06.08.2013 Views

CNC PILOT 4290 - heidenhain

CNC PILOT 4290 - heidenhain

CNC PILOT 4290 - heidenhain

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

■ Interrogazione eventi ciclo<br />

Il ”Monitoraggio durata utensile” e la ”Ricerca<br />

blocco di partenza” attivano eventi ciclo (vedi<br />

sotto).<br />

Sintassi:V{Ex[1]}<br />

x = evento: 20..59, 90<br />

■ 20: durata terminata (informazione globale)<br />

■ 21..59: durata di questo utensile terminata<br />

■ 90: ricerca blocco di partenza (0=inattivo;<br />

1=attivo)<br />

Si assegna all'utensile l'evento ciclo (”Gestione<br />

durata” – Modalità Comando manuale).<br />

■ Lettura/scrittura correzioni utensile<br />

Sintassi:V{Dx[y]}<br />

x = numero T<br />

y = correzione lineare: X, Y o Z<br />

■ Lettura/scrittura bit di diagnosi (monitoraggio<br />

durata utensile)<br />

Sintassi:V{Tx[y]}<br />

x = numero T<br />

y = bit: 1..16 (vedi tabella)<br />

Eventi ciclo e monitoraggio durata utensili<br />

Se un utensile è consumato, vengono attivati<br />

”Evento 20” (informazioni globali) e ”Evento 1”.<br />

Sulla base di ”Evento 1” è possibile determinare<br />

l'utensile consumato. Se l'ultimo utensile di una<br />

sequenza di sostituzioni è consumato, viene avviato<br />

anche l'”Evento 2”.<br />

”Evento 1 e 2” si definiscono singolarmente per<br />

ogni utensile della ”sequenza di sostituzione”.<br />

Gli eventi ciclo vengono automaticamente azzerati<br />

alla fine del programma (M99).<br />

Informazioni nelle variabili<br />

■ V660: numero pezzi<br />

■ Viene impostata su ”0” all'avvio del sistema<br />

■ Viene impostata su ”0” al caricamento di un<br />

nuovo programma NC<br />

■ Viene incrementata di ”1” per M30 o M99<br />

■ V901..V920: vengono impiegate per le funzioni G<br />

G901, G902, G903, G912 e G916 (vedi tabella).<br />

Continua<br />

Una volta definita la sequenza di sostituzione, si<br />

programma il ”primo utensile” con ”Correzione e<br />

diagnosi utensile”. Il <strong>CNC</strong> <strong>PILOT</strong> indirizza l'utensile<br />

attivo della sequenza di sostituzione (vedi ”4.2.4<br />

Programmazione utensile”).<br />

Esempio ”Bit di diagnosi”<br />

. . .<br />

N.. V{T10[1]=1} [Definisce ”Durata terminata” per<br />

utensile 10 o utensile sostitutivo]<br />

. . .<br />

Bit di diagnosi utensile<br />

Bit Significato<br />

1 Utensile consumato – identifica lo stato dell'utensile. ”Motivo<br />

inattività”: vedi bit 2..8<br />

2 Raggiunta durata/numero pezzi predefinito<br />

3 Riservato per ”usura utensile da misurazione in-processo<br />

utensile”<br />

4 Usura utensile determinata da misurazione in-processo pezzo<br />

5 Usura utensile determinata da misurazione post-processo<br />

pezzo<br />

6 Usura utensile, definita da monitoraggio carico (superato<br />

valore limite 1 o 2 di ”Potenza”)<br />

7 Usura utensile, definita da monitoraggio carico (superato<br />

valore limite di ”Lavoro”)<br />

8 Un ”tagliente adiacente” dell'utensile multiplo è consumato.<br />

9 Nuovo tagliente?<br />

12 La durata residua del tagliente è < 6% o il numero pezzi<br />

residuo è 1.<br />

■ Bit=0: ”No”; Bit=1: ”Sì”<br />

■ Bit 9..16 sono ”informazioni generali”.<br />

HEIDENHAIN <strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> 179<br />

4.15 Programmazione variabili

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!