qqaz pisze: ↑21 lut 2023, 23:08
Z założenia przyjmie minimalny z ustawień wstępnych
I to jest jedna z wielu rzeczy, jakich
ŻADNE STEROWANIE NIE POWINNO ROBIĆ !!!
Nie wiadomo, to nie wiadomo, sterowanie wywala błąd i zatrzymuje się, a nie domyśla się co autor programu mógł mieć na myśli...
No niestety, ale autorzy Mach3 uważają że są najmądrzejsi i robią z maszyny rosyjską ruletkę...
Zostawmy jednak Mach3 na boku, bo problem ma naturę ogólną i dotyczy wszelkich sterowań opartych na g-kodzie.
Jak powszechnie wiadomo i sprawę zasygnalizowałeś, są kody modalne, które obowiązują do odwołania, albo do resetu sterowania, a więc także wyłączenia i ponownego włączenia. Natomiast po resecie są ustawiane w określony sposób i maszyna znajduje się w określonym stanie. Nie powinno więc dziwić, że uruchomienie programu od przypadkowej linii może spowodować jego działanie w zupełnie inny sposób niż autor przewidział. Na przykład w programie może być G91, a maszyna jest zwykle po włączeniu ustawiana na G90... Nie trzeba chyba tłumaczyć jaka wtedy będzie różnica w wykonaniu G0X1 .... Może się to skończyć paskudnym dzwonem i sporymi kosztami...
Dlatego co do zasady, nie powinno się uruchamiać programów "od środka".
Natomiast nie jest powiedziane, że żadnych i nigdy, bo niektóre programy są tak proste, że nie ma z tym ani problemu, ani ryzyka.