Pojezd stroje v křivkách

ruzne programy,konverze dat, digitalizace, atd...
Arnold
Příspěvky: 168
Registrován: 15. 10. 2015, 1:01

4. 8. 2016, 3:16

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.
Přílohy
kruh.jpg
kruh.jpg (20.59 KiB) Zobrazeno 6498 x
Uživatelský avatar
Habešan
Příspěvky: 1007
Registrován: 12. 12. 2013, 2:25
Bydliště: Plzeňsko
Kontaktovat uživatele:

4. 8. 2016, 5:40

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ů.
Nabídněte mi, prosím, formy na PET lahve z limonádoven i pivovarů (i kovošrotu).
Arnold
Příspěvky: 168
Registrován: 15. 10. 2015, 1:01

4. 8. 2016, 6:20

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.
Uživatelský avatar
packa
Příspěvky: 6945
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

4. 8. 2016, 6:36

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.
Arnold
Příspěvky: 168
Registrován: 15. 10. 2015, 1:01

4. 8. 2016, 6:42

Aha, takže přes GRBL toho asi nedocílim ?
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22395
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

4. 8. 2016, 6:45

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
Vsechna prava na chyby vyhrazena (E)
Arnold
Příspěvky: 168
Registrován: 15. 10. 2015, 1:01

4. 8. 2016, 6:52

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.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22395
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

4. 8. 2016, 7:02

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
Vsechna prava na chyby vyhrazena (E)
Arnold
Příspěvky: 168
Registrován: 15. 10. 2015, 1:01

4. 8. 2016, 7:11

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.
Arnold
Příspěvky: 168
Registrován: 15. 10. 2015, 1:01

4. 8. 2016, 7:16

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ů.
bronek999
Příspěvky: 521
Registrován: 6. 3. 2014, 6:50

4. 8. 2016, 7:19

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?
Arnold
Příspěvky: 168
Registrován: 15. 10. 2015, 1:01

4. 8. 2016, 7:35

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í.
Uživatelský avatar
Habešan
Příspěvky: 1007
Registrován: 12. 12. 2013, 2:25
Bydliště: Plzeňsko
Kontaktovat uživatele:

6. 8. 2016, 8:49

bronek999 píše:Ak rozdelis usecku na dve casti tak grbl vie ze moze pokracovat maximalnou rychlostou.
Ozaj???
Nabídněte mi, prosím, formy na PET lahve z limonádoven i pivovarů (i kovošrotu).
Uživatelský avatar
Thomeeque
Příspěvky: 8912
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

6. 8. 2016, 10:49

měl by, ale možná to nefunguje úplně dokonale..
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
bronek999
Příspěvky: 521
Registrován: 6. 3. 2014, 6:50

7. 8. 2016, 10:58

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.
Odpovědět

Zpět na „Ostatní software“