Subprograma:
Código de programa
PROC SUB_PROG
...
N100 RET
1.25.2.10 Salto atrás parametrizable al subprograma (RET ...)
Función
Por lo general, desde un subprograma con un fin de subprograma RET o M17, se regresa al
programa desde el que se ha llamado al subprograma y se continúa la ejecución con la línea
de programa que sigue a la de la llamada al subprograma.
Además, hay también casos de aplicación en los que la ejecución del programa debe
continuar en otro punto, p. ej.:
•
Continuación de la ejecución del programa tras llamar a los ciclos de desbaste en modo
de dialecto ISO (después de la descripción de contorno).
•
Salto atrás al programa principal desde cualquier nivel de subprograma (también después
de ASUP) en el tratamiento de errores.
•
Salto atrás de varios niveles de programa para aplicaciones especiales en ciclos de
compilación y en el modo de dialecto ISO.
En estos casos, el comando RET se programa junto con los "parámetros de salto atrás".
Sintaxis
RET("<Secuencia meta>")
RET("<Secuencia meta>", <Secuencia tras secuencia meta>)
RET("<Secuencia meta>"),
<Secuencia tras secuencia meta>,<Cantidad niveles salto atrás>)
RET("<Secuencia meta>",<Cantidad niveles salto atrás>)
RET("<Secuencia meta>"),
<Secuencia tras secuencia meta>,<Cantidad niveles salto atrás>,
<Salto atrás hasta inicio programa>)
RET( ,
,<Cantidad niveles salto atrás>,<Salto atrás hasta inicio programa>)
Preparación del trabajo
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Comentarios
; El salto atrás se produce en la secuencia N60 en el
programa principal.
Programación flexible de CN
1.25 Uso de subprogramas
185