HEIDENHAIN iTNC 530 (340 420) ISO programming Manuale d'uso
Pagina 388

386
9 Programmazione: Sottoprogrammi e ripetizione di blocchi di programma
9
.6
Es
e
m
p
i di
pr
o
gr
a
m
m
a
z
ione
N1 0 0 G 00 Z +2 5 0 M 6 *
Cambio utensile
N1 1 0 T 2 G 1 7 S 40 0 0 *
Chiamata utensile, punta
N1 2 0 D 0 Q 2 01 P0 1 - 2 5 *
Nuova profondità per la foratura
N1 3 0 D 0 Q 2 02 P0 1 + 5 *
Nuovo accostamento per la foratura
N1 4 0 L 1, 0 *
Chiamata sottoprogramma 1 per sagoma di foratura completa
N1 5 0 G 00 Z +2 5 0 M 6 *
Cambio utensile
N1 6 0 T 3 G 1 7 S 50 0 *
Chiamata utensile, alesatore
N8 0 G 2 01 A LE S AT U RA
Definizione del ciclo "Alesatura"
Q 20 0 =2
;D I S T. DI SI C UR E ZZ A
Q 20 1 =- 1 5
;P R O FO N DI T À
Q 20 6 =2 5 0
;A V A NZ A ME N TO PR O F.
Q 21 1 =0 . 5
;T E M PO DI SO S TA SO T TO
Q 20 8 =4 0 0
;I N V ER S . A VA N ZA M EN T O
Q 20 3 =+ 0
;C O O R. SU P ER F .
Q 20 4 =1 0
;2 . DI S T. DI SI C UR E ZZ A
N1 8 0 L 1, 0 *
Chiamata sottoprogramma 1 per sagoma di foratura completa
N1 9 0 G 00 Z +2 5 0 M 2 *
Fine del programma principale
N2 0 0 G 98 L 1 *
Inizio del sottoprogramma 1: sagoma di foratura completa
N2 1 0 G 00 G 40 G9 0 X + 15 Y+ 1 0 M 3 *
Posizionamento sul punto di partenza del gruppo fori 1
N2 2 0 L 2, 0 *
Chiamata sottoprogramma 2 per il gruppo fori
N2 3 0 X +4 5 Y+ 6 0 *
Posizionamento sul punto di partenza del gruppo fori 2
N2 4 0 L 2, 0 *
Chiamata sottoprogramma 2 per il gruppo fori
N2 5 0 X +7 5 Y+ 1 0 *
Posizionamento sul punto di partenza del gruppo fori 3
N2 6 0 L 2, 0 *
Chiamata sottoprogramma 2 per il gruppo fori
N2 7 0 G 98 L 0 *
Fine del sottoprogramma 1
N2 8 0 G 98 L 2 *
Inizio del sottoprogramma 2: Gruppo di fori
N2 9 0 G 79 *
Chiamata ciclo per il 1º foro
N3 0 0 G 91 X +2 0 M 9 9 *
Posizionamento sul 2º foro, chiamata ciclo
N3 1 0 Y +2 0 M9 9 *
Posizionamento sul 2º foro, chiamata ciclo
N3 2 0 X -2 0 G9 0 M 9 9 *
Posizionamento sul 4º foro, chiamata ciclo
N3 3 0 G 98 L 0 *
Fine del sottoprogramma 2
N3 4 0 E ND P GM UP 2 M M