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

Pagina 191

Advertising
background image

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

Advertising