Compensazione utensile 3D per fresatura frontale (#9 / #4-01-1)
Applicazione
La fresatura frontale è una lavorazione con la parte frontale dell'utensile.
Il controllo numerico sposta l'utensile in direzione della normale alla superficie per la somma dei valori delta della Gestione utensili, della chiamata utensile e delle tabelle di compensazione.
Premesse
- Opzione software Adv. Function Set 2 (#9 / #4-01-1)
- Macchina con assi rotativi posizionabili automaticamente
- Emissione di vettori normali alla superficie dal sistema CAM
- Programma NC con M128 o FUNCTION TCPM
Compensazione automatica dell'inclinazione utensile con M128 (#9 / #4-01-1)
Compensazione dell'inclinazione utensile con FUNCTION TCPM (#9 / #4-01-1)
Descrizione funzionale
Per la fresatura frontale sono possibili le seguenti varianti:
- blocco LN con orientamento utensile T, M128 o FUNCTION TCPM attiva: l'utensile mantiene l'orientamento utensile predefinito
- blocco LN senza M128 o FUNCTION TCPM: il controllo numerico ignora il vettore di direzione T, anche se definito
- Blocco LN senza orientamento utensile T ma con vettore normale alla superficie N, M128 o FUNCTION TCPM attivo: il controllo numerico interpreta il vettore normale alla superficie N anche come vettore utensile T e posiziona l'utensile perpendicolarmente al profilo del pezzo. HEIDENHAIN non raccomanda questo tipo di programmazione per ragioni di sicurezza.
TNC7 basic può spostare contemporaneamente max quattro assi. Se con un blocco NC devono essere spostati più di quattro assi, il controllo numerico visualizza un messaggio di errore.Se la posizione dell'asse non cambia, è possibile programmare più di quattro assi.
I programmi NC inclusi nel presente manuale utente sono proposte di soluzioni. Prima di utilizzare i programmi NC o singoli blocchi NC su una macchina, è necessario adattarli.
Adattare dapprima i seguenti contenuti:
- Utensili
- Dati di taglio
- Avanzamenti
- Altezza e posizioni di sicurezza
- Inserire le posizioni specifiche della macchina, ad es. con M91
- Percorsi di chiamate programma
Alcuni programmi NC sono indipendenti dalla cinematica della macchina. Adattare questi programmi NC alla propria cinematica della macchina prima del primo funzionamento di prova.
Testare i programmi NC prima di eseguirli utilizzando anche la simulazione.
Testando un programma è possibile accertare se il programma NC può essere impiegato con le opzioni software disponibili, la cinematica attiva della macchina e la configurazione corrente della macchina.
11 L X+36.0084 Y+6.177 Z-1.9209 R0 | ; Nessuna compensazione possibile |
I programmi NC inclusi nel presente manuale utente sono proposte di soluzioni. Prima di utilizzare i programmi NC o singoli blocchi NC su una macchina, è necessario adattarli.
Adattare dapprima i seguenti contenuti:
- Utensili
- Dati di taglio
- Avanzamenti
- Altezza e posizioni di sicurezza
- Inserire le posizioni specifiche della macchina, ad es. con M91
- Percorsi di chiamate programma
Alcuni programmi NC sono indipendenti dalla cinematica della macchina. Adattare questi programmi NC alla propria cinematica della macchina prima del primo funzionamento di prova.
Testare i programmi NC prima di eseguirli utilizzando anche la simulazione.
Testando un programma è possibile accertare se il programma NC può essere impiegato con le opzioni software disponibili, la cinematica attiva della macchina e la configurazione corrente della macchina.
11 LN X+36.0084 Y+6.177 Z-1.9209 NX-0.4658107 NY+0 NZ+0.8848844 TX+0.0000000 TY+0.6558846 TZ+0.7548612 R0 M128 | ; Compensazione possibile, DL agisce lungo il vettore T, DR2 lungo il vettore N |
I programmi NC inclusi nel presente manuale utente sono proposte di soluzioni. Prima di utilizzare i programmi NC o singoli blocchi NC su una macchina, è necessario adattarli.
Adattare dapprima i seguenti contenuti:
- Utensili
- Dati di taglio
- Avanzamenti
- Altezza e posizioni di sicurezza
- Inserire le posizioni specifiche della macchina, ad es. con M91
- Percorsi di chiamate programma
Alcuni programmi NC sono indipendenti dalla cinematica della macchina. Adattare questi programmi NC alla propria cinematica della macchina prima del primo funzionamento di prova.
Testare i programmi NC prima di eseguirli utilizzando anche la simulazione.
Testando un programma è possibile accertare se il programma NC può essere impiegato con le opzioni software disponibili, la cinematica attiva della macchina e la configurazione corrente della macchina.
11 LN X+36.0084 Y+6.177 Z-1.9209 NX-0.4658107 NY+0 NZ+0.8848844 R0 M128 | ; Compensazione possibile perpendicolarmente al profilo |
I programmi NC inclusi nel presente manuale utente sono proposte di soluzioni. Prima di utilizzare i programmi NC o singoli blocchi NC su una macchina, è necessario adattarli.
Adattare dapprima i seguenti contenuti:
- Utensili
- Dati di taglio
- Avanzamenti
- Altezza e posizioni di sicurezza
- Inserire le posizioni specifiche della macchina, ad es. con M91
- Percorsi di chiamate programma
Alcuni programmi NC sono indipendenti dalla cinematica della macchina. Adattare questi programmi NC alla propria cinematica della macchina prima del primo funzionamento di prova.
Testare i programmi NC prima di eseguirli utilizzando anche la simulazione.
Testando un programma è possibile accertare se il programma NC può essere impiegato con le opzioni software disponibili, la cinematica attiva della macchina e la configurazione corrente della macchina.
11 LN X+36.0084 Y+6.177 Z-1.9209 NX-0.4658107 NY+0 NZ+0.8848844 R0 | ; Compensazione possibile perpendicolarmente al profilo |
Note
- Programmare eventualmente una posizione sicura prima della rotazione
- Testare con cautela il programma NC o la sezione del programma nella modalità operativa Esecuz. singola
- Se nel blocco LN non è definito alcun orientamento utensile, con funzione TCPM attiva il controllo numerico mantiene l'utensile perpendicolarmente al profilo del pezzo.
- Se nel blocco LN è definito un orientamento utensile T e contemporaneamente è attiva la funzione M128 (oppure FUNCTION TCPM), il controllo numerico posiziona automaticamente gli assi rotativi della macchina in modo che l'utensile possa raggiungere l'orientamento prestabilito. Se non è stata attivata M128 (oppure FUNCTION TCPM), il controllo numerico ignora il vettore di direzione T, anche se questo è definito nel blocco LN.
- Il controllo numerico non può posizionare gli assi rotativi in automatico su tutte le macchine.
- Per la correzione utensile 3D, il controllo numerico impiega le principalmente i valori delta definiti. Il raggio utensile totale (R + DR) viene calcolato dal controllo numerico soltanto se si è attivata FUNCTION PROG PATH IS CONTOUR.
Compensazione utensile 3D con raggio completo dell'utensile con FUNCTION PROG PATH (#9 / #4-01-1)
Esempi
Compensazione della fresa sferica rettificata
Output CAM punta utensile
Si impiega una fresa sferica rettificata da Ø 5,8 mm invece che da Ø 6 mm.
Il programma NC è strutturato come descritto di seguito:
- Output CAM per fresa sferica Ø 6 mm
- Punti NC emessi su punta utensile
- Programma di vettori con vettori normali alla superficie
Proposta di soluzione
- Misurazione utensile su punta utensile
- Inserimento della compensazione utensile nella tabella utensili:
- R e R2 i dati utensile teorici come dal sistema CAM
- DR e DR2 la differenza tra valore nominale e valore reale
R | R2 | DL | DR | DR2 | |
---|---|---|---|---|---|
CAM | +3 | +3 | |||
Tabella utensili | +3 | +3 | +0 | -0,1 | -0,1 |
Compensazione della fresa sferica rettificata
Output CAM centro sfera
Si impiega una fresa sferica rettificata da Ø 5,8 mm invece che da Ø 6 mm.
Il programma NC è strutturato come descritto di seguito:
- Output CAM per fresa sferica Ø 6 mm
- Punti NC emessi su centro sfera
- Programma di vettori con vettori normali alla superficie
Proposta di soluzione
- Misurazione utensile su punta utensile
- Funzione TCPM REFPNT CNT-CNT
- Inserimento della compensazione utensile nella tabella utensili:
- R e R2 i dati utensile teorici come dal sistema CAM
- DR e DR2 la differenza tra valore nominale e valore reale
R | R2 | DL | DR | DR2 | |
---|---|---|---|---|---|
CAM | +3 | +3 | |||
Tabella utensili | +3 | +3 | +0 | -0,1 | -0,1 |
Con TCPM REFPNT CNT-CNT, i valori di compensazione utensile per output su punta utensile o centro sfera sono identici.
Creazione del sovrametallo del pezzo
Output CAM punta utensile
Si utilizza una fresa sferica da Ø 6 mm e si intende lasciare un sovrametallo uniforme di 0,2 mm sul profilo.
Il programma NC è strutturato come descritto di seguito:
- Output CAM per fresa sferica Ø 6 mm
- Punti NC emessi su punta utensile
- Programma di vettori con vettori normali alla superficie e vettori utensile
Proposta di soluzione
- Misurazione utensile su punta utensile
- Inserimento della compensazione utensile nel blocco TOOL CALL:
- DL, DR e DR2 il sovrametallo desiderato
- Soppressione del messaggio di errore con M107
R | R2 | DL | DR | DR2 | |
---|---|---|---|---|---|
CAM | +3 | +3 | |||
Tabella utensili | +3 | +3 | +0 | +0 | +0 |
TOOL CALL | +0,2 | +0,2 | +0,2 |
Creazione del sovrametallo del pezzo
Output CAM centro sfera
Si utilizza una fresa sferica da Ø 6 mm e si intende lasciare un sovrametallo uniforme di 0,2 mm sul profilo.
Il programma NC è strutturato come descritto di seguito:
- Output CAM per fresa sferica Ø 6 mm
- Punti NC emessi su centro sfera
- Funzione TCPM REFPNT CNT-CNT
- Programma di vettori con vettori normali alla superficie e vettori utensile
Proposta di soluzione
- Misurazione utensile su punta utensile
- Inserimento della compensazione utensile nel blocco TOOL CALL:
- DL, DR e DR2 il sovrametallo desiderato
- Soppressione del messaggio di errore con M107
R | R2 | DL | DR | DR2 | |
---|---|---|---|---|---|
CAM | +3 | +3 | |||
Tabella utensili | +3 | +3 | +0 | +0 | +0 |
TOOL CALL | +0,2 | +0,2 | +0,2 |