Description de l'application | Rexroth IndraMotion MTX
Listes de paramètres avec élé‐
ments de syntaxe spécifiques :
●
Les paramètres optionnels au début et au milieu de la liste peuvent être
omis, mais la virgule correspondante doit être programmée. C'est uni‐
quement ainsi que la position des paramètres dans la liste reste univoque.
●
Les paramètres optionnels à la fin de la liste peuvent être omis et la liste
peut être terminée avec ")".
Exemple :
GetAxis(<Phy.Ax1> {,<Log.Ax1>} {,<Phy.Ax2} {,<Log.Ax2>} {,...})
programmé sans paramètres au milieu :
programmé sans paramètres à la fin :
Utilisation d'expressions CPL dans les listes de paramètres sans éléments de
syntaxe spécifiques :
Si des éléments individuels doivent être transmis en tant qu'expression CPL,
ceux-ci doivent toujours être entourés de crochets.
Exemple : Noms de variables en tant que paramètres de transfert
10 AX1$="U"
20 AX2$="V"
:
N100 G17([AX1$],[AX2$])
L'ordre de tous les paramètres dans ce type de liste est libre, car la signification
d'un paramètre est déterminée par sa syntaxe programmée.
Exemple :
"KvProg(X1.2,Y1.4,Z1.6)" et
"KvProg(Z1.6,Y1.4,X1.2)"
semblent être identiques étant donné que les valeurs KV individuelles peuvent
être attribuées de manière univoque à l'aide des adresses des axes X, Y et Z.
Les expressions CPL peuvent être utilisées non seulement pour les éléments
de syntaxe, mais aussi pour les valeurs numériques. Celles-ci doivent être mi‐
ses entre crochets "[" et "]".
Exemple :
20 VALEUR=1.2
N30 KvProg(Y[VALEUR],X1.2)
Exemple :
40 ACHSB$="X":FACT%=2
N50 Scale([ACHSB$][FACT%])
Exemple :
Electric Drives
| Bosch Rexroth AG
and Controls
Fondements de la programmation CN
GetAxis(X,,Z)
GetAxis(X)
La variable chaîne "AX1$" reçoit le contenu
"U".
La variable chaîne "AX2$" reçoit le contenu
"V".
G17 circonscrit le plan de travail avec les axes
U et V.
Attribuer à la variable "VALEUR" la valeur 1.2.
Programmer les valeurs KV des axes Y et X.
L'axe Y reçoit la valeur se trouvant dans la va‐
riable "VALEUR" ; l'axe X reçoit la valeur 1.2
(constante).
Attribuer la valeur "X" à la variable chaîne
"ACHSB$" et la valeur 2 à la variable entière
"FACT%".
Activer la mise à l'échelle du facteur 2 pour l'axe
"X".
Correspond à la programmation : Scale(X2)
25/550