Strona 1 z 1

Skok bezwarunkowy w programie MACH 3

: 07 kwie 2016, 08:59
autor: adams38
Witam !
Ćwiczę powoli programowanie G-kodów i napotkałem na istotną przeszkodę. Nie mogą znaleźć w żadnym opisie jak powinien wyglądać skok bezwarunkowy w programie. W niektórych podręcznikach jest on opisywany jako G24 ale w wykazie kodów obsługiwanych przez MACH 3 on nie występuje. Byłby bardzo pomocny w sytuacji uruchomienie części programu i poprawienia błędu np. w środkowej jego części. Można by ominąć instrukcje poprawne i skupić się na obserwacji tych , które mnie interesuję. Chciałem dodać, że umiem programować (chyba nawet dość dobrze) - brakuje mi tylko opisu składni języka.
A przy okazji: Gdzie można nabyć - i jaki - dobry podręcznik z opisem składni języka G-kodów
Musi być po polsku, jestem już starszym seniorem w słusznym wieku i obecnie nauka angielskiego raczej nie wchodzi w grę.

: 17 kwie 2016, 01:27
autor: djronin
O1000
...
...
...
M98 P1001
...
...
... ta część jest omijana
...
...
O1001
...
...
...
...
...
M30

: 17 kwie 2016, 12:19
autor: ma555rek
adams38 pisze:Nie mogą znaleźć w żadnym opisie jak powinien wyglądać skok bezwarunkowy w programie.
Następną linię po rozkazie skoku aż do linii przed adresem skoku traktujesz poleceniem
DELETE
Bezwarunkowy skok wykonany.
kol djronin, M30 jest przed podprogramami
a ta część nie jest omijana

: 19 kwie 2016, 12:11
autor: FDSA
Jednak wypadaloby sprawdzic czy mach to przyjmuje. Poniewaz nie ma zakonczenia podprogramu M99 to moze faktycznie mach skoczy ale juz nie wroci... i autor tematu dostanie co chce.

: 25 kwie 2016, 18:00
autor: djronin
FDSA pisze:Jednak wypadaloby sprawdzic czy mach to przyjmuje. Poniewaz nie ma zakonczenia podprogramu M99 to moze faktycznie mach skoczy ale juz nie wroci... i autor tematu dostanie co chce.
Oczywiście sprawdziłem to na machu i działa a z opisu autora postu wynika ze potrzebuje od czasu do czasu skoczyć w dane miejsce więc też wydaje mi się, że dostał o co prosił. Przyznam się że nie znam zbyt dobrze obsługi macha mam go zainstalowanego do testowania makr ale znam g-code i wiem, że m30 kończy program i ustawia się na 1 lini i jeśli wcześniej nie ma m99 to myk sie uda.