31 programación de variables – HEIDENHAIN SW 548328-05 DIN Programming Manual del usuario
Página 399

HEIDENHAIN MANUALplus 620, CNC PILOT 620/640
399
4.31 Pr
ogr
amación de v
a
ri
ables
4.31 Programación de variables
El Control numérico proporciona distintos tipos de variables.
En la utilización de variables deben observarse las siguientes reglas:
"Punto antes de la barra"
Hasta 6 niveles de paréntesis
Variables enteras: valores enteros desde –32767 .. +32768
Variables reales: números con coma flotante con como máximo 10
cifras enteras y 7 cifras decimales
Las variables deben escribirse siempre sin espacios en blanco
El propio número de variable y un valor de índice que tal vez pueda
haber puede describirse mediante variables adicionales, p. ej.: #g(
#c2)
Operaciones aritméticas disponibles: ver tabla
Sintaxis
Funciones matemáticas
+
Suma
–
Resta
*
Multiplicación
/
División
SQRT(...)
Raíz cuadrada
ABS(...)
Valor absoluto
TAN(...)
Tangente (en grados)
ATAN(...)
Arcotangente (en grados)
SIN(...)
Seno (en grados)
ASIN(...)
Arcoseno (en grados)
COS(...)
Coseno (en grados)
ACOS(...)
Arcocoseno (en grados)
ROUND(...)
Redondeo
LOGN(...)
Logaritmo neperiano
EXP(...)
Función exponencial ex
INT(...)
Suprimir cifras decimales
SQRTA(.., ..)
Raíz cuadrada de (a
2
+b
2
)
SQRTS(.., ..)
Raíz cuadrada de (a
2
–b
2
)
Aquí ya no se distingue entre variables modificables en
el tiempo de ejecución y variables no modificables en el
tiempo de ejecución como ocurre en los controles "CNC
PILOT XXXX" y "MANUALplus X110". Un programa NC
aquí ya no se precompila, sino que primero se interpreta
en el tiempo de ejecución.
Cuando el torno tiene varios carros, las frases NC se
programan con cálculos de variables con la
"identificación de carro $..". En caso contrario, los
cálculos se ejecutan varias veces.
Los datos de posiciones y dimensiones leídos en
variables del sistema son siempre métricos, aun cuando
un programa NC se ejecute "en pulgadas".