Adresse
Signification
IF
Condition de saut
LIMS
Vitesse limite
supérieure de la
broche avec G96,
G97
MEAS **
Mesure avec
effacement de la
distance restant à
parcourir
MEAW **
Mesure sans
effacement de la
distance restant à
parcourir
$A_DBB[n]
Octet de donnée
$A_DBW[n]
Mot de donnée
$A_DBD[n]
Double mot de
$A_DBR[n]
donnée
Donnée réelle
$A_MONIF
Facteur pour
ACT **
surveillance de la
durée de service
$AA_FXS
État,
axe
[
] **
accostage d'une
butée
$AA_MM[
Résultat de la
axe
] **
mesure d'un axe
dans le système de
coordonnées
machine
a
$AA_MW[
Résultat de la
xe
] **
mesure d'un axe
dans le système de
coordonnées pièce
$AC_MEA[
État du contrat de
1] **
mesure
Tournage
Manuel de programmation et d'utilisation, 06/2009, 6FC5398-1CP10-5DA0
Affectation de
Informations
valeurs
-
Si une condition de saut a été
satisfaite, le saut s'effectue sur bloc
avec la
suivante, / bloc,
plusieurs instructions IF sont
possibles dans un bloc
Opérateurs relationnels:
= = égal à, <> différent de
> supérieur à, < inférieur à
>= supérieur ou égal à=
<= inférieur ou égal à
0.001 ... 99
Limite la vitesse de la broche, avec
999.999
fonction G96 active - vitesse de
coupe constante et G97
+1
=+1: entrée de mesure 1, front
-1
montant
=-1: entrée de mesure 1, front
descendant
+1
=+1: entrée de mesure 1, front
-1
montant
=-1: entrée de mesure 1, front
descendant
Lecture et écriture de variables AP
> 0.0
Valeur d'initialisation: 1.0
-
Valeurs: 0 ... 5
Axe
Axe
-
pendant la mesure (X, Z)
Axe
-
pendant la mesure (X, Z)
-
État livré:
0: état initial, le palpeur n'a pas
commuté
1: le palpeur a commuté
9.1 Bases de la programmation CN
marque:
, sinon instruction
: descripteur d'axe machine
: descripteur d'un axe déplacé
: descripteur d'un axe déplacé
Programmation
Programmation
N10 IF R1>5 GOTOF
LABEL3
...
N80 LABEL3: ...
voir G96
N10 MEAS=-1 G1 X... Z...
F...
N10 MEAW=1 G1 X... Z...
F...
N10 $A_DBR[5]=16.3;
écriture de variables réelles
; avec position offset 5
; (position, type et
signification sont convenus
entre la CN et l'AP)
N10 $A_MONIFACT=5.0;
écoulement de la durée de
service
5 fois plus rapide
N10 IF $AA_FXS[X1]==1
GOTOF ....
N10 R1=$AA_MM[X]
N10 R2=$AA_MW[X]
N10 IF $AC_MEAS[1]==1
GOTOF ....; si le palpeur a
commuté, poursuivre le
programme ...
211