3020 CNC + Arduino + GRBL + CNC sköld V3 (8 / 8 steg)
Steg 8: BONUS! Math!
Här är en snabb mini tutorial på att ta reda på värdet som placeras in i din GRBL inställningar för rätt mängd kliver för att omsätta mönster i den verkliga världen exakt.
En typisk stegmotor har 200 steg PER revolutionen. Dessa är kända som hela steg eller 1,8 ° per steg. Den här inställningen har mest vridmoment och är snabbast, men inte de jämnaste.
De flesta av dessa maskiner kommer att lista den typ och storlek av bly/ballscrew den har. På min 3020 är bly skruven 1404.
14:14 mm diameter gänga (OD)
04: 4mm pitch (eller avståndet mellan trådar)
Vi sysslar mestadels med 04 nummer eftersom det beskriver mängden linjär resa något ansluten till bly skruven kommer att resa med en revolution. Så en 1205 tråd är 12mm i diameter och 5mm gänga storlek, så vidare och så vidare. Detta gäller även bollen skruvar, 1603 är 16mm i diameter och 3mm tråd storlek.
--
Nu kan vi ansluta de två numren tillsammans.
Stepper: 200/varv
Leadscrew: 4mm/varv
Inställningarna i GRBL kräver PER mm flera så det är en enkel matematik egentligen.
200/4 = 50 steg för att göra något resa 1mm
(om vi har en 3mm tråd, skulle det vara 200/3 etc etc)
50 är tal som jag satte i GRBL
--
Här är där vi får fancy, micro kliva.
Jag har min CNC-maskin som inrättats för att vara 1/8 mikro stepping, vilket innebär att varje steg är indelad i 8 microsteps.
200 steg x 8 mikrosteg = 1600 totala steg/varv
Det samma matematiska gäller
1600/4 = 400 steg för att göra något flytta 1mm (igen, om din tråd är annorlunda, än delaren nummer kommer att vara annorlunda)
400 är tal som jag satte i GRBL
--
Ju mer steg ju smidigare rörelser, men långsammare kommer det att vara och mindre ström på vridmomentet.
Tack och lov, de kinesiska CNC-maskinerna är alla mått, vilket gör denna matematik mycket enkel. Om dessa var ACME trådar, skulle det finnas några metersystemet/brittisk omvandlingar som skulle leda till några mycket udda nummer.
--
OK nu gå skära dig något roligt!