6 esempi di programmazione – HEIDENHAIN TNC 426B (280 470) Manuale d'uso
Pagina 236

9 Programmazione: Sottoprogrammi e ripetizione di blocchi di programma
222
9.6 Esempi di programmazione
Esempio: Lavorazione di gruppi di fori con più utensili
Esecuzione del programma
■
Programmazione dei cicli di lavorazione nel
programma principale
■
Chiamata della sagoma di foratura completa
(sottoprogramma 1)
■
Posizionamento sui gruppi di fori nel
sottoprogramma 1, chiamata del gruppo di fori
(sottoprogramma 2)
■
Una sola programmazione del gruppo di fori
nel sottoprogramma 2
14 LBL 1
15 CYCL CALL
16 L IX+20 R0 F MAX M99
17 L IY+20 R0 F MAX M99
18 L IX-20 R0 F MAX M99
19 LBL 0
20 END PGM UP1 MM
Inizio del sottoprogramma 1: gruppo di fori
1. foro
Posizionamento sul 2. foro, chiamata ciclo
Posizionamento sul 3. foro, chiamata ciclo
Posizionamento sul 4. foro, chiamata ciclo
Fine del sottoprogramma 1
0 BEGIN PGM UP2 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+4
4 TOOL DEF 2 L+0 R+3
5 TOOL DEF 3 L+0 R+3,5
6 TOOL CALL 1 Z S5000
7 L Z+250 R0 F MAX
Definizione utensile, punta per centrare
Definizione della punta
Definizione utensile, alesatore
Chiamata utensile, punta per centrare
Disimpegno utensile
X
Y
15
60
100
100
75
10
45
20
20
5
Z
Y
-20
-15
Lkap9.pm6
19.07.2006, 07:16
222