2 sous-programmes – HEIDENHAIN TNC 426 (280 462) Manuel d'utilisation

Page 221

Advertising
background image

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

208

9.2 Sous-programmes

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

0 BEGIN PGM ...

CALL LBL1

L Z+100 M2
LBL1

LBL0
END PGM ...

Advertising