Variable, 34 pr ogr ammation de v a ri ables – HEIDENHAIN CNC Pilot 4290 V7.1 Manuel d'utilisation
Page 322

322
4.34 Pr
ogr
ammation de v
a
ri
ables
Variable #
La CNC PILOT distingue plusieurs plages de validité selon les
numéros utilisés:
#0 .. #29 Variables globales, dépendant du canal: Sont
disponibles pour chaque chariot (canal CN). Les mêmes numéros de
variable sur différents chariots n'ont pas d'interaction. Les variables
sont conservées à la fin du programme et peuvent être exploitées
par le programme CN suivant.
#30 .. #45 Variables globales, indépendant du canal: Sont
disponibles une seule fois à l'intérieur de la commande. Si le
programme CN modifie une variable, cette modification s'applique à
tous les chariots. Les variables sont conservées à la fin du
programme et peuvent être exploitées par le programme CN
suivant.
#46 .. #50 Variables réservées aux programmes experts: Vous ne
devez pas utiliser ces variables dans votre programme CN.
#256 .. #285 Variables locales: agissent à l'intérieur d'un sous-
programme.
Valeurs paramètre dans variable #
Syntaxe:
#1 = PARA(x,y,z)
x = groupe de paramètres
1: Paramètres-machine
2: Paramètres de la commande
3: Paramètres de réglage
4: Paramètres d'usinage
5: Paramètres automate (PLC)
y = numéro de paramètre
z = numéro de paramètre auxiliaire
A partir de la version de logiciel 625 952-02:
Vérifier si le bit est compris dans la valeur
numérique
Syntaxe: #1 = BITSET(x,y)
x = numéro de bit (0..15) – peut être
remplacé par une variable #.
x = valeur numérique (0..65535) – peut
être remplacée par une variable #.
La fonction a 1 pour résultat si le bit
interrogé est contenu dans la valeur
numérique, sinon 0.
Bit => valeur
numérique:
0 => 1
2 => 4
4 => 16
6 => 64
8 => 256
10 => 1024
12 => 4096
14 => 16384
1 => 2
3 => 8
5 => 32
7 => 128
9 => 512
11 => 2048
13 => 8192
15 => 32768
Exemple:
. . .
[lit „cote machine 1 Z“ dans variable #1]
N.. #1=PARA(1,7,2)
. . .
N.. #1=#1+1
N.. G1 X#1
N.. G1 X(SQRT(3*(SIN(30)))
N.. #1=(ABS(#2+0.5))
. . .
Les données de positions et de cotes sont toujours
indiquées dans le système métrique – y compris si un
programme CN est exécuté en „inch“.
Informations CN dans les variables #
#768, #770
Dernière position programmée X (cote de rayon), Y, Z
#771
Dernière position programmée C [°]
#772
Mode de fonctionnement actif:
2: Machine
3: Simulation
4: TURN PLUS
#774
Etat CRD/CRF:
40: G40 active
41: G41 active
42: G42 active
#775
Numéro de l'axe C sélectionné
#776
Corrections d'usure actives (G148):
0: DX, DZ
1: DS, DZ
2: DX, DS
#778
Unité de mesure: 0=métrique; 1=inch
#782
Plan d'usinage actif:
17: Plan XY (face frontale ou arrière)
18: Plan XZ (tournage)
19: Plan YZ (vue de dessus/enveloppe)