HEIDENHAIN TNC 640 (34059x-04) Manuale d'uso
Pagina 286

Programmazione: sottoprogrammi e ripetizioni di blocchi di programma
8.6
Esempi di programmazione
8
286
TNC 640 | Manuale utente Dialogo con testo in chiaro HEIDENHAIN | 4/2014
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
;INVERS. AVANZAMENTO
Q203=+0
;COORD. SUPERFICIE
Q204=10
;2° DIST. DI SICUREZZA
15 CALL LBL 1
Chiamata sottoprogramma 1 per sagoma di foratura
completa
16 L Z+250 R0 FMAX M2
Fine programma principale
17 LBL 1
Inizio sottoprogramma 1: sagoma di foratura completa
18 L X+15 Y+10 R0 FMAX M3
Posizionamento sul punto di partenza del gruppo di fori 1
19 CALL LBL 2
Chiamata sottoprogramma 2 per il gruppo di fori
20 L X+45 Y+60 R0 FMAX
Posizionamento sul punto di partenza del gruppo di fori 2
21 CALL LBL 2
Chiamata sottoprogramma 2 per il gruppo di fori
22 L X+75 Y+10 R0 FMAX
Posizionamento sul punto di partenza del gruppo di fori 3
23 CALL LBL 2
Chiamata sottoprogramma 2 per il gruppo di fori
24 LBL 0
Fine sottoprogramma 1
25 LBL 2
Inizio sottoprogramma 2: gruppo di fori
26 CYCL CALL
Foro 1 con il ciclo di lavorazione attivo
27 L IX+20 R0 FMAX M99
Posizionamento sul foro 2, chiamata ciclo
28 L IY+20 R0 FMAX M99
Posizionamento sul foro 3, chiamata ciclo
29 L IX-20 R0 FMAX M99
Posizionamento sul foro 4, chiamata ciclo
30 LBL 0
Fine sottoprogramma 2
31 END PGM UP2 MM