Turinys:

CNC servo žingsnis (GRBL pajėgus): 4 žingsniai
CNC servo žingsnis (GRBL pajėgus): 4 žingsniai

Video: CNC servo žingsnis (GRBL pajėgus): 4 žingsniai

Video: CNC servo žingsnis (GRBL pajėgus): 4 žingsniai
Video: MKS SGEN L V1.0 - A4988 Stepper Drivers 2024, Lapkritis
Anonim
Image
Image
Iškirpti lentą
Iškirpti lentą

Šis projektas yra gana paprastas variklio valdiklis, leidžiantis naudoti pigius galingus nuolatinės srovės variklius su GRBL, kad būtų galima valdyti CNC staklių varžtus. Peržiūrėkite aukščiau esantį vaizdo įrašą, kad parodytumėte šį valdiklį mano namuose pastatytoje CNC mašinoje, prijungtoje prie GRBL, veikiančios namuose pastatytame „Arduino“, esančiame perf plokštėje, reaguojančioje į G kodą, išsiųstą su universaliu G kodo siuntėju.

Aš tai sukūriau, nes nuo pat pradžių sukūriau gana didelę CNC mašiną ir žinojau, kad ji bus per sunki ir standi, kad mažieji žingsniniai varikliai galėtų ją valdyti.

Tikslas buvo naudoti pigius didelio sukimo momento nuolatinės srovės pavarų variklius, tačiau vis tiek yra galimybė naudoti G kodą kaip įprasta CNC mašina.

Prekės

(kiekvienai ašiai)

1 „Arduino nano“

1 „Hbridge“yra pakankamai stiprus, kad valdytų bet kokį pasirinktą variklį.

2 10 000 rezistorių

1 2 k ohm rezistorius

1500 omų puodas

2 IR detektoriai

1 IR spinduliuotės diodas

1 perforavimo lenta

kažkokia viela

kodavimo ratas (galite pasigaminti patys arba nusipirkti)

lituoklis ir lituoklis

vielos pjoviklis/nuėmiklis

nulaužimo pjūklas

1 žingsnis: supjaustykite lentą

Naudodami pjūklelį, įpjaukite į plokštę, kad padarytumėte angą koduotuvui.

Aukščiau esančioje nuotraukoje parodyta plokštės anga ir kaip mano ratas tinka.

Svarbiausia čia įpjauti jį šiek tiek giliau, nei reikia, kad kodavimo ratas netemptų ir nesitrenktų į lentą.

Detektoriai ir spinduliuotė turi būti angos pusėje, kad lentoje paliktų pakankamai vietos, kad jie tilptų.

2 žingsnis: Surinkimas

Surinkimas
Surinkimas
Surinkimas
Surinkimas

Padėkite nano ir kitus komponentus ant lentos.

Kadangi tai yra plokštė ir kiekviena sąranka gali skirtis, dalių pasirinkimas priklauso nuo jūsų, tačiau jungtys turi būti tokios, kaip parodyta paveikslėlyje.

Įdėdami detektorius, būtinai suriškite anodus ir prijunkite juos prie žemės, o katodai turi būti atskiri.

Įsitikinkite, kad ant jutiklių ir spinduliuotės yra pakankamai švino, kad juos būtų galima sulenkti ir sureguliuoti.

Ant detektorių katodų galite naudoti tam tikrą juostą ar susitraukiantį vamzdelį, kad jie nesutrumpėtų.

Potenciometras turėtų būti nustatytas aplink centrą, kad būtų geras kalibravimo taškas, kai jūs atliksite šį žingsnį.

3 žingsnis: užprogramuokite „Nano“

Surinkus eskizą, galite įkelti jį į „nano“.

Šaltinio failas yra arduino eskizas, įkelkite jį į lentą, kaip ir bet kurį kitą arduino eskizą.

Mechaninių dalių surinkimas priklauso nuo jūsų, nes yra tiek daug mechaninių dalių variantų.

4 žingsnis: kalibravimas

Kalibravimas
Kalibravimas

Kai plokštė bus surinkta, užprogramuota, sumontuota prie aparatūros, o kodavimo ratukas bus vietoje, galėsite pradėti kalibravimą.

Montuodami plokštę stenkitės ją priartinti prie kodavimo įrenginio ir taip, kad arti IR diodai būtų sujungti.

Sumontavę plokštę, galite šiek tiek pajudinti diodus, kad jie būtų arti linijos.

Dabar jūs valdote savo sukurtą valdymo plokštę, bet ne „Hbridge“.

Šiek tiek pajudinkite mechanizmą ir koduokite ir pažiūrėkite, ar nano lemputė nemirksi.

Reguliuokite diodus ir potenciometrą, kol šviesos diodas reaguos, kai kodavimo dantys juda tarp diodų.

Potenciometras reguliuoja skleidžiamos IR šviesos intensyvumą.

Jei šviesa yra per stipri, ji gali atšokti ir sukelti detektorių suveikimą, kai to neturėtų daryti.

Per silpnas ir detektoriai neįsijungs.

Kai būsite patenkinti reguliavimu, „Hbridge“galėsite įjungti maitinimą.

Kai perkelsite kodavimo įrenginį, plokštė turėtų perskaityti judesį ir pabandyti perkelti variklį atgal į poilsio padėtį.

Jei jis pradeda suktis ta kryptimi, kuria pasukote kodavimo įrenginį, žinote, kad variklio laidai turi būti pakeisti atvirkščiai „hbridge“išvestyje.

Rekomenduojamas: