Programación flexible de CN
1.10 Saltos y derivaciones del programa
Ejemplo
Código del programa
N10 ...
...
N90 GOTOS
...
1.10.2
Saltos de programa a marcas de salto (GOTOB, GOTOF, GOTO, GOTOC)
Función
Es posible fijar marcas de salto (etiquetas) en un programa a las que se puede saltar desde
otros puntos del mismo programa con los comandos GOTOF, GOTOB, GOTO oGOTOC. La
ejecución del programa continúa con la instrucción inmediatamente posterior a la marca de
salto. De este modo es posible realizar derivaciones dentro del programa.
Además de las marcas de salto, también son posibles números de secuencia principal y de
secuencia auxiliar como destinos del salto.
Si, antes de la instrucción de salto, hay formulada una condición para el salto (IF ...), el
salto del programa tendrá lugar sólo si se cumple la condición para el salto.
Sintaxis
GOTOB <Destino del salto>
IF <Condición para el salto> = TRUE GOTOB <Destino del salto>
GOTOF <Destino del salto>
IF <Condición para el salto> = TRUE GOTOF <Destino del salto>
GOTO <Destino del salto>
IF <Condición para el salto> = TRUE GOTO <Destino del salto>
GOTOC <Destino del salto>
IF <Condición para el salto> = TRUE GOTOC <Destino del salto>
Descripción
GOTOB:
GOTOF:
GOTO:
86
Comentarios
; Inicio del programa
; Salto al inicio del programa
Instrucción de salto con destino de salto hacia el principio del
programa.
Instrucción de salto con destino de salto hacia el final del programa.
Instrucción de salto con búsqueda de destino de salto. La búsqueda
se realiza en primer lugar hacia el final del programa y, a continuación,
hacia el principio del programa.
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo