Esempio: gruppi di fori – HEIDENHAIN TNC 640 (34059x-05) Manuale d'uso

Pagina 298

Advertising
background image

Programmazione: sottoprogrammi e ripetizioni di blocchi di programma

8.6

Esempi di programmazione

8

298

TNC 640 | Manuale utente

Dialogo con testo in chiaro HEIDENHAIN | 3/2015

Esempio: gruppi di fori

Esecuzione del programma

Posizionamento sui gruppi di fori nel programma
principale

Chiamata del gruppo di fori (sottoprogramma 1) nel
programma principale

Una sola programmazione del gruppo di fori nel
sottoprogramma 1

0 BEGIN PGM UP1 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 CALL 1 Z S5000

Chiamata utensile

4 L Z+250 R0 FMAX

Disimpegno utensile

5 CYCL DEF 200 FORATURA

Definizione del ciclo "Foratura"

Q200=2

;DISTANZA SICUREZZA

Q201=-10

;PROFONDITA

Q206=250

;AVANZ. INCREMENTO

Q202=5

;PROF. INCREMENTO

Q210=0

;TEMPO ATTESA SOPRA

Q203=+0

;COORD. SUPERFICIE

Q204=10

;2. DIST. SICUREZZA

Q211=0.25

;TEMPO ATTESA SOTTO

Q395=0

;RIFERIM. PROFONDITA'

6 L X+15 Y+10 R0 FMAX M3

Posizionamento sul punto di partenza del gruppo di fori 1

7 CALL LBL 1

Chiamata sottoprogramma per gruppo di fori

8 L X+45 Y+60 R0 FMAX

Posizionamento sul punto di partenza del gruppo di fori 2

9 CALL LBL 1

Chiamata sottoprogramma per gruppo di fori

10 L X+75 Y+10 R0 FMAX

Posizionamento sul punto di partenza del gruppo di fori 3

11 CALL LBL 1

Chiamata sottoprogramma per gruppo di fori

12 L Z+250 R0 FMAX M2

Fine programma principale

13 LBL 1

Inizio sottoprogramma 1: gruppo di fori

14 CYCL CALL

Foro 1

15 L IX+20 R0 FMAX M99

Posizionamento sul foro 2, chiamata ciclo

16 L IY+20 R0 FMAX M99

Posizionamento sul foro 3, chiamata ciclo

17 L IX-20 R0 FMAX M99

Posizionamento sul foro 4, chiamata ciclo

18 LBL 0

Fine sottoprogramma 1

Advertising