Dieses Beispielteil verfügt über viele Features.
Nachdem ein Flächenfeature gefräst wurde, wird zunächst das erste Ausdrehenfeature gefräst, danach das zweite Ausdrehenfeature
, gefolgt von allen anderen Features. Wenn Sie unnötige Bearbeitungszeit vermeiden möchten, können Sie eine Bohrung
messen, nachdem Sie geschnitten wurde, und Sie können entscheiden, ob Sie fortfahren möchten, ob Sie restfräsen möchten oder das Programm abbrechen möchten, je nach Resultat der Messung.
Der NC-Code für diese Sprungmarke sieht wie folgt aus:
(Test Jump Label PROBEOPER TEST_JUMP_LABEL1)
(Start Bore)
#101=0
N11
Sollwert 27.000
Toleranzwert 0.050
Fortfahren-Label 12
Restfräsen-Label 11 (der Wert, der für das anfängliche 'Sprungmarke testen' eingestellt wurde)
Größenfehler 13
Der NC-Code für dieses 'Abbrechen/Fortfahren/Restfräsen testen'-Feature sieht so aus:
( Test Abort/Continue/Remachine PROBEOPER TEST_ABORT_CONTINUE_REMACHINE1 )
(Remachining check conditional)
(Begin decision sequence)
#102=27 (nominal value)
#104=[#102-#510] (signed difference of actual from nominal)
#103=0.05 (tolerance value)
(Decision 1)
IF [ABS[#104]LT#103] GOTO 12 (within tolerance case)
(Decision 2)
IF [#104LT0]GOTO 13
(Decision 1 and 2 skipped)
[#101=#101+1]
IF [#101EQ1] GOTO 11 (run toolpath again)
DPRNT[Error: Second Required Remachining]
GOTO 99999
(Decision 2 result)
N13
DPRNT[Error: Too Big]
GOTO 99999
(Decision 1 result)
N12
N835 M5 M9
N840 G91 Z0
N845 M01
Der NC-Code für diese Sprungmarke sieht wie folgt aus:
( Test Jump Label PROBEOPER TEST_JUMP_LABEL3 )
(Abort)
#101=0
N99999