31 programación de variables – HEIDENHAIN SW 54843x-03 DIN Programming Manual del usuario
Página 411

HEIDENHAIN MANUALplus 620, CNC PILOT 640
411
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
Variable entera: 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)
Funciones disponibles: ver tabla: véase tabla
Sintaxis
Funciones de Operador
+
Suma
–
Resta
*
Multiplicación
/
División
( )
Poner paréntesis
=
Equiparar
Sintaxis
Funciones aritméticas
ABS(...)
Valor absoluto
ROUND(...)
Redondeo
SQRT(...)
Raíz cuadrada
SQRTA(.., ..)
Raíz cuadrada de (a
2
+b
2
)
SQRTS(.., ..)
Raíz cuadrada de (a
2
–b
2
)
INT(...)
Suprimir cifras decimales
Sintaxis
Funciones trigonométricas
SIN(...)
Seno (en grados)
COS(...)
Coseno (en grados)
TAN(...)
Tangente (en grados)
ASIN(...)
Arcoseno (en grados)
ACOS(...)
Arcocoseno (en grados)
ATAN(...)
Arcotangente (en grados)
Sintaxis
Otras funciones
LOGN(...)
Logaritmo neperiano
EXP(...)
Función exponencial ex
BITSET(...)
Poner bit
STRING(...)
String
PARA)
Datos de configuración
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.
Programar las frases NC con cálculos de variables con la
"identificación del carro $..", si la máquina posee varios
carros. 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".
Las funciones listadas se pueden programar asimismo
mediante Softkeys.
La barra de softkeys está disponible si está activada la
función de asignación de variables y el teclado
alfanumérico.