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

376
9 Programmation: Sous-programmes et répétitions de parties de programme
9.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 pour le 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 pour l’ensemble du schéma de trous
13 L Z+250 R0 FMAX M6
Changement d'outil
14 TOOL CALL 3 Z S500
Appel d’outil pour l’alésoir
15 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
16 CALL LBL 1
Appeler sous-programme 1 pour l’ensemble du schéma de trous
17 L Z+250 R0 FMAX M2
Fin du programme principal
18 LBL 1
Début du sous-programme 1: Schéma de trous complet
19 L X+15 Y+10 R0 FMAX M3
Aborder le point initial de la série de trous 1
20 CALL LBL 2
Appeler sous-programme 2 pour la série de trous
21 L X+45 Y+60 R0 FMAX
Aborder le point initial de la série de trous 2
22 CALL LBL 2
Appeler sous-programme 2 pour la série de trous
23 L X+75 Y+10 R0 FMAX
Aborder le point initial de la série de trous 3
24 CALL LBL 2
Appeler sous-programme 2 pour la série de trous
25 LBL 0
Fin du sous-programme 1
26 LBL 2
Début du sous-programme 2: Série de trous
27 CYCL CALL
1er trou avec cycle d'usinage actif
28 L IX+20 R0 FMAX M99
Aborder le 2ème trou, appeler le cycle
29 L IY+20 R0 FMAX M99
Aborder le 3ème trou, appeler le cycle
30 L IX-20 R0 FMAX M99
Aborder le 4ème trou, appeler le cycle
31 LBL 0
Fin du sous-programme 2
32 END PGM SP2 MM