Stránka 1 z 2

Pojezd stroje v křivkách

Napsal: 4. 8. 2016, 3:16
od Arnold
Ahoj,
mám kruh, nebo i oblouk který je v segmentech, jako je v náhledu obrázku.

kód vypadá asi takto:
G02 X 135.1796 Y 64.8204 I -45.9644 J 19.0391 Z -135.0000
.... opakuje se / různé hodnoty

Lze nějak upravit chod stroje tak, aby v těchto místech nebyl sekaný pojezd, aniž bych sáhl na kód ?
Používám GRBL, trochu mi pomohlo přidání zvětšení hodnoty do acceleration, ale pořád to je šnek.

Re: Pojezd stroje v křivkách

Napsal: 4. 8. 2016, 5:40
od Habešan
Nemýlím-li se tak je to G64, a na GRBL není.

Ten nástroj musí v tom Z-ku vyjet v nějakém konečném čase a v tom čase by pokračoval v jízdě v X a Y.
Neměl bys kolmé konce těch segmentů.

Re: Pojezd stroje v křivkách

Napsal: 4. 8. 2016, 6:20
od Arnold
Ahoj, mě nejde ani tak o výsledek zda je něco kolmé nebo ne, ale spíš o plynulost pohybu. Rovnou dráhu stroj jede v pohodě, ale ty oblouky, to je tak 1/100 rychlosti co je rovinka.

Re: Pojezd stroje v křivkách

Napsal: 4. 8. 2016, 6:36
od packa
problém je že to musí na začátku a na konci každé úsečky zrychlovat a brzdit po rampě , takže by pomohlo nastavit co nejkratší rampu a pak ještě jiný řídící systém který si umí načíst g kod dopředu a podle toho si spočítá jakou nejvyšší možnou rychlostí to pořídí projet.

Re: Pojezd stroje v křivkách

Napsal: 4. 8. 2016, 6:42
od Arnold
Aha, takže přes GRBL toho asi nedocílim ?

Re: Pojezd stroje v křivkách

Napsal: 4. 8. 2016, 6:45
od robokop
je tam neco jako obloukova rychlost?
ono se to totiz na obloucich koriguje

hadam ze to grbl asi neresi
myslim ze na tohle by to stejne chtelo poradnej system
grbl ma omezene funkce

Re: Pojezd stroje v křivkách

Napsal: 4. 8. 2016, 6:52
od Arnold
Možná toto:

$11 - Junction deviation, mm

Ale netuším zda to ovlivní oblouky, píše se tam spíše o rozích.

Junction deviation is used by the acceleration manager to determine how fast it can move through line segment junctions of a G-code program path. For example, if the G-code path has a sharp 10 degree turn coming up and the machine is moving at full speed, this setting helps determine how much the machine needs to slow down to safely go through the corner without losing steps.

Re: Pojezd stroje v křivkách

Napsal: 4. 8. 2016, 7:02
od robokop
jde o to kde to spomaleni vznika
jestli kdyby to byl celistvy kruh pojede rychleji
nebo jestli je to v tech akceleracich a brzdenich na koncich segmentu

Re: Pojezd stroje v křivkách

Napsal: 4. 8. 2016, 7:11
od Arnold
Spíš je to v tom jak říkáš ta akcelerace a brzdění, všiml jsem si toho už dříve. Například když mám přímku, rozdělenou, kde uvnitř jsou třeba dva body,
tak stroj jede, zpomalí, rozjede se, zas zpomalí, dělá to v těch bodech.

Re: Pojezd stroje v křivkách

Napsal: 4. 8. 2016, 7:16
od Arnold
Tady jsem našel ještě něco, to bude možná ono.

$10 – Oblouk [mm/segment]

Grbl skládá kružnice a oblouky z mnoha krátkých přímek (segmentů), napojených na sebe pod určitým úhlem. Délku těchto segmentů pravděpodobně nebude nutno měnit, ale pokud se vám zdá, že kruhy jsou příliš nepravidelné (hranaté), zkuste zmenšit hodnotu tohoto parametru. Nižší hodnoty sice zvyšují přesnost, ale zároveň mohou nastat problémy s výkonem motorů.

Re: Pojezd stroje v křivkách

Napsal: 4. 8. 2016, 7:19
od bronek999
Ak rozdelis usecku na dve casti tak grbl vie ze moze pokracovat maximalnou rychlostou. Aj kruh mozes rozdelit na 100 casti a nema dovod spomalovat. Mozno ak je nejaky maly buffer na prikazy a zmesti sa tam len jeden prikaz?

Re: Pojezd stroje v křivkách

Napsal: 4. 8. 2016, 7:35
od Arnold
No nedalo mi to a ještě jsem to vyzkoušel.
U parametru Arc - $10 – Oblouk [mm/segment] jsem zmenšil hodnotu a jede to podstatně rychleji. Pak jsem to zkusil znovu zmenšit, rychlostně bych už byl spokojený,
ale bylo vidět, že to jede už po rovinkách a kruh by byl zubatý.

Lze v nějakém programu importovat vektorovou grafiku a převést ji tak, abych měl oblouky/kruhy v úsečkách ? Možná by to bylo řešení.

Re: Pojezd stroje v křivkách

Napsal: 6. 8. 2016, 8:49
od Habešan
bronek999 píše:Ak rozdelis usecku na dve casti tak grbl vie ze moze pokracovat maximalnou rychlostou.
Ozaj???

Re: Pojezd stroje v křivkách

Napsal: 6. 8. 2016, 10:49
od Thomeeque
měl by, ale možná to nefunguje úplně dokonale..

Re: Pojezd stroje v křivkách

Napsal: 7. 8. 2016, 10:58
od bronek999
Ak nie je dovod na zastavenie(POHYB Z OSY,OBSLUHA VRETENA,...)tak nespomali vobec.
A pri kruhoch uz naozaj nie je dovod na spomalovanie. Roky pouzivam grbl bez problemov. Videl by som to na proboem s malym bufferom alebo cosi take.