6 ex emples de pr ogr a mmation – HEIDENHAIN TNC 320 (340 55x-05) Manuel d'utilisation
Page 228

228
Programmation : sous-programmes et répétitions de parties de programme
7.
6 Ex
emples de pr
ogr
a
mmation
7 L 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 L 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 L Z+250 R0 FMAX M2
Fin du programme principal
17 LBL 1
Début du sous-programme 1 : figure de trous complète
18 L X+15 Y+10 R0 FMAX M3
Aborder le point initial du groupe de trous 1
19 CALL LBL 2
Appeler le sous-programme 2 du groupe de trous
20 L X+45 Y+60 R0 FMAX
Aborder le point initial du groupe de trous 2
21 CALL LBL 2
Appeler le sous-programme 2 du groupe de trous
22 L X+75 Y+10 R0 FMAX
Aborder le point initial du groupe de trous 3
23 CALL LBL 2
Appeler le sous-programme 2 du groupe de trous
24 LBL 0
Fin du sous-programme 1
25 LBL 2
Début du sous-programme 2 : groupe de trous
26 CYCL CALL
1er trou avec cycle d'usinage actif
27 L IX+20 R0 FMAX M99
Aborder le 2ème trou, appeler le cycle
28 L IY+20 R0 FMAX M99
Aborder le 3ème trou, appeler le cycle
29 L IX-20 R0 FMAX M99
Aborder le 4ème trou, appeler le cycle
30 LBL 0
Fin du sous-programme 2
31 END PGM SP2 MM