Indholdsfortegnelse:

CNC Servo Stepper (i stand til GRBL): 4 trin
CNC Servo Stepper (i stand til GRBL): 4 trin

Video: CNC Servo Stepper (i stand til GRBL): 4 trin

Video: CNC Servo Stepper (i stand til GRBL): 4 trin
Video: Grizzly G0704 CNC Conversion - Exploring Closed Loop Stepper Motors - Video #9 2024, November
Anonim
Image
Image
Skær brættet
Skær brættet

Dette projekt er en ret simpel motorstyring, der gør det muligt at bruge billige kraftige jævnstrømsmotorer med GRBL til at betjene ledeskruerne på en CNC -maskine. Tjek videoen ovenfor for en demonstration af denne controller på min hjemmebyggede CNC -maskine tilsluttet GRBL, der kører på en hjemmebygget Arduino på et perf -bord, der reagerer på G -kode, der er sendt med universel G -kodesender.

Jeg designede dette, fordi jeg byggede en ret stor CNC -maskine fra bunden, og jeg vidste, at den ville blive for tung og stiv til, at små steppermotorer kunne betjene den.

Målet var at bruge billige DC -gearmotorer med højt drejningsmoment, men har stadig evnen til at bruge G -kode som en normal CNC -maskine.

Forbrugsvarer

(for hver akse)

1 Arduino nano

1 Hbridge stærk nok til at klare den motor, du vælger.

2 10k modstande

1 2k ohm modstand

1 500ohm gryde

2 IR detektordioder

1 IR -emitterdiode

1 perf bord

noget ledning

et encoderhjul (du kan lave det selv eller købe et)

loddejern og lodde

wire cutter/stripper

en hackesav

Trin 1: Skær brættet

Brug stiksaven til at skære i perf -bordet for at lave en åbning, som encoderen kan glide igennem.

Billedet ovenfor viser åbningen i brættet, og hvordan mit hjul passer ind i det.

Nøglen her er at skære den lidt dybere, end den skal være, så encoderhjulet ikke trækker eller rammer bordet.

Detektorer og emitter skal flanke slidsen, så lad plads nok være på brættet til at rumme dem.

Trin 2: Montering

montage
montage
montage
montage

Placer nano og andre komponenter på tavlen.

Fordi det er perfekt bord og hver opsætning kan være forskellig placering af dele er op til dig, men forbindelserne skal være som vist på billedet.

Når du placerer detektorerne, skal du passe på at binde anoderne sammen og forbinde dem med jorden, og katoderne skal være adskilte.

Sørg for, at der er nok bly på detektorer og emitter, så de kan bøjes og justeres.

Du kan bruge noget tape eller krympeslange på detektorernes katoder for at forhindre dem i at kortslutte sammen.

Potentiometeret bør indstilles omkring midten for at give et godt udgangspunkt for kalibrering, når du kommer til det trin.

Trin 3: Programmer Nano

Når det er samlet, kan du uploade skitsen til nano.

Kildefilen er en skitse til arduino, upload den til tavlen, som du ville gøre med enhver anden arduino -skitse.

Montering af de mekaniske dele er op til dig, da der er så mange muligheder for mekaniske dele.

Trin 4: Kalibrering

Kalibrering
Kalibrering

Når du har brættet samlet, programmeret, monteret på din hardware og encoderhjulet er på plads, kan du begynde kalibreringen.

Når du monterer kortet, skal du prøve at få det tæt på encoderen og i en position, hvor IR -dioderne er tæt på at stille op.

Du kan flytte dioderne lidt med øjet, efter at tavlen er monteret for at få dem tæt på at stille op.

Nu driver du kontrolkortet, du byggede, men ikke Hbridge.

Flyt mekanismen og encoderen lidt, og se om det røde lys blinker på nano'en.

Juster dioderne og potentiometeret, indtil lysdioden reagerer, når kodernes tænder bevæger sig mellem dioderne.

Potentiometeret justerer intensiteten af det IR -lys, der udsendes.

Hvis det er for stærkt, kan lyset hoppe og få detektorerne til at snuble, når de ikke burde.

For svag, og detektorerne vil ikke snuble.

Når du er tilfreds med justeringen, kan du anvende strøm til Hbridge.

Når du flytter encoderen, bør tavlen læse bevægelsen og forsøge at flytte motoren tilbage til hvilestilling.

Hvis det i stedet begynder at spinde i den retning, du drejede omkoderen, ved du, at ledningerne til motoren skal vendes på hbridge -udgangen.

Anbefalede: