31 programmazione di variabili – HEIDENHAIN SW 54843x-03 DIN Programming Manuale d'uso
Pagina 408

408
Programmazione DIN
4.31 Pr
ogr
a
mmazione di v
a
ri
abili
4.31 Programmazione di variabili
Il Controllo numerico mette a disposizione diversi tipi di variabili.
Per l'impiego di variabili devono essere osservate le seguenti regole:
"Punto prima di trattino"
Fino a 6 livelli di parentesi
Variabili intere: valori interi da –32767 .. +32768
Variabili reali: cifre a virgola mobile con max 10 posizioni intere e 7
decimali
Le variabili devono essere scritte di norma senza caratteri di
spaziatura
Il numero stesso della variabile ed un eventuale valore index può
essere scritto con un'altra variabile, ad es.: #g( #c2)
Funzioni disponibili: vedere tabella
Sintassi
Funzioni operatore
+
Addizione
–
Sottrazione
*
Moltiplicazione
/
Divisione
( )
Parentesi
=
Uguaglianza
Sintassi
Funzioni aritmetiche
ABS(...)
Valore assoluto
ROUND(...)
Arrotondamento
SQRT(...)
radice quadrata
SQRTA(.., ..)
Radice quadrata di (a
2
+b
2
)
SQRTS(.., ..)
Radice quadrata di (a
2
–b
2
)
INT(...)
Elimina decimali
Sintassi
funzioni trigonometriche
SIN(...)
Seno (in gradi)
COS(...)
Coseno (in gradi)
TAN(...)
Tangente (in gradi)
ASIN(...)
Arcoseno (in gradi)
ACOS(...)
Arcocoseno (in gradi)
ATAN(...)
Arcotangente (in gradi)
Sintassi
Altre funzioni
LOGN(...)
Logaritmo naturale
EXP(...)
Funzione esponenziale ex
BITSET(...)
Impostazione bit
STRING(...)
Stringa
PARA(...)
Dati di configurazione
Non esiste più una differenziazione tra le variabili
modificabili durante l'esecuzione e quelle non
modificabili presenti nei controlli numerici quali "CNC
PILOT XXXX" e "MANUALplus X110". Un programma NC
non viene più compilato in anticipo ma soltanto
interpretato nel corso dell'esecuzione.
Programmare blocchi NC con calcoli di variabili con
l'"identificativo slitta $..", se il proprio tornio è dotato di
più slitte. Altrimenti i calcoli vengono eseguiti più volte.
I dati relativi alle posizioni e alle quote letti nelle variabili
di sistema sono sempre definiti con sistema metrico,
anche se un programma NC viene eseguito in "inch"
(pollici).
Le funzioni elencate possono essere programmate anche
tramite softkey.
La barra dei softkey è disponibile se è attiva la funzione
Assegnazione variabili e la tastiera alfanumerica è chiusa.