M98 – Wywołanie podprogramu, (M98Paaabbbb, gdzie aaa to liczba kolejnych wywołań podprogramu, bbbb to numer podprogramu, jeżeli nie jest podana liczba wywołań to podprogram zostanie wykonany tylko raz)
M99 – Koniec podprogramu
PRZYKŁAD:
%
O1001 (PODPROGRAM)
M21
Z1.
G1Z-25.F60.
G0Z10.
M22
M99
%
%
O0001
(PROGRAM GLOWNY)
G54
G92S2000
(WIERCIC 4 OTW FI 11)
N8G94G0G28U0W0M65(WIERTLO FI 11)
T0808
S1000M64
M28
G28C0
G0G94X72.Z20.M8
M98P1001
C90.
M98P1001
C180.
M98P1001
C270.
M98P1001
M9
G28U0W0M65
M81
M5
M30
%