Cuprins:

CNC Servo Stepper (capabil GRBL): 4 pași
CNC Servo Stepper (capabil GRBL): 4 pași

Video: CNC Servo Stepper (capabil GRBL): 4 pași

Video: CNC Servo Stepper (capabil GRBL): 4 pași
Video: Arduino CNC Shield Tutorial - Control Stepper Motors using CNC Shield V3.0 2024, Noiembrie
Anonim
Image
Image
Tăiați placa
Tăiați placa

Acest proiect este un controler de motor destul de simplu care permite utilizarea unor motoare DC puternice ieftine cu GRBL pentru a acționa șuruburile de plumb ale unei mașini CNC. Vedeți videoclipul de mai sus pentru o demonstrație a acestui controler pe mașina CNC construită de mine conectată la GRBL care rulează pe un Arduino construit pe o placă de perfecționare care răspunde la codul G trimis cu expeditorul de cod G universal.

Am proiectat acest lucru deoarece construiam de la zero o mașină CNC destul de mare și știam că va fi prea grea și rigidă pentru ca motoarele pas cu pas mici să o poată folosi.

Scopul a fost de a folosi motoare cu transmisie DC cu cuplu ridicat ieftine, dar au în continuare capacitatea de a utiliza codul G ca o mașină CNC normală.

Provizii

(pentru fiecare axă)

1 Arduino nano

1 Hbridge suficient de puternic pentru a manipula orice motor alegeți.

2 rezistențe de 10k

1 rezistor de 2k ohm

1 oală de 500ohm

2 diode detector IR

1 dioda emițător IR

1 tablă perf

ceva sârmă

o roată codificatoare (o puteți face singură sau puteți cumpăra una)

fier de lipit și lipit

tăietor / decupant de sârmă

un fierăstrău

Pasul 1: Tăiați placa

Utilizați ferăstrăul pentru tăieturi pentru a tăia în placa de perfecționare pentru a crea un slot pentru care codorul să poată aluneca.

Fotografia de mai sus arată fanta din tablă și modul în care se încadrează roata mea în ea.

Cheia aici este să o tăiați puțin mai adânc decât trebuie, astfel încât roata codificatorului să nu tragă sau să lovească placa.

Detectoarele și emițătorul trebuie să flanceze slotul, așa că lăsați suficient spațiu pe placă pentru a le găzdui.

Pasul 2: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare

Așezați nano și alte componente pe tablă.

Deoarece este o placă perfectă și fiecare configurare poate fi diferită, plasarea pieselor depinde de dvs., dar conexiunile trebuie să fie așa cum se arată în imagine.

Când plasați detectorii, aveți grijă să legați anodii împreună și să îi conectați la masă, iar catodii trebuie să fie separați.

Asigurați-vă că există suficient cablu pe detectoare și emițător pentru a le permite să fie îndoite și reglate.

Puteți utiliza niște benzi sau tuburi termocontractibile pe catodii detectorilor pentru a preveni scurtcircuitarea împreună.

Potențiometrul ar trebui să fie setat în jurul centrului pentru a oferi un punct de pornire bun pentru calibrare atunci când ajungeți la acel pas.

Pasul 3: Programați Nano

După ce este asamblat, puteți încărca schița pe nano.

Fișierul sursă este o schiță pentru arduino, încărcați-l pe tablă așa cum ați face orice altă schiță arduino.

Asamblarea pieselor mecanice depinde de dvs., deoarece există atât de multe opțiuni pentru piesele mecanice.

Pasul 4: Calibrare

Calibrare
Calibrare

Odată ce aveți placa asamblată, programată, montată pe hardware și roata codificatorului este în poziție, puteți începe calibrarea.

Când montați placa, încercați să o apropiați de codificator și într-o poziție în care diodele IR sunt aproape de aliniate.

Puteți muta diodele puțin cu ochiul după ce placa este montată pentru a le apropia de linie.

Acum alimentați placa de control pe care ați construit-o, dar nu Hbridge-ul.

Mutați puțin mecanismul și codificatorul și vedeți dacă lumina roșie clipește pe nano.

Reglați diodele și potențiometrul până când ledul răspunde când dinții codificatorului se mișcă între diode.

Potențiometrul reglează intensitatea luminii IR emise.

Dacă este prea puternică, lumina poate sări și poate provoca declanșarea detectoarelor atunci când nu ar trebui.

Prea slab și detectoarele nu se vor declanșa.

Odată ce sunteți mulțumit de ajustare, puteți alimenta Hbridge.

Când mutați codificatorul, placa ar trebui să citească mișcarea și să încerce să mute motorul înapoi în poziția de repaus.

Dacă în schimb începe să se rotească în direcția în care ați rotit codificatorul, știți că firele motorului trebuie inversate la ieșirea hbridge.

Recomandat: