2 sous-programmes – HEIDENHAIN TNC 410 Manuel d'utilisation

Page 207

Advertising
background image

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

194

9.1 Mar

quer des sous-pr

ogr

ammes et répétitions de par

ties de pr

ogr

amme;

9.2 Sous-pr

ogr

ammes

9.1 Marquer des sous-programmes et

répétitions de parties de programme

A l‘aide des sous-programmes et répétitions de parties de
programmes, vous pouvez exécuter plusieurs fois des phases
d‘usinage déjà programmées une fois.

Labels
Les sous-programmes et répétitions de parties de programme
débutent dans le programme d‘usinage par la marque LBL, abréviation
de LABEL (de l‘angl. signifiant marque, désignation).

Les LABELS recoivent un numéro compris entre 1 et 254. Dans le
programme, vous ne pouvez attribuer chaque numéro de LABEL avec
LABEL SET qu‘une seule fois.

LABEL 0 (LBL 0) désigne la fin d‘un sous-programme et peut donc
être utilisé autant qu‘on le désire.

9.2 Sous-programmes

Processus
1
La TNC exécute le programme d‘usinage jusqu‘à l‘appel d‘un sous-

programme CALL LBL

2 A partir de cet endroit, la TNC exécute le programme appelé jusqu‘à

sa fin LBL 0

3 Puis, la TNC poursuit le programme d‘usinage avec la séquence

suivant l‘appel du sous-programme CALL LBL

Remarques concernant la programmation

Un programme principal peut contenir jusqu‘à 254 sous-
programmes

Vous pouvez appeler les sous-programmes dans n‘importe quel
ordre et autant de fois que vous le désirez

Un sous-programme ne peut pas s‘appeler lui-même

Programmer les sous-programmes à la fin du programme principal
(derrière la séquence avec M2 ou M30)

Si des sous-programmes sont situés dans le programme avant la
séquence avec M02 ou M30, ils seront exécutés au moins une fois
sans qu‘il soit nécessaire de les appeler

BEGIN PGM ..

CALL LBL1

L Z+100 M2
LBL1

LBL0
END PGM ...

Advertising