Isi kandungan:

CNC Servo Stepper (GRBL Capable): 4 Langkah
CNC Servo Stepper (GRBL Capable): 4 Langkah

Video: CNC Servo Stepper (GRBL Capable): 4 Langkah

Video: CNC Servo Stepper (GRBL Capable): 4 Langkah
Video: Arduino CNC Shield Tutorial - Control Stepper Motors using CNC Shield V3.0 2024, Julai
Anonim
Image
Image
Potong Papan
Potong Papan

Projek ini adalah pengawal motor yang cukup mudah yang membolehkan penggunaan motor DC berkuasa tinggi dengan GRBL untuk mengendalikan skru plumbum mesin CNC. Lihat video di atas untuk demonstrasi alat kawalan ini pada mesin CNC buatan saya yang disambungkan ke GRBL yang berjalan di Arduino buatan rumah di papan perf yang bertindak balas terhadap kod G yang dihantar dengan pengirim kod G universal.

Saya merancang ini kerana saya membina mesin CNC yang cukup besar dari awal dan saya tahu ia akan terlalu berat dan kaku untuk motor stepper kecil untuk dapat mengoperasikannya.

Tujuannya adalah untuk menggunakan motor gear DC tork tinggi yang murah tetapi masih mempunyai kemampuan untuk menggunakan kod G seperti mesin CNC biasa.

Bekalan

(untuk setiap paksi)

1 Arduino nano

1 Hbridge cukup kuat untuk mengendalikan motor apa sahaja yang anda pilih.

2 perintang 10k

1 perintang ohm 2k

1 periuk 500ohm

2 diod pengesan IR

1 diod pemancar IR

1 papan perf

sebilangan dawai

roda pengekod (anda boleh membuatnya sendiri atau membelinya)

besi pematerian dan pateri

pemotong wayar / pelucut

gergaji besi

Langkah 1: Potong Papan

Gunakan gergaji besi untuk memotong papan perf untuk membuat slot untuk pengekod meluncur.

Foto di atas menunjukkan slot di papan dan bagaimana roda saya sesuai di dalamnya.

Kuncinya di sini adalah memotongnya lebih dalam daripada yang diperlukan agar roda pengekod tidak menyeret atau memukul papan.

Pengesan dan pemancar perlu meletakkan slot sehingga meninggalkan ruang yang cukup di papan untuk menampungnya.

Langkah 2: Perhimpunan

perhimpunan
perhimpunan
perhimpunan
perhimpunan

Letakkan nano dan komponen lain di papan.

Kerana ini adalah papan perf dan setiap susunan mungkin berbeza penempatan bahagian terserah kepada anda, tetapi sambungannya mestilah seperti yang ditunjukkan dalam gambar.

Semasa meletakkan alat pengesan, berhati-hati untuk mengikat anod dan menghubungkannya ke tanah, dan katod mesti terpisah.

Pastikan terdapat cukup plumbum pada pengesan dan pemancar untuk membolehkannya dibengkokkan dan disesuaikan.

Anda boleh menggunakan beberapa pita atau mengecilkan tiub pada katod pengesan untuk mengelakkannya daripada sesak.

Potensiometer harus dipasang di sekitar pusat untuk memberikan titik permulaan yang baik untuk penentukuran ketika anda sampai ke langkah itu.

Langkah 3: Program Nano

Setelah dipasang, anda boleh memuat naik lakaran ke nano.

Fail sumber adalah lakaran untuk arduino, muat naik ke papan seperti yang anda lakukan pada lakaran arduino yang lain.

Pemasangan bahagian mekanikal bergantung kepada anda kerana terdapat banyak pilihan untuk bahagian mekanikal.

Langkah 4: Penentukuran

Penentukuran
Penentukuran

Setelah papan dipasang, diprogramkan, dipasang ke perkakasan anda dan roda pengekod di tempat anda dapat memulakan penentukuran.

Semasa memasang papan cubalah mendekatkannya dengan pengekod, dan dalam kedudukan di mana dioda IR hampir berbaris.

Anda boleh menggerakkan diod sedikit demi sedikit setelah papan dipasang untuk membuatnya hampir berbaris.

Sekarang anda menggunakan papan kawalan yang anda buat, tetapi bukan Hbridge.

Gerakkan mekanisme dan pengekod sedikit dan lihat apakah lampu merah berkedip di nano.

Laraskan diod dan potensiometer sehingga led bertindak balas apabila gigi pengekod bergerak di antara dioda.

Potensiometer menyesuaikan intensiti cahaya IR yang dipancarkan.

Sekiranya terlalu kuat cahaya dapat melambung dan menyebabkan pengesan tersekat ketika tidak seharusnya.

Terlalu lemah dan pengesan tidak akan tersekat.

Setelah anda berpuas hati dengan penyesuaian tersebut, anda boleh menggunakan kuasa ke Hbridge.

Semasa anda menggerakkan pengekod, papan harus membaca pergerakannya dan berusaha menggerakkan motor kembali ke posisi rehat.

Sekiranya ia mula berpusing ke arah yang anda putar pengekod, anda tahu bahawa wayar ke motor perlu dibalik pada output hbridge.

Disyorkan: