6 misurazione post- processo, 6 misurazione post-processo, 12 funzioni speciali – HEIDENHAIN CNC Pilot 4290 Manuale d'uso
Pagina 179

HEIDENHAIN CNC PILOT 4290
167
4.12.6 Misurazione post-processo
I pezzi vengono misurati esternamente al tornio e i ”risultati” vengono
trasmessi al CNC PILOT. Dipende quindi dal dispositivo di misura se si
determinano valori di misura o di correzione.
Se il dispositivo di misura fornisce un risultato globale deve essere
impostato su ”Posto di misura 0”
L'elaborazione dei ”risultati” è compito del programma NC. Esempio:
compensazione dell'usura utensile con correzioni. È possibile utilizzare
il monitoraggio durata utensile, se il programma segnala un
”utensile consumato” mediante impostazione ”Bit di diagnosi 5 –
Usura utensile determinata da misurazione post-processo” (vedi
”
4.2.4
Programmazione utensile”).
Misurazione post-processo G915
L'istruzione G915 riceve i valori misurati dal dispositivo di misura post-
processo e li memorizza nelle variabili.
Configurazione variabili
■
V939: risultato di misura globale
■
V940 Stato di misura
■
0: nessun nuovo valore di misura
■
1: nuovi valori di misura
■
V941..V956 (corrispondenti ai punti di misura 1..16).
Parametri
H:
Blocco
■
H=0: riservato per altre funzioni
■
H=1: lettura valori di misura rilevati
È possibile verificare lo stato della
comunicazione al dispositivo di misura
post-processo nonché gli ultimi valori
misurati ricevuti in modalità Macchina -
Automatico (vedi ”
3.5.9
Stato misurazione
post-processo”).
Esempio: Impiego del risultato di misura come valore di correzione
. . .
LAVORAZIONE
. . .
N2 T1
[Finitura profilo - esterno]
. . .
N49 . . .
[Fine lavorazione pezzo]
N50 G915 H1
[Richiesta risultati di misura]
N51 IF {V940 == 1}
[Se risultati presenti]
N52 THEN
N53 V {D1 [X] = D1 [X] + V941}
[Somma risultato di misura a
correzione D1]
N54 ENDIF
. . .
Elaborare lo stato di misura per evitare un
calcolo doppio o errato del valore di
correzione.
Esempio:
Monitoraggio rottura utensile
(Monitoraggio valore limite)
. . .
LAVORAZIONE
. . .
N2 T1
[Sgrossatura profilo - esterno]
. . .
N49 . . .
[Fine lavorazione pezzo]
N50 G915 H1
[Richiesta risultati di misura]
N51 IF {V940 == 1} [Se risultati presenti]
N52 THEN
N53 IF {V941 >= 1} [Valore misurato > 1mm]
N54 THEN
N55 PRINTA (”Valore misurato > 1mm =
rottura utensile”)
N56 M0
[Arresto programmato – Ciclo Off]
N57 ENDIF
N58 ENDIF
. . .
4.12 Funzioni speciali
6_4290BH4.pm6
21.02.2005, 08:03
167