Postoji tu vise faktora oko brzine, trebas to lagano istraziti i savladati logiku G-Coda.
Prica je malo slozenija jer postoji definisano ubrzanje (sve se menja sa $1xx, komandama) po svakoj osi, pa onda imas duzinu koju prelazi u koraku i da li po tom ubrzanju uopste moze da dodje do maksimalne brzine (dakle trebas probati vece hodove), pa tu imas podesen korak po krugu, pa imas microstep opcije.
Dalje, G-Code poseduje interno svoj "state-mashine" koji cuva neke vrednosti izmedju komandi, konkretno jednom kada se bilo gde u G-Code spomene F1000 (ili na bilo koji drugi nacin doslo u GRBL preko GUI kliktanjem nekih strelica/opcija), od te linije pa nadalje vazi ta brzina sve do sledece linije gde se opet ne spomene F2000 npr. Ako ti treba tacno odredjena brzina po svakom koraku/hodu onda tako se i pise code, npr G01 X10 F1000, G01 X20 F2000 ...
Kada se pocne raditi sa vise osa onda FEED-RATE vazi globalno i to za osu koja ima najduzi hod u komandi, ostale ose ce raditi naravno sporije jer je tu osnovna stvar vezana za matematicku interpolaciju tako da kretanje u visosnom prostoru bude linearno.
Taj GRBL kada se lepo optimizuju parametri i uz to ima dobar (servo) drajver, mogu da se izvuku FEED-RATE oko 15000-20000. Sa obicnim step-motor drajverima to ide oko max 2500, 1500 da radi lepo, zavisi opet od mikro-step, sto je bolji drajver to bolje radi ...
Dakle GRBL bez problema vozi oba ova tipa motora/drajvera, za servo ne moram da objasnjavam kako to opako-dobro radi ...
Prica je malo slozenija jer postoji definisano ubrzanje (sve se menja sa $1xx, komandama) po svakoj osi, pa onda imas duzinu koju prelazi u koraku i da li po tom ubrzanju uopste moze da dodje do maksimalne brzine (dakle trebas probati vece hodove), pa tu imas podesen korak po krugu, pa imas microstep opcije.
Dalje, G-Code poseduje interno svoj "state-mashine" koji cuva neke vrednosti izmedju komandi, konkretno jednom kada se bilo gde u G-Code spomene F1000 (ili na bilo koji drugi nacin doslo u GRBL preko GUI kliktanjem nekih strelica/opcija), od te linije pa nadalje vazi ta brzina sve do sledece linije gde se opet ne spomene F2000 npr. Ako ti treba tacno odredjena brzina po svakom koraku/hodu onda tako se i pise code, npr G01 X10 F1000, G01 X20 F2000 ...
Kada se pocne raditi sa vise osa onda FEED-RATE vazi globalno i to za osu koja ima najduzi hod u komandi, ostale ose ce raditi naravno sporije jer je tu osnovna stvar vezana za matematicku interpolaciju tako da kretanje u visosnom prostoru bude linearno.
Taj GRBL kada se lepo optimizuju parametri i uz to ima dobar (servo) drajver, mogu da se izvuku FEED-RATE oko 15000-20000. Sa obicnim step-motor drajverima to ide oko max 2500, 1500 da radi lepo, zavisi opet od mikro-step, sto je bolji drajver to bolje radi ...
Dakle GRBL bez problema vozi oba ova tipa motora/drajvera, za servo ne moram da objasnjavam kako to opako-dobro radi ...