===== case 0000 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20;40 -26;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20)
(CONV1 P 40 -26)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0001 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20;40 -26;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20)
(CONV1 P 40 -26)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0002 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20;40 -26;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20)
(CONV1 P 40 -26)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0003 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20;40 -26;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20)
(CONV1 P 40 -26)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0004 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20;40 -26;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20)
(CONV1 P 40 -26)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0005 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20;40 -26;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20)
(CONV1 P 40 -26)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0006 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20;40 -26;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20)
(CONV1 P 40 -26)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X52.0000 Z-20.0000 F0.0500
G1 X40.0000 Z-20.0000
G1 X40.0000 Z-23.0000
G0 X54.0000
(far half)
G0 Z-23.0000
G0 X52.0000
G1 X52.0000 Z-23.0000 F0.0500
G1 X40.0000 Z-23.0000
G1 X40.0000 Z-20.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0007 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20;40 -26;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20)
(CONV1 P 40 -26)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
(sweep)
G0 Z-17.0000
G0 X52.0000
G1 X52.0000 Z-17.0000 F0.0500
G1 X40.0000 Z-17.0000
G1 X40.0000 Z-23.0000
G1 X52.0000 Z-23.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0008 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20;40 -26;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20)
(CONV1 P 40 -26)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X51.6000 Z-20.0000 F0.0500
G1 X40.0000 Z-20.0000
G1 X40.0000 Z-23.0000
G0 X54.0000
(far half)
G0 Z-23.0000
G0 X52.0000
G1 X51.6000 Z-23.0000 F0.0500
G1 X40.0000 Z-23.0000
G1 X40.0000 Z-20.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0009 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20;40 -26;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20)
(CONV1 P 40 -26)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
(sweep)
G0 Z-17.4000
G0 X52.0000
G1 X51.6000 Z-17.4000 F0.0500
G1 X40.0000 Z-17.4000
G1 X40.0000 Z-23.0000
G1 X51.6000 Z-23.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0010 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20;40 -26;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20)
(CONV1 P 40 -26)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X51.2000 Z-20.0000 F0.0500
G1 X40.0000 Z-20.0000
G1 X40.0000 Z-23.0000
G0 X54.0000
(far half)
G0 Z-23.0000
G0 X52.0000
G1 X51.2000 Z-23.0000 F0.0500
G1 X40.0000 Z-23.0000
G1 X40.0000 Z-20.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0011 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20;40 -26;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20)
(CONV1 P 40 -26)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
(sweep)
G0 Z-17.8000
G0 X52.0000
G1 X51.2000 Z-17.8000 F0.0500
G1 X40.0000 Z-17.8000
G1 X40.0000 Z-23.0000
G1 X51.2000 Z-23.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0012 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20;40 -26;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20)
(CONV1 P 40 -26)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X52.0000 Z-20.0000 F0.0500
G1 X40.0000 Z-20.0000
G1 X40.0000 Z-23.0000
G0 X54.0000
(far half)
G0 Z-23.0000
G0 X52.0000
G1 X52.0000 Z-23.0000 F0.0500
G1 X40.0000 Z-23.0000
G1 X40.0000 Z-20.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0013 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20;40 -26;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20)
(CONV1 P 40 -26)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(sweep)
G0 Z-17.0000
G0 X52.0000
G1 X52.0000 Z-17.0000 F0.0500
G1 X40.0000 Z-17.0000
G1 X40.0000 Z-23.0000
G1 X52.0000 Z-23.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0014 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20;40 -26;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20)
(CONV1 P 40 -26)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X51.6000 Z-20.0000 F0.0500
G1 X40.0000 Z-20.0000
G1 X40.0000 Z-23.0000
G0 X54.0000
(far half)
G0 Z-23.0000
G0 X52.0000
G1 X51.6000 Z-23.0000 F0.0500
G1 X40.0000 Z-23.0000
G1 X40.0000 Z-20.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0015 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20;40 -26;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20)
(CONV1 P 40 -26)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(sweep)
G0 Z-17.4000
G0 X52.0000
G1 X51.6000 Z-17.4000 F0.0500
G1 X40.0000 Z-17.4000
G1 X40.0000 Z-23.0000
G1 X51.6000 Z-23.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0016 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20;40 -26;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20)
(CONV1 P 40 -26)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X51.2000 Z-20.0000 F0.0500
G1 X40.0000 Z-20.0000
G1 X40.0000 Z-23.0000
G0 X54.0000
(far half)
G0 Z-23.0000
G0 X52.0000
G1 X51.2000 Z-23.0000 F0.0500
G1 X40.0000 Z-23.0000
G1 X40.0000 Z-20.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0017 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20;40 -26;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20)
(CONV1 P 40 -26)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(sweep)
G0 Z-17.8000
G0 X52.0000
G1 X51.2000 Z-17.8000 F0.0500
G1 X40.0000 Z-17.8000
G1 X40.0000 Z-23.0000
G1 X51.2000 Z-23.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0018 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 C0.5;40 -26 C0.5;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 C0.5)
(CONV1 P 40 -26 C0.5)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0019 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 C0.5;40 -26 C0.5;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 C0.5)
(CONV1 P 40 -26 C0.5)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0020 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 C0.5;40 -26 C0.5;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 C0.5)
(CONV1 P 40 -26 C0.5)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0021 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 C0.5;40 -26 C0.5;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 C0.5)
(CONV1 P 40 -26 C0.5)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0022 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 C0.5;40 -26 C0.5;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 C0.5)
(CONV1 P 40 -26 C0.5)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0023 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 C0.5;40 -26 C0.5;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 C0.5)
(CONV1 P 40 -26 C0.5)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0024 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 C0.5;40 -26 C0.5;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 C0.5)
(CONV1 P 40 -26 C0.5)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X52.0000 Z-20.0000 F0.0500
G1 X41.0000 Z-20.0000
G1 X40.0000 Z-20.5000
G1 X40.0000 Z-22.5000
G0 X54.0000
(far half)
G0 Z-23.0000
G0 X52.0000
G1 X52.0000 Z-23.0000 F0.0500
G1 X41.0000 Z-23.0000
G1 X40.0000 Z-22.5000
G1 X40.0000 Z-20.5000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0025 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 C0.5;40 -26 C0.5;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 C0.5)
(CONV1 P 40 -26 C0.5)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
(sweep)
G0 Z-17.0000
G0 X52.0000
G1 X52.0000 Z-17.0000 F0.0500
G1 X41.0000 Z-17.0000
G1 X40.0000 Z-17.5000
G1 X40.0000 Z-22.5000
G1 X41.0000 Z-23.0000
G1 X52.0000 Z-23.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0026 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 C0.5;40 -26 C0.5;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 C0.5)
(CONV1 P 40 -26 C0.5)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X51.6000 Z-20.0000 F0.0500
G1 X40.7657 Z-20.0000
G1 X40.0000 Z-20.3828
G1 X40.0000 Z-22.5000
G0 X54.0000
(far half)
G0 Z-23.0000
G0 X52.0000
G1 X51.6000 Z-23.0000 F0.0500
G1 X40.7657 Z-23.0000
G1 X40.0000 Z-22.6172
G1 X40.0000 Z-20.5000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0027 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 C0.5;40 -26 C0.5;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 C0.5)
(CONV1 P 40 -26 C0.5)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
(sweep)
G0 Z-17.4000
G0 X52.0000
G1 X51.6000 Z-17.4000 F0.0500
G1 X40.7657 Z-17.4000
G1 X40.0000 Z-17.7828
G1 X40.0000 Z-22.6172
G1 X40.7657 Z-23.0000
G1 X51.6000 Z-23.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0028 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 C0.5;40 -26 C0.5;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 C0.5)
(CONV1 P 40 -26 C0.5)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X51.2000 Z-20.0000 F0.0500
G1 X40.5314 Z-20.0000
G1 X40.0000 Z-20.2657
G1 X40.0000 Z-22.5000
G0 X54.0000
(far half)
G0 Z-23.0000
G0 X52.0000
G1 X51.2000 Z-23.0000 F0.0500
G1 X40.5314 Z-23.0000
G1 X40.0000 Z-22.7343
G1 X40.0000 Z-20.5000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0029 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 C0.5;40 -26 C0.5;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 C0.5)
(CONV1 P 40 -26 C0.5)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.2000
G4 P0.200
G0 X54.0000
(sweep)
G0 Z-17.8000
G0 X52.0000
G1 X51.2000 Z-17.8000 F0.0500
G1 X40.5314 Z-17.8000
G1 X40.0000 Z-18.0657
G1 X40.0000 Z-22.7343
G1 X40.5314 Z-23.0000
G1 X51.2000 Z-23.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0030 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 C0.5;40 -26 C0.5;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 C0.5)
(CONV1 P 40 -26 C0.5)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X52.0000 Z-20.0000 F0.0500
G1 X41.0000 Z-20.0000
G1 X40.0000 Z-20.5000
G1 X40.0000 Z-22.5000
G0 X54.0000
(far half)
G0 Z-23.0000
G0 X52.0000
G1 X52.0000 Z-23.0000 F0.0500
G1 X41.0000 Z-23.0000
G1 X40.0000 Z-22.5000
G1 X40.0000 Z-20.5000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0031 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 C0.5;40 -26 C0.5;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 C0.5)
(CONV1 P 40 -26 C0.5)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(sweep)
G0 Z-17.0000
G0 X52.0000
G1 X52.0000 Z-17.0000 F0.0500
G1 X41.0000 Z-17.0000
G1 X40.0000 Z-17.5000
G1 X40.0000 Z-22.5000
G1 X41.0000 Z-23.0000
G1 X52.0000 Z-23.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0032 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 C0.5;40 -26 C0.5;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 C0.5)
(CONV1 P 40 -26 C0.5)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X51.6000 Z-20.0000 F0.0500
G1 X40.7657 Z-20.0000
G1 X40.0000 Z-20.3828
G1 X40.0000 Z-22.5000
G0 X54.0000
(far half)
G0 Z-23.0000
G0 X52.0000
G1 X51.6000 Z-23.0000 F0.0500
G1 X40.7657 Z-23.0000
G1 X40.0000 Z-22.6172
G1 X40.0000 Z-20.5000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0033 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 C0.5;40 -26 C0.5;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 C0.5)
(CONV1 P 40 -26 C0.5)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(sweep)
G0 Z-17.4000
G0 X52.0000
G1 X51.6000 Z-17.4000 F0.0500
G1 X40.7657 Z-17.4000
G1 X40.0000 Z-17.7828
G1 X40.0000 Z-22.6172
G1 X40.7657 Z-23.0000
G1 X51.6000 Z-23.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0034 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 C0.5;40 -26 C0.5;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 C0.5)
(CONV1 P 40 -26 C0.5)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X51.2000 Z-20.0000 F0.0500
G1 X40.5314 Z-20.0000
G1 X40.0000 Z-20.2657
G1 X40.0000 Z-22.5000
G0 X54.0000
(far half)
G0 Z-23.0000
G0 X52.0000
G1 X51.2000 Z-23.0000 F0.0500
G1 X40.5314 Z-23.0000
G1 X40.0000 Z-22.7343
G1 X40.0000 Z-20.5000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0035 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 C0.5;40 -26 C0.5;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 C0.5)
(CONV1 P 40 -26 C0.5)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(sweep)
G0 Z-17.8000
G0 X52.0000
G1 X51.2000 Z-17.8000 F0.0500
G1 X40.5314 Z-17.8000
G1 X40.0000 Z-18.0657
G1 X40.0000 Z-22.7343
G1 X40.5314 Z-23.0000
G1 X51.2000 Z-23.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0036 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 R1;40 -26 R1;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 R1)
(CONV1 P 40 -26 R1)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0037 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 R1;40 -26 R1;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 R1)
(CONV1 P 40 -26 R1)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0038 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 R1;40 -26 R1;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 R1)
(CONV1 P 40 -26 R1)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0039 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 R1;40 -26 R1;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 R1)
(CONV1 P 40 -26 R1)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0040 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 R1;40 -26 R1;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 R1)
(CONV1 P 40 -26 R1)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0041 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 R1;40 -26 R1;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 R1)
(CONV1 P 40 -26 R1)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0042 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 R1;40 -26 R1;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 R1)
(CONV1 P 40 -26 R1)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X52.0000 Z-20.0000 F0.0500
G1 X42.0000 Z-20.0000
G2 X40.0000 Z-21.0000 R1.0000
G1 X40.0000 Z-22.0000
G0 X54.0000
(far half)
G0 Z-23.0000
G0 X52.0000
G1 X52.0000 Z-23.0000 F0.0500
G1 X42.0000 Z-23.0000
G3 X40.0000 Z-22.0000 R1.0000
G1 X40.0000 Z-21.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0043 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 R1;40 -26 R1;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 R1)
(CONV1 P 40 -26 R1)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
(sweep)
G0 Z-17.0000
G0 X52.0000
G1 X52.0000 Z-17.0000 F0.0500
G1 X42.0000 Z-17.0000
G2 X40.0000 Z-18.0000 R1.0000
G1 X40.0000 Z-22.0000
G2 X42.0000 Z-23.0000 R1.0000
G1 X52.0000 Z-23.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0044 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 R1;40 -26 R1;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 R1)
(CONV1 P 40 -26 R1)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X51.6000 Z-20.0000 F0.0500
G1 X41.6000 Z-20.0000
G2 X40.0000 Z-20.8000 R0.8000
G1 X40.0000 Z-22.0000
G0 X54.0000
(far half)
G0 Z-23.0000
G0 X52.0000
G1 X51.6000 Z-23.0000 F0.0500
G1 X41.6000 Z-23.0000
G3 X40.0000 Z-22.2000 R0.8000
G1 X40.0000 Z-21.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0045 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 R1;40 -26 R1;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 R1)
(CONV1 P 40 -26 R1)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
(sweep)
G0 Z-17.4000
G0 X52.0000
G1 X51.6000 Z-17.4000 F0.0500
G1 X41.6000 Z-17.4000
G2 X40.0000 Z-18.2000 R0.8000
G1 X40.0000 Z-22.2000
G2 X41.6000 Z-23.0000 R0.8000
G1 X51.6000 Z-23.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0046 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 R1;40 -26 R1;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 R1)
(CONV1 P 40 -26 R1)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X51.2000 Z-20.0000 F0.0500
G1 X41.2000 Z-20.0000
G2 X40.0000 Z-20.6000 R0.6000
G1 X40.0000 Z-22.0000
G0 X54.0000
(far half)
G0 Z-23.0000
G0 X52.0000
G1 X51.2000 Z-23.0000 F0.0500
G1 X41.2000 Z-23.0000
G3 X40.0000 Z-22.4000 R0.6000
G1 X40.0000 Z-21.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0047 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 R1;40 -26 R1;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 R1)
(CONV1 P 40 -26 R1)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
G0 Z-22.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X41.3550
G4 P0.200
G0 X54.0000
(sweep)
G0 Z-17.8000
G0 X52.0000
G1 X51.2000 Z-17.8000 F0.0500
G1 X41.2000 Z-17.8000
G2 X40.0000 Z-18.4000 R0.6000
G1 X40.0000 Z-22.4000
G2 X41.2000 Z-23.0000 R0.6000
G1 X51.2000 Z-23.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0048 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 R1;40 -26 R1;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 R1)
(CONV1 P 40 -26 R1)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X52.0000 Z-20.0000 F0.0500
G1 X42.0000 Z-20.0000
G2 X40.0000 Z-21.0000 R1.0000
G1 X40.0000 Z-22.0000
G0 X54.0000
(far half)
G0 Z-23.0000
G0 X52.0000
G1 X52.0000 Z-23.0000 F0.0500
G1 X42.0000 Z-23.0000
G3 X40.0000 Z-22.0000 R1.0000
G1 X40.0000 Z-21.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0049 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 R1;40 -26 R1;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 R1)
(CONV1 P 40 -26 R1)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(sweep)
G0 Z-17.0000
G0 X52.0000
G1 X52.0000 Z-17.0000 F0.0500
G1 X42.0000 Z-17.0000
G2 X40.0000 Z-18.0000 R1.0000
G1 X40.0000 Z-22.0000
G2 X42.0000 Z-23.0000 R1.0000
G1 X52.0000 Z-23.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0050 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 R1;40 -26 R1;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 R1)
(CONV1 P 40 -26 R1)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X51.6000 Z-20.0000 F0.0500
G1 X41.6000 Z-20.0000
G2 X40.0000 Z-20.8000 R0.8000
G1 X40.0000 Z-22.0000
G0 X54.0000
(far half)
G0 Z-23.0000
G0 X52.0000
G1 X51.6000 Z-23.0000 F0.0500
G1 X41.6000 Z-23.0000
G3 X40.0000 Z-22.2000 R0.8000
G1 X40.0000 Z-21.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0051 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 R1;40 -26 R1;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 R1)
(CONV1 P 40 -26 R1)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(sweep)
G0 Z-17.4000
G0 X52.0000
G1 X51.6000 Z-17.4000 F0.0500
G1 X41.6000 Z-17.4000
G2 X40.0000 Z-18.2000 R0.8000
G1 X40.0000 Z-22.2000
G2 X41.6000 Z-23.0000 R0.8000
G1 X51.6000 Z-23.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0052 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 R1;40 -26 R1;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 R1)
(CONV1 P 40 -26 R1)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X51.2000 Z-20.0000 F0.0500
G1 X41.2000 Z-20.0000
G2 X40.0000 Z-20.6000 R0.6000
G1 X40.0000 Z-22.0000
G0 X54.0000
(far half)
G0 Z-23.0000
G0 X52.0000
G1 X51.2000 Z-23.0000 F0.0500
G1 X41.2000 Z-23.0000
G3 X40.0000 Z-22.4000 R0.6000
G1 X40.0000 Z-21.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0053 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;40 -20 R1;40 -26 R1;52 -26 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -26.000, 6.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 2 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 40 -20 R1)
(CONV1 P 40 -26 R1)
(CONV1 P 52 -26)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(sweep)
G0 Z-17.8000
G0 X52.0000
G1 X51.2000 Z-17.8000 F0.0500
G1 X41.2000 Z-17.8000
G2 X40.0000 Z-18.4000 R0.6000
G1 X40.0000 Z-22.4000
G2 X41.2000 Z-23.0000 R0.6000
G1 X51.2000 Z-23.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0054 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -26;52 -28 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -28.000, 8.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 3 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -26)
(CONV1 P 52 -28)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.5000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0055 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -26;52 -28 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -28.000, 8.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 3 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -26)
(CONV1 P 52 -28)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.5000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0056 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -26;52 -28 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -28.000, 8.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 3 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -26)
(CONV1 P 52 -28)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.5000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0057 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -26;52 -28 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -28.000, 8.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 3 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -26)
(CONV1 P 52 -28)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.5000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0058 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -26;52 -28 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -28.000, 8.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 3 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -26)
(CONV1 P 52 -28)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.5000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0059 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -26;52 -28 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -28.000, 8.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 3 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -26)
(CONV1 P 52 -28)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.5000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0060 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -26;52 -28 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -28.000, 8.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 3 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -26)
(CONV1 P 52 -28)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.5000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X52.0000 Z-20.0000 F0.0500
G1 X44.0000 Z-22.0000
G1 X44.0000 Z-23.0000
G0 X54.0000
(far half)
G0 Z-25.0000
G0 X52.0000
G1 X52.0000 Z-25.0000 F0.0500
G1 X44.0000 Z-23.0000
G1 X44.0000 Z-22.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0061 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -26;52 -28 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -28.000, 8.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 3 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -26)
(CONV1 P 52 -28)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.5000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
(sweep)
G0 Z-17.0000
G0 X52.0000
G1 X52.0000 Z-17.0000 F0.0500
G1 X44.0000 Z-19.0000
G1 X44.0000 Z-23.0000
G1 X52.0000 Z-25.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0062 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -26;52 -28 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -28.000, 8.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 3 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -26)
(CONV1 P 52 -28)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.5000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
(near half)
G0 Z-19.9789
G0 X52.0000
G1 X51.7789 Z-19.9789 F0.0500
G1 X44.0000 Z-21.9236
G1 X44.0000 Z-23.0000
G0 X54.0000
(far half)
G0 Z-25.0211
G0 X52.0000
G1 X51.7789 Z-25.0211 F0.0500
G1 X44.0000 Z-23.0764
G1 X44.0000 Z-22.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0063 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -26;52 -28 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -28.000, 8.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 3 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -26)
(CONV1 P 52 -28)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.5000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
(sweep)
G0 Z-17.3789
G0 X52.0000
G1 X51.7789 Z-17.3789 F0.0500
G1 X44.0000 Z-19.3236
G1 X44.0000 Z-23.0764
G1 X51.7789 Z-25.0211
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0064 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -26;52 -28 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -28.000, 8.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 3 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -26)
(CONV1 P 52 -28)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.5000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
(near half)
G0 Z-19.9578
G0 X52.0000
G1 X51.5578 Z-19.9578 F0.0500
G1 X44.0000 Z-21.8472
G1 X44.0000 Z-23.0000
G0 X54.0000
(far half)
G0 Z-25.0422
G0 X52.0000
G1 X51.5578 Z-25.0422 F0.0500
G1 X44.0000 Z-23.1528
G1 X44.0000 Z-22.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0065 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -26;52 -28 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -28.000, 8.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 3 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -26)
(CONV1 P 52 -28)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.5000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
(sweep)
G0 Z-17.7578
G0 X52.0000
G1 X51.5578 Z-17.7578 F0.0500
G1 X44.0000 Z-19.6472
G1 X44.0000 Z-23.1528
G1 X51.5578 Z-25.0422
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0066 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -26;52 -28 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -28.000, 8.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 3 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -26)
(CONV1 P 52 -28)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X52.0000 Z-20.0000 F0.0500
G1 X44.0000 Z-22.0000
G1 X44.0000 Z-23.0000
G0 X54.0000
(far half)
G0 Z-25.0000
G0 X52.0000
G1 X52.0000 Z-25.0000 F0.0500
G1 X44.0000 Z-23.0000
G1 X44.0000 Z-22.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0067 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -26;52 -28 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -28.000, 8.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 3 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -26)
(CONV1 P 52 -28)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(sweep)
G0 Z-17.0000
G0 X52.0000
G1 X52.0000 Z-17.0000 F0.0500
G1 X44.0000 Z-19.0000
G1 X44.0000 Z-23.0000
G1 X52.0000 Z-25.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0068 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -26;52 -28 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -28.000, 8.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 3 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -26)
(CONV1 P 52 -28)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(near half)
G0 Z-19.9789
G0 X52.0000
G1 X51.7789 Z-19.9789 F0.0500
G1 X44.0000 Z-21.9236
G1 X44.0000 Z-23.0000
G0 X54.0000
(far half)
G0 Z-25.0211
G0 X52.0000
G1 X51.7789 Z-25.0211 F0.0500
G1 X44.0000 Z-23.0764
G1 X44.0000 Z-22.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0069 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -26;52 -28 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -28.000, 8.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 3 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -26)
(CONV1 P 52 -28)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(sweep)
G0 Z-17.3789
G0 X52.0000
G1 X51.7789 Z-17.3789 F0.0500
G1 X44.0000 Z-19.3236
G1 X44.0000 Z-23.0764
G1 X51.7789 Z-25.0211
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0070 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -26;52 -28 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -28.000, 8.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 3 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -26)
(CONV1 P 52 -28)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(near half)
G0 Z-19.9578
G0 X52.0000
G1 X51.5578 Z-19.9578 F0.0500
G1 X44.0000 Z-21.8472
G1 X44.0000 Z-23.0000
G0 X54.0000
(far half)
G0 Z-25.0422
G0 X52.0000
G1 X51.5578 Z-25.0422 F0.0500
G1 X44.0000 Z-23.1528
G1 X44.0000 Z-22.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0071 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -26;52 -28 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -28.000, 8.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 3 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -26)
(CONV1 P 52 -28)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(sweep)
G0 Z-17.7578
G0 X52.0000
G1 X51.5578 Z-17.7578 F0.0500
G1 X44.0000 Z-19.6472
G1 X44.0000 Z-23.1528
G1 X51.5578 Z-25.0422
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0072 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -28;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -28)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.3667
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z-24.6333
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0073 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -28;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -28)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.3667
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z-24.6333
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0074 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -28;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -28)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.3667
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z-24.6333
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0075 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -28;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -28)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.3667
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z-24.6333
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0076 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -28;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -28)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.3667
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z-24.6333
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0077 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -28;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -28)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.3667
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z-24.6333
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0078 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -28;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -28)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.3667
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z-24.6333
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X52.0000 Z-20.0000 F0.0500
G1 X44.0000 Z-22.0000
G1 X44.0000 Z-25.0000
G0 X54.0000
(far half)
G0 Z-27.0000
G0 X52.0000
G1 X52.0000 Z-27.0000 F0.0500
G1 X44.0000 Z-25.0000
G1 X44.0000 Z-22.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0079 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -28;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -28)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.3667
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z-24.6333
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
(sweep)
G0 Z-17.0000
G0 X52.0000
G1 X52.0000 Z-17.0000 F0.0500
G1 X44.0000 Z-19.0000
G1 X44.0000 Z-25.0000
G1 X52.0000 Z-27.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0080 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -28;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -28)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.3667
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z-24.6333
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
(near half)
G0 Z-19.9789
G0 X52.0000
G1 X51.7789 Z-19.9789 F0.0500
G1 X44.0000 Z-21.9236
G1 X44.0000 Z-25.0000
G0 X54.0000
(far half)
G0 Z-27.0211
G0 X52.0000
G1 X51.7789 Z-27.0211 F0.0500
G1 X44.0000 Z-25.0764
G1 X44.0000 Z-22.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0081 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -28;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -28)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.3667
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z-24.6333
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
(sweep)
G0 Z-17.3789
G0 X52.0000
G1 X51.7789 Z-17.3789 F0.0500
G1 X44.0000 Z-19.3236
G1 X44.0000 Z-25.0764
G1 X51.7789 Z-27.0211
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0082 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -28;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -28)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.3667
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z-24.6333
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
(near half)
G0 Z-19.9578
G0 X52.0000
G1 X51.5578 Z-19.9578 F0.0500
G1 X44.0000 Z-21.8472
G1 X44.0000 Z-25.0000
G0 X54.0000
(far half)
G0 Z-27.0422
G0 X52.0000
G1 X51.5578 Z-27.0422 F0.0500
G1 X44.0000 Z-25.1528
G1 X44.0000 Z-22.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0083 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -28;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -28)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-22.3667
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
G0 Z-24.6333
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.4000
G4 P0.200
G0 X54.0000
(sweep)
G0 Z-17.7578
G0 X52.0000
G1 X51.5578 Z-17.7578 F0.0500
G1 X44.0000 Z-19.6472
G1 X44.0000 Z-25.1528
G1 X51.5578 Z-27.0422
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0084 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -28;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -28)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X52.0000 Z-20.0000 F0.0500
G1 X44.0000 Z-22.0000
G1 X44.0000 Z-25.0000
G0 X54.0000
(far half)
G0 Z-27.0000
G0 X52.0000
G1 X52.0000 Z-27.0000 F0.0500
G1 X44.0000 Z-25.0000
G1 X44.0000 Z-22.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0085 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -28;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -28)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(sweep)
G0 Z-17.0000
G0 X52.0000
G1 X52.0000 Z-17.0000 F0.0500
G1 X44.0000 Z-19.0000
G1 X44.0000 Z-25.0000
G1 X52.0000 Z-27.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0086 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -28;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -28)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(near half)
G0 Z-19.9789
G0 X52.0000
G1 X51.7789 Z-19.9789 F0.0500
G1 X44.0000 Z-21.9236
G1 X44.0000 Z-25.0000
G0 X54.0000
(far half)
G0 Z-27.0211
G0 X52.0000
G1 X51.7789 Z-27.0211 F0.0500
G1 X44.0000 Z-25.0764
G1 X44.0000 Z-22.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0087 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -28;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -28)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(sweep)
G0 Z-17.3789
G0 X52.0000
G1 X51.7789 Z-17.3789 F0.0500
G1 X44.0000 Z-19.3236
G1 X44.0000 Z-25.0764
G1 X51.7789 Z-27.0211
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0088 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -28;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -28)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(near half)
G0 Z-19.9578
G0 X52.0000
G1 X51.5578 Z-19.9578 F0.0500
G1 X44.0000 Z-21.8472
G1 X44.0000 Z-25.0000
G0 X54.0000
(far half)
G0 Z-27.0422
G0 X52.0000
G1 X51.5578 Z-27.0422 F0.0500
G1 X44.0000 Z-25.1528
G1 X44.0000 Z-22.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0089 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;44 -22;44 -28;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 44.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 44 -22)
(CONV1 P 44 -28)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(sweep)
G0 Z-17.7578
G0 X52.0000
G1 X51.5578 Z-17.7578 F0.0500
G1 X44.0000 Z-19.6472
G1 X44.0000 Z-25.1528
G1 X51.5578 Z-27.0422
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0090 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;46 -20;46 -24;40 -24;40 -30;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 46 -20)
(CONV1 P 46 -24)
(CONV1 P 40 -24)
(CONV1 P 40 -30)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.4000
G4 P0.200
G0 X54.0000
G0 Z-22.3667
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.4000
G4 P0.200
G0 X54.0000
G0 Z-24.6333
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z-26.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0091 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;46 -20;46 -24;40 -24;40 -30;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 46 -20)
(CONV1 P 46 -24)
(CONV1 P 40 -24)
(CONV1 P 40 -30)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.4000
G4 P0.200
G0 X54.0000
G0 Z-22.3667
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.4000
G4 P0.200
G0 X54.0000
G0 Z-24.6333
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z-26.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0092 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;46 -20;46 -24;40 -24;40 -30;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 46 -20)
(CONV1 P 46 -24)
(CONV1 P 40 -24)
(CONV1 P 40 -30)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.4000
G4 P0.200
G0 X54.0000
G0 Z-22.3667
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.4000
G4 P0.200
G0 X54.0000
G0 Z-24.6333
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z-26.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0093 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;46 -20;46 -24;40 -24;40 -30;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
!! ValueError: groove: the finish pass would gouge near Z -21.294 dia 45.953 - the back of the 3.000 wide insert is still over higher ground. A form with more than one floor level cannot be finished by one side-feed pass
===== case 0094 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;46 -20;46 -24;40 -24;40 -30;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=0 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 46 -20)
(CONV1 P 46 -24)
(CONV1 P 40 -24)
(CONV1 P 40 -30)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.4000
G4 P0.200
G0 X54.0000
G0 Z-22.3667
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.4000
G4 P0.200
G0 X54.0000
G0 Z-24.6333
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z-26.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0095 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=0 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;46 -20;46 -24;40 -24;40 -30;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
!! ValueError: groove: the finish pass would gouge near Z -21.553 dia 45.939 - the back of the 3.000 wide insert is still over higher ground. A form with more than one floor level cannot be finished by one side-feed pass
===== case 0096 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;46 -20;46 -24;40 -24;40 -30;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 46 -20)
(CONV1 P 46 -24)
(CONV1 P 40 -24)
(CONV1 P 40 -30)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.4000
G4 P0.200
G0 X54.0000
G0 Z-22.3667
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.4000
G4 P0.200
G0 X54.0000
G0 Z-24.6333
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z-26.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X52.0000 Z-20.0000 F0.0500
G1 X46.0000 Z-20.0000
G1 X46.0000 Z-24.0000
G1 X40.0000 Z-24.0000
G1 X40.0000 Z-27.0000
G0 X54.0000
(far half)
G0 Z-27.0000
G0 X52.0000
G1 X52.0000 Z-27.0000 F0.0500
G1 X40.0000 Z-27.0000
G1 X40.0000 Z-24.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0097 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;46 -20;46 -24;40 -24;40 -30;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 46 -20)
(CONV1 P 46 -24)
(CONV1 P 40 -24)
(CONV1 P 40 -30)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.4000
G4 P0.200
G0 X54.0000
G0 Z-22.3667
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.4000
G4 P0.200
G0 X54.0000
G0 Z-24.6333
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z-26.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
(sweep)
G0 Z-17.0000
G0 X52.0000
G1 X52.0000 Z-17.0000 F0.0500
G1 X46.0000 Z-17.0000
G1 X46.0000 Z-21.0000
G1 X40.0000 Z-21.0000
G1 X40.0000 Z-27.0000
G1 X52.0000 Z-27.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0098 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;46 -20;46 -24;40 -24;40 -30;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 46 -20)
(CONV1 P 46 -24)
(CONV1 P 40 -24)
(CONV1 P 40 -30)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.4000
G4 P0.200
G0 X54.0000
G0 Z-22.3667
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.4000
G4 P0.200
G0 X54.0000
G0 Z-24.6333
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z-26.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X51.6000 Z-20.0000 F0.0500
G1 X46.0000 Z-20.0000
G1 X46.0000 Z-23.8000
G3 X45.6000 Z-24.0000 R0.2000
G1 X40.0000 Z-24.0000
G1 X40.0000 Z-27.0000
G0 X54.0000
(far half)
G0 Z-27.0000
G0 X52.0000
G1 X51.6000 Z-27.0000 F0.0500
G1 X40.0000 Z-27.0000
G1 X40.0000 Z-24.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0099 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;46 -20;46 -24;40 -24;40 -30;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
!! ValueError: groove: the finish pass would gouge near Z -21.294 dia 45.953 - the back of the 3.000 wide insert is still over higher ground. A form with more than one floor level cannot be finished by one side-feed pass
===== case 0100 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;46 -20;46 -24;40 -24;40 -30;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(rough + finish   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 46 -20)
(CONV1 P 46 -24)
(CONV1 P 40 -24)
(CONV1 P 40 -30)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
G0 Z-20.1000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.4000
G4 P0.200
G0 X54.0000
G0 Z-22.3667
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.4000
G4 P0.200
G0 X54.0000
G0 Z-24.6333
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
G0 Z-26.9000
G0 X52.0000
G1 X50.0000 F0.0800
G0 X51.0000
G0 X50.0000
G1 X48.0000
G0 X49.0000
G0 X48.0000
G1 X46.0000
G0 X47.0000
G0 X46.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X42.0000
G0 X43.0000
G0 X42.0000
G1 X40.4000
G4 P0.200
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X51.2000 Z-20.0000 F0.0500
G1 X46.0000 Z-20.0000
G1 X46.0000 Z-23.6000
G3 X45.2000 Z-24.0000 R0.4000
G1 X40.0000 Z-24.0000
G1 X40.0000 Z-27.0000
G0 X54.0000
(far half)
G0 Z-27.0000
G0 X52.0000
G1 X51.2000 Z-27.0000 F0.0500
G1 X40.0000 Z-27.0000
G1 X40.0000 Z-24.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0101 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=1 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;46 -20;46 -24;40 -24;40 -30;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
!! ValueError: groove: the finish pass would gouge near Z -21.553 dia 45.939 - the back of the 3.000 wide insert is still over higher ground. A form with more than one floor level cannot be finished by one side-feed pass
===== case 0102 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;46 -20;46 -24;40 -24;40 -30;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 46 -20)
(CONV1 P 46 -24)
(CONV1 P 40 -24)
(CONV1 P 40 -30)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X52.0000 Z-20.0000 F0.0500
G1 X46.0000 Z-20.0000
G1 X46.0000 Z-24.0000
G1 X40.0000 Z-24.0000
G1 X40.0000 Z-27.0000
G0 X54.0000
(far half)
G0 Z-27.0000
G0 X52.0000
G1 X52.0000 Z-27.0000 F0.0500
G1 X40.0000 Z-27.0000
G1 X40.0000 Z-24.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0103 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;46 -20;46 -24;40 -24;40 -30;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.0 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.000)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 46 -20)
(CONV1 P 46 -24)
(CONV1 P 40 -24)
(CONV1 P 40 -30)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(sweep)
G0 Z-17.0000
G0 X52.0000
G1 X52.0000 Z-17.0000 F0.0500
G1 X46.0000 Z-17.0000
G1 X46.0000 Z-21.0000
G1 X40.0000 Z-21.0000
G1 X40.0000 Z-27.0000
G1 X52.0000 Z-27.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0104 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;46 -20;46 -24;40 -24;40 -30;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 46 -20)
(CONV1 P 46 -24)
(CONV1 P 40 -24)
(CONV1 P 40 -30)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X51.6000 Z-20.0000 F0.0500
G1 X46.0000 Z-20.0000
G1 X46.0000 Z-23.8000
G3 X45.6000 Z-24.0000 R0.2000
G1 X40.0000 Z-24.0000
G1 X40.0000 Z-27.0000
G0 X54.0000
(far half)
G0 Z-27.0000
G0 X52.0000
G1 X51.6000 Z-27.0000 F0.0500
G1 X40.0000 Z-27.0000
G1 X40.0000 Z-24.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0105 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;46 -20;46 -24;40 -24;40 -30;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.2 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.200)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.2 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 46 -20)
(CONV1 P 46 -24)
(CONV1 P 40 -24)
(CONV1 P 40 -30)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(sweep)
G0 Z-17.4000
G0 X52.0000
G1 X51.6000 Z-17.4000 F0.0500
G1 X46.0000 Z-17.4000
G1 X46.0000 Z-21.2000
G3 X45.6000 Z-21.4000 R0.2000
G1 X40.0000 Z-21.4000
G1 X40.0000 Z-27.0000
G1 X51.6000 Z-27.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0106 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=0 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;46 -20;46 -24;40 -24;40 -30;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=0 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 46 -20)
(CONV1 P 46 -24)
(CONV1 P 40 -24)
(CONV1 P 40 -30)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(near half)
G0 Z-20.0000
G0 X52.0000
G1 X51.2000 Z-20.0000 F0.0500
G1 X46.0000 Z-20.0000
G1 X46.0000 Z-23.6000
G3 X45.2000 Z-24.0000 R0.4000
G1 X40.0000 Z-24.0000
G1 X40.0000 Z-27.0000
G0 X54.0000
(far half)
G0 Z-27.0000
G0 X52.0000
G1 X51.2000 Z-27.0000 F0.0500
G1 X40.0000 Z-27.0000
G1 X40.0000 Z-24.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
===== case 0107 | clear_z=5.0 clearance=2.0 coolant_type=1 do_finish=2 dwell=0.2 feed_finish=0.05 feed_rough=0.08 finish_dir=1 finish_tool=4 finish_x=0.2 finish_z=0.1 max_rpm=600.0 peck=1.0 peck_retract=1.0 profile=52 -20;46 -20;46 -24;40 -24;40 -30;52 -30 rpm=600.0 sep_finish_tool=0 spindle_mode=0 stock_dia=52.0 surface_speed=120.0 tool=4 tool_r=0.4 tool_width=3.0 =====
(Lathe groove profile - longhand, generated by the conversational tab)
(Set work zero at the finished face, on the spindle centreline)
(self-contained: no subroutine, no canned cycle)
(Groove Z -20.000 to -30.000, 10.000 wide, cut with a 3.000 tool, corner radius 0.400)
(Tool is referenced on its +Z edge - a plunge at Z cuts back to Z minus the tool width)
(Roughed in 4 plunges to the lower envelope, then side-fed along the contour)
(Dia 52.000 -> 40.000   floor allowance 0.200  wall allowance 0.100)
(Tool T0404   wcs G54  coolant flood)
(finish only   peck 1.000  retract 1.000  dwell 0.200)
(CSS 120 m/min  max 600 rpm  feed rough 0.0800 / finish 0.0500 mm-rev)
(=== conversational block - do not edit; lets the panel reload this file ===)
(CONV1 cycle=groove)
(CONV1 tool=4 stock_dia=52 tool_width=3 tool_r=0.4 finish_dir=1 peck=1)
(CONV1 peck_retract=1 dwell=0.2 finish_x=0.2 finish_z=0.1 feed_rough=0.08 feed_finish=0.05)
(CONV1 surface_speed=120 max_rpm=600 spindle_mode=0 rpm=600 do_finish=2 sep_finish_tool=0)
(CONV1 finish_tool=4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 52 -20)
(CONV1 P 46 -20)
(CONV1 P 46 -24)
(CONV1 P 40 -24)
(CONV1 P 40 -30)
(CONV1 P 52 -30)
(CONV1 END)
G18 G21 G7 G90 G95 G40
G64 P0.02
G54
G30
T0404
G96 S120 D600 M3
M8
G0 X54.0000
(sweep)
G0 Z-17.8000
G0 X52.0000
G1 X51.2000 Z-17.8000 F0.0500
G1 X46.0000 Z-17.8000
G1 X46.0000 Z-21.4000
G3 X45.2000 Z-21.8000 R0.4000
G1 X40.0000 Z-21.8000
G1 X40.0000 Z-27.0000
G1 X51.2000 Z-27.0000
G0 X54.0000
G0 Z5.0000
G97 S600
M5
M9
M30
