Description de l'application | Rexroth IndraMotion MTX
Exemple :
7.11
Interface API
7.11.1
Généralités
BITIF
Syntaxe :
<Information sur la course>
<Type d'axe>
Fig.7-38:
Syntaxe AXP
Sous-programme :
10 A%=P1% : B%=P2%
20 C=P3:D=P4:RA=P5
30 E=0
N40 G20 [AXP(A%,E)][AXP(B%,E)]
N50 G2 [AXP(A%,C)][AXP(B%,D)]
R[RA]] F1000
Définition du plan via A% et B%. Ensuite, changement de plan via G20. À la fin,
les axes réalisent un congé avec F1000 déterminé par les variables C et D (point
d'arrivée) et RA (rayon).
Cette fonction permet l'accès à l'interface numérique entre la CN et l'API :
●
Toutes les entrées et sorties peuvent être lues.
●
Les sorties client CPL Ch_Cpl01...16 dans l'interface du canal peuvent
également être écrites.
BITIF(<SignalBit>[,<Index>[,<Unité IF>]])
avec
Electric Drives
| Bosch Rexroth AG
and Controls
Variable ou valeur de l'information sur la
course.
En option :
Définit comment un index programmé
sous <Numéro d'axe> est interprété :
0:
Index d'axe du système
1:
Index de coordonnée de la pièce à usiner
du canal dans lequel le programme est
exécuté actuellement.
Sans programmation explicite, on définit
<Type d'axe> = 1.
Transférer le numéro d'axe de P1% et
P2% à A% et B%.
Transférer les valeurs de consigne
pour G2.
Constante pour pôle à G20.
Changement de plan avec G20 ; pôle
sur 0,0.
Programmation au rayon avec G2.
391/550
Fonctions CPL