Bifurcación De Programa (Case - Siemens SINUMERIK 840D sl Manual De Programación

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido

Publicidad

Ejemplo 4: Salto con condición de salto
Código del programa
N40 R1=30 R2=60 R3=10 R4=11 R5=50 R6=20
N41 LA1: G0 X=R2*COS(R1)+R5 Y=R2*SIN(R1)+R6
N42 R1=R1+R3 R4=R4-1
N43 IF R4>0 GOTOB LA1
N44 M30
1.10.3
Bifurcación de programa (CASE ... OF ... DEFAULT ...)
Función
La función CASE ofrece la posibilidad de comprobar el valor actual (tipo: INT) de una variable
o una función de cálculo, así como de saltar a diferentes lugares del programa en función del
resultado.
Sintaxis
CASE(<expresión>) OF <Constante_1> GOTOF <Destino del salto_1>
<Constante_2> GOTOF <Destino del salto_2> ... DEFAULT GOTOF <Destino
del salto_n>
Descripción
CASE:
<Expresión>:
OF:
<Constante_1>:
<Constante_2>:
DEFAULT:
Preparación del trabajo
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Instrucción de salto
Variable o función de cálculo
Palabra reservada para formular las derivaciones de programa
condicionadas
Primer valor constante indicado para la variable o la función de
cálculo
Tipo:
INT
Segundo valor constante indicado para la variable o la función de
cálculo
Tipo:
INT
En el caso de que la variable o la función de cálculo no tomen
ninguno de los valores constantes indicados, se puede definir un
destino de salto con la instrucción DEFAULT.
Nota:
si no está programada la instrucción DEFAULT, el destino de salto
en estos casos será la secuencia posterior a la instrucción CASE.
Programación flexible de CN
1.10 saltos y derivaciones del programa
Comentarios
; Asignación de los valores
iniciales.
; Marca de salto LA1 fijada.
; Si se cumple la condición de
salto, el salto se efectúa hacia
el inicio del programa, hasta la
marca de salto LA1.
; Fin del programa
97

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840de slSinumerik 828d

Tabla de contenido