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

Page 278

Advertising
background image

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

262

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

ú

Appeler le programme: appuyer sur la touche PGM
CALL et introduire le nom du programme à appeler

Le programme appelé doit être mémorisé sur le disque
dur de la TNC.

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é n‘est pas dans le même
répertoire que celui du programme qui appelle, vous
devez alors introduire en entier le chemin d‘accès, par
ex. TNC:\ZW35\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

Lkap9.pm6

28.06.2006, 11:25

262

Advertising