Originally Posted by
Tancuda
Thanks dcoupar, here's the segment of the program and
if I run it like this, it will stop at line "G91G28Z0" even with G50.1 before that line.
Does that mean the mirror is not really canceled?
And sorry for some french in the macro.
G51.1 Y0.0 (MIRROR)
G01 X=#508 Y=#512 F100.0 (APPROCHE X ET Y)
GOTO25
N20
M01 (OPTIONAL STOP POUR CHAQUE PASSE GRINDING)
N25
G01 Z#516 F100.0 (DEGAGEMENT Z)
G01 X=#508 Y=#512 F100.0 (APPROCHE X ET Y)
/M20 B0 (Z CHOPPING ON)
/2 G01 Z#520 F100.0 (START Z SI PAS DE CHOPPING)
GOTO40
N30
G01 X=#508 Y=#512 F100.0 (APPROCHE X ET Y POUR FORM CHECK)
G01 Z#544 F100.0 (START Z POUR CHECK SHAPE)
F#552 (FEED POUR CHECK SHAPE)
D0 (COMPENSATION ANNULER)
GOTO1 (VA A LA FORME)
N40
F#548 (FEED POUR GRINDING)
D10 (ACTIVE COMPENSATION TOOL #10)
GOTO1 (GO TO SHAPE)
N50 (BACK FROM SHAPE)
IF[#540EQ1]GOTO70 (SI POUR CHECK SHAPE VA LIGNE 70)
IF[ABS[#103-#528]LT0.00001]GOTO60 (IF NO MORE CUT GOTO 60)
#103=[#103-#532] (DECREMENTER COUPE DEPART)
#2610=#103 (UPDATE WEAR #10)
GOTO20 (LOOP FOR ANOTHER PASS)
N60
IF[#536EQ0]GOTO65 (SI PAS DE FREE CUT VA N65)
IF[#106EQ#536]GOTO65 (SI FREE CUT TERMINER VA N65)
#106=[#106+1] (INCREMENTER NB FREE CUT)
GOTO20 (FOR FREE CUT)
N65
M5
M15 (PLANETARY OFF)
/M21 (CHOPPING OFF)
M26 (DUST COLLECTOR OFF)
G50.1 (CANCEL MIRROR)
N70
G91G28Z0
G17G40G80G90
D0 (DESACTIVE COMP. TOOL#10)
M30