4 f unzioni ausiliar ie per assi r o tativi – HEIDENHAIN TNC 640 (34059x-01) ISO programming Manuale d'uso

Pagina 353

Advertising
background image

HEIDENHAIN TNC 640

353

1

1

.4 F

unzioni ausiliar

ie per assi r

o

tativi

M128 nella correzione tridimensionale dell'utensile

Se si esegue una correzione tridimensionale utensile con M128 attiva e
con la correzione raggio G41/G42 attiva, con determinate geometrie
della macchina il TNC posiziona gli assi rotativi in automatico
(Peripheral Milling.

Attivazione

La funzione M128 è attiva dall'inizio del blocco, M129 alla fine del blocco.
La funzione M128 è disponibile anche nei modi operativi manuali e
rimane attiva anche dopo un cambio del modo operativo.
L'avanzamento per il movimento di compensazione rimane attivo
finché non ne viene programmato uno nuovo oppure la funzione M128
non viene resettata con M129.

La funzione M128 viene disattivata con M129. Selezionando un nuovo
programma in uno dei modi operativi di esecuzione programma, il TNC
effettua sempre un reset di M128.

Blocchi esemplificativi NC

Esecuzione dei movimenti di compensazione con un avanzamento di
1000 mm/min:

Fresatura inclinata con assi rotativi non comandati

Se sulla macchina sono presenti assi rotativi non comandati (i
cosiddetti assi visualizzati), si possono eseguire lavorazioni anche con
questi assi in collegamento con M128.

Procedere come segue:

1

Portare manualmente gli assi rotativi sulla posizione desiderata.
M128 non deve essere attiva

2

Attivare M128: il TNC legge i valori reali di tutti gli assi rotativi
presenti, calcola la nuova posizione del centro utensile e aggiorna
l'indicazione di posizione

3

Il TNC esegue il movimento di compensazione necessario nel
successivo blocco di posizionamento

4

Eseguire la lavorazione

5

Alla fine del programma resettare M128 con M129 e riportare gli
assi rotativi su posizione iniziale

N50 G01 G41 X+0 Y+38.5 IB-15 F125 M128 F1000 *

Finché è attiva la funzione M128, il TNC controlla la
posizione reale degli assi rotativi non comandati. Se la
posizione reale si scosta dalla posizione nominale per un
valore definibile dal costruttore della macchina, il TNC
emette un messaggio d'errore e interrompe l'esecuzione
del programma.

Advertising