8
CYCL DEF 2
PERCAGE
Q2
=2
;DISTANCE D'APPROCHE
Q2 1=-3
;PROFONDEUR
Q2 6=25
;AVANCE PLONGEE PROF.
Q2 2=3
;PROFONDEUR DE PASSE
Q21 =
;TEMPO. EN HAUT
Q2 3=+
;COORD. SURFACE PIECE
Q2 4=1
;2. DIST. D'APPROCHE
9
CALL LBL 1
1
L Z+25
R
F MAX M6
11
TOOL CALL 2 Z S4
12
FN
: Q2 1 = -25
13
FN
: Q2 2 = +5
14
CALL LBL 1
15
L Z+25
R
F MAX M6
16
TOOL CALL 3 Z S5
17
CYCL DEF 2 1 ALESAGE
Q2
=2
;DISTANCE D'APPROCHE
Q2 1=-15
;PROFONDEUR
Q2 6=25
;AVANCE PLONGEE PROF.
Q211= ,5
;TEMPO. AU FOND
Q2 8=4
;AVANCE RETRAIT
Q2 3=+
;COORD. SURFACE PIECE
Q2 4=1
;2. DIST. D'APPROCHE
18
CALL LBL 1
19
L Z+25
R
F MAX M2
2
LBL 1
21
L X+15 Y+1
R
F MAX M3
22
CALL LBL 2
23
L X+45 Y+6
R
F MAX
24
CALL LBL 2
25
L X+75 Y+1
R
F MAX
26
CALL LBL 2
27
LBL
28
LBL 2
29
CYCL CALL
3
L IX+2
R
F MAX M99
31
L IY+2
R
F MAX M99
32
L IX-2
R
F MAX M99
33
LBL
34
END PGM UP2 MM
HEIDENHAIN TNC 426
Définition du cycle de centrage
Appeler sous-programme 1 pour l'ensemble du schéma de trous
Changement d'outil
Appel d'outil pour le foret
Nouvelle profondeur de perçage
Nouvelle passe de perçage
Appeler sous-programme 1 pour l'ensemble du schéma de trous
Changement d'outil
Appel d'outil pour l'alésoir
Définition du cycle d'alésage
Appeler sous-programme 1 pour l'ensemble du schéma de trous
Fin du sous-programme
Début sous-programme 1: schéma de trous complet
Aborder le point initial de la série de trous 1
Appeler sous-programme 2 pour la série de trous
Aborder le point initial de la série de trous 2
Appeler sous-programme 2 pour la série de trous
Aborder le point initial de la série de trous 3
Appeler sous-programme 2 pour la série de trous
Fin du sous-programme 1
Début sous-programme 2: série de trous
1er perçage avec cycle d'usinage actif
Aborder le 2ème perçage, appeler le cycle
Aborder le 3ème perçage, appeler le cycle
Aborder le 4ème perçage, appeler le cycle
Fin du sous-programme 2
217