24/550
Bosch Rexroth AG | Electric Drives
Fondements de la programmation CN
Listes de paramètres sans élé‐
ments de syntaxe spécifiques :
and Controls
–
Les paramètres au sein d'une liste de paramètres sans éléments de
syntaxe spécifiques entourés des parenthèses, pour lesquels uni‐
quement la valeur à la place définie est programmée, par ex.
"Coord(0,1)", "Rotate(45)", "GetAxis(Z1,Z,W,REV)".
●
Les listes de paramètres peuvent être optionnelles et contiennent au
moins un paramètre possible. Si plusieurs paramètres existent pour une
liste de paramètres, ceux-ci doivent être séparés l'un de l'autre par une
virgule.
Les paramètres qui sont disponibles, mais ne peuvent pas être uti‐
lisés simultanément (paramètres alternatifs), sont marqués dans le
présent manuel par le caractère "|" prévu entre les deux alternati‐
ves. Le caractère "|" n'est pas programmé.
●
Les paramètres des fonctions CN peuvent être optionnels. S'ils ne sont
pas programmés en même temps, en règle générale, les réglages stan‐
dard pouvant soit être codés de manière fixe, soit être enregistrés dans
les paramètres, prennent effet.
Exemple :
Règle de syntaxe : TangToolOri({ SYM<s>} ,{ ANG<a>})
A l'aide de la règle de syntaxe, vous pouvez reconnaître que les paramè‐
tres SYM et ANG sont des paramètres optionnels. Pour SYM, à la place
du caractère de substitution <s>, et pour ANG, à la place du caractère de
substitution <a>, une valeur appropriée doit être programmée. Les valeurs
permises pour <s> et <a> sont normalement indiquées dans la règle de
syntaxe.
Une programmation possible pour la règle de syntaxe indiquée ci-dessus
serait donc "TangToolOri(SYM4)".
Dans le présent manuel, nous caractérisons
●
les paramètres optionnels par des accolades et
●
les caractères de substitution pour des valeurs à programmer
par crochets triangulaires.
Les accolades et les crochets triangulaires ne sont pas program‐
més.
Tous les paramètres dans ce type de liste sont des constantes et sont transmis
directement en tant que valeur numérique ou en tant que nom. Ils doivent être
programmés dans un ordre exactement défini, car la signification de chaque
paramètre est déterminée uniquement par sa position au sein de la liste.
Toute modification de l'ordre des paramètres peut avoir pour résultat un tout
autre mode d'action :
Exemple :
GetAxis(X1,X,Y3,Y)
GetAxis(X1,Y3,X,Y)
Les paramètres d'une liste de paramètres sans éléments de syntaxe spécifi‐
ques peuvent être optionnels. Pour de tels cas s'applique ce qui suit :
Rexroth IndraMotion MTX | Description de l'application
Les axes avec les noms de système X1 et Y3 sont repris
dans le canal et les noms des canaux "X" et "Y" leur sont
attribués.
Les axes avec les noms de système X1 et X sont repris
dans le canal et les noms des canaux "Y3" et "Y" leur
sont attribués.