Przykład:
Kod: Zaznacz cały
(PROGRAM GŁÓWNY)
(...)
G1 G41 D30 X0. Y-50. F1500
G91 G3 X0. Y0. Z-2. I0. J50.
M98 Pxxxx L14 (gdzie xxx podajesz numer podprogramu)
G3 I0. J50. (wyrównanie dna kieszeni)
G90 ...
(...)
----------------------------------------------------------------------
(PODPROGRAM)
G91 G3 Z-2. I0. J50.
M99
----------------------------------------------------------------------
Teoretycznie w podprogramie nie musiał byś już pisać tego G91, bo maszyna powinna w tym systemie pracować po wywołaniu go w programie głównym, ale nic nie szkodzi tej instrukcji dodać również do podprogramu. Będzie większa pewność że będzie poprawnie działać.
Jeśli jest to frezowanie kieszeni, to po wywołaniu podprogramu (M98) konieczne jest dodanie jeszcze jednego przejazdu w celu wyrównania dna kieszeni. jeżeli jednak jest to rozfrezowywanie otworu przelotowego, to tą linię można pominąć.
Mam nadzieję że rozjaśniłem Ci trochę sprawę.
Pozdrawiam
inż. Mateusz