Esta pieza de ejemplo tiene muchas figuras.
Después de fresar una figura de planeado, se fresa la primera figura de mandrinado , después la segunda figura de mandrinado
, seguida por el resto de las figuras. Para ahorrar tiempo de mecanizado innecesario, es posible sondear el mandrinado
después de cortarlo y decidir cómo continuar: volver a mecanizarlo, o cancelar el programa, dependiendo de los resultados de la sonda.
En el código CN de esta figura de Etiqueta de salto de prueba se lee:
(Etiqueta de salto de prueba PROBEOPER TEST_JUMP_LABEL1)
(Iniciar mandrinado)
#101=0
N11
Valor nominal 27,000
Valor de tolerancia 0,050
Etiqueta de continuar 12
Etiqueta de remecanizar 11 (el valor asignado a la figura de Etiqueta de salto de prueba inicial)
Error de tamaño 13
En el código CN de esta figura de Suspender/continuar/remecanizar de prueba se lee:
( Suspender/continuar/remecanizar de prueba PROBEOPER TEST_ABORT_CONTINUE_REMACHINE1 )
(Comprobar remecanizado conditional)
(Iniciar secuencia de decisión)
#102=27 (valor nominal)
#104=[#102-#510] (diferencia con signo entre el valor real y el nominal)
#103=0,05 (valor de tolerancia)
(Decisión 1)
IF [ABS[#104]LT#103] GOTO 12 (dentro de tolerancia)
(Decisión 2)
IF [#104LT0]GOTO 13
(Decisión 1 y 2 omitidas)
[#101=#101+1]
IF [#101EQ1] GOTO 11 (ejecutar trayectoria de nuevo)
DPRNT[Error: segundo remecanizado necesario]
GOTO 99999
(Resultado de la Decisión 2)
N13
DPRNT[Error: demasiado grande]
GOTO 99999
(Resultado de la Decisión 1)
N12
N835 M5 M9
N840 G91 Z0
N845 M01
En el código CN de esta figura de Etiqueta de salto de prueba se lee:
( Etiqueta de salto de prueba PROBEOPER TEST_JUMP_LABEL3 )
(Suspender)
#101=0
N99999