Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli

Tecnologie meccaniche 2, Dispense di Meccanica

Approfondimento della lezione di tecnologie meccaniche

Tipologia: Dispense

2019/2020

Caricato il 30/01/2023

gianni.bov
gianni.bov 🇮🇹

3.2

(6)

29 documenti

Anteprima parziale del testo

Scarica Tecnologie meccaniche 2 e più Dispense in PDF di Meccanica solo su Docsity! Manuale utente Dialogo con testo in chiaro HEIDENHAIN TNC 320 Software NC 340 551-03 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 Tastiera alfabetica: inserimento di lettere e caratteri Nomi file Commenti Programmi DIN/ISO 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           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 320 5 Tipo di TNC, software e funzioni Il presente manuale descrive le funzioni disponibili nel TNC a partire dai seguenti numeri software NC. 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 Inoltre il TNC 320 possiede anche opzioni che possono essere attivate dal costruttore della macchina. 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. Tipo di TNC N. software NC TNC 320 340 551-03 Posto di programmazione TNC 320 340 554-03 Opzioni hardware Asse supplementare per 4 assi e mandrino non regolato Asse supplementare per 5 assi e mandrino non regolato Opzione software 1 Interpolazione di superfici cilindriche (cicli 27, 28 e 29) Rotazione del piano di lavoro (ciclo 19 e softkey 3D-ROT nel modo operativo Funzionamento manuale) 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 6 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. 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. Se si riceve una nuova macchina, tutti gli upgrade funzionali sono disponibili senza costi aggiuntivi. HEIDENHAIN TNC 320 7 Nuove funzioni 340 55x-03 Il TNC supporta ora anche la gestione di origini tramite la tabella Preset (vedere "Gestione origini con tabella Preset", pagina 54) Il TNC supporta ora anche la rotazione dei piani di lavoro su macchine con teste o tavole orientabili (vedere "Rotazione piano di lavoro (opzione software 1)", pagina 60 e vedere "PIANO DI LAVORO (ciclo 19, opzione software 1)", pagina 346) È stato aggiunto il ciclo 240 Centratura (vedere "CENTRATURA (ciclo 240)" a pagina 215) Ciclo 208 Fresatura di fori: è ora possibile selezionare il tipo di fresatura (concorde/discorde) (vedere "FRESATURA FORO (ciclo 208)" a pagina 231) È stato introdotto il ciclo 209 Rottura truciolo in maschiatura: ritorno rapido (vedere "ROTTURA TRUCIOLO IN MASCHIATURA (ciclo 209)" a pagina 237) Sono stati aggiunti i cicli di tastatura da 400 a 405 per il rilevamento e la compensazione automatici della posizione obliqua del pezzo (vedere manuale utente Cicli di tastatura) Sono stati aggiunti i cicli di tastatura da 408 a 419 per l'impostazione automatica dell'origine (vedere manuale utente Cicli di tastatura) Sono stati aggiunti i cicli di tastatura da 420 a 431 per la misurazione automatica dei pezzi (vedere manuale utente Cicli di tastatura) Sono stati aggiunti i cicli di tastatura da 480 (30) a 483 (33) per la misurazione automatica degli utensili (vedere manuale utente Cicli di tastatura) Ciclo 19 PIANO DI LAVORO e softkey 3D ROT (vedere "Rotazione piano di lavoro (opzione software 1)" a pagina 60) Tasto funzione Backspace (vedere pagina 32) HEIDENHAIN TNC 320 11 1.1 Il TNC 320 ..... 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 ..... 32 1.3 Modalità operative ..... 33 Funzionamento manuale e Volantino elettronico ..... 33 Posizionamento con immissione manuale ..... 33 Programmazione ..... 34 Prova programma ..... 34 Esecuzione continua ed Esecuzione singola ..... 35 1.4 Visualizzazioni di stato ..... 36 Visualizzazione di stato "generale" ..... 36 Visualizzazioni di stato supplementari ..... 38 1.5 Accessori: sistemi di tastatura 3D e volantini elettronici HEIDENHAIN ..... 41 Sistemi di tastatura 3D ..... 41 Sistema di tastatura TT 140 per la misurazione degli utensili ..... 42 Volantini elettronici HR ..... 42 1 Introduzione ..... 29 12 2.1 Accensione e spegnimento ..... 44 Accensione ..... 44 Spegnimento ..... 46 2.2 Spostamento degli assi macchina ..... 47 Avvertenza ..... 47 Spostamento degli assi con i tasti esterni di movimento ..... 47 Posizionamento incrementale ..... 48 Spostamento con il volantino elettronico HR 410 ..... 49 2.3 Numero giri mandrino S, avanzamento F e funzione ausiliaria M ..... 50 Applicazione ..... 50 Inserimento valori ..... 50 Modifica giri mandrino e avanzamento ..... 51 2.4 Impostazione dell'origine (senza sistema di tastatura 3D) ..... 52 Avvertenza ..... 52 Operazioni preliminari ..... 52 Definizione dell'origine con i tasti di movimentazione assi ..... 53 Gestione origini con tabella Preset ..... 54 2.5 Rotazione piano di lavoro (opzione software 1) ..... 60 Applicazione, funzionamento ..... 60 Spostamento sugli indici di riferimento con assi ruotati ..... 62 Indicazione di posizione nel sistema ruotato ..... 62 Limitazioni nella rotazione del piano di lavoro ..... 62 Attivazione della rotazione manuale ..... 63 2 Funzionamento manuale e allineamento ..... 43 HEIDENHAIN TNC 320 15 4.5 Grafica di programmazione ..... 105 Esecuzione grafica contemporanea/non contemporanea alla programmazione ..... 105 Generazione della grafica di programmazione per un programma esistente ..... 105 Visualizzazione e mascheratura di numeri di blocco ..... 106 Cancellazione della grafica ..... 106 Ingrandimento/riduzione di un dettaglio ..... 106 4.6 Strutturazione dei programmi ..... 107 Definizione, possibilità di inserimento ..... 107 Visualizzazione finestra di strutturazione/cambio della finestra attiva ..... 107 Inserimento di un blocco di strutturazione nella finestra di programma (a sinistra) ..... 107 Selezione di un blocco nella finestra di strutturazione ..... 107 4.7 Inserimento di commenti ..... 108 Applicazione ..... 108 Inserimento riga di commento ..... 108 Funzioni di editing del commento ..... 108 4.8 Calcolatrice ..... 109 Funzionamento ..... 109 4.9 Messaggi d'errore ..... 111 Visualizzazione errori ..... 111 Apertura della finestra errori ..... 111 Chiusura della finestra errori ..... 111 Messaggi di errore dettagliati ..... 112 Softkey INFO INTERNA ..... 112 Cancellazione errori ..... 113 Protocollo errori ..... 113 Protocollo tasti ..... 114 Allarmi in formato testo ..... 115 Memorizzazione di service file ..... 115 16 5.1 Inserimenti relativi all'utensile ..... 118 Avanzamento F ..... 118 Numero di giri del mandrino S ..... 119 5.2 Dati utensile ..... 120 Premesse per la correzione utensile ..... 120 Numero utensile, nome utensile ..... 120 Lunghezza L dell'utensile ..... 120 Raggio R dell'utensile ..... 121 Valori delta per lunghezze e raggi ..... 121 Inserimento dei dati utensile nel programma ..... 121 Inserimento dei dati utensile nelle tabelle ..... 122 Tabella posti per cambio utensile ..... 128 Chiamata dati utensile ..... 131 5.3 Correzione utensile ..... 133 Introduzione ..... 133 Correzione della lunghezza utensile ..... 133 Correzione del raggio utensile ..... 134 5 Programmazione: utensili ..... 117 HEIDENHAIN TNC 320 17 6.1 Traiettorie utensile ..... 138 Funzioni di traiettoria ..... 138 Programmazione libera dei profili FK ..... 138 Funzioni ausiliarie M ..... 138 Sottoprogrammi e ripetizione di blocchi di programma ..... 138 Programmazione con parametri Q ..... 138 6.2 Informazioni generali sulle funzioni di traiettoria ..... 139 Programmazione spostamento utensile per una lavorazione ..... 139 6.3 Avvicinamento e distacco a/da un profilo ..... 142 Panoramica: forme di traiettoria per l'avvicinamento e il distacco al/dal profilo ..... 142 Posizioni importanti per l'avvicinamento e il distacco ..... 143 Avvicinamento su una retta con raccordo tangenziale: APPR LT ..... 145 Avvicinamento su una retta perpendicolare al primo punto del profilo: APPR LN ..... 145 Avvicinamento su traiettoria circolare con raccordo tangenziale: APPR CT ..... 146 Avvicinamento su traiettoria circolare con raccordo tangenziale al profilo e al tratto di retta: APPR LCT ..... 147 Distacco su una retta con raccordo tangenziale: DEP LT ..... 148 Distacco su una retta perpendicolare all'ultimo punto del profilo: DEP LN ..... 148 Distacco su traiettoria circolare con raccordo tangenziale al profilo e al tratto di retta: DEP CT ..... 149 Distacco su traiettoria circolare con raccordo tangenziale al profilo e al tratto di retta: DEP LCT ..... 149 6.4 Traiettorie - coordinate cartesiane ..... 150 Panoramica delle funzioni di traiettoria ..... 150 Retta L ..... 151 Inserimento di uno smusso CHF tra due rette ..... 152 Arrotondamento spigoli RND ..... 153 Centro del cerchio CC ..... 154 Traiettoria circolare C intorno al centro del cerchio CC ..... 155 Traiettoria circolare CR con raggio definito ..... 156 Traiettoria circolare CT con raccordo tangenziale ..... 158 6.5 Traiettorie - coordinate polari ..... 163 Panoramica ..... 163 Origine delle coordinate polari: polo CC ..... 164 Retta LP ..... 164 Traiettoria circolare CP intorno al polo CC ..... 165 Traiettoria circolare CTP con raccordo tangenziale ..... 165 Traiettoria elicoidale ..... 166 6 Programmazione: programmazione profili ..... 137 20 8.1 Lavorare con i cicli ..... 208 Cicli specifici di macchina ..... 208 Definizione dei cicli tramite softkey ..... 209 Definizione del ciclo mediante la funzione GOTO ..... 209 Panoramica dei cicli ..... 210 Chiamata di cicli ..... 211 8.2 Cicli di foratura, maschiatura e fresatura di filettature ..... 213 Panoramica ..... 213 CENTRATURA (ciclo 240) ..... 215 FORATURA (ciclo 200) ..... 217 ALESATURA (ciclo 201) ..... 219 BARENATURA INTERNA (ciclo 202) ..... 221 FORATURA UNIVERSALE (ciclo 203) ..... 223 CONTROFORATURA INVERTITA (ciclo 204) ..... 225 FORATURA PROFONDA UNIVERSALE (ciclo 205) ..... 228 FRESATURA FORO (ciclo 208) ..... 231 MASCHIATURA, NUOVO con compensatore utensile (ciclo 206) ..... 233 MASCHIATURA senza compensatore utensile NUOVO (ciclo 207) ..... 235 ROTTURA TRUCIOLO IN MASCHIATURA (ciclo 209) ..... 237 Generalità sulla fresatura di filettature ..... 240 FRESATURA DI FILETTATURE (ciclo 262) ..... 242 FRESATURA FILETTATURE CON SMUSSO (ciclo 263) ..... 244 FRESATURA DI FILETTATURE CON PREFORO (ciclo 264) ..... 248 FRESATURA FILETTATURE ELICOIDALE (ciclo 265) ..... 252 FRESATURA DI FILETTATURE ESTERNE (ciclo 267) ..... 256 8.3 Cicli per la fresatura di tasche, isole e scanalature ..... 262 Panoramica ..... 262 FRESATURE DI TASCHE (ciclo 4) ..... 263 FINITURA TASCHE (ciclo 212) ..... 265 FINITURA DI ISOLE (ciclo 213) ..... 267 TASCA CIRCOLARE (ciclo 5) ..... 269 FINITURA TASCHE CIRCOLARI (ciclo 214) ..... 271 FINITURA ISOLE CIRCOLARI (ciclo 215) ..... 273 SCANALATURA (asola) con penetrazione con pendolamento (ciclo 210) ..... 275 SCANALATURA CIRCOLARE (asola) con penetrazione con pendolamento (ciclo 211) ..... 278 8.4 Cicli per la definizione di sagome di punti ..... 284 Panoramica ..... 284 SAGOME DI PUNTI SU CERCHIO (ciclo 220) ..... 285 SAGOME DI PUNTI SU LINEE (ciclo 221) ..... 287 8 Programmazione: cicli ..... 207 HEIDENHAIN TNC 320 21 8.5 Cicli SL ..... 291 Principi fondamentali ..... 291 Panoramica Cicli SL ..... 293 PROFILO (ciclo 14) ..... 294 Profili sovrapposti ..... 294 DATI DEL PROFILO (ciclo 20) ..... 297 PREFORATURA (ciclo 21) ..... 298 SVUOTAMENTO (ciclo 22) ..... 299 FINITURA FONDO (ciclo 23) ..... 301 FINITURA LATERALE (ciclo 24) ..... 302 PROFILO SAGOMATO (ciclo 25) ..... 303 Preimpostazioni di programmi per cicli per lavorazione su superficie cilindrica (opzione software 1) ..... 305 SUPERFICIE CILINDRICA (ciclo 27, opzione software 1) ..... 306 SUPERFICIE CILINDRICA fresatura di scanalature (ciclo 28, opzione software 1) ..... 308 FRESATURA DI ISOLA SU SUPERFICIE CILINDRICA (ciclo 29, opzione software 1) ..... 310 8.6 Cicli di spianatura ..... 321 Panoramica ..... 321 SPIANATURA (ciclo 230) ..... 322 SUPERFICIE REGOLARE (ciclo 231) ..... 324 FRESATURA A SPIANARE (ciclo 232) ..... 327 8.7 Cicli per la conversione di coordinate ..... 334 Panoramica ..... 334 Attivazione di una conversione delle coordinate: ..... 335 Spostamento dell'ORIGINE (ciclo 7) ..... 336 Spostamento dell'ORIGINE con tabelle origini (ciclo 7) ..... 337 IMPOSTAZIONE ORIGINE (ciclo 247) ..... 340 SPECULARITÀ (ciclo 8) ..... 341 ROTAZIONE (ciclo 10) ..... 343 FATTORE SCALA (ciclo 11) ..... 344 FATTORE SCALA ASSE (ciclo 26) ..... 345 PIANO DI LAVORO (ciclo 19, opzione software 1) ..... 346 8.8 Cicli speciali ..... 354 TEMPO DI SOSTA (ciclo 9) ..... 354 CHIAMATA PROGRAMMA (ciclo 12) ..... 355 ORIENTAMENTO MANDRINO (ciclo 13) ..... 356 TOLLERANZA (ciclo 32) ..... 357 22 9.1 Etichettatura di sottoprogrammi e di ripetizioni di blocchi di programma ..... 362 Label ..... 362 9.2 Sottoprogrammi ..... 363 Funzionamento ..... 363 Avvertenze per la programmazione ..... 363 Programmazione di un sottoprogramma ..... 363 Chiamata di un sottoprogramma ..... 363 9.3 Ripetizioni di blocchi di programma ..... 364 Label LBL ..... 364 Funzionamento ..... 364 Note per la programmazione ..... 364 Programmazione di una ripetizione di blocchi di programma ..... 364 Chiamata di una ripetizione di blocchi di programma ..... 364 9.4 Programma qualsiasi quale sottoprogramma ..... 365 Funzionamento ..... 365 Note per la programmazione ..... 365 Chiamata di un programma qualsiasi quale sottoprogramma ..... 365 9.5 Annidamenti ..... 366 Tipi di annidamento ..... 366 Profondità di annidamento ..... 366 Sottoprogramma in un sottoprogramma ..... 366 Ripetizione di ripetizioni di blocchi di programma ..... 368 Ripetizione di un sottoprogramma ..... 369 9.6 Esempi di programmazione ..... 370 9 Programmazione: sottoprogrammi e ripetizioni di blocchi di programma ..... 361 HEIDENHAIN TNC 320 25 11.1 Grafica ..... 448 Applicazione ..... 448 Panoramica: viste ..... 449 Vista dall'alto ..... 449 Rappresentazione su 3 piani ..... 450 Rappresentazione 3D ..... 451 Ingrandimento di dettagli ..... 452 Ripetizione di una simulazione grafica ..... 454 Calcolo del tempo di lavorazione ..... 454 11.2 Rappresentazione pezzo grezzo nello spazio di lavoro ..... 455 Applicazione ..... 455 11.3 Funzioni per la visualizzazione del programma ..... 456 Panoramica ..... 456 11.4 Prova programma ..... 457 Applicazione ..... 457 11.5 Esecuzione programma ..... 459 Applicazione ..... 459 Esecuzione del programma di lavorazione ..... 460 Interruzione della lavorazione ..... 460 Spostamento degli assi della macchina durante un'interruzione ..... 461 Continuazione dell'esecuzione del programma dopo un'interruzione ..... 462 Rientro nel programma ad un numero di blocco qualsiasi (lettura blocchi) ..... 463 Riposizionamento sul profilo ..... 464 11.6 Avvio automatico del programma ..... 465 Applicazione ..... 465 11.7 Salto di blocchi ..... 466 Applicazione ..... 466 Inserimento del carattere "/" ..... 466 Cancellazione del carattere "/" ..... 466 11.8 Interruzione programmata del programma ..... 467 Applicazione ..... 467 11 Test ed esecuzione del programma ..... 447 26 12.1 Selezione della funzione MOD ..... 470 Selezione delle funzioni MOD ..... 470 Modifica delle impostazioni ..... 470 Uscita dalle funzioni MOD ..... 470 Panoramica delle funzioni MOD ..... 471 12.2 Numeri software ..... 472 Applicazione ..... 472 12.3 Selezione della visualizzazione di posizione ..... 473 Applicazione ..... 473 12.4 Selezione dell'unità di misura ..... 474 Applicazione ..... 474 12.5 Visualizzazione dei tempi operativi ..... 475 Applicazione ..... 475 12.6 Inserimento del numero codice ..... 476 Applicazione ..... 476 12.7 Programmazione interfacce dati ..... 477 Interfacce seriali sul TNC 320 ..... 477 Applicazione ..... 477 Programmazione dell'interfaccia RS 232 ..... 477 Programmazione del BAUD-RATE (baudRate) ..... 477 Programmazione del protocollo (protocol) ..... 477 Programmazione dei bit dati (dataBits) ..... 478 Controllo della parità (parity) ..... 478 Programmazione degli stop bit (stopBits) ..... 478 Programmazione dell'handshake (flowControl) ..... 478 Impostazioni per la trasmissione dati con il software per PC TNCserver ..... 479 Selezione del modo operativo del dispositivo esterno (fileSystem) ..... 479 Software per la trasmissione dati ..... 480 12.8 Interfaccia Ethernet ..... 482 Introduzione ..... 482 Possibilità di collegamento ..... 482 Collegamento del controllo alla rete ..... 482 12 Funzioni MOD ..... 469 HEIDENHAIN TNC 320 27 13.1 Parametri utente specifici di macchina ..... 490 Applicazione ..... 490 13.2 Piedinatura e cavo di collegamento per interfacce dati ..... 498 Interfaccia V.24/RS-232-C per apparecchi HEIDENHAIN ..... 498 Apparecchi periferici ..... 499 Interfaccia Ethernet, presa RJ45 ..... 499 13.3 Scheda tecnica ..... 500 13.4 Sostituzione della batteria tampone ..... 505 13 Tabelle e riepiloghi ..... 489 30 1 Introduzione 1 .1 I l T N C 3 2 0 1.1 Il TNC 320 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 in con testo in chiaro e di facile comprensione. Il TNC 320 è adatto per l'impiego su fresatrici e alesatrici fino a 4 assi (opzionale 5 assi). In luogo del quarto o del quinto asse è 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 è di ausilio quando manca un disegno a norma NC del pezzo da lavorare. La simulazione grafica della lavorazione del pezzo è 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 320 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 320 solo a determinate condizioni. Se i blocchi NC contengono elementi non validi, durante l’immissione questi vengono identificati dal TNC come blocchi ERROR. HEIDENHAIN TNC 320 31 1 .2 S c h e rm o e p a n n e ll o d i c o m a n d o1.2 Schermo e pannello di comando Schermo Il TNC viene fornito con uno schermo piatto TFT da 15 pollici (vedere figura a destra in alto). 13 1 4 4 5 16 7 8 2 19 1 Riga di intestazione All'accensione del TNC lo schermo visualizza nella riga di intestazione i modi operativi selezionati: i modi operativi "Macchina" a sinistra e i modi operativi "Programmazione" a destra. Il modo operativo attivo compare nel campo più lungo della riga di intestazione. Nello stesso campo vengono visualizzati anche le domande di dialogo e i messaggi (eccezione: quando il TNC visualizza solo la grafica). 2 Softkey Sullo schermo in basso il TNC visualizza ulteriori funzioni in una riga softkey che si selezionano con i relativi tasti sottostanti. Delle barrette strette direttamente sopra il livello softkey visualizzano il numero delle barre softkey selezionabili con i tasti cursore neri disposti alle relative estremità. Il livello softkey attivo è evidenziato in chiaro. 3 Tasti di selezione softkey 4 Commutazione barre softkey 5 Definizione della ripartizione dello schermo 6 Tasto di commutazione per modalità operative "Programmazione"/ "Macchina" 7 Tasti di selezione per softkey del costruttore della macchina 8 Commutazione barre per softkey del costruttore della macchina 9 Porta USB 32 1 Introduzione 1 .2 S c h e rm o e p a n n e ll o d i c o m a n d o Definizione della ripartizione dello schermo La ripartizione dello schermo viene scelta dall'utente: il TNC può visualizzare, ad es., nel modo operativo Programmazione, il programma nella finestra sinistra, mentre la finestra destra può visualizzare una grafica di programmazione. In alternativa è possibile visualizzare nella finestra destra anche la visualizzazione di stato o il solo programma in una finestra grande. Quali finestre il TNC può visualizzare dipende dal modo operativo selezionato. Definizione della ripartizione dello schermo Premere il tasto di commutazione schermo: nella riga softkey vengono visualizzate le possibili ripartizioni dello schermo, vedere "Modalità operative", pag. 33 Selezionare mediante softkey la ripartizione dello schermo Pannello di comando Il TNC 320 viene fornito con un pannello di comando integrato. La figura in alto a destra illustra gli elementi di comando del pannello: Le funzioni dei singoli tasti sono riepilogate sulla prima pagina di copertina. 123 5 14 6 7 1 1 Gestione file Calcolatrice Funzione MOD Funzione HELP 2 Modalità operative Programmazione 3 Modalità operative Macchina 4 Apertura dialogo di programmazione 5 Tasti cursore e istruzione di salto GOTO 6 Immissione valori numerici e selezione assi 7 Tasti di navigazione I tasti esterni, ad es. NC START o NC STOP, sono illustrati nel manuale della macchina. HEIDENHAIN TNC 320 35 1 .3 M o d a li tà o p e ra ti v eEsecuzione continua ed Esecuzione singola Nell’Esecuzione continua il TNC esegue un programma fino alla sua fine o fino ad una interruzione manuale o programmata. Dopo un'interruzione è possibile riprendere l'esecuzione del programma. Nell'Esecuzione singola si deve avviare ogni singolo blocco con il tasto di START esterno. Softkey per la ripartizione dello schermo Finestre Softkey Programma A sinistra: programma; a destra: stato A sinistra: programma; a destra: grafica Grafica 36 1 Introduzione 1 .4 V is u a li z z a z io n i d i s ta to 1.4 Visualizzazioni di stato Visualizzazione di stato "generale" La visualizzazione di stato generale nella parte inferiore dello schermo informa sullo stato attuale della macchina. Essa compare automaticamente nelle modalità Esecuzione singola e Esecuzione continua, salvo non sia selezionata esclusivamente la funzione di visualizzazione "Grafica" e in Introduzione manuale dati. Nelle modalità operative Funzionamento manuale e Volantino elettronico la visualizzazione di stato compare nella finestra grande. HEIDENHAIN TNC 320 37 1 .4 V is u a li z z a z io n i d i s ta to Informazioni della visualizzazione di stato Icona Significato Coordinate reali o nominali della posizione attuale Assi della macchina; gli assi ausiliari vengono indicati con lettere minuscole. La sequenza e il numero di assi visualizzati sono definiti dal costruttore della macchina. Consultare il manuale della macchina Numero utensile T L'indicazione dell'avanzamento in pollici corrisponde alla decima parte del valore effettivo. Numero giri S, avanzamento F, funzione ausiliaria M attiva Asse bloccato Impostazione override percentuale Possibilità di traslare l'asse con il volantino Traslazione assi tenendo conto della rotazione base Gli assi vengono traslati nel piano di lavoro ruotato Nessun programma attivo Programma avviato Programma arrestato Programma interrotto REALE X Y Z F S M 40 1 Introduzione 1 .4 V is u a li z z a z io n i d i s ta to Conversioni di coordinate Vedere “Cicli per la conversione di coordinate” pag. 334. Funzioni ausiliarie M attive Stato parametri Q Softkey Significato Nome del programma Spostamento attivo dell'origine (ciclo 7) Assi speculari (ciclo 8) Angolo di rotazione attivo (ciclo 10) Fattore(i) di scala attivo(i) (ciclo 11/26) Softkey Significato Lista delle funzioni M attive di significato definito Lista delle funzioni M attive, adattate dal costruttore della macchina Softkey Significato Lista dei parametri Q, definiti con il softkey LISTA PARAMETRI Q HEIDENHAIN TNC 320 41 1 .5 A c c e s s o ri : s is te m i d i ta s ta tu ra 3 D e v o la n ti n i e le tt ro n ic i H E ID E N H A IN1.5 Accessori: sistemi di tastatura 3D e volantini elettronici HEIDENHAIN Sistemi di tastatura 3D Con i vari sistemi di tastatura 3D HEIDENHAIN si possono: allineare automaticamente i pezzi impostare le origini in modo rapido e preciso eseguire misurazioni sul pezzo durante l'esecuzione del programma misurare e controllare gli utensili Sistemi di tastatura automatico TS 220, TS 440 e TS 640 Questi sistemi di tastatura sono particolarmente adatti per l'allineamento automatico dei pezzi, per l'impostazione delle origini e per le misurazioni sui pezzi. Il TS 220 trasmette i segnali tramite un cavo e rappresenta eventualmente un’alternativa più economica. Per le macchine dotate di cambio utensile si addicono in modo particolare i sistemi di tastatura TS 440, TS 444, TS 640 e TS 740 (vedere figura a destra) che trasmettono i segnali tramite raggi infrarossi senza necessità di cavi. Principio di funzionamento: nei sistemi di tastatura automatici HEIDENHAIN un sensore ottico, immune all'usura, registra la deflessione dello stilo. Il segnale generato attiva la memorizzazione del valore reale della posizione attuale del tastatore. Tutte le funzioni di tastatura sono descritte in un manuale separato. Per richiedere questo manuale utente rivolgersi eventualmente a HEIDENHAIN. ID 661 873-10. 42 1 Introduzione 1 .5 A c c e s s o ri : s is te m i d i ta s ta tu ra 3 D e v o la n ti n i e le tt ro n ic i H E ID E N H A IN Sistema di tastatura TT 140 per la misurazione degli utensili Il TT 140 è un sistema di tastatura automatico 3D per la misurazione e il controllo di utensili. Il TNC mette a disposizione 3 cicli che consentono di determinare il raggio e la lunghezza dell'utensile con mandrino fisso o rotante. Grazie alla sua esecuzione robusta e all'elevato grado di protezione, il TT 140 risulta insensibile al contatto con refrigeranti e trucioli. Il segnale viene generato da un sensore ottico, immune all'usura, caratterizzato da un'elevata affidabilità. Volantini elettronici HR I volantini elettronici facilitano lo spostamento manuale e preciso degli assi. Il percorso di traslazione per ogni giro di volantino è selezionabile in un ampio campo. Oltre ai volantini ad incasso HR 130 e HR 150, HEIDENHAIN offre anche il volantino portatile HR 410. HEIDENHAIN TNC 320 45 2 .1 A c c e n s io n e e s p e g n im e n to A questo punto il TNC è pronto al funzionamento nel modo operativo Funzionamento manuale. Superamento dell'indice di riferimento con piano di lavoro ruotato Il TNC attiva automaticamente il piano di lavoro ruotato nel caso in cui questa funzione risultasse attiva allo spegnimento del controllo. Il TNC trasla quindi gli assi all'attivazione di un tasto di direzione nel sistema di coordinate inclinato. Posizionare l'utensile in modo tale che al successivo superamento degli indici di riferimento non si verifichi alcuna collisione. Per superare gli indici di riferimento è necessario disattivare la funzione "Rotazione piano di lavoro", vedere "Attivazione della rotazione manuale", pag. 63. Gli indici di riferimento devono essere superati solo se si devono spostare gli assi della macchina. Desiderando effettuare solo un editing o una prova del programma, selezionare subito dopo l'inserimento della tensione la modalità operativa Programmazione o Prova programma. Gli indici di riferimento possono essere superati anche in un secondo momento. A tale scopo premere nel modo operativo Funzionamento manuale il softkey SUPERARE INDICI. Fare attenzione che i valori angolari introdotti nel menu coincidano con l'angolo effettivo dell'asse rotativo. Prima di superare gli indici di riferimento è necessario disattivare la funzione "Rotazione piano di lavoro". Assicurarsi che non si verifichino collisioni. Procedere eventualmente in precedenza al disimpegno dell'utensile. Se si utilizza questa funzione, in caso di encoder non assoluti si deve confermare la posizione degli assi rotativi, che il TNC visualizza in una finestra in primo piano. La posizione visualizzata corrisponde all'ultima posizione attiva degli assi rotativi prima del disinserimento. 46 2 Funzionamento manuale e allineamento 2 .1 A c c e n s io n e e s p e g n im e n to Spegnimento Per evitare perdite di dati all'atto dello spegnimento occorre disattivare il sistema operativo del TNC nel modo prescritto:  Selezionare la modalità Funzionamento manuale  Selezionare la funzione di arresto del sistema e confermare di nuovo con il softkey SÌ  Se il TNC visualizza in una finestra in primo piano il testo NOW IT IS SAFE TO TURN POWER OFF, la tensione di alimentazione del TNC può essere interrotta Lo spegnimento improprio del TNC può causare la perdita dei dati. Tenere presente che premendo il tasto END dopo che il controllo è stato disattivato si provoca un riavvio del controllo. Anche il disinserimento durante il riavvio può causare la perdita dei dati! HEIDENHAIN TNC 320 47 2 .2 S p o s ta m e n to d e g li a s s i m a c c h in a2.2 Spostamento degli assi macchina Avvertenza Spostamento degli assi con i tasti esterni di movimento Selezionare la modalità Funzionamento manuale Premere il tasto esterno di movimento e tenerlo premuto finché l'asse deve continuare a muoversi oppure Spostamento continuo dell'asse: tenere premuto il tasto esterno di movimento e premere brevemente il tasto di START esterno Arresto dell'asse: premere il tasto di STOP esterno Con entrambe le modalità è possibile spostare anche più assi contemporaneamente. L'avanzamento per lo spostamento degli assi può essere modificato con il softkey F, vedere "Numero giri mandrino S, avanzamento F e funzione ausiliaria M", pag. 50. La traslazione con i tasti esterni di movimento dipende dalla macchina in uso. Consultare il manuale della macchina! e 50 2 Funzionamento manuale e allineamento 2 .3 N u m e ro g ir i m a n d ri n o S , a v a n z a m e n to F e f u n z io n e a u s il ia ri a M 2.3 Numero giri mandrino S, avanzamento F e funzione ausiliaria M Applicazione In modalità Funzionamento manuale e Volantino elettronico si inseriscono tramite softkey il numero di giri mandrino S, l'avanzamento F e la funzione ausiliaria M. Le funzioni ausiliarie sono descritte al capitolo "7. Programmazione: Funzioni ausiliarie". Inserimento valori Numero di giri mandrino S, funzione ausiliaria M Selezionare l'inserimento per il numero giri mandrino: softkey S Inserire il numero di giri e confermare con il tasto di START esterno La rotazione del mandrino con il numero giri S impostato viene avviata con una funzione ausiliaria M, programmata allo stesso modo. Avanzamento F L’inserimento di un avanzamento F deve essere confermato con il softkey OK e non con il tasto di START esterno. Per l'avanzamento F vale quanto segue: Con F=0, è attivo l'avanzamento minimo dal parametro macchina minFeed Se l’avanzamento inserito è maggiore del valore definito nel parametro macchina maxFeed, è attivo l'avanzamento registrato nel parametro macchina F rimane memorizzato anche dopo un'interruzione della tensione Il costruttore della macchina definisce quali funzioni ausiliarie M possono essere utilizzate e la loro funzionalità. NUMERO GIRI MANDRINO S? 1000 HEIDENHAIN TNC 320 51 2 .3 N u m e ro g ir i m a n d ri n o S , a v a n z a m e n to F e f u n z io n e a u s il ia ri a M Modifica giri mandrino e avanzamento Con le manopole dei potenziometri di regolazione per numero di giri del mandrino S e avanzamento F, è possibile modificare il valore impostato tra 0% e 150%. La manopola del potenziometro di regolazione per il numero giri mandrino è attiva solo sulle macchine con regolazione continua della velocità del mandrino. 52 2 Funzionamento manuale e allineamento 2 .4 I m p o s ta z io n e d e ll 'o ri g in e ( s e n z a s is te m a d i ta s ta tu ra 3 D ) 2.4 Impostazione dell'origine (senza sistema di tastatura 3D) Avvertenza Nell'impostazione dell'origine l'indicazione del TNC viene portata sulle coordinate di una posizione nota del pezzo. Operazioni preliminari  Serrare e allineare il pezzo  Serrare l'utensile zero con raggio noto  Assicurarsi che il TNC visualizzi le posizioni reali Impostazione dell'origine con sistema di tastatura 3D: vedere il manuale Cicli di tastatura. HEIDENHAIN TNC 320 55 2 .4 I m p o s ta z io n e d e ll 'o ri g in e ( s e n z a s is te m a d i ta s ta tu ra 3 D )Esistono più possibilità per memorizzare nella tabella Preset origini/ rotazioni base: mediante cicli di tastatura nel modo operativo Funzionamento manuale oppure Volantino elettronico (vedere manuale utente Cicli di tastatura, Capitolo 2) con i cicli di tastatura da 400 a 419 (vedere manuale utente Cicli di tastatura, capitolo 3) registrazione manuale (vedere la descrizione seguente) Le rotazioni base della tabella Preset ruotano il sistema di coordinate con il Preset che si trova nella stessa riga della rotazione base. Prestare attenzione alla definizione dell'origine affinché la posizione degli assi ruotati coincida con i relativi valori del menu 3D ROT. Da questo consegue: Se la funzione Rotazione piano di lavoro è disattiva, l’indicazione di posizione degli assi rotativi deve essere = 0° (event. azzerare gli assi rotativi) Se la funzione Rotazione piano di lavoro è attiva, le indicazioni di posizione degli assi rotativi e gli angoli registrati nel menu 3D ROT devono coincidere La riga 0 della tabella Preset è sempre protetta da scrittura. Il TNC memorizza sempre nella riga 0 l'origine che è stata impostata per ultima manualmente o mediante softkey. 56 2 Funzionamento manuale e allineamento 2 .4 I m p o s ta z io n e d e ll 'o ri g in e ( s e n z a s is te m a d i ta s ta tu ra 3 D ) Memorizzazione manuale delle origini nella tabella Preset Per memorizzare le origini nella tabella Preset, procedere come segue Selezionare il modo operativo Funzionamento manuale Spostare l'utensile con precauzione fino a sfiorare il pezzo, oppure posizionare il comparatore in modo corrispondente Visualizzare la tabella Preset: il TNC apre la tabella Preset Selezionare le funzioni per l'immissione Preset: il TNC visualizza nella barra softkey le possibilità di immissione disponibili. Descrizione delle possibilità di immissione: vedere la tabella seguente Selezionare la riga della tabella Preset che si desidera modificare (il numero di riga corrisponde al numero Preset) Event. selezionare la colonna (asse) della tabella Preset che si desidera modificare Selezionare tramite softkey una delle possibilità di inserimento disponibili (vedere la seguente tabella) HEIDENHAIN TNC 320 57 2 .4 I m p o s ta z io n e d e ll 'o ri g in e ( s e n z a s is te m a d i ta s ta tu ra 3 D ) Funzione Softkey Acquisizione diretta della posizione reale dell'utensile (del comparatore) come nuova origine: la funzione memorizza l'origine solo nell'asse in cui si trova al momento il cursore Assegnazione alla posizione reale dell'utensile (del comparatore) un valore qualsiasi: la funzione memorizza l'origine solo nell'asse in cui si trova il cursore. Inserire il valore desiderato nella finestra in primo piano Spostamento incrementale di un'origine già memorizzata nella tabella: la funzione memorizza l'origine solo nell'asse in cui si trova al momento il cursore. Inserire il valore di correzione desiderato tenendo conto del segno nella finestra in primo piano. Con visualizzazione inch attiva: inserire il valore in inch, il TNC converte internamente il valore immesso in mm Inserimento diretto della nuova origine senza calcolo della cinematica (specifica per asse). Utilizzare questa funzione solo se la macchina è equipaggiata con una tavola rotante e si desidera impostare l'origine al centro della tavola rotante con l'inserimento diretto di 0. La funzione memorizza il valore solo nell'asse in cui si trova il cursore. Inserire il valore desiderato nella finestra in primo piano. Con visualizzazione inch attiva: inserire il valore in inch, il TNC converte internamente il valore immesso in mm Selezione della visualizzazione TRASFORMAZIONE BASE/OFFSET ASSE. Nella visualizzazione standard TRASFORMAZIONE BASE vengono indicate le colonne X, Y e Z. A seconda della macchina in uso vengono riportate anche le colonne SPA, SPB e SPC. Qui il TNC memorizza la rotazione base (per asse utensile Z il TNC impiega la colonna SPC). Nella visualizzazione OFFSET vengono indicati i valori di offset del Preset. Scrittura dell'origine attualmente attiva in una riga selezionabile della tabella: la funzione memorizza l'origine in tutti gli assi e attiva automaticamente la relativa riga della tabella. Con visualizzazione inch attiva: inserire il valore in inch, il TNC converte internamente il valore immesso in mm 60 2 Funzionamento manuale e allineamento 2 .5 R o ta z io n e p ia n o d i la v o ro ( o p z io n e s o ft w a re 1 ) 2.5 Rotazione piano di lavoro (opzione software 1) Applicazione, funzionamento Il TNC supporta la rotazione dei piani di lavoro su macchine utensili con teste o tavole orientabili. Applicazioni tipiche sono, ad es., fori obliqui o profili posti in modo obliquo nello spazio. Il piano di lavoro viene sempre ruotato intorno al punto zero attivo. La lavorazione viene programmata come d'abitudine in un piano principale (ad es. piano X/ Y) mentre l'esecuzione viene realizzata in un piano ruotato rispetto al piano principale. Per la rotazione del piano di lavoro sono disponibili due funzioni: Rotazione manuale con il softkey 3D ROT nei modi operativi Funzionamento manuale e Volantino elettronico, vedere "Attivazione della rotazione manuale", pag. 63 Rotazione controllata, ciclo 19 PIANO DI LAVORO nel programma di lavorazione (vedere "PIANO DI LAVORO (ciclo 19, opzione software 1)" pag. 346) Le funzioni del TNC per la "Rotazione piano di lavoro" sono trasformazioni di coordinate. Il piano di lavoro è comunque sempre perpendicolare alla direzione dell'asse utensile.      Le funzioni per la rotazione del piano di lavoro vengono interfacciate dal costruttore della macchina tra TNC e macchina. Per determinate teste orientabili (tavole orientabili), il costruttore della macchina definisce se gli angoli programmati nel ciclo vengono interpretati dal TNC come coordinate degli assi rotativi oppure come componenti angolari di un piano inclinato. Consultare il manuale della macchina. HEIDENHAIN TNC 320 61 2 .5 R o ta z io n e p ia n o d i la v o ro ( o p z io n e s o ft w a re 1 )Nella rotazione del piano di lavoro il TNC distingue tra due tipi di macchina: Macchina con tavola orientabile Il pezzo deve essere portato nella posizione di lavoro desiderata mediante posizionamento della tavola orientabile, ad es. mediante un blocco L. La posizione dell'asse utensile convertito non cambia rispetto al sistema di coordinate fisso della macchina. Ruotando la tavola, quindi il pezzo, ad es. di 90°, non ruota anche il sistema di coordinate. Azionando nel modo operativo Funzionamento manuale il tasto di movimento Z+, anche l'utensile si sposta in direzione Z+. Il TNC tiene in considerazione per il calcolo del sistema di coordinate convertito solo gli spostamenti meccanici della relativa tavola orientabile - le cosiddette percentuali "traslatorie". Macchina con testa orientabile L’utensile deve essere portato nella posizione di lavoro desiderata mediante posizionamento della testa orientabile, ad es. mediante un blocco L. La posizione dell'asse utensile ruotato (convertito) varia rispetto al sistema di coordinate della macchina: ruotando la testa orientabile - quindi l'utensile - ad es. nell'asse B di +90°, il sistema di coordinate viene trascinato nella rotazione. Azionando nel modo operativo Funzionamento manuale il tasto di movimento Z+, l'utensile si sposta in direzione X+ del sistema di coordinate fisso della macchina. Per il calcolo del sistema di coordinate convertito il TNC tiene conto degli spostamenti meccanici della testa orientabile (percentuali "traslatorie") e degli spostamenti dovuti alla rotazione dell'utensile (correzione 3D della lunghezza dell'utensile). 62 2 Funzionamento manuale e allineamento 2 .5 R o ta z io n e p ia n o d i la v o ro ( o p z io n e s o ft w a re 1 ) Spostamento sugli indici di riferimento con assi ruotati Il TNC attiva automaticamente il piano di lavoro ruotato nel caso in cui questa funzione risultasse attiva allo spegnimento del controllo. Il TNC trasla quindi gli assi all'attivazione di un tasto di direzione nel sistema di coordinate inclinato. Posizionare l'utensile in modo tale che al successivo superamento degli indici di riferimento non si verifichi alcuna collisione. Per superare gli indici di riferimento è necessario disattivare la funzione "Rotazione piano di lavoro". Indicazione di posizione nel sistema ruotato Le posizioni visualizzate nell'indicazione di stato (NOMIN e REALE) si riferiscono al sistema di coordinate ruotate. Limitazioni nella rotazione del piano di lavoro I posizionamenti da PLC (definiti dal costruttore della macchina) non sono ammessi. Posizionamento con inserimento manuale i) 66 3 .1 P ro g ra m m a z io n e e d e s e c u z io n e d i la v o ra z io n i s e m p li c i 3.1 Programmazione ed esecuzione di lavorazioni semplici Per le lavorazioni semplici o il preposizionamento dell'utensile è adatto il modo operativo Posizionamento con inserimento manuale. In questo modo operativo è possibile introdurre un breve programma nel formato testo in chiaro HEIDENHAIN e farlo eseguire direttamente. Possono essere chiamati anche i cicli del TNC. Il programma viene memorizzato nel file $MDI. La modalità Posizionamento con inserimento manuale consente anche l'attivazione della visualizzazione di stato supplementare. Impiego di Introduzione manuale dati Selezionare la modalità Posizionamento con inserimento manuale. Programmare il file $MDI secondo necessità Avviare l'esecuzione del programma: tasto di START esterno Limitazioni: Nel modo operativo MDI non sono disponibili le seguenti funzioni: Programmazione libera dei profili FK Ripetizioni di blocchi di programma Tecnica sottoprogrammi Correzioni traiettoria Grafica di programmazione Chiamata di programmi PGM CALL Esecuzione grafica HEIDENHAIN TNC 320 67 3 .1 P ro g ra m m a z io n e e d e s e c u z io n e d i la v o ra z io n i s e m p li c iEsempio 1 In un singolo pezzo deve essere praticato un foro di 20 mm. Dopo il serraggio del pezzo, l'allineamento e l'impostazione dell'origine il foro può essere programmato ed eseguito con poche righe di programma. Per prima cosa l'utensile viene preposizionato con blocchi L (rette) sopra il pezzo, ad una distanza di sicurezza di 5 mm sopra il foro. In seguito viene eseguito il foro con il ciclo 200 FORATURA. Funzione di retta L (vedere "Retta L" pag. 151), ciclo FORATURA (vedere "FORATURA (ciclo 200)" pag. 217).    0 BEGIN PGM $MDI MM 1 TOOL CALL 1 Z S1860 Chiamata utensile: asse utensile Z, Numero di giri del mandrino 1860 giri/min 2 L Z+200 R0 FMAX Disimpegno utensile (F MAX = rapido) 3 L X+50 Y+50 R0 FMAX M3 Posizionamento ut. con F MAX sopra il foro, Mandrino ON 4 CYCL DEF 200 FORATURA Definizione del ciclo FORATURA Q200=5 ;DISTANZA SICUREZZA Distanza di sicurezza dell'ut. sopra il foro Q201=-15 ;PROFONDITÀ Profondità foro (segno=direzione di lavoro) Q206=250 ;AVANZ. INCREMENTO Avanzamento di foratura Q202=5 ;PROF. INCREMENTO Profondità singoli accostamenti prima del ritorno Q210=0 ;TEMPO ATTESA SOPRA Tempo di attesa in secondi dopo ogni disimpegno Q203=-10 ;COORD. SUPERFICIE Coordinata della superficie del pezzo Q204=20 ;2ª DIST. SICUREZZA Distanza di sicurezza dell'ut. sopra il foro Q211=0.2 ;TEMPO ATTESA SOTTO Tempo di attesa sul fondo foro in secondi 5 CYCL CALL Chiamata del ciclo FORATURA 6 L Z+200 R0 FMAX M2 Disimpegno utensile 7 END PGM $MDI MM Fine programma Programmazione: generalità, gestione file, ausili di programmazione i) 72 4 Programmazione: generalità, gestione file, ausili di programmazione 4 .1 P ri n c ip i fo n d a m e n ta li 4.1 Principi fondamentali Sistemi di misura e indici di riferimento Sugli assi della macchina sono previsti sistemi di misura che rilevano le posizioni della tavola e dell'utensile. Sugli assi lineari sono previsti di norma sistemi di misura lineari, mentre sulle tavole rotanti e sugli assi rotativi sono previsti sistemi di misura angolari. Quando un asse si muove, il relativo sistema di misura genera un segnale elettrico dal quale il TNC calcola l'esatta posizione dell'asse. In caso di interruzione della tensione la correlazione tra la posizione degli assi e la posizione reale calcolata va persa. Per poter ristabilire questa correlazione, i sistemi di misura incrementali sono provvisti di indici di riferimento. Al superamento di un indice di riferimento il TNC riceve un segnale che definisce un punto di riferimento fisso della macchina. In questo modo il TNC è in grado di ristabilire la correlazione tra la posizione reale e la posizione attuale della macchina. Con i sistemi di misura lineari e indici di riferimento a distanza codificata, gli assi devono essere spostati al massimo di 20 mm, con i sistemi di misura angolari al massimo di 20°. Con i sistemi di misura assoluti, dopo l’accensione viene trasmesso al controllo un valore di posizione assoluto. In questo modo si ristabilisce subito dopo l’accensione, senza spostamento degli assi, la correlazione tra la posizione reale e la posizione attuale della slitta della macchina. Sistema di riferimento Un sistema di riferimento consente la definizione univoca di una posizione in un piano o nello spazio. L'indicazione di una posizione si riferisce sempre a un determinato punto, definito dalle coordinate. Nel sistema ortogonale (sistema cartesiano) vengono definite tre direzioni con gli assi X, Y e Z. Questi assi sono perpendicolari tra loro e si intersecano in un punto, detto origine o punto zero. Una coordinata indica quindi la distanza dal punto zero in una di queste direzioni. Una posizione nel piano può pertanto essere definita da due coordinate e nello spazio da tre coordinate. Le coordinate che si riferiscono al punto zero, vengono chiamate coordinate assolute. Le coordinate relative si riferiscono ad una qualsiasi altra posizione (punto di riferimento) nel sistema delle coordinate. I valori di coordinata relativi vengono chiamati anche valori di coordinata incrementali.         HEIDENHAIN TNC 320 75 4 .1 P ri n c ip i fo n d a m e n ta liPosizioni assolute e incrementali del pezzo Posizioni assolute del pezzo Se le coordinate di una posizione si riferiscono al punto zero delle coordinate (origine), queste vengono definite assolute. Ogni posizione su un pezzo è definita in modo univoco dalle relative coordinate assolute. Esempio 1: fori con coordinate assolute Posizioni incrementali del pezzo Le coordinate incrementali si riferiscono all'ultima posizione programmata dell'utensile che serve da origine relativa (fittizia). Alla creazione del programma le coordinate incrementali indicano quindi la quota tra l'ultima posizione nominale e quella immediatamente successiva, della quale traslare l'utensile. Per questa ragione viene anche definita quota incrementale. Le quote incrementali vengono identificate con una "I" prima del nome dell'asse. Esempio 2: fori con coordinate incrementali Coordinate assolute del foro 4 X = 10 mm Y = 10 mm Coordinate polari assolute ed incrementali Le coordinate assolute si riferiscono sempre al polo e all'asse di riferimento dell'angolo. Le coordinate incrementali si riferiscono sempre all'ultima posizione programmata dell'utensile.            Foro 1 Foro 2 Foro 3 X = 10 mm X = 30 mm X = 50 mm Y = 10 mm Y = 20 mm Y = 30 mm            Foro 5, riferito a 4 Foro 6, riferito a 5 X = 20 mm X = 20 mm Y = 10 mm Y = 10 mm                76 4 Programmazione: generalità, gestione file, ausili di programmazione 4 .1 P ri n c ip i fo n d a m e n ta li Impostazione dell'origine Il disegno del pezzo specifica un determinato elemento geometrico del pezzo quale origine assoluta (punto zero), generalmente uno spigolo del pezzo. Nell'impostazione dell'origine si allinea per prima cosa il pezzo rispetto agli assi macchina, portando l'utensile per ogni asse in una posizione nota rispetto al pezzo. Per questa posizione si imposta il display del TNC su zero o su un valore di posizione predefinito. In questo modo si assegna il pezzo al sistema di riferimento, valido per la visualizzazione del TNC e per il programma di lavorazione. Se sul disegno del pezzo è indicata un'origine incrementale, occorre semplicemente utilizzare i cicli per la conversione delle coordinate (vedere "Cicli per la conversione di coordinate" pag. 334). Quando il disegno del pezzo non è quotato a norma NC, si sceglie una determinata posizione o uno spigolo come origine, in base alla quale si potranno poi determinare con massima semplicità tutte le altre posizioni. La determinazione dell'origine risulta particolarmente agevole con il sistema di tastatura 3D HEIDENHAIN. Vedere il manuale utente Cicli di tastatura "Impostazione dell'origine con sistemi di tastatura 3D". Esempio Lo schizzo del pezzo a destra mostra dei fori (da 1 a 4), le cui quote si riferiscono ad un'origine assoluta con le coordinate X=0 Y=0. I fori (da 5 a 7) si riferiscono ad un'origine relativa, con le coordinate assolute X=450 Y=750. Con il ciclo SPOSTAMENTO DELL'ORIGINE si sposta temporaneamente l'origine sulla posizione X=450, Y=750, per programmare i fori (da 5 a 7) senza ulteriori calcoli.                          HEIDENHAIN TNC 320 77 4 .2 G e s ti o n e f il e : p ri n c ip i fo n d a m e n ta li4.2 Gestione file: principi fondamentali File Introducendo un programma di lavorazione nel TNC, dare a questo programma innanzitutto un nome. Il TNC memorizza il programma come file con lo stesso nome. Anche i testi e le tabelle vengono memorizzati dal TNC come file. Per trovare e gestire i file in modo rapido, il TNC dispone di una finestra speciale per la gestione dei file. In questa finestra si possono chiamare, copiare, rinominare e cancellare i vari file. Con il TNC si possono gestire e memorizzare file fino a una dimensione complessiva di 300 MByte. File nel TNC Tipo Programmi in dialogo HEIDENHAIN secondo DIN/ISO .H .I Tabelle per Utensili Cambia-utensili Origini Preset Sistemi di tastatura File di backup .T .TCH .D .PR .TP .BAK Testi quali File ASCII File di protocollo .A .TXT A seconda dell'impostazione il TNC crea dopo l'editing e la memorizzazione di programmi NC un file di backup *.bak, che può influire sullo spazio di memoria a disposizione. 80 4 Programmazione: generalità, gestione file, ausili di programmazione 4 .3 O p e ra re c o n l a g e s ti o n e f il e 4.3 Operare con la gestione file Directory Se si memorizzano nel TNC molti programmi, inserire i file in directory (cartelle), per poterli organizzare. In tali directory si possono creare ulteriori directory, le cosiddette sottodirectory. Con il tasto -/+ oppure ENT si possono visualizzare o mascherare le sottodirectory. Percorsi Il percorso indica il drive e tutte le directory e sottodirectory in cui un file è memorizzato. I singoli dati vengono separati da una "\". Esempio Sul drive TNC:\ è stata generata la directory AUFTR1. In seguito nella directory AUFTR1 è stata generata la sottodirectory NCPROG, nella quale è stato copiato il programma di lavorazione PROG1.H Il programma di lavorazione ha quindi il seguente percorso: TNC:\AUFTR1\NCPROG\PROG1.H La grafica a destra illustra un esempio di visualizzazione di directory con diversi percorsi.     !"#  $ "% &'  (#& $  HEIDENHAIN TNC 320 81 4 .3 O p e ra re c o n l a g e s ti o n e f il ePanoramica: funzioni della gestione dati Funzione Softkey Copia di un singolo file Selezione di un tipo di file Visualizzazione degli ultimi 10 file selezionati Cancellazione di file o directory Selezione di file Rinomina file Gestione dei drive di rete Selezione dell’editor Attivazione protezione file da cancellazione e modifica Disattivazione della protezione di un file Creazione di un nuovo file Ordinamento dei file secondo le proprietà Copia di una directory Cancellazione di una directory con tutte le sottodirectory Visualizzazione delle directory di un drive Rinomina directory Creazione di una nuova directory 82 4 Programmazione: generalità, gestione file, ausili di programmazione 4 .3 O p e ra re c o n l a g e s ti o n e f il e Richiamare la Gestione file Premere il tasto PGM MGT: il TNC visualizza la finestra per la gestione file. (La figura a destra mostra l’impostazione base. Se il TNC visualizza una ripartizione dello schermo diversa, premere il softkey FINESTRA.) La finestra stretta a sinistra visualizza i drive e le directory disponibili. I drive rappresentano i dispositivi con i quali i dati vengono memorizzati o trasmessi. Un drive è costituito dalla memoria interna del TNC, altri drive sono le interfacce RS232, Ethernet e USB, attraverso le quali si può collegare per esempio un PC o un dispositivo di memoria. Ogni directory è sempre identificata da un’icona della cartella (a sinistra) e dal suo nome (a destra). Le sottodirectory sono rientrate verso destra. Se una casella con il simbolo + precede il simbolo della cartella, significa che sono presenti altre sottodirectory, che possono essere visualizzate con il tasto -/+ o ENT. La finestra larga a destra visualizza tutti i file memorizzati nella directory selezionata. Per ogni file vengono visualizzate varie informazioni, elencate nella tabella sottostante. Visualizzazione Significato NOME FILE Nome con un’estensione (tipo di file) separata da un punto BYTE Dimensione del file in byte STATO E S M Caratteristica del file: Programma selezionato in modalità Programmazione Programma selezionato in modalità Prova programma Programma selezionato in una delle modalità di esecuzione del programma File protetto da cancellazione e da modifica (protected) DATA Data dell'ultima modifica del file ORA Ora dell'ultima modifica del file HEIDENHAIN TNC 320 85 4 .3 O p e ra re c o n l a g e s ti o n e f il eCopia di un singolo file  Portare il campo chiaro sul file da copiare  Premere il softkey COPY: selezione della funzione di copiatura. Il TNC apre una finestra in primo piano  Introdurre il nome del file di destinazione e confermare con il tasto ENT o il softkey OK: il TNC copia il file nella directory attiva, oppure nella corrispondente directory di destinazione. Il file originale viene conservato Copia di directory Portare il campo chiaro nella finestra sinistra sulla directory da copiare. Premere poi il softkey COPIA DIR . in luogo del softkey COPIA. Il TNC può copiare assieme tutte le sottodirectory. Selezione dell'impostazione in un box di selezione In diversi dialoghi il TNC apre una finestra in primo piano, in cui si possono scegliere le impostazioni in box di selezione.  Spostare il cursore nel box di selezione desiderato e premere il tasto GOTO  Posizionare il cursore con i tasto cursore sull’impostazione richiesta  Confermare il valore con il softkey OK, annullare la selezione con il softkey ANNULLA 86 4 Programmazione: generalità, gestione file, ausili di programmazione 4 .3 O p e ra re c o n l a g e s ti o n e f il e Selezione di uno degli ultimi 10 file selezionati Chiamata Gestione file Visualizzazione degli ultimi 10 file selezionati: premere il softkey ULTIMI FILE Per portare il campo chiaro sul file da selezionare, utilizzare i tasti cursore: Sposta il campo chiaro in una finestra verso l'alto e verso il basso Selezione file: premere il softkey OK o il tasto ENT Cancellazione di un file  Portare il campo chiaro sul file da cancellare  Selezione della funzione di cancellazione: premere il softkey CANCELLA.  Conferma della cancellazione: premere il softkey OK oppure  Annullamento della cancellazione: premere il softkey ANNULLA Cancellazione directory  Cancellare tutti i file e tutte le sottodirectory nella directory da cancellare  Portare il campo chiaro sulla directory da cancellare  Selezione della funzione di cancellazione: premere il softkey CANC.. Il TNC chiede se devono essere cancellate anche le sottodirectory e i file  Conferma della cancellazione: premere il softkey OK oppure  Annullamento della cancellazione: premere il softkey ANNULLA oppure HEIDENHAIN TNC 320 87 4 .3 O p e ra re c o n l a g e s ti o n e f il eSelezione di file Le funzioni, quali la copiatura o la cancellazione di file, possono essere eseguite sia per singoli che per più file contemporaneamente. Per selezionare più file procedere come segue: Portare il campo chiaro sul primo file Visualizzazione funzioni di marcatura: premere il softkey TAG Selezione file: premere il softkey SELEZ. FILE Portare il campo chiaro sul file successivo Selezione file successivo: premere il softkey SELEZ. FILE ecc. Copiatura dei file selezionati: uscire dalla funzione TAG con il softkey Indietro Copiatura dei file selezionati: selezionare il softkey COPIA Cancellazione dei file selezionati: premere il softkey Indietro per uscire dalle funzioni di selezione e poi premere il softkey CANCELLA Funzione di selezione Softkey Selezione di un singolo file Selezione di tutti i file di una directory Disattivazione della selezione di un unico file Disattivazione della selezione di tutti i file 90 4 Programmazione: generalità, gestione file, ausili di programmazione 4 .3 O p e ra re c o n l a g e s ti o n e f il e Trasmissione di un singolo file: posizionare il campo chiaro sul file desiderato, oppure Trasferire più file: premere il softkey TAG (sul secondo livello softkey, vedere "Selezione di file", pag. 87) e selezionare i file in modo corrispondente. Uscire dalla funzione SELEZIONARE Premere il softkey COPY Confermare con il softkey OK o con il tasto ENT. Se i programmi sono lunghi il TNC, visualizza una finestra di stato che informa sulla procedura della copiatura. Conclusione trasmissione dati: spostare il campo chiaro nella finestra sinistra e premere quindi il softkey FINESTRA. Il TNC visualizzerà nuovamente la finestra standard per la Gestione file Per selezionare un’altra directory quando un file è visualizzato su doppia finestra, premere il softkey VISUALIZ. ALBERO. Premendo il softkey VISUALIZZA FILE, il TNC visualizza il contenuto della directory selezionata! HEIDENHAIN TNC 320 91 4 .3 O p e ra re c o n l a g e s ti o n e f il eCopia di file in un'altra directory  Selezionare la ripartizione dello schermo con le due finestre di grandezza uguale  Visualizzare le directory in entrambe le finestre: premere il softkey VISUALIZ. ALBERO Finestra destra  Portare il campo chiaro sulla directory nella quale si desidera copiare i file e visualizzare con il tasto VISUALIZZA FILE i file in questa directory Finestra sinistra  Selezionare la directory con i file da copiare e visualizzare i file con il tasto VISUALIZZA FILE  Visualizzare le funzioni per la selezione di file  Portare il campo chiaro sui file da copiare e selezionarli. Se desiderato, selezionare altri file allo stesso modo.  Copiare i file selezionati nella directory di destinazione Ulteriori funzioni di selezione: vedere "Selezione di file", pag. 87. Avendo selezionato dei file sia nella finestra sinistra che in quella destra, il TNC effettua la copia dalla directory sulla quale si trova il campo chiaro. Sovrascrittura di file Se si desidera copiare file in una directory in cui ci sono file con lo stesso nome, il TNC visualizza il messaggio d'errore "File protetto". Impiegare la funzione SELEZIONARE per sovrascrivere il file:  Sovrascrittura di più file: nella finestra in primo piano selezionare i “file esistenti” ed eventualmente i “file protetti” e premere il softkey OK oppure  Senza sovrascrittura di file: premere il softkey ANNULLA 92 4 Programmazione: generalità, gestione file, ausili di programmazione 4 .3 O p e ra re c o n l a g e s ti o n e f il e Il TNC in rete Se collegato in rete, il TNC visualizza i drive collegati nella finestra delle directory (vedere metà sinistra dello schermo) Tutte le funzioni sopra descritte (selezione drive, copiatura file, ecc.) valgono anche per le reti, sempre che l'abilitazione di accesso lo consenta. Collegamento in rete e relativo scollegamento  Selezione della gestione file: premere il tasto PGM MGT, selezionare eventualmente con il softkey FINESTRA la ripartizione dello schermo come illustrato dalla figura in alto a destra.  Gestione drive di rete: premere il softkey RETE (secondo livello softkey). Il TNC visualizza nella finestra destra i drive di rete ai quali è abilitato l'accesso. Con i softkey qui di seguito descritti si definiscono i collegamenti per i singoli drive. Per il collegamento della scheda Ethernet alla propria rete, vedere "Interfaccia Ethernet", pag. 482. Eventuali messaggi d'errore durante il funzionamento in rete vengono registrati dal TNC (vedere "Interfaccia Ethernet" pag. 482). Funzione Softkey Attivazione del collegamento in rete, il TNC seleziona la colonna Mnt, quando il collegamento è attivo Conclusione del collegamento in rete Attivazione automatica del collegamento in rete all'accensione del TNC. Il TNC seleziona la colonna Auto, quando il collegamento viene attivato automaticamente Funzione PING per eseguire il test del collegamento in rete Premendo il softkey INFO RETE, il TNC visualizza le impostazioni di rete correnti HEIDENHAIN TNC 320 95 4 .4 A p e rt u ra e i n s e ri m e n to d i p ro g ra m m iApertura di un nuovo programma di lavorazione I programmi di lavorazione vengono sempre inseriti nel modo operativo Programmaz.. Esempio di apertura di programma: Selezionare la modalità operativa Programmazione Chiamare la gestione file: premere il tasto PGM MGT Selezionare la directory nella quale si desidera memorizzare il nuovo programma: Inserire il nome del nuovo programma e confermare con il tasto ENT Selezionare l’unità di misura: premere il softkey MM oppure INCH. Il TNC commuta sulla finestra programmi e apre il dialogo per la definizione del BLK- FORM (pezzo grezzo) Inserire l'asse del mandrino Inserire una dopo l'altra le coordinate X, Y e Z del punto MIN Inserire una dopo l'altra le coordinate X, Y e Z del punto MAX NOME FILE = 123.H ASSE DI LAVORO MANDRINO X/Y/Z? DEF BLK FORM: PUNTO MIN? DEF BLK FORM: PUNTO MAX? 0 0 -40 100 100 0 96 4 Programmazione: generalità, gestione file, ausili di programmazione 4 .4 A p e rt u ra e i n s e ri m e n to d i p ro g ra m m i Esempio: visualizzazione di BLK FORM nel programma CN Il TNC genera automaticamente i numeri dei blocchi, nonché il blocco BEGIN e il blocco END. 0 BEGIN PGM NUOVO MM Inizio programma, nome, unità di misura 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Asse del mandrino, coordinate punto MIN 2 BLK FORM 0.2 X+100 Y+100 Z+0 Coordinate punto MAX 3 END PGM NUOVO MM Fine programma, nome, unità di misura Se non si desidera definire il pezzo grezzo, interrompere il dialogo Asse di lavoro mandrino X/Y/Z con il tasto DEL! Perché il TNC possa visualizzare la grafica occorre che il lato più corto sia almeno 50 µm e il lato più lungo sia al massimo 99 999,999 mm! HEIDENHAIN TNC 320 97 4 .4 A p e rt u ra e i n s e ri m e n to d i p ro g ra m m iProgrammazione mediante testo in chiaro degli spostamenti degli utensili Per programmare un blocco si inizia con il tasto funzione. Nella riga di intestazione dello schermo il TNC chiederà tutti i dati necessari. Esempio per un dialogo Aprire il dialogo Inserire la coordinata di destinazione per l'asse X Inserire la coordinata di destinazione per l'asse Y e confermare con il tasto ENT per passare alla domanda successiva Inserire "senza correzione del raggio" e confermare con il tasto ENT per passare alla domanda successiva Avanzamento per questa traiettoria 100 mm/min e confermare con il tasto ENT per passare alla domanda successiva Funzione ausiliaria M3 "Mandrino on", con il tasto ENT il TNC conclude il dialogo La finestra di programma visualizzerà la seguente riga: COORDINATE? CORR. RAGGIO: RL/RR/SENZA CORR.:? AVANZAMENTO F=? / F MAX = ENT FUNZIONE AUSILIARIA M? 3 L X+10 Y+5 R0 F100 M3 10 20 100 3
Docsity logo


Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved