HEIDENHAIN TNC 122 User Manual Manuel d'utilisation

Page 43

Advertising
background image

5

Mémorisation des programmes

TNC 122

43

Sous-programmes et répétitions de partie de programme

Vous ne devez introduire dans le programme qu'une seule fois les
sous-programmes et répétitions de partie de programme qui,
pourtant, pourront être exécutés jusqu'à 999 fois.
Les sous-programmes peuvent être exécutés à n'importe quel
endroit du programme; les répétitions de partie de programme
sont exécutées plusieurs fois et directement à la suite les unes
des autres.

Introduire des marques de programme: Label

Vous désignez les sous-programmes et répétitions de partie de
programme par des „Labels“ (de l'angl. „Label“ = „marque“).
Dans le programme, le label reçoit l'abréviation LBL.

Numéros de labels
Un label de numéro compris entre 1 et 99 désigne le début d'un
sous-programme ou d'une partie de programme devant être
répétée.

Label de numéro 0
Le label de numéro 0 désigne toujours la fin d'un sous-programme.

Appel d'un label
Les sous-programmes et parties de programme sont appelés dans
le programme par une instruction CALL L (de l'anglais „call“ =
„appeler“).
L'instruction CALL L 0 est interdite!
Sous-programme:
Dans un programme, le sous-programme qui est appelé suit
immédiatement la séquence CALL L.
Répétition de partie de programme:
La TNC répète la partie de programme située avant la séquence
CALL L

. Vous introduisez le nombre de répétitions en même

temps que la séquence CALL L.

Imbrications de parties de programme

Les sous-programmes ou répétitions de partie de programme
peuvent également être „imbriqués“.
On peut ainsi, par exemple, appeler un sous-programme dans un
sous-programme.

Niveaux d'imbrication max.: 8 fois

.
.
.
.
.
.
.
.
.
.
.
.

3

2

0 BEGIN PGM ...

CALL LBL 1

L Z + 100 M2
LBL 1

LBL 0
END PGM ...

0

BEGIN

CALL PGM B

END

.
.
.
.
.
.
.
.

1

3

0 BEGIN PGM B

END PGM B

.
.
.
.
.
.
.

2

1

Fig. 8.1:

Déroulement de l'usinage avec
sous-programme

Fig. 8.2:

Déroulement de l'usinage avec
répétition de partie de programme

Advertising