Subprograma M99 M98 - Fanuc
Subprograma - M99 M98
- M98 : Llamo al subprograma dentro del programa inicial.
- P XXX : Le indico la cantidad de veces que deseo que se ejecute.
- M99 : Finalizo el llamado al subprograma.
SE PUEDEN CONCATENAR HASTA 5 SUBPROGRAMAS
M98
PXXX XXXX - Cantidad de veces que ejecuto el programa y Nombre del programa al cual después haré referencia.
Después de finalizado el programa inicial con M30 escribo los subprogramas de la siguiente manera:
%
:O1234
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
M99
- Nombre del subprograma “:O”+Nros.
EJEMPLO: Se genera un bucle pasando a incrementales y que se repite el procedimiento para cortar a 1 mm.
G91: Paso a incrementales.N0010 %
N0020 :O001
N0030 G90 G17 G80 G21 G94 G40
N0040 T01 M06
N0050 S1000 M03 F50
N0060 G00 X50 Y50 Z0
N0070 M98 P032 1234
N0080 G90
N0090 M30
N0100 %
N0110 :O1234 (SUBPROGRAMA 01)
N0120 G91
N0130 M98 P001 1235
N0140 G03 X0 Y0 I22.5 J0
N0150 M99
N0160 %
N0170 :O1235 (SUBPROGRAMA 02)
N0180 G01 Z-1
N0190 M99