:100 G70 (INCH MODE) G90 (ABSOLUTE MODE) G75 (4 QUADRANT ARCS) M00 (STOP TO SET TOOL = 1/8 end mill) G92 X0.0 Y0.0 Z1.0 (MACHINE ACCEPTS AS CURRENT POSITION) G00 Z1.1 (HOP UP TO CLEAR & START MOTOR) (mold side A*************************************) (part A1 ***************************************) G00 X0.0625 Y0.0625(CORNER POST) G00 Z1.0(hop down to surface) G01 Z0.9(PLUNGE 0.1 deep) G00 Z1.1 (hop to CLEAR PLANE) G00 X1.0625 Y0.0625(CORNER POST) G00 Z1.0(hop down to surface) G01 Z0.9(PLUNGE 0.1 deep) G00 Z1.1 (hop to CLEAR PLANE) (part A2 ***************************************) G00 X1.8444 Y0.5625 (SPINDLE) G00 Z1.0000 (DROP to SURFACE) G01 Z0.96875 (PLUNGE 0.03125) G25 #SHAFTSUB.spindleA2 (Runs subroutine #spindleA2 in file SHAFTSUB.CNC in the current dir.) G00 Z0.97875 (HOP TO CLEAR) G00 X1.8444 Y.5625 (Line to Center of Circle) G01 Z0.93750 (PLUNGE 0.03125) G25 #SHAFTSUB.spindleA2 (Runs subroutine #spindleA2 in file SHAFTSUB.CNC in the current dir.) G00 Z0.94750 (HOP TO CLEAR) G00 X1.8444 Y.5625 (Line to Center of Circle) G01 Z0.90625 (PLUNGE 0.03125) G25 #SHAFTSUB.spindleA2 (Runs subroutine #spindleA2 in file SHAFTSUB.CNC in the current dir.) G00 Z0.91625 (HOP TO CLEAR) G00 X1.8444 Y.5625 (Line to Center of Circle) G01 Z0.87700 (final PLUNGE to 0.87700) G25 #SHAFTSUB.spindleA2 (Runs subroutine #spindleA2 in file SHAFTSUB.CNC in the current dir.) G00 Z0.88500 (HOP TO CLEAR) G00 X1.8444 Y.5625 (Line to Center of Circle) G01 Z0.87500 (Finish Cut PLUNGE to 0.87500) G25 #SHAFTSUB.spindleA2 (Runs subroutine #spindleA2 in file SHAFTSUB.CNC in the current dir.) G00 Z1.1000 (HOP TO CLEAR) (part A3 ***************************************) G00 X2.6263 Y0.0625(CORNER POST) G00 Z1.0(hop down to surface) G01 Z0.9(PLUNGE 0.1 deep) G00 Z1.1 (hop to CLEAR PLANE) G00 X3.6263 Y0.0625(CORNER POST) G00 Z1.0(hop down to surface) G01 Z0.9(PLUNGE 0.1 deep) G00 Z1.1 (hop to CLEAR PLANE) G00 X3.6263 Y1.0625(CORNER POST) G00 Z1.0(hop down to surface) G01 Z0.9(PLUNGE 0.1 deep) G00 Z1.1 (hop to CLEAR PLANE) G00 X2.6263 Y1.0625(CORNER POST) G00 Z1.0(hop down to surface) G01 Z0.9(PLUNGE 0.1 deep) G00 Z1.1 (hop to CLEAR PLANE) (mold side B*************************************) (part B3 ***************************************) (FIRST DO RECTANGULAR POCKET to 0.9375) G00 X3.3158 Y2.8111 (ROUGH LINE to start of arc @ X3.3158 Y2.8111) G00 Z1.0 (hop down to surface) G01 Z0.96875 (PLUNGE 1/32 deep into work) G25 #SHAFTSUB.rectB3 (Runs subroutine #rectB3 in file SHAFTSUB.CNC in the current dir.) G00 Z1.1 (hop to CLEAR PLANE) G00 X3.3158 Y2.8111 (ROUGH LINE to start of arc @ X3.3158 Y2.8111) G00 Z0.96875 (hop down to surface) G01 Z0.94 (PLUNGE ruff for final) G25 #SHAFTSUB.rectB3 (Runs subroutine #rectB3 in file SHAFTSUB.CNC in the current dir.) G00 Z1.1 (hop to CLEAR PLANE) G00 X3.3158 Y2.8111 (ROUGH LINE to start of arc @ X3.3158 Y2.8111) G00 Z0.96875 (hop down to surface) G01 Z0.9375 (PLUNGE finish at 1/16 deep) G25 #SHAFTSUB.rectB3 (Runs subroutine #rectB3 in file SHAFTSUB.CNC in the current dir.) G00 X2.6263 Y2.3111(CORNER POST) G01 Z0.90625(PLUNGE 3/32 deep) G00 Z0.95 (hop to clear work) G00 X3.6263 Y2.3111(CORNER POST) G00 Z0.9375(hop down to surface) G01 Z0.90625(PLUNGE 3/32 deep) G00 Z0.95 (hop to clear work) G00 X3.6263 Y3.3111(CORNER POST) G00 Z0.9375(hop down to surface) G01 Z0.90625(PLUNGE 3/32 deep) G00 Z0.95 (hop to clear work) G00 X2.6263 Y3.3111(CORNER POST) G00 Z0.9375(hop down to surface) G01 Z0.90625(PLUNGE 3/32 deep) G00 Z1.1 (hop to CLEAR PLANE) (part b2 ***************************************) (cutting the main disk) G00 X1.8444 Y2.8111 (Line to Center of Circle) G00 Z1.0000 (DROP to SURFACE) G01 Z0.96875 (PLUNGE 0.03125) G25 #SHAFTSUB.diskB2 (Runs subroutine #diskB2 in file SHAFTSUB.CNC in the current dir.) G00 Z0.97875 (HOP TO CLEAR) G00 X1.8444 Y2.8111 (Line to Center of Circle) G01 Z0.93950 (final PLUNGE to 0.93950) G25 #SHAFTSUB.diskB2 (Runs subroutine #diskB2 in file SHAFTSUB.CNC in the current dir.) G00 Z0.94750 (HOP TO CLEAR) G00 X1.8444 Y2.8111 (Line to Center of Circle) G01 Z0.93750 (Finish Cut PLUNGE to 0.93750) G25 #SHAFTSUB.diskB2 (Runs subroutine #diskB2 in file SHAFTSUB.CNC in the current dir.) G00 Z0.94750 (HOP TO CLEAR) G00 X1.8444 Y2.8111 (Line to Center of Circle)(cutting the spindle) G01 Z0.90625 (PLUNGE 0.03125) G25 #SHAFTSUB.spindleB2 (Runs subroutine #spindleB2 in file SHAFTSUB.CNC in the current dir.) G00 Z0.91625 (HOP TO CLEAR) G00 X1.8444 Y2.8111 (Line to Center of Circle) G01 Z0.87500 (PLUNGE 0.03125) G25 #SHAFTSUB.spindleB2 (Runs subroutine #spindleB2 in file SHAFTSUB.CNC in the current dir.) G00 Z0.88500 (HOP TO CLEAR) G00 X1.8444 Y2.8111 (Line to Center of Circle) G01 Z0.84375 (PLUNGE 0.03125) G25 #SHAFTSUB.spindleB2 (Runs subroutine #spindleB2 in file SHAFTSUB.CNC in the current dir.) G00 Z0.85375 (HOP TO CLEAR) G00 X1.8444 Y2.8111 (Line to Center of Circle) G01 Z0.81250 (PLUNGE 0.03125) G25 #SHAFTSUB.spindleB2 (Runs subroutine #spindleB2 in file SHAFTSUB.CNC in the current dir.) G00 Z1.1 (HOP TO CLEAR) (part B1 ***************************************) G00 X0.75200 Y2.81110 (ROUGH LINE to start of arc @ X0.75200, Y2.31110) G00 Z1.0 (hop down to surface) G01 Z0.96875 (PLUNGE 1/32 deep into work) G25 #SHAFTSUB.rectB1 (Runs subroutine #rectB1 in file SHAFTSUB.CNC in the current dir.) G00 Z1.1 (hop to CLEAR PLANE) G00 X0.75200 Y2.81110 (ROUGH LINE to start of arc @ X0.75200, Y2.31110) G00 Z0.96875 (hop down to surface) G01 Z0.94 (PLUNGE ruff for final) G25 #SHAFTSUB.rectB1 (Runs subroutine #rectB1 in file SHAFTSUB.CNC in the current dir.) G00 Z1.1 (hop to CLEAR PLANE) G00 X0.75200 Y2.81110 (ROUGH LINE to start of arc @ X0.75200, Y2.31110) G00 Z0.96875 (hop down to surface) G01 Z0.9375 (PLUNGE finish at 1/16 deep into work) G25 #SHAFTSUB.rectB1 (Runs subroutine #rectB1 in file SHAFTSUB.CNC in the current dir.) G00 X0.0625 Y2.3111(CORNER POST) G01 Z0.90625(PLUNGE 3/32 deep) G00 Z0.95 (hop to clear work) G00 X0.0625 Y3.3111(CORNER POST) G00 Z0.9375(hop down to surface) G01 Z0.90625(PLUNGE 3/32 deep) G00 Z0.95 (hop to clear work) G00 X1.0625 Y3.3111(CORNER POST) G00 Z0.9375(hop down to surface) G01 Z0.90625(PLUNGE 3/32 deep) G00 Z0.95 (hop to clear work) G00 X1.0625 Y2.3111(CORNER POST) G00 Z0.9375(hop down to surface) G01 Z0.90625(PLUNGE 3/32 deep) G00 Z1.1 (hop to CLEAR PLANE) (part A1 ***************************************) G00 X1.0625 Y1.0625(CORNER POST) G00 Z1.0(hop down to surface) G01 Z0.9(PLUNGE 0.1 deep) G00 Z1.1 (hop to CLEAR PLANE) G00 X0.0625 Y1.0625(CORNER POST) G00 Z1.0(hop down to surface) G01 Z0.9(PLUNGE 0.1 deep) G00 Z1.1 (hop to CLEAR PLANE) G95 #PATH010 (CHAIN TO centerdrill program)