6 esempi di pr ogr ammazione – HEIDENHAIN TNC 128 (77184x-01) Manuale d'uso
Pagina 180

180
Programmazione: sottoprogrammi e ripetizioni di blocchi di programma
7.
6 Esempi di pr
ogr
ammazione
7
Z+250 R0 FMAX M6
Cambio utensile
8 TOOL CALL 2 Z S4000
Chiamata utensile punta
9 FN 0: Q201 = -25
Nuova profondità per la foratura
10 FN 0: Q202 = +5
Nuovo accostamento per la foratura
11 CALL LBL 1
Chiamata sottoprogramma 1 per sagoma di foratura completa
12
Z+250 R0 FMAX M6
Cambio utensile
13 TOOL CALL 3 Z S500
Chiamata utensile alesatore
14 CYCL DEF 201 ALESATURA
Definizione del ciclo "Alesatura"
Q200=2
;DISTANZA SICUREZZA
Q201=-15
;PROFONDITÀ
Q206=250
;AVANZ. INCREMENTO
Q211=0.5
;TEMPO ATTESA SOTTO
Q208=400
;INVERSIONE F
Q203=+0
;COORD. SUPERF.
Q204=10
;2ª DIST. SICUREZZA
15 CALL LBL 1
Chiamata sottoprogramma 1 per sagoma di foratura completa
16
Z+250 R0 FMAX M2
Fine programma principale
17 LBL 1
Inizio sottoprogramma 1: sagoma di foratura completa
18
X+15 R0 FMAX M3
Posizionamento sul punto di partenza X del gruppo di fori 1
19
Y+10 R0 FMAX
Posizionamento sul punto di partenza Y del gruppo di fori 1
20 CALL LBL 2
Chiamata sottoprogramma 2 per il gruppo di fori
21
X+45 R0 FMAX
Posizionamento sul punto di partenza X del gruppo di fori 2
22
Y+60 R0 FMAX
Posizionamento sul punto di partenza Y del gruppo di fori 2
23 CALL LBL 2
Chiamata sottoprogramma 2 per il gruppo di fori
24
X+75 R0 FMAX
Posizionamento sul punto di partenza X del gruppo di fori 3
25
Y+10 R0 FMAX
Posizionamento sul punto di partenza Y del gruppo di fori 3
26 CALL LBL 2
Chiamata sottoprogramma 2 per il gruppo di fori
27 LBL 0
Fine sottoprogramma 1
28 LBL 2
Inizio sottoprogramma 2: gruppo di fori
29 CYCL CALL
Foro 1 con il ciclo di lavorazione attivo
30
IX+20 R0 FMAX M99
Posizionamento sul foro 2, chiamata ciclo
31
IY+20 R0 FMAX M99
Posizionamento sul foro 3, chiamata ciclo
32
IX-20 R0 FMAX M99
Posizionamento sul foro 4, chiamata ciclo
33 LBL 0
Fine sottoprogramma 2
34 END PGM UP2 MM