14.07.2013 Views

5.2 Données d'outils - heidenhain

5.2 Données d'outils - heidenhain

5.2 Données d'outils - heidenhain

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

10.2 Sous-programmes<br />

Processus<br />

1 La TNC exécute le programme d'usinage jusqu'à l'appel d'un sousprogramme<br />

CALL LBL<br />

2 A partir de cet endroit, la TNC exécute le sous-programme appelé<br />

jusqu'à sa fin LBL 0<br />

3 Puis, la TNC poursuit le programme d'usinage avec la séquence<br />

suivant l'appel du sous-programme CALL LBL<br />

Remarques concernant la programmation<br />

Un programme principal peut contenir jusqu’à 254 sousprogrammes<br />

Vous pouvez appeler les sous-programmes dans n’importe quel<br />

ordre et autant de fois que vous le désirez<br />

Un sous-programme ne peut pas s’appeler lui-même<br />

Programmer les sous-programmes à la fin du programme principal<br />

(derrière la séquence avec M2 ou M30)<br />

Si des sous-programmes sont situés dans le programme avant la<br />

séquence avec M02 ou M30, ils seront exécutés au moins une fois<br />

sans qu'il soit nécessaire de les appeler<br />

Programmer un sous-programme<br />

Marquer le début: Appuyer sur la touche LBL SET<br />

Introduire le numéro du sous-programme<br />

Marquer la fin: Appuyer sur la touche LBL SET et<br />

introduire le numéro de label „0“<br />

Appeler un sous-programme<br />

Appeler un sous-programme: Appuyer sur la touche<br />

LBL CALL<br />

Numéro de label: Introduire le numéro de label du<br />

sous-programme à appeler. Si vous désirez utiliser<br />

des noms de LABEL: Appuyer sur la touche “ pour<br />

commuter vers l'introduction de texte<br />

Répétitions REP: Passer outre cette question de<br />

dialogue avec la touche NO ENT N'utiliser les<br />

répétitions REP que pour les répétitions de parties de<br />

programme<br />

CALL LBL 0 n’est pas autorisé dans la mesure où il<br />

correspond à l’appel de la fin d’un sous-programme.<br />

0 BEGIN PGM ...<br />

CALL LBL1<br />

L Z+100 M2<br />

LBL1<br />

LBL0<br />

END PGM ...<br />

iTNC 530 HEIDENHAIN 489<br />

10.2 Sous-programmes

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!