Acciones Síncronas; Ejemplo 1: Consideraciones De Precisión - Siemens SINUMERIK 840D sl Manual De Programación

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

Publicidad

Programación flexible de CN
1.5 Corrección de precisión en caso de errores de comparación (TRUNC)
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)
70
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
;
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Preparación del trabajo

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840de slSinumerik 828d

Tabla de contenido