===== case 0000 | name=Program opt_stop=False ops=[od_profile T2] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(1 cycles, 1 tool phases)
(every op retracts to its own clearance before the next one starts)
(op 1: OD turning rough + finish  T0202  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=1 opt_stop=0 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 1 of 1: OD turning rough + finish)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
G97 S600
M5
M9
M30
===== case 0001 | name=Program opt_stop=True ops=[od_profile T2] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(1 cycles, 1 tool phases, optional stop between ops)
(every op retracts to its own clearance before the next one starts)
(op 1: OD turning rough + finish  T0202  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=1 opt_stop=1 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 1 of 1: OD turning rough + finish)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
G97 S600
M5
M9
M30
===== case 0002 | name=Program opt_stop=False ops=[od_profile T2, od_profile T2] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(2 cycles, 2 tool phases)
(every op retracts to its own clearance before the next one starts)
(op 1: OD turning rough + finish  T0202  G54)
(op 2: OD turning rough + finish  T0202  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=2 opt_stop=0 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 1 of 2: OD turning rough + finish)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
(CONV1 op=2 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 20 0)
(CONV1 P 20 -25)
(CONV1 P 40 -25)
(CONV1 P 40 -60)
(CONV1 END)
(op 2 of 2: OD turning rough + finish)
G0 X52.0000 Z1.0000
G1 X52.0000 Z-60.8000 F0.3000
G0 X54.0000 Z-59.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.8974
G1 X48.0000 Z-60.8000
G0 X50.0000 Z-59.8000
G0 X50.0000 Z-0.1026
G0 X48.0000 Z0.8974
G0 X44.0000 Z0.7949
G1 X44.0000 Z-60.8000
G0 X46.0000 Z-59.8000
G0 X46.0000 Z-0.2051
G0 X44.0000 Z0.7949
G0 X40.0000 Z0.6923
G1 X40.0000 Z-25.0072
G0 X42.0000 Z-24.0072
G0 X42.0000 Z-0.3077
G0 X40.0000 Z0.6923
G0 X36.0000 Z0.5897
G1 X36.0000 Z-24.9000
G0 X38.0000 Z-23.9000
G0 X38.0000 Z-0.4103
G0 X36.0000 Z0.5897
G0 X32.0000 Z0.4872
G1 X32.0000 Z-24.9000
G0 X34.0000 Z-23.9000
G0 X34.0000 Z-0.5128
G0 X32.0000 Z0.4872
G0 X28.0000 Z0.3846
G1 X28.0000 Z-24.9000
G0 X30.0000 Z-23.9000
G0 X30.0000 Z-0.6154
G0 X28.0000 Z0.3846
G0 X24.0000 Z0.2821
G1 X24.0000 Z-24.9000
G0 X26.0000 Z-23.9000
G0 X26.0000 Z-0.7179
G0 X24.0000 Z0.2821
G0 X20.8000 Z0.2000
G1 X20.8000 Z-0.8000
G1 X20.8000 Z-24.9000
G1 X39.2000 Z-24.9000
G3 X40.8000 Z-25.7000 R0.8000
G1 X40.8000 Z-60.8000
G1 X52.0000 Z-60.8000
G0 X52.0000 Z1.0000
G0 X20.0000 Z0.2000
G1 X20.0000 Z-0.8000 F0.1200
G1 X20.0000 Z-25.0000
G1 X38.4000 Z-25.0000
G3 X40.0000 Z-25.8000 R0.8000
G1 X40.0000 Z-60.8000
G0 X54.0000 Z-60.8000
G0 X54.0000 Z5.0000
G97 S600
M5
M9
M30
===== case 0003 | name=Program opt_stop=True ops=[od_profile T2, od_profile T2] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(2 cycles, 2 tool phases, optional stop between ops)
(every op retracts to its own clearance before the next one starts)
(op 1: OD turning rough + finish  T0202  G54)
(op 2: OD turning rough + finish  T0202  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=2 opt_stop=1 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 1 of 2: OD turning rough + finish)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
(CONV1 op=2 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 20 0)
(CONV1 P 20 -25)
(CONV1 P 40 -25)
(CONV1 P 40 -60)
(CONV1 END)
(op 2 of 2: OD turning rough + finish)
M1
G0 X52.0000 Z1.0000
G1 X52.0000 Z-60.8000 F0.3000
G0 X54.0000 Z-59.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.8974
G1 X48.0000 Z-60.8000
G0 X50.0000 Z-59.8000
G0 X50.0000 Z-0.1026
G0 X48.0000 Z0.8974
G0 X44.0000 Z0.7949
G1 X44.0000 Z-60.8000
G0 X46.0000 Z-59.8000
G0 X46.0000 Z-0.2051
G0 X44.0000 Z0.7949
G0 X40.0000 Z0.6923
G1 X40.0000 Z-25.0072
G0 X42.0000 Z-24.0072
G0 X42.0000 Z-0.3077
G0 X40.0000 Z0.6923
G0 X36.0000 Z0.5897
G1 X36.0000 Z-24.9000
G0 X38.0000 Z-23.9000
G0 X38.0000 Z-0.4103
G0 X36.0000 Z0.5897
G0 X32.0000 Z0.4872
G1 X32.0000 Z-24.9000
G0 X34.0000 Z-23.9000
G0 X34.0000 Z-0.5128
G0 X32.0000 Z0.4872
G0 X28.0000 Z0.3846
G1 X28.0000 Z-24.9000
G0 X30.0000 Z-23.9000
G0 X30.0000 Z-0.6154
G0 X28.0000 Z0.3846
G0 X24.0000 Z0.2821
G1 X24.0000 Z-24.9000
G0 X26.0000 Z-23.9000
G0 X26.0000 Z-0.7179
G0 X24.0000 Z0.2821
G0 X20.8000 Z0.2000
G1 X20.8000 Z-0.8000
G1 X20.8000 Z-24.9000
G1 X39.2000 Z-24.9000
G3 X40.8000 Z-25.7000 R0.8000
G1 X40.8000 Z-60.8000
G1 X52.0000 Z-60.8000
G0 X52.0000 Z1.0000
G0 X20.0000 Z0.2000
G1 X20.0000 Z-0.8000 F0.1200
G1 X20.0000 Z-25.0000
G1 X38.4000 Z-25.0000
G3 X40.0000 Z-25.8000 R0.8000
G1 X40.0000 Z-60.8000
G0 X54.0000 Z-60.8000
G0 X54.0000 Z5.0000
G97 S600
M5
M9
M30
===== case 0004 | name=Program opt_stop=False ops=[od_profile T2, od_profile T7] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(2 cycles, 2 tool phases)
(every op retracts to its own clearance before the next one starts)
(op 1: OD turning rough + finish  T0202  G54)
(op 2: OD turning rough + finish  T0707  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=2 opt_stop=0 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 1 of 2: OD turning rough + finish)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
(CONV1 op=2 cycle=od_profile)
(CONV1 prog=1000 tool=7 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 16 0)
(CONV1 P 24 -20)
(CONV1 P 24 -35 R2)
(CONV1 P 45 -50)
(CONV1 P 45 -70)
(CONV1 END)
(op 2 of 2: OD turning rough + finish)
M9
M5
G30
T0707
G96 S180 D600 M3
M8
G0 X52.0000 Z1.0000
G1 X52.0000 Z-70.8000 F0.3000
G0 X54.0000 Z-69.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9091
G1 X48.0000 Z-70.8000
G0 X50.0000 Z-69.8000
G0 X50.0000 Z-0.0909
G0 X48.0000 Z0.9091
G0 X44.0000 Z0.8182
G1 X44.0000 Z-49.1621
G0 X46.0000 Z-48.1621
G0 X46.0000 Z-0.1818
G0 X44.0000 Z0.8182
G0 X40.0000 Z0.7273
G1 X40.0000 Z-46.3049
G0 X42.0000 Z-45.3049
G0 X42.0000 Z-0.2727
G0 X40.0000 Z0.7273
G0 X36.0000 Z0.6364
G1 X36.0000 Z-43.4478
G0 X38.0000 Z-42.4478
G0 X38.0000 Z-0.3636
G0 X36.0000 Z0.6364
G0 X32.0000 Z0.5455
G1 X32.0000 Z-40.5907
G0 X34.0000 Z-39.5907
G0 X34.0000 Z-0.4545
G0 X32.0000 Z0.5455
G0 X28.0000 Z0.4545
G1 X28.0000 Z-37.7335
G0 X30.0000 Z-36.7335
G0 X30.0000 Z-0.5455
G0 X28.0000 Z0.4545
G0 X24.0000 Z0.3636
G1 X24.0000 Z-18.6208
G0 X26.0000 Z-17.6208
G0 X26.0000 Z-0.6364
G0 X24.0000 Z0.3636
G0 X20.0000 Z0.2727
G1 X20.0000 Z-8.6208
G0 X22.0000 Z-7.6208
G0 X22.0000 Z-0.7273
G0 X20.0000 Z0.2727
G0 X16.8000 Z0.2000
G1 X16.8000 Z-0.6208
G1 X24.7688 Z-20.5431
G3 X24.8000 Z-20.7000 R0.8000
G1 X24.8000 Z-35.0696
G2 X25.2338 Z-35.7577 R1.2000
G1 X45.5108 Z-50.2412
G3 X45.8000 Z-50.7000 R0.8000
G1 X45.8000 Z-70.8000
G1 X52.0000 Z-70.8000
G0 X52.0000 Z1.0000
G0 X16.0000 Z0.2000
G1 X16.0000 Z-0.7208 F0.1200
G1 X23.9690 Z-20.6431
G3 X24.0000 Z-20.8000 R0.8000
G1 X24.0000 Z-35.1696
G2 X24.4338 Z-35.8577 R1.2000
G1 X44.7108 Z-50.3412
G3 X45.0000 Z-50.8000 R0.8000
G1 X45.0000 Z-70.8000
G0 X54.0000 Z-70.8000
G0 X54.0000 Z5.0000
G97 S600
M5
M9
M30
===== case 0005 | name=Program opt_stop=True ops=[od_profile T2, od_profile T7] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(2 cycles, 2 tool phases, optional stop between ops)
(every op retracts to its own clearance before the next one starts)
(op 1: OD turning rough + finish  T0202  G54)
(op 2: OD turning rough + finish  T0707  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=2 opt_stop=1 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 1 of 2: OD turning rough + finish)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
(CONV1 op=2 cycle=od_profile)
(CONV1 prog=1000 tool=7 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 16 0)
(CONV1 P 24 -20)
(CONV1 P 24 -35 R2)
(CONV1 P 45 -50)
(CONV1 P 45 -70)
(CONV1 END)
(op 2 of 2: OD turning rough + finish)
M1
M9
M5
G30
T0707
G96 S180 D600 M3
M8
G0 X52.0000 Z1.0000
G1 X52.0000 Z-70.8000 F0.3000
G0 X54.0000 Z-69.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9091
G1 X48.0000 Z-70.8000
G0 X50.0000 Z-69.8000
G0 X50.0000 Z-0.0909
G0 X48.0000 Z0.9091
G0 X44.0000 Z0.8182
G1 X44.0000 Z-49.1621
G0 X46.0000 Z-48.1621
G0 X46.0000 Z-0.1818
G0 X44.0000 Z0.8182
G0 X40.0000 Z0.7273
G1 X40.0000 Z-46.3049
G0 X42.0000 Z-45.3049
G0 X42.0000 Z-0.2727
G0 X40.0000 Z0.7273
G0 X36.0000 Z0.6364
G1 X36.0000 Z-43.4478
G0 X38.0000 Z-42.4478
G0 X38.0000 Z-0.3636
G0 X36.0000 Z0.6364
G0 X32.0000 Z0.5455
G1 X32.0000 Z-40.5907
G0 X34.0000 Z-39.5907
G0 X34.0000 Z-0.4545
G0 X32.0000 Z0.5455
G0 X28.0000 Z0.4545
G1 X28.0000 Z-37.7335
G0 X30.0000 Z-36.7335
G0 X30.0000 Z-0.5455
G0 X28.0000 Z0.4545
G0 X24.0000 Z0.3636
G1 X24.0000 Z-18.6208
G0 X26.0000 Z-17.6208
G0 X26.0000 Z-0.6364
G0 X24.0000 Z0.3636
G0 X20.0000 Z0.2727
G1 X20.0000 Z-8.6208
G0 X22.0000 Z-7.6208
G0 X22.0000 Z-0.7273
G0 X20.0000 Z0.2727
G0 X16.8000 Z0.2000
G1 X16.8000 Z-0.6208
G1 X24.7688 Z-20.5431
G3 X24.8000 Z-20.7000 R0.8000
G1 X24.8000 Z-35.0696
G2 X25.2338 Z-35.7577 R1.2000
G1 X45.5108 Z-50.2412
G3 X45.8000 Z-50.7000 R0.8000
G1 X45.8000 Z-70.8000
G1 X52.0000 Z-70.8000
G0 X52.0000 Z1.0000
G0 X16.0000 Z0.2000
G1 X16.0000 Z-0.7208 F0.1200
G1 X23.9690 Z-20.6431
G3 X24.0000 Z-20.8000 R0.8000
G1 X24.0000 Z-35.1696
G2 X24.4338 Z-35.8577 R1.2000
G1 X44.7108 Z-50.3412
G3 X45.0000 Z-50.8000 R0.8000
G1 X45.0000 Z-70.8000
G0 X54.0000 Z-70.8000
G0 X54.0000 Z5.0000
G97 S600
M5
M9
M30
===== case 0006 | name=Program opt_stop=False ops=[od_profile T2, id_profile T8] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(2 cycles, 2 tool phases)
(every op retracts to its own clearance before the next one starts)
(op 1: OD turning rough + finish  T0202  G54)
(op 2: ID boring rough + finish  T0808  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=2 opt_stop=0 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 1 of 2: OD turning rough + finish)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
(CONV1 op=2 cycle=id_profile)
(CONV1 prog=1000 tool=8 stock_dia=18 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.4 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 30 0)
(CONV1 P 30 -10)
(CONV1 P 20 -10)
(CONV1 P 20 -30)
(CONV1 END)
(op 2 of 2: ID boring rough + finish)
M9
M5
G30
T0808
G96 S180 D600 M3
M8
G0 X18.0000 Z1.0000
G1 X18.0000 Z-30.4000 F0.3000
G0 X16.0000 Z-29.4000
G0 X16.0000 Z0.0000
G0 X18.0000 Z1.0000
G0 X22.0000 Z0.8571
G1 X22.0000 Z-9.9000
G0 X20.0000 Z-8.9000
G0 X20.0000 Z-0.1429
G0 X22.0000 Z0.8571
G0 X26.0000 Z0.7143
G1 X26.0000 Z-9.9000
G0 X24.0000 Z-8.9000
G0 X24.0000 Z-0.2857
G0 X26.0000 Z0.7143
G0 X29.2000 Z0.6000
G1 X29.2000 Z-0.4000
G1 X29.2000 Z-9.9000
G1 X20.0000 Z-9.9000
G2 X19.2000 Z-10.3000 R0.4000
G1 X19.2000 Z-30.4000
G1 X18.0000 Z-30.4000
G0 X18.0000 Z1.0000
G0 X30.0000 Z0.6000
G1 X30.0000 Z-0.4000 F0.1200
G1 X30.0000 Z-10.0000
G1 X20.8000 Z-10.0000
G2 X20.0000 Z-10.4000 R0.4000
G1 X20.0000 Z-30.4000
G0 X16.0000 Z-30.4000
G0 X16.0000 Z5.0000
G97 S600
M5
M9
M30
===== case 0007 | name=Program opt_stop=True ops=[od_profile T2, id_profile T8] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(2 cycles, 2 tool phases, optional stop between ops)
(every op retracts to its own clearance before the next one starts)
(op 1: OD turning rough + finish  T0202  G54)
(op 2: ID boring rough + finish  T0808  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=2 opt_stop=1 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 1 of 2: OD turning rough + finish)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
(CONV1 op=2 cycle=id_profile)
(CONV1 prog=1000 tool=8 stock_dia=18 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.4 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 30 0)
(CONV1 P 30 -10)
(CONV1 P 20 -10)
(CONV1 P 20 -30)
(CONV1 END)
(op 2 of 2: ID boring rough + finish)
M1
M9
M5
G30
T0808
G96 S180 D600 M3
M8
G0 X18.0000 Z1.0000
G1 X18.0000 Z-30.4000 F0.3000
G0 X16.0000 Z-29.4000
G0 X16.0000 Z0.0000
G0 X18.0000 Z1.0000
G0 X22.0000 Z0.8571
G1 X22.0000 Z-9.9000
G0 X20.0000 Z-8.9000
G0 X20.0000 Z-0.1429
G0 X22.0000 Z0.8571
G0 X26.0000 Z0.7143
G1 X26.0000 Z-9.9000
G0 X24.0000 Z-8.9000
G0 X24.0000 Z-0.2857
G0 X26.0000 Z0.7143
G0 X29.2000 Z0.6000
G1 X29.2000 Z-0.4000
G1 X29.2000 Z-9.9000
G1 X20.0000 Z-9.9000
G2 X19.2000 Z-10.3000 R0.4000
G1 X19.2000 Z-30.4000
G1 X18.0000 Z-30.4000
G0 X18.0000 Z1.0000
G0 X30.0000 Z0.6000
G1 X30.0000 Z-0.4000 F0.1200
G1 X30.0000 Z-10.0000
G1 X20.8000 Z-10.0000
G2 X20.0000 Z-10.4000 R0.4000
G1 X20.0000 Z-30.4000
G0 X16.0000 Z-30.4000
G0 X16.0000 Z5.0000
G97 S600
M5
M9
M30
===== case 0008 | name=Program opt_stop=False ops=[od_profile T2, id_profile T8] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(2 cycles, 3 tool phases)
(every op retracts to its own clearance before the next one starts)
(op 1: OD turning rough  T0202  G54)
(op 2: OD turning finish  T0303  G54)
(op 3: ID boring rough + finish  T0808  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=2 opt_stop=0 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=1)
(CONV1 finish_tool=3 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 1 of 3: OD turning rough)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
(op 2 of 3: OD turning finish)
M9
M5
G30
T0303
G96 S180 D600 M3
M8
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.6000
G1 X12.0000 Z-0.4000 F0.1200
G1 X12.0000 Z-7.2343
G1 X13.5314 Z-8.0000
G1 X27.2000 Z-8.0000
G3 X28.0000 Z-8.4000 R0.4000
G1 X28.0000 Z-29.0905
G2 X29.3938 Z-31.2194 R3.6000
G1 X49.8452 Z-45.1635
G3 X50.0000 Z-45.4000 R0.4001
G1 X50.0000 Z-80.4000
G0 X54.0000 Z-80.4000
G0 X54.0000 Z5.0000
(CONV1 op=2 cycle=id_profile)
(CONV1 prog=1000 tool=8 stock_dia=18 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.4 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 30 0)
(CONV1 P 30 -10)
(CONV1 P 20 -10)
(CONV1 P 20 -30)
(CONV1 END)
(op 3 of 3: ID boring rough + finish)
M9
M5
G30
T0808
G96 S180 D600 M3
M8
G0 X18.0000 Z1.0000
G1 X18.0000 Z-30.4000 F0.3000
G0 X16.0000 Z-29.4000
G0 X16.0000 Z0.0000
G0 X18.0000 Z1.0000
G0 X22.0000 Z0.8571
G1 X22.0000 Z-9.9000
G0 X20.0000 Z-8.9000
G0 X20.0000 Z-0.1429
G0 X22.0000 Z0.8571
G0 X26.0000 Z0.7143
G1 X26.0000 Z-9.9000
G0 X24.0000 Z-8.9000
G0 X24.0000 Z-0.2857
G0 X26.0000 Z0.7143
G0 X29.2000 Z0.6000
G1 X29.2000 Z-0.4000
G1 X29.2000 Z-9.9000
G1 X20.0000 Z-9.9000
G2 X19.2000 Z-10.3000 R0.4000
G1 X19.2000 Z-30.4000
G1 X18.0000 Z-30.4000
G0 X18.0000 Z1.0000
G0 X30.0000 Z0.6000
G1 X30.0000 Z-0.4000 F0.1200
G1 X30.0000 Z-10.0000
G1 X20.8000 Z-10.0000
G2 X20.0000 Z-10.4000 R0.4000
G1 X20.0000 Z-30.4000
G0 X16.0000 Z-30.4000
G0 X16.0000 Z5.0000
G97 S600
M5
M9
M30
===== case 0009 | name=Program opt_stop=True ops=[od_profile T2, id_profile T8] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(2 cycles, 3 tool phases, optional stop between ops)
(every op retracts to its own clearance before the next one starts)
(op 1: OD turning rough  T0202  G54)
(op 2: OD turning finish  T0303  G54)
(op 3: ID boring rough + finish  T0808  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=2 opt_stop=1 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=1)
(CONV1 finish_tool=3 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 1 of 3: OD turning rough)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
(op 2 of 3: OD turning finish)
M9
M5
G30
T0303
G96 S180 D600 M3
M8
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.6000
G1 X12.0000 Z-0.4000 F0.1200
G1 X12.0000 Z-7.2343
G1 X13.5314 Z-8.0000
G1 X27.2000 Z-8.0000
G3 X28.0000 Z-8.4000 R0.4000
G1 X28.0000 Z-29.0905
G2 X29.3938 Z-31.2194 R3.6000
G1 X49.8452 Z-45.1635
G3 X50.0000 Z-45.4000 R0.4001
G1 X50.0000 Z-80.4000
G0 X54.0000 Z-80.4000
G0 X54.0000 Z5.0000
(CONV1 op=2 cycle=id_profile)
(CONV1 prog=1000 tool=8 stock_dia=18 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.4 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 30 0)
(CONV1 P 30 -10)
(CONV1 P 20 -10)
(CONV1 P 20 -30)
(CONV1 END)
(op 3 of 3: ID boring rough + finish)
M1
M9
M5
G30
T0808
G96 S180 D600 M3
M8
G0 X18.0000 Z1.0000
G1 X18.0000 Z-30.4000 F0.3000
G0 X16.0000 Z-29.4000
G0 X16.0000 Z0.0000
G0 X18.0000 Z1.0000
G0 X22.0000 Z0.8571
G1 X22.0000 Z-9.9000
G0 X20.0000 Z-8.9000
G0 X20.0000 Z-0.1429
G0 X22.0000 Z0.8571
G0 X26.0000 Z0.7143
G1 X26.0000 Z-9.9000
G0 X24.0000 Z-8.9000
G0 X24.0000 Z-0.2857
G0 X26.0000 Z0.7143
G0 X29.2000 Z0.6000
G1 X29.2000 Z-0.4000
G1 X29.2000 Z-9.9000
G1 X20.0000 Z-9.9000
G2 X19.2000 Z-10.3000 R0.4000
G1 X19.2000 Z-30.4000
G1 X18.0000 Z-30.4000
G0 X18.0000 Z1.0000
G0 X30.0000 Z0.6000
G1 X30.0000 Z-0.4000 F0.1200
G1 X30.0000 Z-10.0000
G1 X20.8000 Z-10.0000
G2 X20.0000 Z-10.4000 R0.4000
G1 X20.0000 Z-30.4000
G0 X16.0000 Z-30.4000
G0 X16.0000 Z5.0000
G97 S600
M5
M9
M30
===== case 0010 | name=Program opt_stop=False ops=[od_profile T2, od_profile T2] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(2 cycles, 2 tool phases)
(every op retracts to its own clearance before the next one starts)
(op 1: OD turning rough + finish  T0202  G54)
(op 2: OD turning rough + finish  T0202  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=2 opt_stop=0 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 1 of 2: OD turning rough + finish)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
(CONV1 op=2 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=1)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 2 of 2: OD turning rough + finish)
G97 S600 M3
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
M5
M9
M30
===== case 0011 | name=Program opt_stop=True ops=[od_profile T2, od_profile T2] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(2 cycles, 2 tool phases, optional stop between ops)
(every op retracts to its own clearance before the next one starts)
(op 1: OD turning rough + finish  T0202  G54)
(op 2: OD turning rough + finish  T0202  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=2 opt_stop=1 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 1 of 2: OD turning rough + finish)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
(CONV1 op=2 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=1)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 2 of 2: OD turning rough + finish)
M1
G97 S600 M3
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
M5
M9
M30
===== case 0012 | name=Program opt_stop=False ops=[od_profile T2, od_profile T2] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(2 cycles, 2 tool phases)
(every op retracts to its own clearance before the next one starts)
(op 1: OD turning rough + finish  T0202  G54)
(op 2: OD turning rough + finish  T0202  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=2 opt_stop=0 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 1 of 2: OD turning rough + finish)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
(CONV1 op=2 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=0)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 2 of 2: OD turning rough + finish)
M9
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
G97 S600
M5
M30
===== case 0013 | name=Program opt_stop=True ops=[od_profile T2, od_profile T2] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(2 cycles, 2 tool phases, optional stop between ops)
(every op retracts to its own clearance before the next one starts)
(op 1: OD turning rough + finish  T0202  G54)
(op 2: OD turning rough + finish  T0202  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=2 opt_stop=1 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 1 of 2: OD turning rough + finish)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
(CONV1 op=2 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=0)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 2 of 2: OD turning rough + finish)
M1
M9
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
G97 S600
M5
M30
===== case 0014 | name=Program opt_stop=False ops=[facing T2, od_profile T2] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(2 cycles, 2 tool phases)
(every op retracts to its own clearance before the next one starts)
(op 1: Facing face rough + finish  T0202  G54)
(op 2: OD turning rough + finish  T0202  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=2 opt_stop=0 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=facing)
(CONV1 tool=2 stock_dia=52 stock_z=2 face_z=0 face_dia=-1.6 doc=0.5)
(CONV1 finish_z=0.1 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0 rpm=600)
(CONV1 feed_rough=0.25 feed_finish=0.1 do_finish=1 sep_finish_tool=0 finish_tool=2 clearance=2)
(CONV1 clear_z=5 coolant_type=1)
(CONV1 END)
(op 1 of 2: Facing face rough + finish)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X54.0000
G0 Z1.5000
G1 X-1.6000 F0.2500
G0 Z2.5000
G0 X54.0000
G0 Z1.0000
G1 X-1.6000
G0 Z2.0000
G0 X54.0000
G0 Z0.5000
G1 X-1.6000
G0 Z1.5000
G0 X54.0000
G0 Z0.1000
G1 X-1.6000
G0 Z1.1000
G0 X54.0000
G0 Z0.0000
G1 X-1.6000 F0.1000
G0 Z1.0000
G0 X54.0000
G0 Z5.0000
(CONV1 op=2 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 2 of 2: OD turning rough + finish)
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
G97 S600
M5
M9
M30
===== case 0015 | name=Program opt_stop=True ops=[facing T2, od_profile T2] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(2 cycles, 2 tool phases, optional stop between ops)
(every op retracts to its own clearance before the next one starts)
(op 1: Facing face rough + finish  T0202  G54)
(op 2: OD turning rough + finish  T0202  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=2 opt_stop=1 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=facing)
(CONV1 tool=2 stock_dia=52 stock_z=2 face_z=0 face_dia=-1.6 doc=0.5)
(CONV1 finish_z=0.1 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0 rpm=600)
(CONV1 feed_rough=0.25 feed_finish=0.1 do_finish=1 sep_finish_tool=0 finish_tool=2 clearance=2)
(CONV1 clear_z=5 coolant_type=1)
(CONV1 END)
(op 1 of 2: Facing face rough + finish)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X54.0000
G0 Z1.5000
G1 X-1.6000 F0.2500
G0 Z2.5000
G0 X54.0000
G0 Z1.0000
G1 X-1.6000
G0 Z2.0000
G0 X54.0000
G0 Z0.5000
G1 X-1.6000
G0 Z1.5000
G0 X54.0000
G0 Z0.1000
G1 X-1.6000
G0 Z1.1000
G0 X54.0000
G0 Z0.0000
G1 X-1.6000 F0.1000
G0 Z1.0000
G0 X54.0000
G0 Z5.0000
(CONV1 op=2 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 2 of 2: OD turning rough + finish)
M1
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
G97 S600
M5
M9
M30
===== case 0016 | name=Program opt_stop=False ops=[facing T2, od_profile T2, id_profile T8] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(3 cycles, 3 tool phases)
(every op retracts to its own clearance before the next one starts)
(op 1: Facing face rough + finish  T0202  G54)
(op 2: OD turning rough + finish  T0202  G54)
(op 3: ID boring rough + finish  T0808  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=3 opt_stop=0 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=facing)
(CONV1 tool=2 stock_dia=52 stock_z=2 face_z=0 face_dia=-1.6 doc=0.5)
(CONV1 finish_z=0.1 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0 rpm=600)
(CONV1 feed_rough=0.25 feed_finish=0.1 do_finish=1 sep_finish_tool=0 finish_tool=2 clearance=2)
(CONV1 clear_z=5 coolant_type=1)
(CONV1 END)
(op 1 of 3: Facing face rough + finish)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X54.0000
G0 Z1.5000
G1 X-1.6000 F0.2500
G0 Z2.5000
G0 X54.0000
G0 Z1.0000
G1 X-1.6000
G0 Z2.0000
G0 X54.0000
G0 Z0.5000
G1 X-1.6000
G0 Z1.5000
G0 X54.0000
G0 Z0.1000
G1 X-1.6000
G0 Z1.1000
G0 X54.0000
G0 Z0.0000
G1 X-1.6000 F0.1000
G0 Z1.0000
G0 X54.0000
G0 Z5.0000
(CONV1 op=2 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 2 of 3: OD turning rough + finish)
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
(CONV1 op=3 cycle=id_profile)
(CONV1 prog=1000 tool=8 stock_dia=18 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.4 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 30 0)
(CONV1 P 30 -10)
(CONV1 P 20 -10)
(CONV1 P 20 -30)
(CONV1 END)
(op 3 of 3: ID boring rough + finish)
M9
M5
G30
T0808
G96 S180 D600 M3
M8
G0 X18.0000 Z1.0000
G1 X18.0000 Z-30.4000 F0.3000
G0 X16.0000 Z-29.4000
G0 X16.0000 Z0.0000
G0 X18.0000 Z1.0000
G0 X22.0000 Z0.8571
G1 X22.0000 Z-9.9000
G0 X20.0000 Z-8.9000
G0 X20.0000 Z-0.1429
G0 X22.0000 Z0.8571
G0 X26.0000 Z0.7143
G1 X26.0000 Z-9.9000
G0 X24.0000 Z-8.9000
G0 X24.0000 Z-0.2857
G0 X26.0000 Z0.7143
G0 X29.2000 Z0.6000
G1 X29.2000 Z-0.4000
G1 X29.2000 Z-9.9000
G1 X20.0000 Z-9.9000
G2 X19.2000 Z-10.3000 R0.4000
G1 X19.2000 Z-30.4000
G1 X18.0000 Z-30.4000
G0 X18.0000 Z1.0000
G0 X30.0000 Z0.6000
G1 X30.0000 Z-0.4000 F0.1200
G1 X30.0000 Z-10.0000
G1 X20.8000 Z-10.0000
G2 X20.0000 Z-10.4000 R0.4000
G1 X20.0000 Z-30.4000
G0 X16.0000 Z-30.4000
G0 X16.0000 Z5.0000
G97 S600
M5
M9
M30
===== case 0017 | name=Program opt_stop=True ops=[facing T2, od_profile T2, id_profile T8] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(3 cycles, 3 tool phases, optional stop between ops)
(every op retracts to its own clearance before the next one starts)
(op 1: Facing face rough + finish  T0202  G54)
(op 2: OD turning rough + finish  T0202  G54)
(op 3: ID boring rough + finish  T0808  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=3 opt_stop=1 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=facing)
(CONV1 tool=2 stock_dia=52 stock_z=2 face_z=0 face_dia=-1.6 doc=0.5)
(CONV1 finish_z=0.1 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0 rpm=600)
(CONV1 feed_rough=0.25 feed_finish=0.1 do_finish=1 sep_finish_tool=0 finish_tool=2 clearance=2)
(CONV1 clear_z=5 coolant_type=1)
(CONV1 END)
(op 1 of 3: Facing face rough + finish)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X54.0000
G0 Z1.5000
G1 X-1.6000 F0.2500
G0 Z2.5000
G0 X54.0000
G0 Z1.0000
G1 X-1.6000
G0 Z2.0000
G0 X54.0000
G0 Z0.5000
G1 X-1.6000
G0 Z1.5000
G0 X54.0000
G0 Z0.1000
G1 X-1.6000
G0 Z1.1000
G0 X54.0000
G0 Z0.0000
G1 X-1.6000 F0.1000
G0 Z1.0000
G0 X54.0000
G0 Z5.0000
(CONV1 op=2 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 2 of 3: OD turning rough + finish)
M1
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
(CONV1 op=3 cycle=id_profile)
(CONV1 prog=1000 tool=8 stock_dia=18 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.4 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 30 0)
(CONV1 P 30 -10)
(CONV1 P 20 -10)
(CONV1 P 20 -30)
(CONV1 END)
(op 3 of 3: ID boring rough + finish)
M1
M9
M5
G30
T0808
G96 S180 D600 M3
M8
G0 X18.0000 Z1.0000
G1 X18.0000 Z-30.4000 F0.3000
G0 X16.0000 Z-29.4000
G0 X16.0000 Z0.0000
G0 X18.0000 Z1.0000
G0 X22.0000 Z0.8571
G1 X22.0000 Z-9.9000
G0 X20.0000 Z-8.9000
G0 X20.0000 Z-0.1429
G0 X22.0000 Z0.8571
G0 X26.0000 Z0.7143
G1 X26.0000 Z-9.9000
G0 X24.0000 Z-8.9000
G0 X24.0000 Z-0.2857
G0 X26.0000 Z0.7143
G0 X29.2000 Z0.6000
G1 X29.2000 Z-0.4000
G1 X29.2000 Z-9.9000
G1 X20.0000 Z-9.9000
G2 X19.2000 Z-10.3000 R0.4000
G1 X19.2000 Z-30.4000
G1 X18.0000 Z-30.4000
G0 X18.0000 Z1.0000
G0 X30.0000 Z0.6000
G1 X30.0000 Z-0.4000 F0.1200
G1 X30.0000 Z-10.0000
G1 X20.8000 Z-10.0000
G2 X20.0000 Z-10.4000 R0.4000
G1 X20.0000 Z-30.4000
G0 X16.0000 Z-30.4000
G0 X16.0000 Z5.0000
G97 S600
M5
M9
M30
===== case 0018 | name=Program opt_stop=False ops=[facing T2, od_profile T3] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(2 cycles, 3 tool phases)
(every op retracts to its own clearance before the next one starts)
(op 1: Facing face rough  T0202  G54)
(op 2: Facing face finish  T0303  G54)
(op 3: OD turning rough + finish  T0303  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=2 opt_stop=0 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=facing)
(CONV1 tool=2 stock_dia=52 stock_z=2 face_z=0 face_dia=-1.6 doc=0.5)
(CONV1 finish_z=0.1 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0 rpm=600)
(CONV1 feed_rough=0.25 feed_finish=0.1 do_finish=1 sep_finish_tool=1 finish_tool=3 clearance=2)
(CONV1 clear_z=5 coolant_type=1)
(CONV1 END)
(op 1 of 3: Facing face rough)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X54.0000
G0 Z1.5000
G1 X-1.6000 F0.2500
G0 Z2.5000
G0 X54.0000
G0 Z1.0000
G1 X-1.6000
G0 Z2.0000
G0 X54.0000
G0 Z0.5000
G1 X-1.6000
G0 Z1.5000
G0 X54.0000
G0 Z0.1000
G1 X-1.6000
G0 Z1.1000
G0 X54.0000
G0 Z5.0000
(op 2 of 3: Facing face finish)
M9
M5
G30
T0303
G96 S180 D600 M3
M8
G0 X54.0000
G0 Z0.0000
G1 X-1.6000 F0.1000
G0 Z1.0000
G0 X54.0000
G0 Z5.0000
(CONV1 op=2 cycle=od_profile)
(CONV1 prog=1000 tool=3 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 3 of 3: OD turning rough + finish)
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
G97 S600
M5
M9
M30
===== case 0019 | name=Program opt_stop=True ops=[facing T2, od_profile T3] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(2 cycles, 3 tool phases, optional stop between ops)
(every op retracts to its own clearance before the next one starts)
(op 1: Facing face rough  T0202  G54)
(op 2: Facing face finish  T0303  G54)
(op 3: OD turning rough + finish  T0303  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=2 opt_stop=1 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=facing)
(CONV1 tool=2 stock_dia=52 stock_z=2 face_z=0 face_dia=-1.6 doc=0.5)
(CONV1 finish_z=0.1 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0 rpm=600)
(CONV1 feed_rough=0.25 feed_finish=0.1 do_finish=1 sep_finish_tool=1 finish_tool=3 clearance=2)
(CONV1 clear_z=5 coolant_type=1)
(CONV1 END)
(op 1 of 3: Facing face rough)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X54.0000
G0 Z1.5000
G1 X-1.6000 F0.2500
G0 Z2.5000
G0 X54.0000
G0 Z1.0000
G1 X-1.6000
G0 Z2.0000
G0 X54.0000
G0 Z0.5000
G1 X-1.6000
G0 Z1.5000
G0 X54.0000
G0 Z0.1000
G1 X-1.6000
G0 Z1.1000
G0 X54.0000
G0 Z5.0000
(op 2 of 3: Facing face finish)
M9
M5
G30
T0303
G96 S180 D600 M3
M8
G0 X54.0000
G0 Z0.0000
G1 X-1.6000 F0.1000
G0 Z1.0000
G0 X54.0000
G0 Z5.0000
(CONV1 op=2 cycle=od_profile)
(CONV1 prog=1000 tool=3 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 3 of 3: OD turning rough + finish)
M1
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
G97 S600
M5
M9
M30
===== case 0020 | name=Program opt_stop=False ops=[facing T2, od_profile T2, groove T4, partoff T5] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(4 cycles, 4 tool phases)
(every op retracts to its own clearance before the next one starts)
(op 1: Facing face rough + finish  T0202  G54)
(op 2: OD turning rough + finish  T0202  G54)
(op 3: Groove profile groove rough + finish  T0404  G54)
(op 4: Part off part off  T0505  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=4 opt_stop=0 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=facing)
(CONV1 tool=2 stock_dia=52 stock_z=2 face_z=0 face_dia=-1.6 doc=0.5)
(CONV1 finish_z=0.1 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0 rpm=600)
(CONV1 feed_rough=0.25 feed_finish=0.1 do_finish=1 sep_finish_tool=0 finish_tool=2 clearance=2)
(CONV1 clear_z=5 coolant_type=1)
(CONV1 END)
(op 1 of 4: Facing face rough + finish)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X54.0000
G0 Z1.5000
G1 X-1.6000 F0.2500
G0 Z2.5000
G0 X54.0000
G0 Z1.0000
G1 X-1.6000
G0 Z2.0000
G0 X54.0000
G0 Z0.5000
G1 X-1.6000
G0 Z1.5000
G0 X54.0000
G0 Z0.1000
G1 X-1.6000
G0 Z1.1000
G0 X54.0000
G0 Z0.0000
G1 X-1.6000 F0.1000
G0 Z1.0000
G0 X54.0000
G0 Z5.0000
(CONV1 op=2 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 2 of 4: OD turning rough + finish)
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
(CONV1 op=3 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)
(op 3 of 4: Groove profile groove rough + finish)
M9
M5
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
(CONV1 op=4 cycle=partoff)
(CONV1 tool=5 stock_dia=52 part_z=-60 tool_width=3 part_dia=-1 break_dia=6)
(CONV1 peck=2 peck_retract=1 dwell=0 corner_type=1 corner_size=0.5 feed_rough=0.08)
(CONV1 feed_finish=0.04 surface_speed=80 max_rpm=800 spindle_mode=1 rpm=800 break_rpm=600)
(CONV1 clearance=2 clear_z=5 coolant_type=1)
(CONV1 END)
(op 4 of 4: Part off part off)
M9
M5
G30
T0505
G97 S800 M3
M8
G0 X54.0000
G0 Z-59.5000
G0 X52.0000
G1 X51.0000 Z-60.0000 F0.0400
G0 X52.0000
G0 X54.0000
G0 Z-60.0000
G0 X52.0000
G1 X48.0000 F0.0800
G0 X49.0000
G0 X48.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X40.0000
G0 X41.0000
G0 X40.0000
G1 X36.0000
G0 X37.0000
G0 X36.0000
G1 X32.0000
G0 X33.0000
G0 X32.0000
G1 X28.0000
G0 X29.0000
G0 X28.0000
G1 X24.0000
G0 X25.0000
G0 X24.0000
G1 X20.0000
G0 X21.0000
G0 X20.0000
G1 X16.0000
G0 X17.0000
G0 X16.0000
G1 X12.0000
G0 X13.0000
G0 X12.0000
G1 X8.0000
G0 X9.0000
G0 X8.0000
G1 X6.0000
G97 S600
G1 X4.0000 F0.0400
G0 X5.0000
G0 X4.0000
G1 X0.0000
G0 X1.0000
G0 X0.0000
G1 X-1.0000
G0 X54.0000
G0 Z5.0000
M5
M9
M30
===== case 0021 | name=Program opt_stop=True ops=[facing T2, od_profile T2, groove T4, partoff T5] =====
(Program - joined conversational program)
(Set work zero at the finished face, on the spindle centreline)
(4 cycles, 4 tool phases, optional stop between ops)
(every op retracts to its own clearance before the next one starts)
(op 1: Facing face rough + finish  T0202  G54)
(op 2: OD turning rough + finish  T0202  G54)
(op 3: Groove profile groove rough + finish  T0404  G54)
(op 4: Part off part off  T0505  G54)
(=== conversational program - do not edit; lets the panel reload this file ===)
(CONV1 PROG ops=4 opt_stop=1 machine=big-blue-lathe)
G18 G21 G7 G90 G95 G40
G64 P0.02
(CONV1 op=1 cycle=facing)
(CONV1 tool=2 stock_dia=52 stock_z=2 face_z=0 face_dia=-1.6 doc=0.5)
(CONV1 finish_z=0.1 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0 rpm=600)
(CONV1 feed_rough=0.25 feed_finish=0.1 do_finish=1 sep_finish_tool=0 finish_tool=2 clearance=2)
(CONV1 clear_z=5 coolant_type=1)
(CONV1 END)
(op 1 of 4: Facing face rough + finish)
G54
G30
T0202
G96 S180 D600 M3
M8
G0 X54.0000
G0 Z1.5000
G1 X-1.6000 F0.2500
G0 Z2.5000
G0 X54.0000
G0 Z1.0000
G1 X-1.6000
G0 Z2.0000
G0 X54.0000
G0 Z0.5000
G1 X-1.6000
G0 Z1.5000
G0 X54.0000
G0 Z0.1000
G1 X-1.6000
G0 Z1.1000
G0 X54.0000
G0 Z0.0000
G1 X-1.6000 F0.1000
G0 Z1.0000
G0 X54.0000
G0 Z5.0000
(CONV1 op=2 cycle=od_profile)
(CONV1 prog=1000 tool=2 stock_dia=52 stock_z=1 doc=2 finish_x=0.4)
(CONV1 finish_z=0.1 nose_r=0.8 retract=1 surface_speed=180 max_rpm=600 spindle_mode=0)
(CONV1 rpm=600 feed_rough=0.3 feed_first=0 feed_finish=0.12 do_finish=1 sep_finish_tool=0)
(CONV1 finish_tool=2 finish_nose_r=0.4 clearance=2 clear_z=5 coolant_type=1)
(CONV1 P 12 0)
(CONV1 P 12 -8 C1)
(CONV1 P 28 -8)
(CONV1 P 28 -30 R4)
(CONV1 P 50 -45)
(CONV1 P 50 -80)
(CONV1 END)
(op 2 of 4: OD turning rough + finish)
M1
G0 X52.0000 Z1.0000
G1 X52.0000 Z-80.8000 F0.3000
G0 X54.0000 Z-79.8000
G0 X54.0000 Z0.0000
G0 X52.0000 Z1.0000
G0 X48.0000 Z0.9184
G1 X48.0000 Z-43.5290
G0 X50.0000 Z-42.5290
G0 X50.0000 Z-0.0816
G0 X48.0000 Z0.9184
G0 X44.0000 Z0.8367
G1 X44.0000 Z-40.8018
G0 X46.0000 Z-39.8018
G0 X46.0000 Z-0.1633
G0 X44.0000 Z0.8367
G0 X40.0000 Z0.7551
G1 X40.0000 Z-38.0745
G0 X42.0000 Z-37.0745
G0 X42.0000 Z-0.2449
G0 X40.0000 Z0.7551
G0 X36.0000 Z0.6735
G1 X36.0000 Z-35.3472
G0 X38.0000 Z-34.3472
G0 X38.0000 Z-0.3265
G0 X36.0000 Z0.6735
G0 X32.0000 Z0.5918
G1 X32.0000 Z-32.6199
G0 X34.0000 Z-31.6199
G0 X34.0000 Z-0.4082
G0 X32.0000 Z0.5918
G0 X28.0000 Z0.5102
G1 X28.0000 Z-8.0072
G0 X30.0000 Z-7.0072
G0 X30.0000 Z-0.4898
G0 X28.0000 Z0.5102
G0 X24.0000 Z0.4286
G1 X24.0000 Z-7.9000
G0 X26.0000 Z-6.9000
G0 X26.0000 Z-0.5714
G0 X24.0000 Z0.4286
G0 X20.0000 Z0.3469
G1 X20.0000 Z-7.9000
G0 X22.0000 Z-6.9000
G0 X22.0000 Z-0.6531
G0 X20.0000 Z0.3469
G0 X16.0000 Z0.2653
G1 X16.0000 Z-7.9000
G0 X18.0000 Z-6.9000
G0 X18.0000 Z-0.7347
G0 X16.0000 Z0.2653
G0 X12.8000 Z0.2000
G1 X12.8000 Z-0.8000
G1 X12.8000 Z-7.3686
G1 X13.8628 Z-7.9000
G1 X27.2000 Z-7.9000
G3 X28.8000 Z-8.7000 R0.8000
G1 X28.8000 Z-29.3905
G2 X30.0390 Z-31.2829 R3.2000
G1 X50.4902 Z-45.2269
G3 X50.8000 Z-45.7000 R0.8000
G1 X50.8000 Z-80.8000
G1 X52.0000 Z-80.8000
G0 X52.0000 Z1.0000
G0 X12.0000 Z0.2000
G1 X12.0000 Z-0.8000 F0.1200
G1 X12.0000 Z-7.4686
G1 X13.0626 Z-8.0000
G1 X26.4000 Z-8.0000
G3 X28.0000 Z-8.8000 R0.8000
G1 X28.0000 Z-29.4905
G2 X29.2390 Z-31.3829 R3.2000
G1 X49.6902 Z-45.3269
G3 X50.0000 Z-45.8000 R0.8000
G1 X50.0000 Z-80.8000
G0 X54.0000 Z-80.8000
G0 X54.0000 Z5.0000
(CONV1 op=3 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)
(op 3 of 4: Groove profile groove rough + finish)
M1
M9
M5
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
(CONV1 op=4 cycle=partoff)
(CONV1 tool=5 stock_dia=52 part_z=-60 tool_width=3 part_dia=-1 break_dia=6)
(CONV1 peck=2 peck_retract=1 dwell=0 corner_type=1 corner_size=0.5 feed_rough=0.08)
(CONV1 feed_finish=0.04 surface_speed=80 max_rpm=800 spindle_mode=1 rpm=800 break_rpm=600)
(CONV1 clearance=2 clear_z=5 coolant_type=1)
(CONV1 END)
(op 4 of 4: Part off part off)
M1
M9
M5
G30
T0505
G97 S800 M3
M8
G0 X54.0000
G0 Z-59.5000
G0 X52.0000
G1 X51.0000 Z-60.0000 F0.0400
G0 X52.0000
G0 X54.0000
G0 Z-60.0000
G0 X52.0000
G1 X48.0000 F0.0800
G0 X49.0000
G0 X48.0000
G1 X44.0000
G0 X45.0000
G0 X44.0000
G1 X40.0000
G0 X41.0000
G0 X40.0000
G1 X36.0000
G0 X37.0000
G0 X36.0000
G1 X32.0000
G0 X33.0000
G0 X32.0000
G1 X28.0000
G0 X29.0000
G0 X28.0000
G1 X24.0000
G0 X25.0000
G0 X24.0000
G1 X20.0000
G0 X21.0000
G0 X20.0000
G1 X16.0000
G0 X17.0000
G0 X16.0000
G1 X12.0000
G0 X13.0000
G0 X12.0000
G1 X8.0000
G0 X9.0000
G0 X8.0000
G1 X6.0000
G97 S600
G1 X4.0000 F0.0400
G0 X5.0000
G0 X4.0000
G1 X0.0000
G0 X1.0000
G0 X0.0000
G1 X-1.0000
G0 X54.0000
G0 Z5.0000
M5
M9
M30
