Corrección De Precisión En Caso De Errores De Comparación (Trunc) - Siemens SINUMERIK 840D sl Manual De Programación

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

Publicidad

1.5
Corrección de precisión en caso de errores de comparación (TRUNC)
Función
El comando TRUNC recorta el operando multiplicado con un factor de precisión.
Precisión ajustable en comandos de comparación
Los datos de telegrama de pieza del tipo REAL se representan a nivel interno en el formato
IEEE con 64 bits. Debido a esta forma de representación, los números decimales se reflejan
de forma imprecisa, lo cual puede producir resultados inesperados en una comparación con
valores calculatorios ideales.
Igualdad relativa
Para evitar que las imprecisiones causadas por la forma de representación alteren el flujo del
programa, la comprobación en los comandos de comparación no se efectúa con vistas a la
igualdad absoluta, sino a la igualdad relativa.
Sintaxis
Corrección de precisión en caso de errores de comparación
TRUNC (R1*1000)
Descripción
TRUNC:
Igualdad relativa tenida en cuenta de 10
Igualdad: (==)
Desigualdad: (<>)
Mayor-igual: (>=)
Menor-igual: (<=)
Mayor/menor: (><) con igualdad absoluta
Mayor: (>)
Menor: (<)
Compatibilidad
Por motivos de compatibilidad, puede desactivarse la comprobación de la igualdad relativa
con (>) y (<) definiendo el dato de máquina DM10280 $MN_ PROG_FUNCTION_MASK bit0
= 1.
Nota
Por las razones citadas, las comparaciones con datos del tipo REAL muestran generalmente
una cierta imprecisión. En caso de desviaciones inaceptables se tiene que recurrir al cálculo
de ENTEROS, multiplicando el operando con un factor de precisión y recortándolo después
con TRUNC.
Preparación del trabajo
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
1.5 Corrección de precisión en caso de errores de comparación (TRUNC)
Supresión de decimales
Programación flexible de CN
-12
con
69

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840de slSinumerik 828d

Tabla de contenido