• Keine Ergebnisse gefunden

Funzioni ausiliarie per traiettorie

Im Dokument iTNC 530 NC-Software 340 420-xx (Seite 193-0)

7.4 Funzioni ausiliarie per

traiettorie

Smussatura spigoli: M90

Comportamento standard

Nei blocchi di posizionamento senza correzione del raggio il TNC ferma l'utensile brevemente in corrispondenza di spigoli (arresto di

precisione).

Nei blocchi di programma con correzione del raggio (G41/G42) il TNC aggiunge automaticamente un cerchio di raccordo in corrispondenza di spigoli esterni.

Comportamento con M90

Con questa funzione l'utensile procede a velocità costante sui raccordi a spigolo: gli spigoli vengono smussati e la superficie del pezzo diventa più liscia. Inoltre si riduce il tempo di lavorazione. vedere figura in centro a destra.

Esempio di impiego: superfici composte da piccoli tratti di rette.

Attivazione

M90 è attiva solo nel blocco di programma, nel quale viene programmata.

M90 è attiva dall'inizio del blocco. Deve essere selezionato il modo operativo “Errore di inseguimento”.

X Y

X Y

7. 4 F unz ioni a us il ia ri e pe r tr a ie tt or ie Inserimento di un cerchio di arrotondamento tra tratti di rette: M112

Compatibilità

Per motivi di compatibilità la funzione M112 resta comunque disponibile sul iTNC 530. Per definire la tolleranza per la fresatura rapida di profili la HEIDENHAIN consiglia comunque di utilizzare con questi TNC il ciclo TOLLERANZA, vedere "TOLLERANZA (Ciclo G62)", pag. 371

Non considerazione di punti durante

l’elaborazione di blocchi di rette non corretti:

M124

Comportamento standard

Il TNC elabora tutti i blocchi di rette immessi nel programma attivo.

Comportamento con M124

Durante l’elaborazione di blocchi di rette non corretti con distanze molto piccole tra i punti si può definire attraverso il parametro E una distanza punti minima, al di sotto della quale il TNC non deve considerare i punti durante l’elaborazione.

Attivazione

M124 è attiva dall'inizio del blocco.

Il TNC disattiva automaticamente M124 quando si seleziona un altro programma.

Inserimento di M124

Inserendo M124 in un blocco di posizionamento, il TNC continua il dialogo per questo blocco, chiedendo la distanza punti minima E.

E può essere definita anche mediante parametri Q (vedere

"Programmazione: Parametri Q", pag. 387).

7. 4 F unz ioni a us il ia ri e pe r tr a ie tt or ie

Lavorazione di piccoli gradini di profilo: M97

Comportamento standard

In corrispondenza degli spigoli esterni il TNC inserisce un cerchio di raccordo. Con gradini del profilo molto piccoli l'utensile

danneggerebbe in questo modo il profilo stesso.

In questi punti il TNC interromperà pertanto l'esecuzione del programma, emettendo il messaggio d'errore "RAGGIO UTENSILE TROPPO GRANDE".

Comportamento con M97

Il TNC calcola un punto di intersezione delle traiettorie per gli elementi del profilo - come per gli angoli interni - facendo passare l'utensile da questo punto.

Programmare M97 nel blocco nel quale è definito lo spigolo esterno.

Attivazione

M97 è attiva solo nel blocco di programma, nel quale viene programmata.

Esempi di blocchi NC

Con M97 la lavorazione degli spigoli rimane incompleta. In questi casi occorre ripassarli con un utensile avente un raggio più piccolo.

X Y

X Y

S

16 17

15 14

13

S

N 5 0 G9 9 G 0 1 . .. R+ 2 0 * Raggio utensile grande

. . .

N 1 30 X .. . Y .. . F .. M9 7 * Posizionamento sul punto 13 del profilo

N 1 40 G 9 1 Y –0 , 5 . .. . F . . * Lavorazione del gradino piccolo 13-14

N 1 50 X + 10 0 . . . * Posizionamento sul punto 15 del profilo

N 1 60 Y+ 0 .5 .. . F . . M 97 * Lavorazione del gradino piccolo 15-16

N 1 70 G 9 0 X . . . Y . . . * Posizionamento sul punto 17 del profilo

7. 4 F unz ioni a us il ia ri e pe r tr a ie tt or ie Lavorazione completa di profili aperti: M98

Comportamento standard

Negli angoli interni il TNC calcola l'intersezione delle traiettorie della fresa, portando l'utensile da questo punto nella nuova direzione.

Quando il profilo sugli angoli è aperto, questo comportamento implica una lavorazione incompleta:

Comportamento con M98

Con la funzione ausiliaria M98 il TNC fa avanzare l'utensile finché ogni punto del profilo risulti effettivamente lavorato:

Attivazione

M98 è attiva solo nei blocchi di programma nei quali viene programmata.

M98 diventa attiva alla fine del blocco.

Esempi di blocchi NC

Posizionamento progressivo della fresa sui punti del profilo 10, 11 e 12:

Fattore di avanzamento per movimenti di penetrazione: M103

Comportamento standard

Il TNC sposta l'utensile, indipendentemente dalla direzione di movimento, con l'ultimo avanzamento programmato.

Comportamento con M103

Il TNC riduce l'avanzamento quando sposta l'utensile in direzione negativa dell'asse utensile. L'avanzamento di penetrazione FZMAX viene calcolato dall'ultimo avanzamento programmato FPROG e dal fattore F%:

FZMAX = FPROG x F%

Inserimento di M103

Inserendo M103 in un blocco di posizionamento, il TNC continua il dialogo, chiedendo il fattore F.

Attivazione

M103 è attiva dall'inizio del blocco.

N1 0 0 G 01 G 41 X . .. Y. . . F . . . *

7. 4 F unz ioni a us il ia ri e pe r tr a ie tt or ie

Esempi di blocchi NC

Nella penetrazione l'avanzamento è pari al 20% dell'avanzamento nel piano.

Avanzamento in millimetri per giro mandrino:

M136

Comportamento standard

Il TNC sposta l'utensile utilizzando l'avanzamento F in mm/min definito nel programma.

Comportamento con M136

Con M136 il TNC posiziona l'utensile con l'avanzamento F definito nel programma in millimetri/giro mandrino anziché in mm/min. Se il numero di giri viene variato mediante la manopola del potenziometro il TNC adatta automaticamente l'avanzamento.

Attivazione

M136 è attiva dall'inizio del blocco.

M136 si disattiva programmando M137.

. . . Avanzamento effettivo (mm/min):

N 1 07 G0 1 G 4 1 X +2 0 Y + 20 F5 0 0 M 10 3 F 2 0 * 500

N 1 80 Y+ 5 0 * 500

N 1 90 G9 1 Z – 2, 5 * 100

N 2 00 Y+ 5 Z – 5 * 141

N 2 10 X+ 5 0 * 500

N 2 20 G9 0 Z + 5 * 500

7. 4 F unz ioni a us il ia ri e pe r tr a ie tt or ie Velocità di avanzamento su archi di cerchio:

M109/M110/M111

Comportamento standard

Il TNC riferisce la velocità di avanzamento programmata al centro della traiettoria dell'utensile.

Comportamento per archi di cerchio con M109

Nelle lavorazioni interne e esterne il TNC mantiene negli archi di cerchio un avanzamento costante sul tagliente dell'utensile.

Comportamento per archi di cerchio con M110 Il TNC tiene l'avanzamento costante sugli archi di cerchio

esclusivamente per le lavorazioni interne, mentre nella lavorazione esterna di archi di cerchio l'avanzamento non viene adattato.

Attivazione

M109 e M110 sono attive dall'inizio del blocco.

M109 e M110 vengono disattivate con M111.

Precalcolo del profilo con correzione del raggio (LOOK AHEAD): M120

Comportamento standard

Se il raggio dell'utensile è maggiore di un gradino del profilo da eseguire con correzione del raggio, il TNC interrompe l'esecuzione del programma ed emette un messaggio d'errore. M97 (vedere

"Lavorazione di piccoli gradini di profilo: M97", pag. 193): La funzione M97 impedisce questo messaggio d'errore, ma causa una spogliatura, spostando inoltre lo spigolo.

In caso di spogliatura il TNC potrebbe danneggiare il profilo.

Comportamento con M120

Il TNC controlla la presenza di sottosquadri e intersezioni sui profili da eseguire con correzione del raggio e calcola in anticipo, dal blocco attivo, la traiettoria dell'utensile. I punti nei quali l'utensile

danneggerebbe il profilo non vengono lavorati (evidenziati in scuro nella figura a destra). M120 può essere anche utilizzata per lavorare i dati di digitalizzazione o dati generati da un sistema di programmazione esterno con la funzione Correzione del raggio utensile. In questo modo si possono compensare gli scostamenti dal raggio utensile teorico.

Il numero di blocchi (al massimo 99) calcolabili in anticipo, deve essere M110 è attiva anche nella lavorazione interna di archi di cerchio con cicli di profilo.

X Y

7. 4 F unz ioni a us il ia ri e pe r tr a ie tt or ie

Inserimento

Inserendo M120 in un blocco di posizionamento, il TNC continuerà il dialogo per questo blocco, richiedendo il numero di blocchi LA da calcolare in anticipo.

Attivazione

M120 deve essere programmata in un blocco NC che contiene anche la correzione del raggio G41 o G42. M120 sarà attiva da questo blocco fino a

nun annullamento della correzione del raggio con G40 nuna programmazione della funzione M120 con LA0 nuna programmazione di M120 senza LA

nla chiamata di un altro programma con %...

M120 è attiva dall'inizio del blocco.

Limitazioni

nIl riposizionamento sul profilo dopo uno stop esterno/interno è possibile solo con la funzione RIPOSIZ. A BLOCCO N

nUtilizzando le funzioni di traiettoria G25 e G24, i blocchi prima e dopo G25 e G24 devono contenere solo le coordinate del piano di lavoro

7. 4 F unz ioni a us il ia ri e pe r tr a ie tt or ie Correzione del posizionamento con il volantino durante l'esecuzione del programma: M118

Comportamento standard

Il TNC sposta l'utensile nei modi operativi di esecuzione del programma come definito nel programma di lavorazione.

Comportamento con M118

M118 consente la correzione manuale con il volantino durante l'esecuzione del programma. A tale scopo programmare M118 e inserire i valori individuali in mm per i singoli assi X, Y e Z.

Programmazione di M118

Inserendo M118 in un blocco di posizionamento, il TNC continua il dialogo chiedendo i valori specifici per i singoli assi. Per l'introduzione delle coordinate utilizzare i tasti arancione di selezionamento assi o la tastiera ASCII.

Attivazione

Per disattivare il posizionamento con il volantino, riprogrammare M118 senza X, Y e Z.

M118 è attiva dall'inizio del blocco.

Esempi di blocchi NC

Durante l'esecuzione deve essere possibile spostare l'utensile con il volantino nel piano di lavoro X/Y di ±1 mm rispetto al valore

programmato:

G0 1 G 4 1 X + 0 Y +3 8 ,5 F1 2 5 M 11 8 X 1 Y 1 *

M118 è sempre attiva nel sistema di coordinate originale, anche con "Rotazione del piano di lavoro" attiva!

M118 è attiva anche nel modo operativo INTRODUZIONE MANUALE DATI!

Con M118 attiva la funzione SPOSTAMENTO MANUALE non è disponibile in caso di interruzione del programma!

Im Dokument iTNC 530 NC-Software 340 420-xx (Seite 193-0)