6 ex emples de pr ogr a mmation – HEIDENHAIN TNC 426 (280 476) Manuel d'utilisation
Page 384

358
9 Programmation: Sous-programmes et répétitions de parties de programme
9.6 Ex
emples de pr
ogr
a
mmation
10 L Z+250 R0 F MAX M6
Changement d’outil
11 TOOL CALL 2 Z S4000
Appel d’outil pour le foret
12 FN 0: Q201 = -25
Nouvelle profondeur de perçage
13 FN 0: Q202 = +5
Nouvelle passe de perçage
14 CALL LBL 1
Appeler sous-programme 1 pour l’ensemble du schéma de trous
15 L Z+250 R0 F MAX M6
Changement d’outil
16 TOOL CALL 3 Z S500
Appel d’outil pour l’alésoir
17 CYCL DEF 201 ALES. A L'ALESOIR
Définition du cycle d’alésage
Q200=2 ; DISTANCE D'APPROCHE
Q201=-15 ; PROFONDEUR
Q206=250 ; AVANCE PLONGEE PROF.
Q211=0,5 ; TEMPO. AU FOND
Q208=400 ; AVANCE RETRAIT
Q203=+0 ; COORD. SURFACE PIECE
Q204=10 ; SAUT DE BRIDE
18 CALL LBL 1
Appeler sous-programme 1 pour l’ensemble du schéma de trous
19 L Z+250 R0 F MAX M2
Fin du programme principal
20 LBL 1
Début du sous-programme 1: Schéma de trous complet
21 L X+15 Y+10 R0 F MAX M3
Aborder le point initial de la série de trous 1
22 CALL LBL 2
Appeler sous-programme 2 pour la série de trous
23 L X+45 Y+60 R0 F MAX
Aborder le point initial de la série de trous 2
24 CALL LBL 2
Appeler sous-programme 2 pour la série de trous
25 L X+75 Y+10 R0 F MAX
Aborder le point initial de la série de trous 3
26 CALL LBL 2
Appeler sous-programme 2 pour la série de trous
27 LBL 0
Fin du sous-programme 1
28 LBL 2
Début du sous-programme 2: Série de trous
29 CYCL CALL
1er trou avec cycle d'usinage actif
30 L IX+20 R0 F MAX M99
Aborder le 2ème trou, appeler le cycle
31 L IY+20 R0 F MAX M99
Aborder le 3ème trou, appeler le cycle
32 L IX-20 R0 F MAX M99
Aborder le 4ème trou, appeler le cycle
33 LBL 0
Fin du sous-programme 2
34 END PGM SP2 MM