Otras funciones
4.2 Entrada de datos programable
Llamada a un subprograma (M98)
● M98 P nnn mmmm
● Si por ejemplo se ha programado M98 P21, se buscará en la memoria de programas de
● Es posible imbricar subprogramas, hasta un máximo de 16 niveles de subprograma. Si
Final de subprograma (M99)
Con el comando M99 Pxxxx se finaliza un subprograma y se continúa la ejecución del
programa invocante en la secuencia número Nxxxx. El control buscará el número de
secuencia en primer lugar hacia delante (desde la llamada al subprograma hasta el final del
programa). Si no se encuentra ningún número de secuencia coincidente, se buscará hacia
atrás en el programa de pieza (en dirección al principio del programa de pieza).
Si M99 carece de número de secuencia (Pxxxx) en un programa principal, se saltará al
principio del programa principal y éste se ejecutará de nuevo. Si se define en M99 un salto a
un número de secuencia del programa principal (M99 Pxxxx), el número de secuencia se
buscará siempre desde el principio del programa.
M99 no resetea el tiempo de ejecución del programa. Un contador de piezas activo no se
incrementa.
110
m: Número de programa (máx. 4 cifras)
n: Cantidad de repeticiones (máx. 4 cifras)
pieza el nombre de programa 21.mpf, y el subprograma se ejecutará una vez. Para
ejecutar el subprograma tres veces, debe programarse M98 P30021. Si no se encuentra
el número de programa indicado, se señalizará una alarma.
se ocupan más niveles de subprograma de los permitidos, se señalizará una alarma.
Manual de programación, 02/2012, 6FC5398-5BP40-3EA0
Torneado ISO