Descargar Imprimir esta página

Siemens SINUMERIK 840D sl Manual De Programación página 69

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

Publicidad

Acciones síncronas
El comportamiento descrito de los comandos de comparación también se aplica en acciones
síncronas.
Ejemplos
Ejemplo 1: Consideraciones de precisión
Código del programa
N40 R1=61.01 R2=61.02 R3=0.01
N41 IF ABS(R2-R1) > R3 GOTOF ERROR
N42 M30
N43 ERROR: SETAL(66000)
R1=61.01 R2=61.02 R3=0.01
R11=TRUNC(R1*1000) R12=TRUNC(R2*1000)
R13=TRUNC(R3*1000)
IF ABS(R12-R11) > R13 GOTOF ERROR
M30
ERRORES: SETAL(66000)
Ejemplo 2: Formar y evaluar el cociente de ambos operandos
Código del programa
R1=61.01 R2=61.02 R3=0.01
IF ABS((R2-R1)/R3)-1) > 10EX-5 GOTOF ERROR
M30
ERRORES: SETAL(66000)
Preparación del trabajo
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
1.5 Corrección de precisión en caso de errores de comparación (TRUNC)
Programación flexible de CN
Comentarios
;
Asignación de los valores
iniciales
;
El salto se ejecutaría hasta
ahora
;
Fin del programa
;
;
Asignación de los valores
iniciales
;
Corrección de precisión
;
El salto ya no se ejecuta
;
Fin del programa
;
Comentarios
;
Asignación de los valores
iniciales
;
El salto no se ejecuta
;
Fin del programa
;
69

Publicidad

loading

Este manual también es adecuado para:

Sinumerik 828d