Reszta o której dopisuje kol Dziabi3 jest zabezpieczeniami na wszelki wypadek - w dobrym tonie dodatkami w eleganckim potraktowaniu programu.
( popatrz na makro do czujnika narzędzi które masz - początek to kontrola warunków aby makro nie poszło w buraki bo brak pozycji, albo narzędzie ,albo korekta..., dopiero parę końcowych linijek jest faktycznym programem)
Ale na surowo bez nich też przystawkę uruchomisz.
Przypilnuj tylko czy realizacja będzie na podstawie synchroniazacji czasowej - masz 100ms aby zobaczyć że start - czy w oparciu o sekwencję stanów na danym wyjściu/wejściu ( moim zdaniem łatwiej i pewniej) z watchdog'iem dla buczka.
[ Dodano: 2013-01-01, 13:28 ]
Z wieszaniem nie ma problemu - bo właśnie brak sleep w pętli dla warunku isActive jest głównym sprawcą zwałki systemu który tylko młóci wejście i nie ma czasu na nic innego.
Napisz te parę linijek w Mxx i puść z palca tak jak w ręcznym wywołujesz zwykłe polecenia Gxx.
Najlepszego w Nowym roku
