15 pr ogr ammazione v a riabili – HEIDENHAIN CNC Pilot 4290 Manuale d'uso
Pagina 191

HEIDENHAIN CNC PILOT 4290
179
4.15 Pr
ogr
ammazione v
a
riabili
Una volta definita la sequenza di sostituzione, si
programma il ”primo utensile” con ”Correzione e
diagnosi utensile”. Il CNC PILOT indirizza l'utensile
attivo della sequenza di sostituzione (vedi ”
4.2.4
Programmazione utensile”).
Esempio ”Bit di diagnosi”
. . .
N.. V{T10[1]=1}
[Definisce ”Durata terminata” per
utensile 10 o utensile sostitutivo]
. . .
Bit di diagnosi utensile
Bit Significato
1
Utensile consumato identifica lo stato dell'utensile. Motivo
inattività: vedi bit 2..8
2
Raggiunta durata/numero pezzi predefinito
3
Riservato per usura utensile da misurazione in-processo
utensile
4
Usura utensile determinata da misurazione in-processo pezzo
5
Usura utensile determinata da misurazione post-processo
pezzo
6
Usura utensile, definita da monitoraggio carico (superato
valore limite 1 o 2 di Potenza)
7
Usura utensile, definita da monitoraggio carico (superato
valore limite di Lavoro)
8
Un tagliente adiacente dell'utensile multiplo è consumato.
9
Nuovo tagliente?
12 La durata residua del tagliente è < 6% o il numero pezzi
residuo è 1.
■
Bit=0: ”No”; Bit=1: ”Sì”
■
Bit 9..16 sono ”informazioni generali”.
Informazioni nelle variabili
■
V660: numero pezzi
■
Viene impostata su ”0” all'avvio del sistema
■
Viene impostata su ”0” al caricamento di un
nuovo programma NC
■
Viene incrementata di ”1” per M30 o M99
■
V901..V920: vengono impiegate per le funzioni G
G901, G902, G903, G912 e G916 (vedi tabella).
Continua
■
Interrogazione eventi ciclo
Il ”Monitoraggio durata utensile” e la ”Ricerca
blocco di partenza” attivano eventi ciclo (vedi
sotto).
Sintassi:V{Ex[1]}
x = evento: 20..59, 90
■
20: durata terminata (informazione globale)
■
21..59: durata di questo utensile terminata
■
90: ricerca blocco di partenza (0=inattivo;
1=attivo)
Si assegna all'utensile l'evento ciclo (”Gestione
durata” – Modalità Comando manuale).
■
Lettura/scrittura correzioni utensile
Sintassi:V{Dx[y]}
x = numero T
y = correzione lineare: X, Y o Z
■
Lettura/scrittura bit di diagnosi (monitoraggio
durata utensile)
Sintassi:V{Tx[y]}
x = numero T
y = bit: 1..16 (vedi tabella)
Eventi ciclo e monitoraggio durata utensili
Se un utensile è consumato, vengono attivati
”Evento 20” (informazioni globali) e ”Evento 1”.
Sulla base di ”Evento 1” è possibile determinare
l'utensile consumato. Se l'ultimo utensile di una
sequenza di sostituzioni è consumato, viene avviato
anche l'”Evento 2”.
”Evento 1 e 2” si definiscono singolarmente per
ogni utensile della ”sequenza di sostituzione”.
Gli eventi ciclo vengono automaticamente azzerati
alla fine del programma (M99).
6_4290BH4.pm6
21.02.2005, 08:03
179