MACH4 nastavení rotační osy

Diskuze o softvéru MACH od tvůrců Artsoft všech verzí: dotazy, programování, skripty, poznatky atd...
Zbynecek
Příspěvky: 12
Registrován: 6. 7. 2023, 10:05

23. 4. 2024, 8:04

Tak jsem tam nic takového nenašel. :?
20240419_194227_.jpg
Lukas_2
Příspěvky: 530
Registrován: 6. 11. 2017, 3:58
Kontaktovat uživatele:

24. 4. 2024, 10:46

Tuto možnost mach4 k zakliknutí v nastavení momentálně nemá. Vychází pořád aktualizace, třeba někdy v budoucnu.

Každopádně možná to není schválně. Mach4 v základu nemá kinematiku pro rotační osy která by umožňovala nějaké náročnější operace s nimi.

Tvá cesta je v tuto chvíli upravit postprocessor tak aby vždy spočítal nejkratší vzdálenost a dostal se k ní inkrementálně pomocí G91. To je asi nejsnazší možnost.
BF30 přestavěná, Optimum F100 přestavěná
Kamodel.cz
Mach4
Zbynecek
Příspěvky: 12
Registrován: 6. 7. 2023, 10:05

24. 4. 2024, 6:27

Lukas_2 píše: 24. 4. 2024, 10:46 Tuto možnost mach4 k zakliknutí v nastavení momentálně nemá. Vychází pořád aktualizace, třeba někdy v budoucnu.

Každopádně možná to není schválně. Mach4 v základu nemá kinematiku pro rotační osy která by umožňovala nějaké náročnější operace s nimi.

Tvá cesta je v tuto chvíli upravit postprocessor tak aby vždy spočítal nejkratší vzdálenost a dostal se k ní inkrementálně pomocí G91. To je asi nejsnazší možnost.
Tak to je smutné. -))
Děkuji za srozumitelnou odpověď.

Ještě by mě teda zajímalo podle čeho se MACH řídí. Někdy jezdí nejkratší cestou opakovaně a někdy prakticky za stejných podmínek se rozhodne že to vezme ob klikou a začne se vracet.
kiko01
Příspěvky: 1598
Registrován: 27. 10. 2008, 9:06
Bydliště: Martin,Slovakia
Kontaktovat uživatele:

24. 4. 2024, 7:03

Tak sem hod pre porovnanie g-kod kedy to ide kratkou cestou a kedy dokola...
Zbynecek
Příspěvky: 12
Registrován: 6. 7. 2023, 10:05

24. 4. 2024, 7:55

kiko01 píše: 24. 4. 2024, 7:03 Tak sem hod pre porovnanie g-kod kedy to ide kratkou cestou a kedy dokola...
Já to testoval ručně. Do MIDI jsem si napsal G1 A1. Pak jsem ručně popojel osou někam a pak pustil ten příkazový řádek. A tak pořád dokola a sledoval jsem co to dělá.
No dělá to jak jsme říkal. Chvilku se to pohybuje nejkratší cestou, a pak po nějaké době si to rozmyslí a objíždí to. A nedá se poznat, kdy se rozhodne to změnit. Jediné co je pravidelné, tak je to, že když to přetočím o víc jak 360, tak se pak vrátí vždycky tou nejkratší cestou.
kiko01
Příspěvky: 1598
Registrován: 27. 10. 2008, 9:06
Bydliště: Martin,Slovakia
Kontaktovat uživatele:

24. 4. 2024, 9:16

Zbynecek píše: 24. 4. 2024, 7:55
kiko01 píše: 24. 4. 2024, 7:03 Tak sem hod pre porovnanie g-kod kedy to ide kratkou cestou a kedy dokola...
Já to testoval ručně. Do MIDI jsem si napsal G1 A1. Pak jsem ručně popojel osou někam a pak pustil ten příkazový řádek. A tak pořád dokola a sledoval jsem co to dělá.
No dělá to jak jsme říkal. Chvilku se to pohybuje nejkratší cestou, a pak po nějaké době si to rozmyslí a objíždí to. A nedá se poznat, kdy se rozhodne to změnit. Jediné co je pravidelné, tak je to, že když to přetočím o víc jak 360, tak se pak vrátí vždycky tou nejkratší cestou.
Tak to mas asi nejaky naladovy stroj ked si to samo len tak chodi raz tak, inokedy naopak asi podla pocasia :)
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22406
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

24. 4. 2024, 9:47

Mozna stridal G0 a G1 a nevsimnul si
Vsechna prava na chyby vyhrazena (E)
Zbynecek
Příspěvky: 12
Registrován: 6. 7. 2023, 10:05

25. 4. 2024, 6:08

No, je to nějaké začarované. Možná že to chování je logické, ale já ji v tom nedokáži objevit. Zkouším sehnat, někoho kdo tomu rozumí a je poblíž. Tak mi to třeba vysvětlí. :)

Robokop:
Zkoušel jsem to jak s G0, tak i s G1. Chová se to stejně. :?
Lukas_2
Příspěvky: 530
Registrován: 6. 11. 2017, 3:58
Kontaktovat uživatele:

25. 4. 2024, 9:10

Logika tam je vždy.
V tomhle teda nevím jak to funguje. Co vím že o tomhle může rozhodovat jak Mach tak i controller.

U sebe mám rotační osy na ATC a tam jsem to neřešil. je tam servomotor a točí se to dost rychle. Šetřit 0,5 nebo 1 vteřinu nemá pro mě smysl. Jinak pro potřebu ATC by to šlo udělat stejně jak jsem popsal tu úpravu postprocessoru, jen se to napíše do m příkazu...
BF30 přestavěná, Optimum F100 přestavěná
Kamodel.cz
Mach4
Zbynecek
Příspěvky: 12
Registrován: 6. 7. 2023, 10:05

30. 4. 2024, 6:45

Lukas_2 píše: 25. 4. 2024, 9:10 Logika tam je vždy.
V tomhle teda nevím jak to funguje. Co vím že o tomhle může rozhodovat jak Mach tak i controller.

U sebe mám rotační osy na ATC a tam jsem to neřešil. je tam servomotor a točí se to dost rychle. Šetřit 0,5 nebo 1 vteřinu nemá pro mě smysl. Jinak pro potřebu ATC by to šlo udělat stejně jak jsem popsal tu úpravu postprocessoru, jen se to napíše do m příkazu...
Mohl bys mi poradit, jak teda udělat, aby o tom rozhodoval MACH4?
Jak by měl tedy vypadat ten M příkaz? Mohl bys mi to podat, pokud možno co nejvíce po lopatě, abych to i já pochopil.
Vzhledem k tomu že tomu moc nerozumí, tak opravdu vysvětlit podrobně, názorně. -)
Lukas_2
Příspěvky: 530
Registrován: 6. 11. 2017, 3:58
Kontaktovat uživatele:

2. 5. 2024, 8:57

Ono to je jednoduchý, ale podmínka je umět to naprogramovat.

Co známe:
aktuální pozici kde osa je.
požadovanou pozici kam se má osa pohnout

to je vše co vědět potřebujeme. Script spočítá vzdálenost mezi nimi. Pokud je vzdálenost větší než 180 stupňů, zvolí rotaci (třeba) směrem +. Pokud je vzdálenost menší než 180 stupňů rotuje směrem -. Vzdálenost uložíš do preměnné třeba "spocitanaRotace".

Takže kód by vypadal:
G0 G91 A-80 (ve scriptu: mc.mcCntlGcodeExecuteWait ("G0 G91 A"..tostring(spocitanaRotace)))
G90 -- Po dokončení rotace vracíme polohovací režim do výchozího nastavení kvůli bezpečnosti ...

Druhá možnost je ten postprocessor (nejedná-li se o použití pro výměnu nástroje) což pokud používáš fusion360 ti udělají tihle
https://www.arkance-systems.cz/

Nebo si myslím že i na fórech by ses mohl dopátrat jak na to.

A nejjednodušší řešení - servo-motor. Je to tak rychlý že jestli se to točí tak nebo opačně mě nijak netrápí.
BF30 přestavěná, Optimum F100 přestavěná
Kamodel.cz
Mach4
Zbynecek
Příspěvky: 12
Registrován: 6. 7. 2023, 10:05

3. 5. 2024, 3:16

Děkuji.
Odpovědět

Zpět na „MACH všech verzí“