4 programme quelconque pris comme sous-programme – HEIDENHAIN TNC 426 (280 462) Manuel d'utilisation

Page 223

Advertising
background image

9 Programmation: Sous-programmes et répétitions de parties de programme

210

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 NUMERO DE
LABEL de la partie de programme à répéter ainsi que
le nombre de REPETITIONS 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

ú

Appeler le programme: appuyer sur la touche PGM
CALL et introduire le NOM DU PROGRAMME à
appeler

Si vous n‘introduisez que le nom du programme, le
programme appelé doit se trouver dans le même
répertoire que celui du programme qui appelle.

Si le programme appelé ne se trouve pas dans le même
répertoire que celui du programme qui appelle,
introduisez la totalité du chemin d‘accès, par exemple,
\OUT35\EBAUCHE\PGM1.H

Si vous désirez appeler un programme en DIN/ISO,
introduisez dans ce cas le type de fichier .I derrière le
nom du programme.

Vous pouvez également appeler n‘importe quel
programme à l‘aide du cycle 12 PGM CALL.

0 BEGIN PGM A

CALL PGM B

END PGM A

0 BEGIN PGM B

END PGM B

Advertising