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.

4.12.6 Misurazione post-processo<br />

I pezzi vengono misurati esternamente al tornio e i ”risultati” vengono<br />

trasmessi al <strong>CNC</strong> <strong>PILOT</strong>. Dipende quindi dal dispositivo di misura se si<br />

determinano valori di misura o di correzione.<br />

Se il dispositivo di misura fornisce un risultato globale deve essere<br />

impostato su ”Posto di misura 0”<br />

L'elaborazione dei ”risultati” è compito del programma NC. Esempio:<br />

compensazione dell'usura utensile con correzioni. È possibile utilizzare<br />

il monitoraggio durata utensile, se il programma segnala un<br />

”utensile consumato” mediante impostazione ”Bit di diagnosi 5 –<br />

Usura utensile determinata da misurazione post-processo” (vedi<br />

”4.2.4 Programmazione utensile”).<br />

Misurazione post-processo G915<br />

L'istruzione G915 riceve i valori misurati dal dispositivo di misura postprocesso<br />

e li memorizza nelle variabili.<br />

Configurazione variabili<br />

■ V939: risultato di misura globale<br />

■ V940 Stato di misura<br />

■ 0: nessun nuovo valore di misura<br />

■ 1: nuovi valori di misura<br />

■ V941..V956 (corrispondenti ai punti di misura 1..16).<br />

Parametri<br />

H: Blocco<br />

■ H=0: riservato per altre funzioni<br />

■ H=1: lettura valori di misura rilevati<br />

Esempio: Impiego del risultato di misura come valore di correzione<br />

. . .<br />

LAVORAZIONE<br />

. . .<br />

N2 T1 [Finitura profilo - esterno]<br />

. . .<br />

N49 . . . [Fine lavorazione pezzo]<br />

N50 G915 H1 [Richiesta risultati di misura]<br />

N51 IF {V940 == 1} [Se risultati presenti]<br />

N52 THEN<br />

N53 V {D1 [X] = D1 [X] + V941} [Somma risultato di misura a<br />

correzione D1]<br />

N54 ENDIF<br />

. . .<br />

È possibile verificare lo stato della<br />

comunicazione al dispositivo di misura<br />

post-processo nonché gli ultimi valori<br />

misurati ricevuti in modalità Macchina -<br />

Automatico (vedi ”3.5.9Stato misurazione<br />

post-processo”).<br />

Elaborare lo stato di misura per evitare un<br />

calcolo doppio o errato del valore di<br />

correzione.<br />

Esempio: Monitoraggio rottura utensile<br />

(Monitoraggio valore limite)<br />

. . .<br />

LAVORAZIONE<br />

. . .<br />

N2 T1 [Sgrossatura profilo - esterno]<br />

. . .<br />

N49 . . . [Fine lavorazione pezzo]<br />

N50 G915 H1 [Richiesta risultati di misura]<br />

N51 IF {V940 == 1} [Se risultati presenti]<br />

N52 THEN<br />

N53 IF {V941 >= 1} [Valore misurato > 1mm]<br />

N54 THEN<br />

N55 PRINTA (”Valore misurato > 1mm =<br />

rottura utensile”)<br />

N56 M0 [Arresto programmato – Ciclo Off]<br />

N57 ENDIF<br />

N58 ENDIF<br />

. . .<br />

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

4.12 Funzioni speciali

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

Saved successfully!

Ooh no, something went wrong!