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

Pagina 179

Advertising
background image

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

Advertising