Exemple: Séries de trous
Déroulement du programme
Aborder les séries de trous dans le programme
principal
Appeler la série de trous (sous-programme 1)
Ne programmer la série de trous qu'une seule
fois dans le sous-programme 1
BEGIN PGM SP1 MM
1
BLK FORM
.1 Z X+
Y+
2
BLK FORM
.2 X+1
Y+1
3
TOOL DEF 1 L+
R+2,5
4
TOOL CALL 1 Z S5
5
L Z+25
R
F MAX
6
CYCL DEF 2
PERCAGE
Q2
=2
;DISTANCE D'APPROCHE
Q2 1=-1
;PROFONDEUR
Q2 6=25
;AVANCE PLONGEE PROF.
Q2 2=5
;PROFONDEUR DE PASSE
Q21 =
;TEMPO. EN HAUT
Q2 3=+
;COORD. SURFACE PIECE
Q2 4=1
;SAUT DE BRIDE
7
L X+15 Y+1
R
F MAX M3
8
CALL LBL 1
9
L X+45 Y+6
R
F MAX
1
CALL LBL 1
11
L X+75 Y+1
R
F MAX
12
CALL LBL 1
13
L Z+25
R
F MAX M2
TNC 310 HEIDENHAIN
Z-2
Z+
Définition de l'outil
Appel de l'outil
Dégager l'outil
Définition du cycle Perçage
Aborder le point initial de la série de trous 1
Appeler le sous-programme pour la série de trous
Aborder le point initial de la série de trous 2
Appeler le sous-programme pour la série de trous
Aborder le point initial de la série de trous 3
Appeler le sous-programme pour la série de trous
Fin du programme principal
Y
100
60
20
10
15
45
5
X
75
100
155