36/550
Bosch Rexroth AG | Electric Drives
Fondements de la programmation CN
3.9.2
Appel de sous-programmes avec adresse P
Syntaxe :
Exemple :
and Controls
●
Appel avec adresse P et nom de sous-programme à partir d'un bloc CN
standard (en option avec indication du chemin).
●
Appel uniquement avec nom de sous-programme à partir d'un bloc CN
standard, sans indication de chemin et sans adresse P.
●
Sous-programme en tant que fonction G ou M autodéfinie dans un bloc
CN standard.
●
Activation d'un sous-programme modal avec syntaxe autodéfinie à partir
d'un bloc CN standard.
●
Appel via la fonction CALL à partir d'un bloc CPL.
●
Le nom du sous-programme est programmé directement derrière l'adres‐
se P. En option, le répertoire dans lequel se trouve le sous-programme
peut être programmé en même temps.
●
Afin d'améliorer la lisibilité, un espace peut être programmé en tant que
caractère de séparation entre l'adresse P et le nom du sous-programme.
●
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).
P{<Chemin>}<Nom> {DIN}
avec
<Chemin>
<Nom>
DIN
Fig.3-3:
Syntaxe avec adresse P
:
N40 P Gabarit de perçage Appel de programme "Gabarit de perçage".
N50 X100
:
N140 G0 X10 Y0 PUP1
N150 Z0
:
Rexroth IndraMotion MTX | Description de l'application
Répertoire dans lequel se trouve le sous-programme.
Nom du programme à appeler.
En option. Empêche la liaison du sous-programme.
Utiliser ce paramètre seulement si le sous-programme
n'appelle pas de blocs CPL, ni d'autres sous-program‐
mes. Sinon, un message d'erreur sera généré lors de
l'exécution du programme.
Pour de plus amples informations, voir l'ordre CALL
(chap. 3.9.6 "Appel de sous-programmes en CPL via
l'ordre CALL" à la page
39).
Le bloc N50 suit la fin du sous-programme.
D'abord le positionnement sur X10/Y0 en avance
rapide.
Ensuite appel de programme "UP1".
Le bloc N150 suit la fin du sous-programme.