Heidenhain ITNS 530 CONVERSATIONAL PROGRAMMING

Manuale utente Dialogo con testo-in chiaro HEIDENHAIN
iTNC 530
Software NC 606 420-01 606 421-01
Italiano (it) 9/2010

Elementi operativi del TNC

1
50
0
50
100
F %
1
50
0
50
100
S %

Elementi di comando sullo schermo

Tasto Funzione
Selezione ripartizione schermo
Tasto di commutazione modi operativi Programmazione/Macchina
Softkey: selezione funzioni sullo schermo
Commutazione dei livelli softkey

Tastiera alfabetica

Tasto Funzione
Nome file, commenti
Programmazione DIN/ISO

Modi operativi Macchina

Tasto Funzione
Funzionamento manuale
Volantino elettronico

Gestione programmi/file, funzioni del TNC

Tasto Funzione
Selezione e cancellazione di 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, richiamo TNCguide
Visualizzazione di tutti i messaggi d'errore
Funzione calcolatrice

Tasti di navigazione

Tasto Funzione
Spostamento campo chiaro
Selezione diretta di blocchi, cicli e di funzioni parametriche

Potenziometri per avanzamento e velocità mandrino

Avanzamento Numero di giri mandrino
smarT.NC
Introduzione manuale dati
Esecuzione singola
Esecuzione continua

Modi operativi Programmazione

Tasto Funzione
Editing programma
Prova programma

Cicli, sottoprogrammi e ripetizioni di blocchi di programma

Tasto Funzione
Definizione di cicli di tastatura
Definizione e chiamata cicli
Inserimento e chiamata di sottoprogrammi e di ripetizioni di blocchi di programma
Programmazione di uno STOP programmato

Dati sugli utensili

Ta s t o Funzione
Definizione dati utensile nel programma

Immissione assi coordinate e valori numerici, editing

Tasto Funzione
Selezione assi coordinate e inserimento nel programma
Chiamata dati utensile

Programmazione movimenti traiettoria

Ta s t o Funzione
Avvicinamento/distacco 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
Valori numerici
Punto decimale/inversione del segno
Immissione coordinate polari/quote incrementali
Programmazione/stato parametri Q
Conferma posizione reale, valori dalla calcolatrice
Salto domande di dialogo e cancellazione dati
Conferma immissione e proseguimento dialogo
Conclusione del blocco, chiusura dell’inserimento
Annullamento di immissioni numeriche e cancellazione di messaggi di errore TNC
Interruzione dialogo, cancellazione di blocchi programma

Funzioni speciali/smarT.NC

Ta s t o Funzione
Visualizzazione funzioni speciali
smarT.NC: selezione della scheda successiva nella maschera
smarT.NC: selezione del primo campo di inserimento nel riquadro precedente/successivo

Il presente manuale

È di seguito riportato un elenco dei simboli di avvertenza utilizzati nel presente manuale.
Questo simbolo richiama l'attenzione su avvertenze particolari da seguire per la funzione descritta.
Questo simbolo richiama l'attenzione su uno o più dei seguenti pericoli esistenti nell'uso della funzione descritta:
Pericoli per il pezzo da lavorarePericoli per il dispositivo di serraggioPericoli per l'utensilePericoli per la macchinaPericoli per l'operatore
Questo simbolo richiama l'attenzione sulla necessità di adeguamento della funzione descritta da parte del costruttore della macchina. La funzione descritta può pertanto operare diversamente da macchina a macchina.
Questo simbolo richiama l'attenzione sulle descrizioni dettagliate di una funzione presenti in un altro manuale utente.
Il presente manuale

Necessità di modifiche e identificazione di errori

È nostro impegno perfezionare costantemente la documentazione indirizzata agli operatori che invitiamo pertanto a collaborare in questo senso comunicandoci eventuali richieste di modifiche al seguente indirizzo e-mail service@heidenhain.it.
HEIDENHAIN iTNC 530 5

Tipo di TNC, software e funzioni

Il presente manuale descrive le funzioni disponibili nei TNC a partire dai seguenti numeri software NC.
Tipo di TNC N. software NC
iTNC 530, HSCI e HeROS 5 606 420-01
iTNC 530 E, HSCI e HeROS 5 606 421-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.
HSCI (HEIDENHAIN Serial Controller Interface) definisce la nuova piattaforma hardware dei controlli numerici TNC.
HeROS 5 definisce il nuovo sistema operativo dei controlli numerici TNC basati su HSCI.
Il costruttore della macchina adatta, tramite parametri macchina, le capacità prestazionali del TNC alla propria macchina. Il presente manuale descrive pertanto anche funzioni non disponibili su tutti i
Tipo di TNC, software e funzioni
TNC. Funzioni non disponibili su tutte le macchine sono ad esempio:
misurazione utensile con il TT
Per specifiche applicazioni rivolgersi al costruttore della macchina.
6
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 Programmazione di cicli
Tutte le funzioni dei cicli (cicli di tastatura e cicli di lavorazione) sono descritte in un manuale utente separato. Per richiedere questo manuale utente rivolgersi eventualmente a HEIDENHAIN. ID: 670 388-xx
Documentazione utente smarT.NC
Il modo operativo smarT.NC è descritto in una guida rapida separata. Per richiedere questa guida rapida rivolgersi eventualmente a HEIDENHAIN. ID: 533 191-xx.
Tipo di TNC, software e funzioni
HEIDENHAIN iTNC 530 7

Opzioni software

iTNC 530 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:
Opzione software 1
Interpolazione di superfici cilindriche (cicli 27, 28, 29 e 39)
Avanzamento in mm/min con assi rotativi: M116
Rotazione del piano di lavoro (ciclo 19, funzione PLANE e softkey 3D ROT nel modo operativo Funzionamento Manuale)
Cerchio su 3 assi con piano di lavoro ruotato
Opzione software 2
Tempo di elaborazione blocchi 0,5 ms invece di 3,6 ms
Interpolazione su 5 assi
Interpolazione spline
Tipo di TNC, software e funzioni
Lavorazione 3D
M114: correzione automatica della geometria della macchina
nell'impiego di assi orientabili
M128: mantenimento della posizione della punta dell'utensile nel
posizionamento di assi orientabili (TCPM)
FUNCTION TCPM: mantenimento della posizione della punta
dell'utensile durante il posizionamento di assi orientabili (TCPM) con possibilità di impostazione del modo di funzionamento
M144: considerazione della cinematica della macchina in
posizioni REALI/NOMINALI alla fine del blocco
Parametri aggiuntivi Finitura/Sgrossatura e Tolleranza per
assi di rotazione nel ciclo 32 (G62)
Blocchi LN (correzione 3D)
Opzione software DCM Collison Descrizione
Funzione che controlla campi definiti dal costruttore della macchina per evitare collisioni
Opzione software DXF Converter Descrizione
Estrazione di profili e posizioni di lavorazione da file DXF (formato R12)
8
Pagina 379
Pagina 254
Opzione software Lingue di dialogo aggiuntive
Funzione per l'abilitazione delle lingue di dialogo sloveno, slovacco, norvegese, lettone, estone, coreano, turco, rumeno, lituano
Descrizione
Pagina 656
Opzione software Impostazioni globali di programma
Funzione per la sovrapposizione di conversioni di coordinate nei modi operativi di esecuzione, correzione del posizionamento con il volantino in direzione dell'asse virtuale
Opzione software AFC Descrizione
Funzione per il controllo adattativo dell'avanzamento per ottimizzare le condizioni di taglio durante la produzione in serie
Opzione software KinematicsOpt Descrizione
Cicli di tastatura per il controllo e l'ottimizzazione della precisione della macchina
Opzione software 3D-ToolComp Descrizione
Correzione raggio utensile 3D in funzione dell'angolo di contatto per blocchi LN
Descrizione
Pagina 397
Pagina 408
Manuale utente Programmazione di cicli
Pagina 408
Tipo di TNC, software e funzioni
HEIDENHAIN iTNC 530 9

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.
Funzioni FCL 4 Descrizione
Rappresentazione grafica dello spazio protetto con controllo anticollisione DCM attivo
Tipo di TNC, software e funzioni
Correzione del posizionamento con volantino nello stato di arresto con controllo anticollisione DCM attivo
Pagina 383
Pagina 382
Rotazione base 3D (compensazione di serraggio)
Funzioni FCL 3 Descrizione
Ciclo di tastatura per la tastatura 3D Manuale utente
Cicli di tastatura per l'impostazione automatica dell'origine centro scanalatura /centro isola
Riduzione di avanzamento nella lavorazione del profilo tasca se l'utensile si trova in piena presa
Funzione PLANE: inserimento angolo asse
Documentazione utente come sistema di guida contestuale
smarT.NC: programmazione smarT.NC in parallelo alla lavorazione
smarT.NC: profilo tasca su sagoma di punti
Manuale della macchina
Programmazione di cicli
Manuale utente Programmazione di cicli
Manuale utente Programmazione di cicli
Pagina 460
Pagina 154
Pagina 115
Guida rapida smarT.NC
10
Funzioni FCL 3 Descrizione
smarT.NC: preview di programmi di profilo nel File Manager
Guida rapida smarT.NC
smarT.NC: strategia di posizionamento nelle lavorazioni su punti
Funzioni FCL 2 Descrizione
Grafica a linee 3D Pagina 146
Asse utensile virtuale Pagina 578
Supporto USB di dispositivi a blocco (chiavi di memoria, dischi fissi, drive CD­ROM)
Filtraggio di profili generati esternamente
Possibilità di assegnare nella maschera del profilo profondità diverse ad ogni segmento di profilo
Gestione dinamica indirizzi IP DHCP Pagina HIDDEN
Ciclo di tastatura per l'impostazione globale dei parametri tastatore
smarT.NC: supporto grafico per lettura blocchi
smarT.NC: conversioni di coordinate Guida rapida smarT.NC
Guida rapida smarT.NC
Pagina 125
Pagina 422
Manuale utente Programmazione di cicli
Manuale utente Programmazione di cicli
Guida rapida smarT.NC
Tipo di TNC, software e funzioni
smarT.NC: funzione PLANE Guida rapida smarT.NC

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 si trovano sul controllo al punto
U Modo operativo Editing programma U Funzione MOD U Softkey AVVERTENZE LEGALI
HEIDENHAIN iTNC 530 11

Nuove funzioni 606 42x-01 rispetto alle precedenti versioni 340 49x-05

Nuove funzioni di apertura ed elaborazione di file creati
esternamente (vedere "Tool supplementari per la gestione di tipi di file esterni" a pagina 128)
Nuove funzioni nella barra dei task (vedere "Barra dei task" a
pagina 86)
Funzioni estese per la configurazione dell'interfaccia Ethernet
(vedere "Configurazione del TNC" a pagina 627)
Ampliamenti per Functional Security FS (opzione):
Informazioni generali sulla Functional Security FS (vedere
"Generalità" a pagina 536)
Spiegazioni dei termini (vedere "Spiegazioni dei termini" a pagina
537)
Controllo delle posizioni degli assi (vedere "Controllo delle
posizioni degli assi" a pagina 538)
Attivazione della limitazione di avanzamento (vedere "Attivazione
della limitazione di avanzamento" a pagina 540)
Ampliamenti nelle visualizzazioni di stato generali per TNC con
Functional Security (vedere "Visualizzazioni di stato supplementari" a pagina 540)
Sono supportati i nuovi volantini HR 510, HR 520 e HR 550 FS
(vedere "Spostamento con il volantino elettronico" a pagina 524)
Nuova opzione software 3D-ToolComp: correzione raggio utensile
3D in funzione dell'angolo di contatto per blocchi con vettori normali alla superficie (blocchi LN , vedere "Correzione tridimensionale dell’utensile in funzione dell'angolo di contatto (opzione software 3D-ToolComp)", pagina 491)
Grafica a linee 3D ora possibile anche in modalità a schermo intero
(vedere "Grafica a linee 3D (funzione FCL2)" a pagina 146)
Per la selezione di file in diverse funzioni NC e nella visualizzazione
della tabella pallet è ora disponibile un dialogo per la selezione dei file (vedere "Chiamata di un programma qualsiasi quale sottoprogramma" a pagina 276)
DCM: salvataggio e ripristino automatico di posizioni di serraggioDCM: il modulo per la creazione del programma di prova contiene
ora anche icone e testi descrittivi (vedere "Controllo della posizione del dispositivo di serraggio misurato" a pagina 390)
DCM, FixtureWizard: punti e sequenza di tastatura vengono
rappresentati in modo più univoco
DCM, FixtureWizard: denominazioni, punti di tastatura e punti di
rimisura possono essere attivati e disattivati (vedere "Uso di FixtureWizard" a pagina 387)
DCM, FixtureWizard: elementi di serraggio e punti di attacco
possono essere ora selezionati anche con un clic del mouse
Nuove funzioni 606 42x-01 rispetto alle precedenti versioni 340 49x-05
DCM: è ora disponibile una libreria con gli elementi di serraggio
standard (vedere "Modelli di dispositivi di serraggio" a pagina 386)
DCM: gestione portautensili (vedere "Gestione portautensili
(opzione software DCM)" a pagina 394)
12
Nel modo operativo Prova programma è ora possibile definire
manualmente il piano di lavoro (vedere "Impostazione del piano di lavoro ruotato per Prova programma" a pagina 602)
Per macchine senza sistemi di misura negli assi rotativi le relative
coordinate possono essere determinate mediante M114 per la definizione della direzione asse virtuale VT (vedere "Asse virtuale VT" a pagina 407)
In Funzionamento manuale è ora disponibile anche la modalità RW-
3D per la visualizzazione di posizione (vedere "Selezione della visualizzazione di posizione" a pagina 638)
Ampliamenti nella tabella utensili TOOL.T (vedere "Tabella utensili:
dati utensile standard" a pagina 166):
Nuova colonna DR2TABLE per la definizione di una tabella per la
correzione del raggio utensile in funzione dell'angolo di contatto
Nuova colonna LAST_USE, in cui il TNC registra data e ora
dell'ultima chiamata utensile
Programmazione parametri Q: i parametri stringa QS possono essere
ora impiegati anche per indirizzi di salto in caso di salti condizionati, sottoprogrammi o ripetizioni di parti di programma (vedere "Chiamata sottoprogramma", pagina 274, vedere "Chiamata di una ripetizione di blocchi di programma", pagina 275 e vedere "Programmazione di condizioni IF/THEN", pagina 301)
La creazione delle liste di impiego degli utensili nelle modalità
operative di lavorazione può essere configurata mediante maschera (vedere "Impostazioni per la prova di impiego utensile" a pagina 185)
Il comportamento alla cancellazione di utensili dalla relativa tabella
può essere ora influenzato dal parametro macchina 7263
(vedere
"Editing delle tabelle utensili" a pagina 172)
In modalità di posizionamento TURN della funzione PLANE è ora
possibile definire una altezza di sicurezza alla quale l'utensile deve essere riportato prima dell'orientamento nella direzione dell'asse utensile (vedere "Posizionamento automatico: MOVE/TURN/STAY (immissione obbligatoria)" a pagina 462)
Nella Gestione utensili estesa sono ora disponibili le seguenti
funzioni supplementari (vedere "Gestione utensili (opzione software)" a pagina 188):
È ora possibile anche editare le colonne con funzioni specialiLa maschera dei dati utensile può ora essere chiusa a scelta
memorizzando o meno i valori modificati
Nella vista tabellare è ora disponibile una funzione di ricercaGli utensili indicizzati vengono ora rappresentati correttamente
nella maschera
Nella lista sequenza utensili sono ora disponibili ulteriori
informazioni dettagliate
La lista di carico e scarico del magazzino utensili è ora gestibile
tramite Drag and Drop
Le colonne possono essere spostate con semplicità nella lista
tabellare mediante Drag and Drop
Nel modo operativo MDI sono ora disponibili anche alcune funzioni
speciali (tasto SPEC FCT) (vedere "Programmazione ed esecuzione di lavorazioni semplici" a pagina 580)
Nuove funzioni 606 42x-01 rispetto alle precedenti versioni 340 49x-05
HEIDENHAIN iTNC 530 13
È disponibile un nuovo ciclo di tastatura manuale con cui vengono
compensate posizioni inclinate del pezzo mediante rotazione della tavola rotante (vedere "Allineamento del pezzo tramite 2 punti" a pagina 563)
Nuovo ciclo di tastatura per calibrazione del sistema di tastatura con
sfera calibratrice (vedere manuale utente Programmazione di cicli)
KinematicsOpt: migliore supporto per il posizionamento di assi con
dentatura Hirth (vedere manuale utente Programmazione di cicli)
KinematicsOpt: è stato introdotto un parametro supplementare per
determinare il gioco di un asse rotativo (vedere manuale utente Programmazione di cicli)
Nuovo ciclo di lavorazione 275 per fresatura trocoidale di scanalature
(vedere manuale utente Programmazione di cicli)
Per il ciclo 241 per la foratura con punte a cannone monotaglienti è
ora possibile definire anche una profondità di attesa (vedere manuale utente Programmazione di cicli)
È ora possibile impostare il comportamento di avvicinamento e
allontanamento del ciclo 39 PROFILO SUPERFICIE CILINDRICA (vedere manuale utente Programmazione di cicli)
Nuove funzioni 606 42x-01 rispetto alle precedenti versioni 340 49x-05
14

Funzioni modificate 606 42x-01 rispetto alle precedenti versioni 340 49x-06

Programmazione parametri Q: per la funzione FN20 WAIT FOR è
possibile inserire ora 128 caratteri (vedere "FN 20: WAIT FOR: sincronizzazione NC con PLC" a pagina 320)
Nei menu di calibrazione per lunghezza e raggio di tastatura vengono
ora visualizzati anche il numero e il nome dell'utensile attivo (se si utilizzano i dati di calibrazione della tabella utensili, MP7411 = 1, vedere "Gestione di più blocchi di dati di calibrazione", pagina 557)
La funzione PLANE indica ora in fase di orientamento in modalità
Percorso residuo l'angolo effettivo ancora da traslare fino alla posizione di arrivo (vedere "Visualizzazione di posizione" a pagina
447)
Modificato comportamento di avvicinamento per finitura laterale con
24 (DIN/ISO: G124) (vedere manuale utente Programmazione di cicli)
HEIDENHAIN iTNC 530 15
Funzioni modificate 606 42x-01 rispetto alle precedenti versioni 340 49x-06
Funzioni modificate 606 42x-01 rispetto alle precedenti versioni 340 49x-06
16
Indice
Primi passi con iTNC 530
1
Introduzione
2
Programmazione: principi fondamentali, gestione file
3
Programmazione: aiuti di programmazione
4
Programmazione: utensili
5
Programmazione: programmazione profili
6
Programmazione: funzioni ausiliarie
7
Programmazione: acquisizione dati da file DXF
8
Programmazione: sottoprogrammi e ripetizioni di blocchi di programma
9
Programmazione: parametri Q
10
Programmazione: funzioni ausiliarie
11
Programmazione: funzioni speciali
12
Programmazione: lavorazione a più assi
13
Programmazione: gestione pallet
14
Posizionamento con immissione manuale
15
Prova ed esecuzione programma
16
Funzioni MOD
17
Tabelle e riepiloghi
18
HEIDENHAIN iTNC 530 17

1 Primi passi con iTNC 530 ..... 45

1.1 Introduzione ..... 46
1.2 Accensione della macchina ..... 47
Conferma dell'interruzione di corrente e superamento degli indici di riferimento ..... 47
1.3 Programmazione della prima parte ..... 48
Selezione del giusto modo operativo ..... 48
Principali elementi operativi del TNC ..... 48
Apertura di un nuovo programma/Gestione file ..... 49
Definizione di un pezzo grezzo ..... 50
Struttura del programma ..... 51
Programmazione di un profilo semplice ..... 52
Creazione del programma ciclo ..... 55
1.4 Prova grafica della prima parte ..... 58
Selezione del giusto modo operativo ..... 58
Selezione della tabella utensili per Prova programma ..... 58
Selezione del programma da verificare ..... 59
Selezione della configurazione dello schermo e della vista ..... 59
Avvio della Prova programma ..... 60
1.5 Predisposizione degli utensili ..... 61
Selezione del giusto modo operativo ..... 61
Preparazione e misurazione degli utensili ..... 61
La tabella utensili TOOL.T ..... 61
La tabella posti TOOL_P.TCH ..... 62
1.6 Predisposizione del pezzo ..... 63
Selezione del giusto modo operativo ..... 63
Serraggio del pezzo ..... 63
Allineamento del pezzo con il sistema di tastatura 3D ..... 64
Determinazione dell'origine con il sistema di tastatura 3D ..... 65
1.7 Esecuzione del primo programma ..... 66
Selezione del giusto modo operativo ..... 66
Selezione del programma da eseguire ..... 66
Avvio del programma ..... 66
HEIDENHAIN iTNC 530 19

2 Introduzione ..... 67

2.1 iTNC 530 ..... 68
Programmazione: HEIDENHAIN con testo in chiaro, smarT.NC e DIN/ISO ..... 68
Compatibilità ..... 68
2.2 Schermo e pannello di comando ..... 69
Schermo ..... 69
Definizione della ripartizione dello schermo ..... 70
Pannello di comando ..... 71
2.3 Modi operativi ..... 72
Funzionamento manuale e Volantino elettronico ..... 72
Posizionamento con immissione manuale ..... 72
Editing programma ..... 73
Prova programma ..... 73
Esecuzione continua ed Esecuzione singola ..... 74
2.4 Visualizzazioni di stato ..... 75
Visualizzazione di stato "generale" ..... 75
Visualizzazioni di stato supplementari ..... 77
2.5 Window Manager ..... 85
Barra dei task ..... 86
2.6 Accessori: sistemi di tastatura 3D e volantini elettronici HEIDENHAIN ..... 87
Sistemi di tastatura 3D ..... 87
Volantini elettronici HR ..... 88
20

3 Programmazione: principi fondamentali, gestione file ..... 89

3.1 Principi fondamentali ..... 90
Sistemi di misura e indici di riferimento ..... 90
Sistema di riferimento ..... 90
Sistema di riferimento sulle fresatrici ..... 91
Coordinate polari ..... 92
Posizioni assolute e incrementali del pezzo ..... 93
Impostazione dell'origine ..... 94
3.2 Apertura e inserimento di programmi ..... 95
Configurazione di un programma NC nel formato testo in chiaro HEIDENHAIN ..... 95
Definizione del pezzo grezzo: BLK FORM ..... 95
Apertura di un nuovo programma di lavorazione ..... 96
Programmazione di movimenti utensile a dialogo con testo in chiaro ..... 98
Conferma delle posizioni reali ..... 100
Editing di un programma ..... 101
La funzione di ricerca del TNC ..... 105
3.3 Gestione file: principi fondamentali ..... 107
File ..... 107
Visualizzazione sul TNC di file creati esternamente ..... 109
Salvataggio dati ..... 109
3.4 Lavorare con la Gestione file ..... 110
Directory ..... 110
Percorsi ..... 110
Panoramica: funzioni della Gestione dati ..... 111
Richiamo della Gestione file ..... 112
Selezione di drive, directory e file ..... 113
Generazione di una nuova directory (possibile solo sul drive TNC:\) ..... 116
Generazione di un nuovo file (possibile solo sul drive TNC:\) ..... 116
Copia di un singolo file ..... 117
Copia di file in un'altra directory ..... 118
Copia di tabelle ..... 119
Copia di directory ..... 120
Selezione di uno degli ultimi file selezionati ..... 120
Cancellazione di un file ..... 121
Cancellazione di una directory ..... 121
Selezione di file ..... 122
Rinomina di un file ..... 124
Funzioni ausiliarie ..... 125
Lavorare con le shortcut ..... 127
Tool supplementari per la gestione di tipi di file esterni ..... 128
Trasmissione dati a/da un supporto dati esterno ..... 133
Il TNC in rete ..... 135
Dispositivi USB sul TNC (funzione FCL 2) ..... 136
HEIDENHAIN iTNC 530 21

4 Programmazione: aiuti di programmazione ..... 139

4.1 Inserimento di commenti ..... 140
Applicazione ..... 140
Inserimento commento durante l'immissione del programma ..... 140
Inserimento commento in un momento successivo ..... 140
Commento in un blocco proprio ..... 140
Funzioni di editing del commento ..... 141
4.2 Strutturazione dei programmi ..... 142
Definizione, possibilità di inserimento ..... 142
Visualizzazione finestra di strutturazione/cambio della finestra attiva ..... 142
Inserimento di un blocco di strutturazione nella finestra di programma (a sinistra) ..... 142
Selezione di blocchi nella finestra di strutturazione ..... 142
4.3 Calcolatrice ..... 143
Funzionamento ..... 143
4.4 Grafica di programmazione ..... 144
Esecuzione grafica contemporanea/non contemporanea alla programmazione ..... 144
Generazione della grafica di programmazione per un programma esistente ..... 144
Visualizzazione e mascheratura di numeri di blocco ..... 145
Cancellazione della grafica ..... 145
Ingrandimento/riduzione di un dettaglio ..... 145
4.5 Grafica a linee 3D (funzione FCL2) ..... 146
Applicazione ..... 146
Funzioni della grafica a linee 3D ..... 146
Selezione a colori dei blocchi NC nella grafica ..... 148
Visualizzazione e mascheratura di numeri di blocco ..... 148
Cancellazione della grafica ..... 148
4.6 Guida diretta per messaggi d'errore NC ..... 149
Visualizzazione di messaggi di errore ..... 149
Visualizzazione della Guida ..... 149
4.7 Lista di tutti i messaggi d'errore presenti ..... 150
Funzione ..... 150
Visualizzazione della lista degli errori ..... 150
Contenuto della finestra ..... 151
Richiamo del sistema di guida TNCguide ..... 152
Generazione di file Service ..... 153
4.8 Guida contestuale TNCguide (funzione FCL3) ..... 154
Applicazione ..... 154
Uso del TNCguide ..... 155
Download dei file di guida aggiornati ..... 159
22

5 Programmazione: utensili ..... 161

5.1 Inserimenti relativi all'utensile ..... 162
Avanzamento F ..... 162
Numero di giri del mandrino S ..... 163
5.2 Dati utensile ..... 164
Premesse per la correzione utensile ..... 164
Numero e nome utensile ..... 164
Lunghezza L dell'utensile ..... 164
Raggio R dell'utensile ..... 164
Valori delta per lunghezze e raggi ..... 165
Inserimento dei dati utensile nel programma ..... 165
Inserimento dei dati utensile nelle tabelle ..... 166
Cinematica dei portautensili ..... 175
Sovrascrittura di singoli dati utensile da un PC esterno ..... 176
Tabella posti per cambio utensile ..... 177
Chiamata dati utensile ..... 180
Cambio utensile ..... 182
Prova di impiego utensile ..... 185
Gestione utensili (opzione software) ..... 188
5.3 Correzione utensile ..... 193
Introduzione ..... 193
Correzione della lunghezza utensile ..... 193
Correzione del raggio utensile ..... 194
HEIDENHAIN iTNC 530 23

6 Programmazione: programmazione profili ..... 199

6.1 Movimenti utensile ..... 200
Funzioni traiettoria ..... 200
Programmazione libera dei profili FK ..... 200
Funzioni ausiliarie M ..... 200
Sottoprogrammi e ripetizioni di blocchi di programma ..... 200
Programmazione con parametri Q ..... 201
6.2 Principi fondamentali sulle funzioni traiettoria ..... 202
Programmazione spostamento utensile per una lavorazione ..... 202
6.3 Avvicinamento e distacco a/da un profilo ..... 206
Panoramica: forme di traiettoria per l'avvicinamento e il distacco al/dal profilo ..... 206
Posizioni importanti per l'avvicinamento e il distacco ..... 207
Avvicinamento su una retta con raccordo tangenziale: APPR LT ..... 209
Avvicinamento su una retta perpendicolare al primo punto del profilo: APPR LN ..... 209
Avvicinamento su traiettoria circolare con raccordo tangenziale: APPR CT ..... 210
Avvicinamento su traiettoria circolare con raccordo tangenziale al profilo e al tratto di retta: APPR LCT ..... 211
Distacco su una retta con raccordo tangenziale: DEP LT ..... 212
Distacco su una retta perpendicolare all'ultimo punto del profilo: DEP LN ..... 212
Distacco su traiettoria circolare con raccordo tangenziale al profilo: DEP CT ..... 213
Distacco su una traiettoria circolare con raccordo tangenziale al profilo e al tratto di retta: DEP LCT ..... 213
6.4 Traiettorie - Coordinate cartesiane ..... 214
Panoramica delle funzioni di traiettoria ..... 214
Retta L ..... 215
Inserimento di uno smusso tra due rette ..... 216
Arrotondamento spigoli RND ..... 217
Centro del cerchio CCI ..... 218
Traiettoria circolare C intorno al centro del cerchio CC ..... 219
Traiettoria circolare CR con raggio definito ..... 220
Traiettoria circolare CT con raccordo tangenziale ..... 222
6.5 Traiettorie – coordinate polari ..... 227
Panoramica ..... 227
Origine delle coordinate polari: polo CC ..... 228
Retta LP ..... 228
Traiettoria circolare CP intorno al polo CC ..... 229
Traiettoria circolare CTP con raccordo tangenziale ..... 230
Traiettoria elicoidale ..... 231
24
6.6 Traiettorie – Programmazione libera dei profili FK ..... 235
Principi fondamentali ..... 235
Grafica per la programmazione FK ..... 237
Conversione di programmi FK in programmi con dialogo in chiaro ..... 238
Apertura del dialogo FK ..... 239
Polo per programmazione FK ..... 240
Programmazione libera di rette ..... 240
Programmazione libera di traiettorie circolari ..... 241
Possibilità di inserimento ..... 241
Punti ausiliari ..... 245
Riferimenti relativi ..... 246
HEIDENHAIN iTNC 530 25

7 Programmazione: acquisizione dati da file DXF ..... 253

7.1 Gestione di file DXF (opzione software) ..... 254
Applicazione ..... 254
Apertura di un file DXF ..... 255
Impostazioni base ..... 256
Impostazione dei layer ..... 258
Definizione dell'origine ..... 259
Selezione e memorizzazione del profilo ..... 261
Selezione e memorizzazione di posizioni di lavorazione ..... 264
Funzione Zoom ..... 270
26

8 Programmazione: sottoprogrammi e ripetizioni di blocchi di programma ..... 271

8.1 Definizione di sottoprogrammi e ripetizioni di blocchi di programma ..... 272
Label ..... 272
8.2 Sottoprogrammi ..... 273
Funzionamento ..... 273
Note per la programmazione ..... 273
Programmazione di un sottoprogramma ..... 273
Chiamata sottoprogramma ..... 274
8.3 Ripetizioni di blocchi di programma ..... 275
Label LBL ..... 275
Funzionamento ..... 275
Note per la programmazione ..... 275
Programmazione di una ripetizione di blocchi di programma ..... 275
Chiamata di una ripetizione di blocchi di programma ..... 275
8.4 Programma qualsiasi come sottoprogramma ..... 276
Funzionamento ..... 276
Note per la programmazione ..... 276
Chiamata di un programma qualsiasi quale sottoprogramma ..... 276
8.5 Annidamenti ..... 278
Tipi di annidamento ..... 278
Profondità di annidamento ..... 278
Sottoprogramma in un sottoprogramma ..... 279
Ripetizione di ripetizioni di blocchi di programma ..... 280
Ripetizione di un sottoprogramma ..... 281
8.6 Esempi di programmazione ..... 282
HEIDENHAIN iTNC 530 27

9 Programmazione: parametri Q ..... 289

9.1 Principio e panoramica delle funzioni ..... 290
Note per la programmazione ..... 292
Chiamata delle funzioni parametriche Q ..... 293
9.2 Serie di pezzi – Parametri Q invece di valori numerici ..... 294
Applicazione ..... 294
9.3 Definizione di profili mediante funzioni matematiche ..... 295
Applicazione ..... 295
Panoramica ..... 295
Programmazione delle funzioni matematiche di base ..... 296
9.4 Funzioni trigonometriche (trigonometria) ..... 297
Definizioni ..... 297
Programmazione delle funzioni trigonometriche ..... 298
9.5 Calcolo dei cerchi ..... 299
Applicazione ..... 299
9.6 Condizioni IF/THEN con i parametri Q ..... 300
Applicazione ..... 300
Salti incondizionati ..... 300
Programmazione di condizioni IF/THEN ..... 301
Sigle e termini utilizzati ..... 301
9.7 Controllo e modifica di parametri Q ..... 302
Procedura ..... 302
9.8 Funzioni ausiliarie ..... 303
Panoramica ..... 303
FN 14: ERROR: Emissione di messaggi d'errore ..... 304
FN 15: PRINT: emissione di testi o valori di parametri Q ..... 308
FN 16: F-PRINT: emissione formattata di testi e di valori di parametri Q ..... 309
FN 18: SYS-DATUM READ: Lettura dei dati di sistema ..... 313
FN 19: PLC: trasmissione di valori al PLC ..... 319
FN 20: WAIT FOR: sincronizzazione NC con PLC ..... 320
FN 25: PRESET: definizione di una nuova origine ..... 322
9.9 Introduzione diretta di formule ..... 323
Introduzione di formule ..... 323
Regole di calcolo ..... 325
Esempio di inserimento ..... 326
28
9.10 Parametri stringa ..... 327
Funzioni dell'elaborazione stringhe ..... 327
Assegnazione di parametri stringa ..... 328
Concatenazione di parametri stringa ..... 329
Conversione di un valore numerico in un parametro stringa ..... 330
Copia di una stringa parziale da un parametro stringa ..... 331
Copia di dati di sistema in un parametro stringa ..... 332
Conversione di un parametro stringa in un valore numerico ..... 334
Controllo di un parametro stringa ..... 335
Determinazione della lunghezza di un parametro stringa ..... 336
Confronto di ordine alfabetico ..... 337
9.11 Parametri Q preprogrammati ..... 338
Valori dal PLC: da Q100 a Q107 ..... 338
Blocco WMAT: QS100 ..... 338
Raggio dell'utensile attivo: Q108 ..... 338
Asse dell'utensile: Q109 ..... 339
Stato del mandrino: Q110 ..... 339
Alimentazione refrigerante: Q111 ..... 339
Fattore di sovrapposizione: Q112 ..... 339
Unità di misura nel programma: Q113 ..... 340
Lunghezza dell'utensile: Q114 ..... 340
Coordinate dopo una tastatura durante l'esecuzione del programma ..... 340
Differenza tra i valori reale-nominale nella misurazione automatica di utensili con TT 130 ..... 341
Rotazione del piano di lavoro con angoli del pezzo: coordinate per assi rotativi calcolate dal TNC ..... 341
Risultati di misura dei Cicli di tastatura (vedere anche nel manuale utente Programmazione di cicli) ..... 342
9.12 Esempi di programmazione ..... 344
HEIDENHAIN iTNC 530 29

10 Programmazione: funzioni ausiliarie ..... 351

10.1 Inserimento delle funzioni ausiliarie M e di STOP ..... 352
Principi fondamentali ..... 352
10.2 Funzioni ausiliarie per controllo esecuzione programma, mandrino e refrigerante ..... 353
Introduzione ..... 353
10.3 Funzioni ausiliarie per indicazioni di coordinate ..... 354
Programmazione di coordinate riferite alla macchina: M91/M92 ..... 354
Attivazione dell'ultimo punto di riferimento impostato: M104 ..... 356
Avvicinamento alle posizioni nel sistema di coordinate non ruotato con piano di lavoro ruotato: M130 ..... 356
10.4 Funzioni ausiliarie per traiettorie ..... 357
Smussatura spigoli: M90 ..... 357
Inserimento di un cerchio di arrotondamento tra tratti di rette: M112 ..... 357
Non considerazione di punti durante l’elaborazione di blocchi lineari non corretti: M124 ..... 358
Lavorazione di piccoli gradini di profilo: M97 ..... 359
Lavorazione completa di spigoli aperti: M98 ..... 361
Fattore di avanzamento per movimenti di penetrazione: M103 ..... 362
Avanzamento in millimetri per giro mandrino: M136 ..... 363
Velocità di avanzamento per archi di cerchio: M109/M110/M111 ..... 364
Precalcolo di un profilo con correzione del raggio (LOOK AHEAD): M120 ..... 365
Correzione del posizionamento con il volantino durante l'esecuzione del programma: M118 ..... 367
Distacco dal profilo nella direzione dell’asse utensile: M140 ..... 368
Soppressione del controllo del sistema di tastatura: M141 ..... 369
Cancellazione delle informazioni modali dei programmi: M142 ..... 370
Cancellazione della rotazione base: M143 ..... 370
Sollevamento automatico dell'utensile dal profilo in caso di arresto NC: M148 ..... 371
Soppressione di messaggi finecorsa: M150 ..... 372
10.5 Funzioni ausiliarie per macchine a taglio laser ..... 373
Principio ..... 373
Emissione diretta della tensione programmata: M200 ..... 373
Tensione quale funzione del percorso: M201 ..... 373
Tensione quale funzione della velocità: M202 ..... 374
Tensione quale funzione del tempo (rampa temporizzata): M203 ..... 374
Tensione quale funzione del tempo (impulso temporizzato): M204 ..... 374
30
Loading...
+ 667 hidden pages