26 programmazione di variabili, Generalità, Re “programmazione di variabili" pag. 398) – HEIDENHAIN MANUALplus 4110 Manuale d'uso
Pagina 398

398
6 Programmazione DIN
6.26 Pr
ogr
a
mmazione di v
a
ri
abili
6.26 Programmazione di variabili
Generalità
Il MANUALplus compila i programmi NC prima di eseguire il
programma. Si contraddistinguono quindi due tipi di variabile:
Variabile #: elaborazione durante la compilazione del programma
NC
Variabile V (o evento): elaborazione durante l'esecuzione del
programma NC
Sono valide le seguenti regole:
"Punto prima di trattino"
Fino a 6 livelli di parentesi
Variabili intere (solo per variabili V): valori interi da –32767 ..
+32768
Variabili reali (per variabili # e V): cifre a virgola mobile con max 10
posizioni intere e 7 decimali
Le variabili V rimangono invariate anche se nel frattempo il controllo
è stato spento
Sintassi
Funzioni matematiche
+
Addizione
–
Sottrazione
*
Moltiplicazione
/
Divisione
SQRT(...)
Radice quadrata
ABS(...)
Valore assoluto
TAN(...)
Tangente (in gradi)
ATAN(...)
Arcotangente (in gradi)
SIN(...)
Seno (in gradi)
ASIN(...)
Arcoseno (in gradi)
COS(...)
Coseno (in gradi)
ACOS(...)
Arcocoseno (in gradi)
ROUND(...)
Arrotondamento
LOGN(...)
Logaritmo naturale
EXP(...)
Funzione esponenziale ex
INT(...)
Elimina decimali
Solo per variabili #:
SQRTA(.., ..) Radice quadrata di (a
2
+b
2
)
SQRTS(.., ..) Radice quadrata di (a
2
–b
2
)