Compensazione utensile per lunghezza e raggio utensile

Applicazione

Con l'ausilio di valori delta è possibile eseguire compensazioni per lunghezza e raggio utensile. I valori delta influiscono sulle quote utensile determinate e quindi su quelle attive.

Il valore delta della lunghezza utensile DL è attivo nell'asse utensile. Il valore delta del raggio utensile DR è attivo esclusivamente per movimenti di traslazione con compensazione del raggio utilizzando le funzioni traiettoria e i cicli.

Funzioni traiettoria

Descrizione funzionale

Il controllo numerico differenzia due tipi di valori delta:

  • I valori delta all'interno della tabella utensili consentono una compensazione permanente dell'utensile, necessaria ad es. a causa dell'usura.
  • Questi valori delta si determinano ad es. con l'ausilio di un sistema di tastatura utensile. Il controllo numerico inserisce automaticamente i valori delta nella Gestione utensili.

  • Gestione utensili

  • I valori delta all'interno di una chiamata utensile consentono una compensazione utensile attiva esclusivamente nel programma NC corrente, ad es. un sovrametallo del pezzo.
  • Chiamata utensile con TOOL CALL

I valori delta corrispondono agli scostamenti in lunghezza e nel raggio di utensili.

Un valore delta positivo ingrandisce la lunghezza utensile corrente o il raggio utensile. In questo modo l'utensile asporta meno materiale durante la lavorazione, ad es. per un sovrametallo sul pezzo.

Un valore delta negativo riduce la lunghezza utensile corrente o il raggio utensile. In questo modo l'utensile asporta più materiale durante la lavorazione.

Se si desidera programmare valori delta in un programma NC, il valore viene definito all'interno di una chiamata utensile o con l'ausilio di una tabella di compensazione.

Chiamata utensile con TOOL CALL

Compensazione utensile con tabelle di compensazione

All'interno di una chiamata utensile i valori delta possono essere definiti anche con l'ausilio di variabili.

Dati utensile all'interno di variabili

Compensazione della lunghezza utensile

Il controllo numerico considera la compensazione della lunghezza utensile non appena viene richiamato un utensile. Il controllo numerico esegue la compensazione della lunghezza utensile solo per utensili con lunghezza L>0.

Per la compensazione della lunghezza utensile il controllo numerico considera i valori delta della tabella utensili e del programma NC.

Lunghezza utensile attiva = L + DLTAB + DLProg

L:

Lunghezza utensile L della tabella utensili

Tabella utensili tool.t

DL TAB:

Valore delta della lunghezza utensile DL della tabella utensili

Tabella utensili tool.t

DL Prog :

Valore delta della lunghezza utensile DL della chiamata utensile o della tabella di compensazione

È attivo il valore programmato per ultimo.

Chiamata utensile con TOOL CALL

Compensazione utensile con tabelle di compensazione

 
Nota
Attenzione Pericolo di collisione!
Per la compensazione della lunghezza utensile il controllo numerico impiega la lunghezza utensile definita della tabella utensili. Lunghezze utensile errate determinano anche una relativa correzione errata. Per utensili con lunghezza 0 e dopo un TOOL CALL 0, il controllo numerico non esegue alcuna compensazione della lunghezza utensile e alcuna verifica del rischio di collisione. Durante i posizionamenti successivi dell'utensile sussiste il pericolo di collisione!
  1. Definire sempre gli utensili con la lunghezza effettiva (non solo le differenze)
  2. Impiegare TOOL CALL 0 esclusivamente per lo scarico del mandrino

Compensazione del raggio utensile

Il controllo numerico considera la compensazione del raggio utensile nei seguenti casi:

Per la compensazione del raggio utensile il controllo numerico considera i valori delta della tabella utensili e del programma NC.

Raggio utensile attivo = R + DRTAB + DRProg

R:

Raggio utensile R dalla tabella utensili

Tabella utensili tool.t

DR TAB:

Valore delta del raggio utensile DR della tabella utensili

DR Prog :

Valore delta del raggio utensile DR della chiamata utensile o della tabella di compensazione

È attivo il valore programmato per ultimo.

Chiamata utensile con TOOL CALL

Compensazione utensile con tabelle di compensazione

Dati utensile all'interno di variabili

All'esecuzione di una chiamata utensile il controllo numerico calcola tutti i valori specifici dell'utensile e li salva all'interno di variabili.

Parametri Q predefiniti

Lunghezza e raggio utensile attivi:

Parametro Q

Funzione

Q108

RAGGIO UTENSILE ATTIVO

Q114

LUNGH. UTENSILE ATTIVA

Dopo che il controllo numerico ha salvato i valori correnti all'interno di variabili, è possibile utilizzare le variabili nel programma NC.

Esempio applicativo

È possibile utilizzare il parametro Q108 RAGGIO UTENSILE ATTIVO per spostare il punto di guida utensile di una fresa sferica tramite i valori delta per la lunghezza utensile sul centro della sfera.

11 TOOL CALL "BALL_MILL_D4" Z S10000

12 TOOL CALL DL-Q108

In questo modo il controllo numerico può monitorare l'utensile completo per determinare eventuali collisioni e programmare le quote nel programma NC nonostante il centro della sfera.

Note

  • Il controllo numerico rappresenta nella simulazione grafica i valori delta della Gestione utensili. Per valori delta del programma NC o delle tabelle di compensazione il controllo numerico modifica nella simulazione soltanto la posizione dell'utensile.
  • Simulazione di utensili

  • Con il parametro macchina opzionale progToolCallDL (N. 124501) il costruttore della macchina definisce se il controllo numerico considera i valori delta di una chiamata utensile nell'area di lavoro Posizioni.
  • Chiamata utensile

  • Area di lavoro Posizioni

  • Per la compensazione utensile il controllo numerico considera fino a sei assi compresi quelli rotativi.