Description de l'application | Rexroth IndraMotion MTX
3.9.3
Appel de sous-programmes sans adresse P
Syntaxe :
Exemple :
3.9.4
Appels de sous-programmes autodéfinis avec des codes G et M
Il est également possible d'appeler des sous-programmes sans adresse P pla‐
cée en tête.
●
Uniquement le nom du sous-programme est programmé directement.
●
L'indication d'un chemin n'est pas possible.
●
L'appel de sous-programme doit être programmé à la fin du bloc.
Les déplacements qui sont programmés dans le même bloc seront exé‐
cutés avant que le sous-programme ne soit appelé (voir l'exemple).
●
1 appel de sous-programme au maximum peut être programmé dans un
bloc.
●
L'appel de sous-programme est local (non modal).
<Nom>
avec
<Nom>
Fig.3-4:
Syntaxe sans adresse P
Vous assurer que cette variante de programmation ne provoque
pas de confusions avec la syntaxe normale !
Utiliser par conséquent un nom dépourvu de toute ambiguïté pour les sous-
programmes, afin d'éviter des erreurs d'interprétation de la part de l'interpréteur
de la commande.
:
N40 XUP
N50 X100
:
N100 X1UP
:
:
:
:
:
N140 G0 X10 Y0 XUP
N150 Z0
:
Outre les appels de sous-programmes déjà mentionnés, la commande vous
fournit également la possibilité de définir
●
les sous-programmes "non modaux" avec l'adresse M
(voir MP 3090 00003 et MP 3090 00004) et
●
les sous-programmes "non modaux" avec l'adresse G
Electric Drives
| Bosch Rexroth AG
and Controls
Fondements de la programmation CN
Nom du programme à appeler.
Appel de programme "XUP".
Le bloc N50 suit la fin du sous-programme.
Attention !
Le nom UP "X1UP" programmé ici entraîne une er‐
reur de syntaxe étant donné que "X1" est interprété
en tant que coordonnée d'un axe portant le nom
"X" et qu'un programme du nom "UP" n'existe pas.
D'abord le positionnement sur X10/Y0 en avance
rapide.
Ensuite appel de programme "XUP".
Le bloc N150 suit la fin du sous-programme.
37/550