Questa parte di esempio ha molte feature.
Dopo aver fresato una feature Spianatura, viene fresata la prima feature di Barenatura, poi la seconda feature di Barenatura
, seguita dal resto delle feature. Per evitare tempo di lavorazione non necessario, è possibile sondare la Barenatura
dopo che è stata tagliata, per poter prendere una decisione e continuare, oppure tagliarla di nuovo, o uscire dal programma, a seconda dei risultati ottenuti dalla sonda.
Il codice NC per questa feature Test Lancio Etichetta è:
(Test lancio etichetta PROBEOPER TEST_JUMP_LABEL1)
(Barenatura iniziale)
#101=0
N11
Valore nominale 27.000
Valore tolleranza 0,050
Etichetta continua 12
Etichetta ripresa 11 (il valore impostato per l'inizio test lancio etichetta)
Errore dimensione 13
Il codice NC per la feature Test Interruzione/Continuare/Rilavorare legge:
(Test interrompi/Continua/Ripresa PROBEOPER TEST_ABORT_CONTINUE_REMACHINE1)
(Controllo condizionale di lavorazione in ripresa)
(Inizia sequenza decisionale)
#102=27 (valore nominale)
#104=[#102-#510] (differenza indicata di effettivo da nominale)
#103=0.05 (valore di tolleranza)
(Decisione 1)
IF [ABS[#104]LT#103] GOTO 12 (all'interno del caso di tolleranza)
(Decisione 2)
IF [#104LT0]GOTO 13
(Decisione 1 and 2 saltata)
[#101=#101+1]
IF [#101EQ1] GOTO 11 (eseguire di nuovo percorso utensile)
DPRNT[Error: Second Required Remachining]
GOTO 99999
(Risultato decisione 2)
N13
DPRNT[Error: Too Big]
GOTO 99999
(Risultato decisione 1)
N12
N835 M5 M9
N840 G91 Z0
N845 M01
Il codice NC per questa feature Test Lancio Etichetta è:
(Test lancio etichetta PROBEOPER TEST_JUMP_LABEL3)
(Interrompi)
#101=0
N99999