4 programme quelconque pris comme sous-programme – HEIDENHAIN TNC 410 Manuel d'utilisation
Page 209
9 Programmation: Sous-programmes et répétitions de parties de programme
196
9.4 Pr
ogr
amme quelconque pr
is comme sous-pr
ogr
amme
Programmer une répétition de partie de programme
ú
Marquer le début: appuyer sur la touche LBL SET et
introduire un numéro de LABEL pour la partie de
programme qui doit être répétée
ú
Introduire la partie de programme
Appeler une répétition de partie de programme
ú
Appuyer sur LBL CALL et introduire le numéro de label
de la partie de programme à répéter ainsi que le nombre
de répétitions REP
9.4 Programme quelconque
pris comme sous-programme
1 La TNC exécute le programme d‘usinage jusqu‘à ce que vous
appeliez un autre programme avec CALL PGM
2 La TNC exécute ensuite le programme appelé jusqu‘à la fin de celui-ci
3 Puis, la TNC poursuit l‘exécution du programme d‘usinage (qui
appelle) avec la séquence suivant l‘appel du programme.
Remarques concernant la programmation
■
Pour utiliser un programme quelconque comme un sous-
programme, la TNC n‘a pas besoin de LABELs.
■
Le programme appelé ne doit pas contenir les fonctions auxiliaires
M2 ou M30.
■
Le programme appelé ne doit pas contenir d‘appel CALL PGM dans
le programme qui appelle.
Appeler un programme quelconque comme sous-programme
ú
Fonctions permettant d'appeler le programme: appuyer
sur la touche PGM CALL
ú
Appuyer sur la softkey PROGRAMME
ú
Introduire le nom du programme à appeler. Vous
définissez par softkey le type du programme que vous
désirez appeler et l'endroit où il est mémorisé (cf.
tableau de droite)
Vous pouvez également appeler n‘importe quel programme
à l‘aide du cycle 12 PGM CALL.
BEGIN PGM A
25 CALL PGM B
END PGM A
BEGIN PGM B
END PGM B
Fonction
Softkey
Appeler programme mémorisé
sur support externe
Appeler programme en Texte clair
Appeler programme en DIN/ISO
Convertir séquence CALL PGM EXT
après CALL PGM INT (appeler
programme interne)
Appeler type de programme défini
dans fonction MOD „Introdroduction
de programme+