14 esempi di programmazione, Esempi di programmazione, Esempi di programmazione 16.14 – HEIDENHAIN TNC 620 (81760x-01) Cycle programming Manuale d'uso
Pagina 421

Esempi di programmazione 16.14
16
TNC 620 | Manuale utente programmazione di cicli | 4/2014
421
16.14
Esempi di programmazione
Esempio: misurazione e finitura di isole rettangolari
Esecuzione del programma
Sgrossatura di isole rettangolari con 0,5 di
sovrametallo
Misurazione di isole rettangolari
Finitura di isole rettangolari tenendo conto dei valori
misurati
0 BEGIN PGM BEAMS MM
1 TOOL CALL 69 Z
Chiamata utensile per lavorazione preliminare
2 L Z+100 R0 FMAX
Disimpegno utensile
3 FN 0: Q1 = +81
Lunghezza rettangolo in X (quota di sgrossatura)
4 FN 0: Q2 = +61
Lunghezza rettangolo in Y (quota di sgrossatura)
5 CALL LBL 1
Chiamata sottoprogramma di lavorazione
6 L Z+100 R0 FMAX
Disimpegno utensile, cambio utensile
7 TOOL CALL 99 Z
Chiamata del tastatore
8 TCH PROBE 424 MIS. RETTAN. ESTERNO
Misurazione del rettangolo fresato
Q273=+50
;CENTRO 1º ASSE
Q274=+50
;CENTRO 2º ASSE
Q282=80
;LUNGHEZZA 1º LATO
Lunghezza nominale in X (quota definitiva)
Q283=60
;LUNGHEZZA 2º LATO
Lunghezza nominale in Y (quota definitiva)
Q261=-5
;ALTEZZA MISURATA
Q320=0
;DISTANZA SICUREZZA
Q260=+30
;ALTEZZA DI SICUREZZA
Q301=0
;SPOST. A ALT. SICUR.
Q284=0
;LIMITE MAX. LATO PRIM.
Valore non necessario per il controllo della tolleranza
Q285=0
;LIMITE MIN. LATO PRIM.
Q286=0
;LIMITE MAX LATO SECON.
Q287=0
;LIMITE MIN. LATO SECON.
Q279=0
;TOLLERANZA 1º CENTRO
Q280=0
;TOLLERANZA 2º CENTRO
Q281=0
;PROTOCOLLO DI MIS.
Senza generazione del protocollo di misura
Q309=0
;STOP PGM SE ERRORE
Senza emissione del messaggio d'errore
Q330=0
;NUMERO UTENSILE
Senza controllo utensile
9 FN 2: Q1 = +Q1 - +Q164
Calcolo lunghezza in X in base all'offset misurato
10 FN 2: Q2 = +Q2 - +Q165
Calcolo lunghezza in Y in base all'offset misurato
11 L Z+100 R0 FMAX
Disimpegno tastatore, cambio utensile
12 TOOL CALL 1 Z S5000
Chiamata utensile di finitura