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

Elementi di comando dell'unità schermo

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

 

100

50

150

50

150

 

F %

 

S %

 

0

 

0

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

 

Selezione assi coordinate e

. . .

immissione nel programma

. . .

Tasti numerici

 

 

Punto decimale/inversione del segno

Immissione di coordinate polari/

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 3D

maschiatura senza compensatore utensile

riposizionamento 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 manuale

Impostazione origine in Modalità automatica

Misurazione automatica di pezzi

Misurazione 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'alto

Rappresentazione su 3 piani

Rappresentazione 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 Editing

Funzione MOD

Softkey AVVERTENZE LICENZA

8

Indice

 

Introduzione

1

 

2

 

Funzionamento manuale e allineamento

 

3

 

Posizionamento con immissione manuale

 

 

 

Programmazione: generalità sulla gestione

4

 

file dati, ausili di programmazione

 

Programmazione: utensili

5

 

Programmazione: programmazione profili

6

 

7

 

Programmazione: funzioni ausiliarie

 

8

 

Programmazione: cicli

 

 

 

Programmazione: sottoprogrammi e

9

 

ripetizioni di blocchi di programma

 

Programmazione: parametri Q

10

 

Test ed esecuzione del programma

11

 

12

 

Funzioni MOD

 

13

 

Scheda tecnica

 

 

 

 

 

 

 

 

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

Heidenhain TNC 620 User Manual

Introduzione

1.1 Il TNC 620

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.

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