+ Build new cycle type
Output
( WIRE DIA 0.0100" WIRE RADIUS 0.0050" BACK-OFF 0.1000" )
( OP 1: HOLE CENTER PICKUP — DIA 1.0000" 2 PASSES )
( MOVE TO START POSITION X0.0000 Y0.0000 )
G90 G00 X0.0000 Y0.0000
( THREAD WIRE )
T91
( PASS 1/2 — TOUCH X- )
G80 X-
( SET X0 AT THIS SURFACE — NO RADIUS COMP, G192X WILL HALVE LATER )
G92 X0.0000
( DISABLE SENSING + BACK OFF X+0.1000" )
M05 G91 G00 X+0.1000
G90
( RAPID TO OPPOSITE SIDE: HOLE DIA 1.0000" - BACK OFF 0.1000" = 0.9000" )
G00 X0.9000
( PASS 1/2 — TOUCH X+ )
G80 X+
( G192X SETS X TO HALF OF CURRENT X VALUE — WIRE CENTER )
G192 X
( DISABLE SENSING + BACK OFF X-0.1000" )
M05 G91 G00 X-0.1000
G90
G00 X0.0000
( PASS 1/2 — TOUCH Y- )
G80 Y-
( SET Y0 AT THIS SURFACE — NO RADIUS COMP, G192Y WILL HALVE LATER )
G92 Y0.0000
( DISABLE SENSING + BACK OFF Y+0.1000" )
M05 G91 G00 Y+0.1000
G90
( RAPID TO OPPOSITE SIDE: HOLE DIA 1.0000" - BACK OFF 0.1000" = 0.9000" )
G00 Y0.9000
( PASS 1/2 — TOUCH Y+ )
G80 Y+
( G192Y SETS Y TO HALF OF CURRENT Y VALUE — WIRE CENTER )
G192 Y
( DISABLE SENSING + BACK OFF Y-0.1000" )
M05 G91 G00 Y-0.1000
G90
G00 Y0.0000
( PASS 2 — RETURN TO CURRENT CENTER BEFORE RE-TOUCHING )
G90 G00 X0.0000 Y0.0000
( PASS 2/2 — TOUCH X- )
G80 X-
( SET X0 AT THIS SURFACE — NO RADIUS COMP, G192X WILL HALVE LATER )
G92 X0.0000
( DISABLE SENSING + BACK OFF X+0.1000" )
M05 G91 G00 X+0.1000
G90
( RAPID TO OPPOSITE SIDE: HOLE DIA 1.0000" - BACK OFF 0.1000" = 0.9000" )
G00 X0.9000
( PASS 2/2 — TOUCH X+ )
G80 X+
( G192X SETS X TO HALF OF CURRENT X VALUE — WIRE CENTER )
G192 X
( DISABLE SENSING + BACK OFF X-0.1000" )
M05 G91 G00 X-0.1000
G90
G00 X0.0000
( PASS 2/2 — TOUCH Y- )
G80 Y-
( SET Y0 AT THIS SURFACE — NO RADIUS COMP, G192Y WILL HALVE LATER )
G92 Y0.0000
( DISABLE SENSING + BACK OFF Y+0.1000" )
M05 G91 G00 Y+0.1000
G90
( RAPID TO OPPOSITE SIDE: HOLE DIA 1.0000" - BACK OFF 0.1000" = 0.9000" )
G00 Y0.9000
( PASS 2/2 — TOUCH Y+ )
G80 Y+
( G192Y SETS Y TO HALF OF CURRENT Y VALUE — WIRE CENTER )
G192 Y
( DISABLE SENSING + BACK OFF Y-0.1000" )
M05 G91 G00 Y-0.1000
G90
G00 Y0.0000
( FINAL RETURN TO CALCULATED CENTER )
G90 G00 X0.0000 Y0.0000