6 ex emples de pr ogr a mmation – HEIDENHAIN TNC 128 (77184x-01) Manuel d'utilisation
Page 180
![background image](/files/815886/content/doc180.png)
180
Programmation : sous-programmes et répétitions de parties de programme
7.
6 Ex
emples de pr
ogr
a
mmation
7
Z+250 R0 FMAX M6
Changement d'outil
8 TOOL CALL 2 Z S4000
Appel d’outil, foret
9 FN 0: Q201 = -25
Nouvelle profondeur de perçage
10 FN 0: Q202 = +5
Nouvelle passe de perçage
11 CALL LBL 1
Appeler sous-programme 1 de la figure de trous complète
12
Z+250 R0 FMAX M6
Changement d'outil
13 TOOL CALL 3 Z S500
Appel d’outil, alésoir
14 CYCL DEF 201 ALÉS. À L'ALÉSOIR
Définition du cycle d’alésage à l'alésoir
Q200=2
;DISTANCE D'APPROCHE
Q201=-15
;PROFONDEUR
Q206=250
;AVANCE PLONGÉE PROF.
Q211=0.5
;TEMPO. EN HAUT
Q208=400
;AVANCE RETRAIT
Q203=+0
;COORD. SURFACE PIÈCE
Q204=10
;SAUT DE BRIDE
15 CALL LBL 1
Appeler sous-programme 1 de la figure de trous complète
16
Z+250 R0 FMAX M2
Fin du programme principal
17 LBL 1
Début du sous-programme 1 : figure de trous complète
18
X+15 R0 FMAX M3
Aborder le point de départ en X du groupe de trous 1
19
Y+10 R0 FMAX
Aborder le point de départ en Y du groupe de trous 1
20 CALL LBL 2
Appeler le sous-programme 2 du groupe de trous
21
X+45 R0 FMAX
Aborder le point de départ en X du groupe de trous 2
22
Y+60 R0 FMAX
Aborder le point de départ en Y du groupe de trous 2
23 CALL LBL 2
Appeler le sous-programme 2 du groupe de trous
24
X+75 R0 FMAX
Aborder le point de départ en X du groupe de trous 3
25
Y+10 R0 FMAX
Aborder le point de départ en Y du groupe de trous 3
26 CALL LBL 2
Appeler le sous-programme 2 du groupe de trous
27 LBL 0
Fin du sous-programme 1
28 LBL 2
Début du sous-programme 2 : groupe de trous
29 CYCL CALL
1er trou avec cycle d'usinage actif
30
IX+20 R0 FMAX M99
Se positionner au trou 2, appeler le cycle
31
IY+20 R0 FMAX M99
Se positionner au trou 3, appeler le cycle
32
IX-20 R0 FMAX M99
Se positionner au trou 4, appeler le cycle
33 LBL 0
Fin du sous-programme 2
34 END PGM SP2 MM