4.31 Programmation de variables
La Commande propose différents types de variables.
Respecter les règles suivantes lors de l'utilisation des variables:
„Point avant trait"
Jusqu'à 6 niveaux de parenthèses
Variable entière: Nombres entiers de –32767 .. +32768
Variable réelle: Nombres avec virgule flottante pouvant comporter
jusqu'à 10 chiffres avant et 7 chiffres après la virgule
Les variables doivent toujours être écrites sans espace
Le numéro de la variable et une éventuelle valeur d'indice peut être
écrite par une autre variable, ex.: #g( #c2)
Opérations arithmétiques disponibles: voir tableau
On ne peut plus désormais distinguer entre les variables
modifiables ou non modifiables pendant l'exécution
comme sur les commandes „CNCPILOT XXXX" et
„MANUALplus X110". Un programme CN n'est plus
compilé en avance, mais seulement pendant
l'exécution.
Programmez les séquences CN comportant des calculs
de variables avec la „désignation du chariot $.." si votre
tour est équipé de plusieurs chariots. Sinon, les calculs
seront exécutés plusieurs fois.
Les données de positions et de cotes lues dans les
variables-système sont toujours en métrique – même si
un programme CN est exécuté en „inch".
HEIDENHAIN MANUALplus 620, CNC PILOT 640
Syntaxe
Fonctions arithmétiques
+
Addition
–
Soustraction
*
Multiplication
/
Division
SQRT(...)
Racine carrée
ABS(...)
Valeur absolue
TAN(...)
Tangente (en degrés)
ATAN(...)
Arc tangente (en degrés)
SIN(...)
Sinus (en degrés)
ASIN(...)
Arc sinus (en degrés)
COS(...)
Cosinus (en degrés)
ACOS(...)
Arc cosinus (en degrés)
ROUND(...)
Arrondi
LOGN(...)
Logarithme naturel
EXP(...)
Fonction exponentielle ex
INT(...)
Partie entière
SQRTA(.., ..)
Racine carrée de (a
SQRTS(.., ..)
Racine carrée de (a
2
2
+b
)
2
2
–b
)
391