Heidenhain TNC 620 User Manual [it]

Manuale utente Dialogo con testo in chiaro HEIDENHAIN
TNC 620
Software NC 340 560-01 340 561-01 340 564-01
Italiano (it) 9/2008
Selezione divisione schermo Selezione schermo tra modalità
Macchina e Programmazione Softkey: selezione funzioni sullo
schermo Commutazione dei livelli softkey
Selezione modalità Macchina
Funzionamento manuale
Volantino elettronico
Introduzione manuale dati
Esecuzione singola
Esecuzione continua
Selezione modalità Programmazione
Editing programma
Prova programma
Gestione programmi/file, funzioni del TNC
Selezione e cancellazione programmi/file Trasmissione dati esterna
Definizione della chiamata programma, selezione di tabelle origini o tabelle punti
Selezione funzione MOD Visualizzazione di testi ausiliari per messaggi di
errore NC Visualizzazione di tutti i messaggi d'errore
Funzione calcolatrice
Spostamento del cursore e selezione diretta di blocchi, cicli e funzioni parametriche
Spostamento del cursore
(campo chiaro) Selezione diretta di blocchi, cicli e di funzioni parametriche
Potenziometri di regolazione per avanzamento/numero di giri mandrino
100
0
1
S %
50
50
100
0
1
F %
50
50
Programmazione movimenti traiettoria
Posizionamento sul e distacco dal profilo
Programmazione libera dei profili FK
Retta
Centro del cerchio/polo per coordinate polari
Traiettoria circolare intorno al centro del cerchio
Traiettoria circolare con indicazione del raggio
Traiettoria circolare con raccordo tangenziale
Smusso/Arrotondamento spigoli
Dati sugli utensili
Inserimento e chiamata lunghezza e raggio utensile
Cicli, sottoprogrammi e ripetizioni di blocchi di programma
Definizione e chiamata cicli Inserimento e chiamata di sottoprogrammi e
di ripetizioni di blocchi di programma
Programmazione di uno STOP programmato
Definizione di cicli di tastatura
Immissione assi coordinate e valori numerici, editing
. . .
. . .
Punto decimale/inversione del segno Immissione di coordinate polari/
Selezione assi coordinate e immissione nel programma
Tasti numerici
Immissione di quote incrementali
Programmazione/Stato parametri Q
Conf. posizione reale, valori dalla calcolatrice
Salto domande di dialogo e cancellazione dati
Conferma immissione e proseguimento
dialogo Conclusione del blocco, chiusura dell’inserimento Azzeramento di immissioni di valori numerici e
cancellazione di messaggi di errore del TNC Interruzione dialogo, canc. blocchi programma
Cancellazione di singoli caratteri
Funzioni speciali/smarT.NC
Visualizzazione funzioni speciali
Inattivo
Campo di dialogo o pulsante successivo/
precedente
HEIDENHAIN TNC 620 3

Tipo di TNC, software e funzioni

Il presente manuale descrive le funzioni disponibili nel TNC a partire dai seguenti numeri software NC.
Tipo di TNC N. software NC
TNC 620 340 560-01
TNC 620 E 340 561-01
Posto di programmazione TNC 620 340 564-01
La lettera E specifica la versione di esportazione dei TNC. Per questa versione valgono le seguenti limitazioni:
movimenti lineari simultanei su un massimo di 4 assi
Il costruttore della macchina adatta, tramite parametri macchina, le capacità prestazionali del TNC alla propria macchina. Questo manuale descriverà pertanto anche funzioni non disponibili su tutti i TNC.
Funzioni non disponibili su tutte le macchine sono ad esempio:
funzioni di tastatura per il sistema di tastatura 3Dmaschiatura senza compensatore utensileriposizionamento sul profilo dopo un'interruzione
Per specifiche applicazioni rivolgersi al costruttore della macchina. Numerosi costruttori di macchine e la stessa HEIDENHAIN offrono
corsi di programmazione per i TNC. Si consiglia di frequentare questi corsi per familiarizzare con l'uso delle funzioni del TNC.
Manuale utente Cicli di tastatura
Tutte le funzioni di tastatura sono descritte in un manuale separato. Per richiedere questo manuale utente rivolgersi eventualmente a HEIDENHAIN. ID: 661 873-10
HEIDENHAIN TNC 620 5

Opzioni software

Il TNC 620 possiede diverse opzioni software che possono essere attivate dall’operatore o dal costruttore della macchina. Ciascuna opzione deve essere abilitata separatamente e contiene le funzioni presentate di seguito:
Opzioni hardware
Asse supplementare per 4 assi e mandrino regolato
Asse supplementare per 5 assi e mandrino regolato
Opzione software 1 (numero opzione #08) Interpolazione di superfici cilindriche (cicli 27, 28 e 29)
Avanzamento in mm/min con assi rotanti: M116
Rotazione del piano di lavoro (ciclo 19 e softkey 3D ROT nel modo operativo Funzionamento manuale)
Cerchio su 3 assi con piano di lavoro ruotato
Opzione software 2 (numero opzione #09) Tempo di elaborazione blocchi 1,5 ms invece di 6 ms
Interpolazione su 5 assi
Lavorazione 3D:
M128: mantenimento della posizione della punta dell'utensile nel
posizionamento di assi orientabili (TCPM)
M114: considerazione della cinematica della macchina in
posizioni REALI/NOMINALI alla fine del blocco
Parametri aggiuntivi Finitura/Sgrossatura e Tolleranza per
assi rotativi nel ciclo 32 (G62)
Blocchi LN (correzione 3D)
Touch probe function (numero opzione #17) Cicli di tastatura
Compensazione della posizione inclinata dell'utensile in
Funzionamento manuale
Compensazione della posizione inclinata dell'utensile in Modalità
automatica
Impostazione origine in Funzionamento manualeImpostazione origine in Modalità automatica
Misurazione automatica di pezziMisurazione automatica di utensili
6
Advanced programming features (numero opzione #19) Programmazione libera dei profili FK
Programmazione in testo in chiaro HEIDENHAIN con supporto
grafico per pezzi non quotati a norma NC
Cicli di lavorazione
Foratura profonda, alesatura, barenatura interna, svasatura,
centratura (cicli 201 - 205, 208, 240)
Fresatura di filettature interne ed esterne (cicli 262 - 265, 267)Finitura di tasche e isole rettangolari e circolari (cicli 212 - 215)Spianatura di superfici piane e inclinate (cicli 230 - 232)Scanalature lineari e circolari (cicli 210, 211)Sagome di punti su cerchi e linee (cicli 220, 221)Parte di profilo, tasca di profilo, anche parallela al profilo (cicli 20 -
25)
Possibilità di integrazione di cicli del costruttore (cicli speciali
creati dal costruttore della macchina)
Advanced grafic features (numero opzione #20) Test e lavorazione grafici
Vista dall'altoRappresentazione su 3 pianiRappresentazione 3D
Opzione software 3(numero opzione #21) Correzione utensile
M120: calcolo preventivo del profilo con correzione raggio fino a
99 blocchi (LOOK AHEAD)
Lavorazione 3D
M118: correzione del posizionamento con il volantino durante
l'esecuzione del programma
Pallet management (numero opzione #22) Gestione pallet
HEIDENHAIN DNC (numero opzione #18) Comunicazione con applicazioni PC esterne tramite componenti
COM
HEIDENHAIN TNC 620 7
Display step (numero opzione #23) Risoluzione e passo di visualizzazione
Assi lineari fino a 0,01µm Assi angolari: fino a 0,00001°
Double speed (numero opzione #49) Circuiti di regolazione Double Speed: si impiegano di preferenza
per mandrini a rotazione elevata, motori lineari e torque

Livello di sviluppo (upgrade funzionali)

Oltre alle opzioni software, saranno gestiti in futuro importanti sviluppi del software TNC tramite upgrade funzionali, il cosiddetto Feature Content Level (ingl. per livello di sviluppo). Le funzioni sottoposte a FCL non sono disponibili se si riceve un upgrade software per il proprio TNC.
Se si riceve una nuova macchina, tutti gli upgrade funzionali sono disponibili senza costi aggiuntivi.
Gli upgrade funzionali sono contrassegnati nel manuale con FCL n, dove n identifica il numero progressivo del livello di sviluppo.
Le funzioni FCL possono essere abilitate in modo permanente mediante un numero codice da acquistare. A tale scopo, rivolgersi al costruttore della macchina oppure a HEIDENHAIN.

Luogo di impiego previsto

Il TNC rientra nella classe A delle norme EN 55022 ed il suo impiego è previsto principalmente per ambienti industriali.

Avvertenze legali

Questo prodotto impiega software Open Source. Ulteriori informazioni a riguardo di trovano sul controllo numerico al punto
Modo operativo EditingFunzione MODSoftkey AVVERTENZE LICENZA
8
Indice
Introduzione
1
Funzionamento manuale e allineamento
Posizionamento con immissione manuale
Programmazione: generalità sulla gestione file dati, ausili di programmazione
Programmazione: utensili
Programmazione: programmazione profili
Programmazione: funzioni ausiliarie
Programmazione: cicli
Programmazione: sottoprogrammi e ripetizioni di blocchi di programma
Programmazione: parametri Q
Test ed esecuzione del programma
Funzioni MOD
Scheda tecnica
2 3 4 5 6 7 8 9
10
11 12 13
HEIDENHAIN TNC 620 9

1 Introduzione ..... 29

1.1 Il TNC 620 ..... 30
Programmazione: dialogo con testo in chiaro HEIDENHAIN ..... 30
Compatibilità ..... 30
1.2 Schermo e pannello di comando ..... 31
Schermo ..... 31
Definizione della ripartizione dello schermo ..... 32
Pannello di comando ..... 33
1.3 Modalità operative ..... 34
Funzionamento manuale e Volantino elettronico ..... 34
Posizionamento con immissione manuale ..... 34
Programmazione ..... 35
Prova programma ..... 35
Esecuzione continua ed Esecuzione singola ..... 36
1.4 Visualizzazioni di stato ..... 37
Visualizzazione di stato "generale" ..... 37
Visualizzazioni di stato supplementari ..... 39
1.5 Accessori: sistemi di tastatura 3D e volantini elettronici HEIDENHAIN ..... 42
Sistemi di tastatura 3D ..... 42
Sistema di tastatura TT 140 per la misurazione degli utensili ..... 43
Volantini elettronici HR ..... 43
HEIDENHAIN TNC 620 11

2 Funzionamento manuale e allineamento ..... 45

2.1 Accensione e spegnimento ..... 46
Accensione ..... 46
Spegnimento ..... 48
2.2 Spostamento degli assi macchina ..... 49
Avvertenza ..... 49
Spostamento degli assi con i tasti esterni di movimento ..... 49
Posizionamento incrementale ..... 50
Spostamento con il volantino elettronico HR 410 ..... 51
2.3 Numero giri mandrino S, avanzamento F e funzione ausiliaria M ..... 52
Applicazione ..... 52
Inserimento valori ..... 52
Modifica giri mandrino e avanzamento ..... 53
2.4 Impostazione dell'origine (senza sistema di tastatura 3D) ..... 54
Avvertenza ..... 54
Operazioni preliminari ..... 54
Definizione dell'origine con i tasti di movimentazione assi ..... 55
Gestione origini con tabella Preset ..... 56
2.5 Rotazione piano di lavoro (opzione software 1) ..... 62
Applicazione, funzionamento ..... 62
Spostamento sugli indici di riferimento con assi ruotati ..... 64
Indicazione di posizione nel sistema ruotato ..... 64
Limitazioni nella rotazione del piano di lavoro ..... 64
Attivazione della rotazione manuale ..... 65
12

3 Posizionamento con inserimento manuale ..... 67

3.1 Programmazione ed esecuzione di lavorazioni semplici ..... 68
Impiego di Introduzione manuale dati ..... 68
Salvataggio e cancellazione dei programmi in $MDI ..... 71
HEIDENHAIN TNC 620 13

4 Programmazione: generalità, gestione file, ausili di programmazione ..... 73

4.1 Principi fondamentali ..... 74
Sistemi di misura e indici di riferimento ..... 74
Sistema di riferimento ..... 74
Sistema di riferimento sulle fresatrici ..... 75
Denominazione degli assi su fresatrici ..... 75
Coordinate polari ..... 76
Posizioni assolute e incrementali del pezzo ..... 77
Impostazione dell'origine ..... 78
4.2 Gestione file: principi fondamentali ..... 79
File ..... 79
Tastiera sullo schermo ..... 81
Salvataggio dati ..... 81
4.3 Operare con la gestione file ..... 82
Directory ..... 82
Percorsi ..... 82
Panoramica: funzioni della gestione dati ..... 83
Richiamare la Gestione file ..... 84
Selezione di drive, directory e file ..... 85
Creazione di una nuova directory ..... 86
Copia di un singolo file ..... 87
Copia di directory ..... 87
Selezione di uno degli ultimi 10 file selezionati ..... 88
Cancellazione di un file ..... 88
Cancellazione directory ..... 88
Selezione di file ..... 89
Rinomina di un file ..... 90
Ordinamento dei file ..... 90
Funzioni ausiliarie ..... 90
Trasmissione dati a/da un supporto dati esterno ..... 91
Copia di file in un'altra directory ..... 93
Il TNC in rete ..... 94
Dispositivi USB sul TNC ..... 95
4.4 Apertura e inserimento di programmi ..... 96
Configurazione di un programma NC testo in chiaro HEIDENHAIN ..... 96
Definizione del pezzo grezzo: BLK FORM ..... 96
Apertura di un nuovo programma di lavorazione ..... 97
Programmazione mediante testo in chiaro degli spostamenti degli utensili ..... 99
Conferma delle posizioni reali ..... 100
Editing di un programma ..... 101
La funzione di ricerca del TNC ..... 105
14
4.5 Grafica di programmazione ..... 107
Esecuzione grafica contemporanea/non contemporanea alla programmazione ..... 107
Generazione della grafica di programmazione per un programma esistente ..... 107
Visualizzazione e mascheratura di numeri di blocco ..... 108
Cancellazione della grafica ..... 108
Ingrandimento/riduzione di un dettaglio ..... 108
4.6 Strutturazione dei programmi ..... 109
Definizione, possibilità di inserimento ..... 109
Visualizzazione finestra di strutturazione/cambio della finestra attiva ..... 109
Inserimento di un blocco di strutturazione nella finestra di programma (a sinistra) ..... 109
Selezione di un blocco nella finestra di strutturazione ..... 109
4.7 Inserimento di commenti ..... 110
Applicazione ..... 110
Inserimento riga di commento ..... 110
Funzioni di editing del commento ..... 110
4.8 Calcolatrice ..... 111
Funzionamento ..... 111
4.9 Messaggi d'errore ..... 113
Visualizzazione errori ..... 113
Apertura della finestra errori ..... 113
Chiusura della finestra errori ..... 113
Messaggi di errore dettagliati ..... 114
Softkey INFO INTERNA ..... 114
Cancellazione errori ..... 115
Protocollo errori ..... 115
Protocollo tasti ..... 116
Allarmi in formato testo ..... 117
Memorizzazione di service file ..... 117
HEIDENHAIN TNC 620 15

5 Programmazione: utensili ..... 119

5.1 Inserimenti relativi all'utensile ..... 120
Avanzamento F ..... 120
Numero di giri del mandrino S ..... 121
5.2 Dati utensile ..... 122
Premesse per la correzione utensile ..... 122
Numero utensile, nome utensile ..... 122
Lunghezza L dell'utensile ..... 122
Raggio R dell'utensile ..... 123
Valori delta per lunghezze e raggi ..... 123
Inserimento dei dati utensile nel programma ..... 123
Inserimento dei dati utensile nelle tabelle ..... 124
Tabella posti per cambio utensile ..... 130
Chiamata dati utensile ..... 133
5.3 Correzione utensile ..... 135
Introduzione ..... 135
Correzione della lunghezza utensile ..... 135
Correzione del raggio utensile ..... 136
5.4 Correzione tridimensionale dell’utensile (opzione software 2) ..... 139
Introduzione ..... 139
Definizione di vettore normale ..... 140
Forme di utensile consentite ..... 141
Impiego di altri utensili: valori delta ..... 141
Correzione tridimensionale senza orientamento utensile ..... 141
Face Milling: correzione tridimensionale con e senza orientamento utensile ..... 142
Peripheral Milling: correzione tridimensionale del raggio con orientamento utensile ..... 143
16

6 Programmazione: programmazione profili ..... 145

6.1 Traiettorie utensile ..... 146
Funzioni di traiettoria ..... 146
Programmazione libera dei profili FK (opzione software Advanced programming features) ..... 146
Funzioni ausiliarie M ..... 146
Sottoprogrammi e ripetizione di blocchi di programma ..... 146
Programmazione con parametri Q ..... 146
6.2 Informazioni generali sulle funzioni di traiettoria ..... 147
Programmazione spostamento utensile per una lavorazione ..... 147
6.3 Avvicinamento e distacco a/da un profilo ..... 150
Panoramica: forme di traiettoria per l'avvicinamento e il distacco al/dal profilo ..... 150
Posizioni importanti per l'avvicinamento e il distacco ..... 151
Avvicinamento su una retta con raccordo tangenziale: APPR LT ..... 153
Avvicinamento su una retta perpendicolare al primo punto del profilo: APPR LN ..... 153
Avvicinamento su traiettoria circolare con raccordo tangenziale: APPR CT ..... 154
Avvicinamento su traiettoria circolare con raccordo tangenziale al profilo e al tratto di retta: APPR LCT ..... 155
Distacco su una retta con raccordo tangenziale: DEP LT ..... 156
Distacco su una retta perpendicolare all'ultimo punto del profilo: DEP LN ..... 156
Distacco su traiettoria circolare con raccordo tangenziale al profilo e al tratto di retta: DEP CT ..... 157
Distacco su traiettoria circolare con raccordo tangenziale al profilo e al tratto di retta: DEP LCT ..... 157
6.4 Traiettorie - coordinate cartesiane ..... 158
Panoramica delle funzioni di traiettoria ..... 158
Retta L ..... 159
Inserimento di uno smusso CHF tra due rette ..... 160
Arrotondamento spigoli RND ..... 161
Centro del cerchio CC ..... 162
Traiettoria circolare C intorno al centro del cerchio CC ..... 163
Traiettoria circolare CR con raggio definito ..... 164
Traiettoria circolare CT con raccordo tangenziale ..... 166
6.5 Traiettorie - coordinate polari ..... 171
Panoramica ..... 171
Origine delle coordinate polari: polo CC ..... 172
Retta LP ..... 172
Traiettoria circolare CP intorno al polo CC ..... 173
Traiettoria circolare CTP con raccordo tangenziale ..... 173
Traiettoria elicoidale ..... 174
HEIDENHAIN TNC 620 17
6.6 Traiettorie - Programmazione libera dei profili FK (opzione software) ..... 178
Principi fondamentali ..... 178
Grafica per la programmazione FK ..... 180
Apertura del dialogo FK ..... 181
Polo per programmazione FK ..... 181
Programmazione libera di rette ..... 182
Programmazione libera di traiettorie circolari ..... 182
Possibilità di inserimento ..... 183
Punti ausiliari ..... 186
Riferimenti relativi ..... 187
18

7 Programmazione: funzioni ausiliarie ..... 195

7.1 Inserimento delle funzioni ausiliarie M e di STOP ..... 196
Principi fondamentali ..... 196
7.2 Funzioni ausiliarie per controllo esecuzione programma, mandrino e refrigerante ..... 198
Panoramica ..... 198
7.3 Funzioni ausiliarie per indicazioni di coordinate ..... 199
Programmazione di coordinate riferite alla macchina M91/M92 ..... 199
Avvicinamento alle posizioni nel sistema di coordinate non ruotato con piano di lavoro ruotato: M130 ..... 201
7.4 Funzioni ausiliarie per traiettorie ..... 202
Lavorazione di piccoli gradini di profilo: M97 ..... 202
Lavorazione completa di spigoli aperti: M98 ..... 204
Velocità di avanzamento per archi di cerchio: M109/M110/M111 ..... 205
Precalcolo di un profilo con correzione del raggio (LOOK AHEAD): M120 (opzione software 3) ..... 206
Correzione del posizionamento con il volantino durante l'esecuzione del programma: M118
(opzione software 3) ..... 208
Distacco dal profilo nella direzione dell’asse utensile: M140 ..... 209
Soppressione del controllo del sistema di tastatura: M141 ..... 210
Cancellazione della rotazione base: M143 ..... 210
Sollevamento automatico dell'utensile dal profilo in caso di arresto NC: M148 ..... 211
7.5 Funzioni ausiliarie per assi rotativi ..... 212
Avanzamento in mm/min per assi rotativi A, B, C: M116 (opzione software 1) ..... 212
Spostamento degli assi rotativi con ottimizzazione del percorso: M126 ..... 213
Riduzione della visualizzazione dell'asse rotativo ad un valore inferiore a 360°: M94 ..... 214
Mantenimento della posizione della punta dell'utensile nel posizionamento di assi rotativi (TCPM): M128 (opzione
software 2) ..... 215
HEIDENHAIN TNC 620 19

8 Programmazione: cicli ..... 219

8.1 Lavorare con i cicli ..... 220
Cicli specifici della macchina (opzione software Advanced programming features) ..... 220
Definizione dei cicli tramite softkey ..... 221
Definizione del ciclo mediante la funzione GOTO ..... 221
Panoramica dei cicli ..... 222
Chiamata di cicli ..... 223
8.2 Cicli di foratura, maschiatura e fresatura di filettature ..... 225
Panoramica ..... 225
CENTRATURA (ciclo 240, opzione software Advanced programming features) ..... 227
FORATURA (ciclo 200) ..... 229
ALESATURA (ciclo 201, opzione software Advanced programming features) ..... 231
BARENATURA INTERNA (ciclo 202, opzione software Advanced programming features) ..... 233
FORATURA UNIVERSALE (ciclo 203, opzione software Advanced programming features) ..... 235
CONTROFORATURA INVERTITA (ciclo 204, opzione software Advanced programming features) ..... 237
FORATURA PROFONDA UNIVERSALE (ciclo 205, opzione software Advanced programming features) ..... 240
FRESATURA FORO (ciclo 208, opzione software Advanced programming features) ..... 243
MASCHIATURA, NUOVO con compensatore utensile (ciclo 206) ..... 245
MASCHIATURA senza compensatore utensile NUOVO (ciclo 207) ..... 247
ROTTURA TRUCIOLO IN MASCHIATURA (ciclo 209, opzione software Advanced programming features) ..... 249
Generalità sulla fresatura di filettature ..... 252
FRESATURA FILETTATURE (ciclo 262, opzione software Advanced programming features) ..... 254
FRESATURA DI FILETTATURE CON SMUSSO (ciclo 263, opzione software Advanced programming
features) ..... 256
FRESATURA DI FILETTATURE CON PREFORO (ciclo 264, opzione software Advanced programming
features) ..... 260
FRESATURA FILETTATURE ELICOIDALE (ciclo 265, opzione software Advanced programming features) ..... 264
FRESATURA DI FILETTATURE ESTERNE (ciclo 267, opzione software Advanced programming features) ..... 268
8.3 Cicli per la fresatura di tasche, isole e scanalature ..... 274
Panoramica ..... 274
FRESATURE DI TASCHE (ciclo 4) ..... 275
FINITURA TASCHE (ciclo 212, opzione software Advanced programming features) ..... 277
FINITURA DI ISOLE (ciclo 213, opzione software Advanced programming features) ..... 279
TASCA CIRCOLARE (ciclo 5) ..... 281
FINITURA TASCHE CIRCOLARI (ciclo 214, opzione software Advanced programming features) ..... 283
FINITURA ISOLE CIRCOLARI (ciclo 215, opzione software Advanced programming features) ..... 285
SCANALATURA (asola) con penetrazione con pendolamento (ciclo 210, opzione software Advanced
programming features) ..... 287
SCANALATURA CIRCOLARE (asola) con penetrazione con pendolamento (ciclo 211, opzione software Advanced
programming features) ..... 290
8.4 Cicli per la definizione di sagome di punti ..... 296
Panoramica ..... 296
SAGOME DI PUNTI SU CERCHIO (ciclo 220, opzione software Advanced programming features) ..... 297
SAGOME DI PUNTI SU LINEE (ciclo 221, opzione software Advanced programming features) ..... 299
20
8.5 Cicli SL ..... 303
Principi fondamentali ..... 303
Panoramica Cicli SL ..... 305
PROFILO (ciclo 14) ..... 306
Profili sovrapposti ..... 307
DATI DEL PROFILO (ciclo 20, opzione software Advanced programming features) ..... 310
PREFORATURA (ciclo 21, opzione software Advanced programming features) ..... 311
SVUOTAMENTO (ciclo 22, opzione software Advanced programming features) ..... 312
FINITURA FONDO (ciclo 23, opzione software Advanced programming features) ..... 314
FINITURA LATERALE (ciclo 24, opzione software Advanced programming features) ..... 315
PROFILO SAGOMATO (ciclo 25, opzione software Advanced programming features) ..... 316
Preimpostazioni di programmi per cicli per lavorazione su superficie cilindrica (opzione software 1) ..... 318
SUPERFICIE CILINDRICA (ciclo 27, opzione software 1) ..... 319
SUPERFICIE CILINDRICA fresatura di scanalature (ciclo 28, opzione software 1) ..... 321
FRESATURA DI ISOLA SU SUPERFICIE CILINDRICA (ciclo 29, opzione software 1) ..... 323
8.6 Cicli di spianatura ..... 334
Panoramica ..... 334
SPIANATURA (ciclo 230, opzione software Advanced programming features) ..... 335
SUPERFICIE REGOLARE (ciclo 231, opzione software Advanced programming features) ..... 337
FRESATURA A SPIANARE (ciclo 232, opzione software Advanced programming features) ..... 340
8.7 Cicli per la conversione di coordinate ..... 347
Panoramica ..... 347
Attivazione di una conversione delle coordinate: ..... 348
Spostamento dell'ORIGINE (ciclo 7) ..... 349
Spostamento dell'ORIGINE con tabelle origini (ciclo 7) ..... 350
IMPOSTAZIONE ORIGINE (ciclo 247) ..... 353
SPECULARITÀ (ciclo 8) ..... 354
ROTAZIONE (ciclo 10) ..... 356
FATTORE SCALA (ciclo 11) ..... 357
FATTORE SCALA ASSE (ciclo 26) ..... 358
PIANO DI LAVORO (ciclo 19, opzione software 1) ..... 359
8.8 Cicli speciali ..... 367
TEMPO DI SOSTA (ciclo 9) ..... 367
CHIAMATA PROGRAMMA (ciclo 12) ..... 368
ORIENTAMENTO MANDRINO (ciclo 13) ..... 369
TOLLERANZA (ciclo 32) ..... 370
HEIDENHAIN TNC 620 21

9 Programmazione: sottoprogrammi e ripetizioni di blocchi di programma ..... 373

9.1 Etichettatura di sottoprogrammi e di ripetizioni di blocchi di programma ..... 374
Label ..... 374
9.2 Sottoprogrammi ..... 375
Funzionamento ..... 375
Avvertenze per la programmazione ..... 375
Programmazione di un sottoprogramma ..... 375
Chiamata di un sottoprogramma ..... 375
9.3 Ripetizioni di blocchi di programma ..... 376
Label LBL ..... 376
Funzionamento ..... 376
Note per la programmazione ..... 376
Programmazione di una ripetizione di blocchi di programma ..... 376
Chiamata di una ripetizione di blocchi di programma ..... 376
9.4 Programma qualsiasi quale sottoprogramma ..... 377
Funzionamento ..... 377
Note per la programmazione ..... 377
Chiamata di un programma qualsiasi quale sottoprogramma ..... 377
9.5 Annidamenti ..... 378
Tipi di annidamento ..... 378
Profondità di annidamento ..... 378
Sottoprogramma in un sottoprogramma ..... 378
Ripetizione di ripetizioni di blocchi di programma ..... 380
Ripetizione di un sottoprogramma ..... 381
9.6 Esempi di programmazione ..... 382
22

10 Programmazione: parametri Q ..... 389

10.1 Principio e panoramica delle funzioni ..... 390
Avvertenze per la programmazione ..... 391
Chiamata delle funzioni parametriche Q ..... 391
10.2 Serie di pezzi – Parametri Q invece di valori numerici ..... 392
Blocchi esplicativi NC ..... 392
Esempio ..... 392
10.3 Definizione di profili mediante funzioni matematiche ..... 393
Applicazione ..... 393
Panoramica ..... 393
Programmazione delle funzioni matematiche di base ..... 394
10.4 Funzioni trigonometriche (trigonometria) ..... 396
Definizioni ..... 396
Programmazione delle funzioni trigonometriche ..... 397
10.5 Calcolo dei cerchi ..... 398
Applicazione ..... 398
10.6 Decisioni IF/THEN con i parametri Q ..... 399
Applicazione ..... 399
Salti incondizionati ..... 399
Programmazione di decisioni IF/THEN ..... 399
Sigle e termini utilizzati ..... 400
10.7 Controllo e modifica di parametri Q ..... 401
Procedura ..... 401
10.8 Funzioni ausiliarie ..... 402
Panoramica ..... 402
FN14: ERROR: Emissione di messaggi di errore ..... 403
FN 16: F-PRINT: Emissione formattata di testi e di valori di parametri Q ..... 407
FN18: SYS-DATUM READ: Lettura dei dati di sistema ..... 412
FN19: PLC: Trasmissione di valori al PLC ..... 421
FN20: WAIT FOR: Sincronizzazione NC con PLC ..... 422
FN29: PLC: Trasmissione di valori al PLC ..... 424
FN37: EXPORT ..... 424
10.9 Accessi a tabelle con istruzioni SQL ..... 425
Introduzione ..... 425
Una transazione ..... 426
Programmazione di istruzioni SQL ..... 428
Panoramica dei softkey ..... 428
SQL BIND ..... 429
SQL SELECT ..... 430
SQL FETCH ..... 433
SQL UPDATE ..... 434
SQL INSERT ..... 434
SQL COMMIT ..... 435
SQL ROLLBACK ..... 435
HEIDENHAIN TNC 620 23
10.10 Introduzione diretta di formule ..... 436
Introduzione di formule ..... 436
Regole di calcolo ..... 438
Esempio di inserimento ..... 439
10.11 Parametri stringa ..... 440
Funzioni dell'elaborazione stringhe ..... 440
Assegnazione di parametri stringa ..... 441
Concatenazione di parametri stringa ..... 441
Conversione di un valore numerico in un parametro stringa ..... 442
Copia di una stringa parziale da un parametro stringa ..... 443
Conversione di un parametro stringa in un valore numerico ..... 444
Controllo di un parametro stringa ..... 445
Determinazione della lunghezza di un parametro stringa ..... 446
Confronto di ordine alfabetico ..... 447
10.12 Parametri Q preprogrammati ..... 448
Valori dal PLC: da Q100 a Q107 ..... 448
Raggio dell'utensile attivo: Q108 ..... 448
Asse dell'utensile: Q109 ..... 448
Stato del mandrino: Q110 ..... 449
Alimentazione refrigerante: Q111 ..... 449
Fattore di sovrapposizione: Q112 ..... 449
Unità di misura nel programma: Q113 ..... 449
Lunghezza dell'utensile: Q114 ..... 449
Coordinate dopo una tastatura durante l'esecuzione del programma ..... 450
Differenza tra i valori reale-nominale nella misurazione automatica di utensili con TT 130 ..... 451
Rotazione del piano di lavoro con angoli del pezzo: coordinate per assi rotativi calcolate dal TNC ..... 451
Risultati di misura dai Cicli di tastatura (vedere anche nel manuale utente "Cicli di tastatura") ..... 452
10.13 Esempi di programmazione ..... 454
24

11 Test ed esecuzione del programma ..... 461

11.1 Grafica (opzione software Advanced programming features) ..... 462
Applicazione ..... 462
Panoramica: viste ..... 463
Vista dall'alto ..... 463
Rappresentazione su 3 piani ..... 464
Rappresentazione 3D ..... 465
Ingrandimento di dettagli ..... 466
Ripetizione di una simulazione grafica ..... 468
Calcolo del tempo di lavorazione ..... 468
11.2 Rappresentazione del pezzo grezzo nell'area di lavoro (opzione software Advanced grafic features) ..... 469
Applicazione ..... 469
11.3 Funzioni per la visualizzazione del programma ..... 470
Panoramica ..... 470
11.4 Prova programma ..... 471
Applicazione ..... 471
11.5 Esecuzione programma ..... 473
Applicazione ..... 473
Esecuzione del programma di lavorazione ..... 474
Interruzione della lavorazione ..... 474
Spostamento degli assi della macchina durante un'interruzione ..... 475
Continuazione dell'esecuzione del programma dopo un'interruzione ..... 476
Rientro nel programma ad un numero di blocco qualsiasi (lettura blocchi) ..... 477
Riposizionamento sul profilo ..... 478
11.6 Avvio automatico del programma ..... 479
Applicazione ..... 479
11.7 Salto di blocchi ..... 480
Applicazione ..... 480
Inserimento del carattere "/" ..... 480
Cancellazione del carattere "/" ..... 480
11.8 Interruzione programmata del programma ..... 481
Applicazione ..... 481
HEIDENHAIN TNC 620 25

12 Funzioni MOD ..... 483

12.1 Selezione della funzione MOD ..... 484
Selezione delle funzioni MOD ..... 484
Modifica delle impostazioni ..... 484
Uscita dalle funzioni MOD ..... 484
Panoramica delle funzioni MOD ..... 485
12.2 Numeri software ..... 486
Applicazione ..... 486
12.3 Selezione della visualizzazione di posizione ..... 487
Applicazione ..... 487
12.4 Selezione dell'unità di misura ..... 488
Applicazione ..... 488
12.5 Visualizzazione dei tempi operativi ..... 489
Applicazione ..... 489
12.6 Inserimento del numero codice ..... 490
Applicazione ..... 490
12.7 Programmazione interfacce dati ..... 491
Interfacce seriali sul TNC 620 ..... 491
Applicazione ..... 491
Programmazione dell'interfaccia RS 232 ..... 491
Programmazione del BAUD-RATE (baudRate) ..... 491
Programmazione del protocollo (protocol) ..... 491
Programmazione dei bit dati (dataBits) ..... 492
Controllo della parità (parity) ..... 492
Programmazione degli stop bit (stopBits) ..... 492
Programmazione dell'handshake (flowControl) ..... 492
Impostazioni per la trasmissione dati con il software per PC TNCserver ..... 493
Selezione del modo operativo del dispositivo esterno (fileSystem) ..... 493
Software per la trasmissione dati ..... 494
12.8 Interfaccia Ethernet ..... 496
Introduzione ..... 496
Possibilità di collegamento ..... 496
Collegamento del controllo alla rete ..... 497
26

13 Tabelle e riepiloghi ..... 503

13.1 Parametri utente specifici di macchina ..... 504
Applicazione ..... 504
13.2 Piedinatura e cavo di collegamento per interfacce dati ..... 512
Interfaccia V.24/RS-232-C per apparecchi HEIDENHAIN ..... 512
Apparecchi periferici ..... 513
Interfaccia Ethernet, presa RJ45 ..... 513
13.3 Scheda tecnica ..... 514
13.4 Sostituzione della batteria tampone ..... 521
HEIDENHAIN TNC 620 27

Introduzione

1.1 Il TNC 620
Il TNC HEIDENHAIN è un controllo numerico continuo per l'impiego in officina che permette la programmazione di fresature e alesature tradizionali direttamente sulla macchina, con dialogo con testo in chiaro e di facile comprensione. Il TNC 620 è adatto per l'impiego su fresatrici, alesatrici e centri di lavoro con un massimo di 5 assi. Inoltre è possibile regolare da programma la posizione angolare del mandrino.

1.1 Il TNC 620

Il pannello di comando e la rappresentazione video sono chiari e funzionali per permettere la semplice e rapida selezione di tutte le funzioni.

Programmazione: dialogo con testo in chiaro HEIDENHAIN

La creazione dei programmi risulta particolarmente semplice con il sistema HEIDENHAIN a dialogo con testo in chiaro. La grafica di programmazione rappresenta i singoli passi di lavorazione durante l'immissione del programma. La programmazione libera dei profili FK, (opzione software Advanced programming features), è di ausilio quando manca un disegno a norma NC del pezzo da lavorare. La simulazione grafica della lavorazione del pezzo (opzione software Advanced grafic features) è possibile sia durante la prova che durante l'esecuzione del programma.
È possibile effettuare l'immissione o il test di un programma, mentre un altro programma esegue una lavorazione.

Compatibilità

Le prestazioni del TNC 620 non corrispondono a quelle dei controlli numerici della serie TNC 4xx e iTNC 530. Pertanto i programmi di lavorazione creati su controlli numerici continui HEIDENHAIN (a partire dal TNC 150 B) possono essere eseguiti sul TNC 620 solo a determinate condizioni. Se i blocchi NC contengono elementi non validi, durante l’immissione questi vengono identificati dal TNC come blocchi ERROR.
30 1 Introduzione
Loading...
+ 515 hidden pages