28/550
Bosch Rexroth AG | Electric Drives
Fondements de la programmation CN
3.5.5
Utilisation des caractères de séparation entre 2 mots partiels
Exemples :
Particularités pour les désignations
d'axe et de coordonnées :
and Controls
N40 B=ACP(350)
N50 B=ACN(0)
Chaque mot partiel peut se composer d'un ou plusieurs caractères (chaîne de
caractères). Chaque caractère programmable peut être classifié conformément
aux groupes suivants :
●
Lettres :
"A" - "Z", "a" - "z"
●
Chiffres (le point décimal inclus !) :
"0" - "9", "."
●
Caractères ayant l'effet d'un caractère de séparation :
"", "=", "+", "-", "(", ")"
●
Autres caractères spéciaux (ici sans pertinence)
Un caractère de séparation doit être programmé entre 2 mots partiels voisins
si :
●
le premier mot partiel se termine en une lettre ou un chiffre, et
●
le deuxième mot partiel commence avec une lettre ou un chiffre.
Ceci est par exemple le cas, si
●
une autre syntaxe suit une fonction CN sans valeur, ni liste des paramè‐
tres, ou
●
une syntaxe de paramètre se termine en un chiffre et une valeur numéri‐
que doit être attribuée au paramètre.
1. N10 OVE FeedForward(...)
2. N20 X2=2
Dans le 2ème cas, il est également possible d'utiliser "" ou "+" comme caractère
de séparation alternatif, et lors d'une attribution de valeur négative, "-" est éga‐
lement possible.
L'utilisation de caractères de séparation peut être également significative pour
des listes de paramètres avec éléments spécifiques à la syntaxe !
Les désignateurs d'axes et de coordonnées souhaités sur votre commande
sont à déterminer dans les paramètres machine :
●
MP 1003 00001 désignation de l'axe du système
●
MP 7010 00010 désignation de l'axe du canal
●
MP 7010 00020 noms optionnels de l'axe du canal
●
MP 7080 00010 noms de coordonnées du canal
●
MP 7080 00020 noms de coordonnées cartésiennes du canal
Les désignations d'axes et de coordonnées commencent toujours avec une
lettre et peuvent :
●
se composer d'une ou plusieurs lettres, le nom de la chaîne de caractères
en résultant ne devant toutefois pas être celui d'une fonction CN.
Exemples : "X", "PALETTE"
●
se composer d'une/plusieurs lettres et se terminer en un chiffre.
Rexroth IndraMotion MTX | Description de l'application
L'axe B doit s'approcher de la position 350 degrés avec
un sens de rotation positif (course de déplacement : 260
degrés).
L'axe B doit s'approcher de la position 0 degrés avec un
sens de rotation négatif (course de déplacement : 350
degrés).
caractère de séparation qui convient : "".
caractère de séparation qui convient : "="