;(Light Ring Version 4.2) (27 August 2013) (SCINI Project, Philip Chung) ;(Tool List) (1 - Center Drill, 118 Degrees) (2 - #49 Drill .073) (3 - #27 Drill .144) (4 - 25/64 Drill .391) (5 - 3/8" End Mill) (6 - 1/2" End Mill) (7 - 7/16-20 UNF H11 Oversize Tap) (8 - 2-56 Taper Tap) (9 - 2-56 Bottoming Tap) ;(Start of Code) G90 G80 G40 G54 G20 G17 G50 G94 G64 (safety block) ;(1 - Center Drill All) M06 T1 G43 H1 (Tool change to Tool #1) M8 (Coolant On) M03 S5000 (Spindle on @ S rpm) G00 Z1.0 (Rapid to Safe) ;(1.1 - Outer Bolt Holes) G00 X0.6299 Y3.1670 (Rapid to Position) Z0.1 (Rapid to Ready) G01 Z-0.024 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X1.7939 Y2.6848 (Rapid to Position) G01 Z-0.024 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X2.6848 Y1.7939 (Rapid to Position) G01 Z-0.024 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X3.1670 Y0.6299 (Rapid to Position) G01 Z-0.024 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 Y-0.6299 (Rapid to Position) G01 Z-0.024 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X2.6848 Y-1.7939 (Rapid to Position) G01 Z-0.024 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X1.7939 Y-2.6848 (Rapid to Position) G01 Z-0.024 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X0.6299 Y-3.1670 (Rapid to Position) G01 Z-0.024 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X-0.6299 (Rapid to Position) G01 Z-0.024 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X-1.7939 Y-2.6848 (Rapid to Position) G01 Z-0.024 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X-2.6848 Y-1.7939 (Rapid to Position) G01 Z-0.024 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X-3.1670 Y-0.6299 (Rapid to Position) G01 Z-0.024 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 Y0.6299 (Rapid to Position) G01 Z-0.024 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X-2.6848 Y1.7939 (Rapid to Position) G01 Z-0.024 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X-1.7939 Y2.6848 (Rapid to Position) G01 Z-0.024 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X-0.6299 Y3.1670 (Rapid to Position) G01 Z-0.024 F4 (Plunge) G00 Z0.1 (Rapid to Ready) ;(1.2 - Inner Bolt Holes) G00 X1.4849 Y1.4849 (Rapid to Position) G01 Z-0.024 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X1.4849 Y-1.4849 (Rapid to Position) G01 Z-0.024 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X-1.4849 Y-1.4849 (Rapid to Position) G01 Z-0.024 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X-1.4849 Y1.4849 (Rapid to Position) G01 Z-0.024 F4 (Plunge) G00 Z0.1 (Rapid to Ready) ;(1.3 - Mount Holes) G00 X0.0000 Y2.1000 (Rapid to Position) G01 Z-0.050 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X2.1000 Y0.0000 (Rapid to Position) G01 Z-0.050 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X0.0000 Y-2.1000 (Rapid to Position) G01 Z-0.050 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X-2.1000 Y0.0000 (Rapid to Position) G01 Z-0.050 F4 (Plunge) G00 Z0.1 (Rapid to Ready) ;(1.4 - Pigtail Hole) G00 X2.6432 Y0.4661 (Rapid to Position) G01 Z-0.050 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 Z1.0 (Rapid to Safe) M9 (Coolant Off) ;(2 - Drill Small Holes) M06 T2 G43 H2 (Tool change to Tool #2) M8 (Coolant On) M03 S5000 (Spindle on @ S rpm) G00 Z1.0 (Rapid to Safe) G00 X0.6299 Y3.1670 (Rapid to Position) Z0.1 (Rapid to Ready) G01 Z-0.220 F2.5 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X1.7939 Y2.6848 (Rapid to Position) G01 Z-0.220 F2.5 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X2.6848 Y1.7939 (Rapid to Position) G01 Z-0.220 F2.5 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X3.1670 Y0.6299 (Rapid to Position) G01 Z-0.220 F2.5 (Plunge) G00 Z0.1 (Rapid to Ready) G00 Y-0.6299 (Rapid to Position) G01 Z-0.220 F2.5 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X2.6848 Y-1.7939 (Rapid to Position) G01 Z-0.220 F2.5 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X1.7939 Y-2.6848 (Rapid to Position) G01 Z-0.220 F2.5 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X0.6299 Y-3.1670 (Rapid to Position) G01 Z-0.220 F2.5 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X-0.6299 (Rapid to Position) G01 Z-0.220 F2.5 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X-1.7939 Y-2.6848 (Rapid to Position) G01 Z-0.220 F2.5 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X-2.6848 Y-1.7939 (Rapid to Position) G01 Z-0.220 F2.5 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X-3.1670 Y-0.6299 (Rapid to Position) G01 Z-0.220 F2.5 (Plunge) G00 Z0.1 (Rapid to Ready) G00 Y0.6299 (Rapid to Position) G01 Z-0.220 F2.5 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X-2.6848 Y1.7939 (Rapid to Position) G01 Z-0.220 F2.5 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X-1.7939 Y2.6848 (Rapid to Position) G01 Z-0.220 F2.5 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X-0.6299 Y3.1670 (Rapid to Position) G01 Z-0.220 F2.5 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X1.4849 Y1.4849 (Rapid to Position) G01 Z-0.220 F2.5 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X1.4849 Y-1.4849 (Rapid to Position) G01 Z-0.220 F2.5 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X-1.4849 Y-1.4849 (Rapid to Position) G01 Z-0.220 F2.5 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X-1.4849 Y1.4849 (Rapid to Position) G01 Z-0.220 F2.5 (Plunge) G00 Z0.1 (Rapid to Ready) G00 Z1.0 (Rapid to Safe) M9 (Coolant Off) ;(3 - Drill Large Holes) M06 T3 G43 H3 (Tool change to Tool #3) M8 (Coolant On) M03 S5000 (Spindle on @ S rpm) G00 Z1.0 (Rapid to Safe) G00 X0.0000 Y2.1000 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.245 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X2.1000 Y0.0000 (Rapid to Position) G01 Z-0.245 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X0.0000 Y-2.1000 (Rapid to Position) G01 Z-0.245 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 X-2.1000 Y0.0000 (Rapid to Position) G01 Z-0.245 F4 (Plunge) G00 Z0.1 (Rapid to Ready) G00 Z1.0 (Rapid to Safe) M9 (Coolant Off) ;(4 - Drill Pigtail Hole) M06 T4 G43 H4 (Tool change to Tool #4) M01 (***Change to Low Gear***) M01 (***Change to Low Gear in Software, Too***) M8 (Coolant On) M03 S2200 (Spindle on @ S rpm) G00 Z1.0 (Rapid to Safe) G00 X2.6432 Y0.4661 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-1.000 F6 (Plunge) G00 Z0.1 (Rapid to Ready) G00 Z1.0 (Rapid to Safe) M9 (Coolant Off) ;(5 - Cut Flanges) M06 T5 G43 H5 (Tool change to Tool #5) M8 (Coolant On) M03 S2200 (Spindle on @ S rpm) G00 Z1.0 (Rapid to Safe) ;(5.1 - Outer Flange) G0 X-0.4074 Y3.3911 Z0.1 (Rapid to Ready) G2 X0.4074 I0.4074 J-3.3911 Z-0.210 F3 G1 X0.4082 Y3.3914 F6 G2 X0.9207 Y3.2895 I0.2217 J-0.2244 G1 X0.9213 Y3.2889 G2 X1.6741 Y2.9771 I-0.9213 J-3.2889 G1 X1.6750 Y2.9770 G2 X2.1094 Y2.6867 I0.1190 J-0.2922 G1 X2.1098 Y2.6860 G2 X2.6860 Y2.1098 I-2.1098 J-2.6860 G1 X2.6867 Y2.1094 G2 X2.9770 Y1.6750 I-0.0019 J-0.3155 G1 X2.9771 Y1.6741 G2 X3.2889 Y0.9213 I-2.9771 J-1.6741 G1 X3.2895 Y0.9207 G2 X3.3914 Y0.4082 I-0.1225 J-0.2907 G1 X3.3911 Y0.4074 G2 Y-0.4074 I-3.3911 J-0.4074 G1 X3.3914 Y-0.4082 G2 X3.2895 Y-0.9207 I-0.2244 J-0.2217 G1 X3.2889 Y-0.9213 G2 X2.9771 Y-1.6741 I-3.2889 J0.9213 G1 X2.9770 Y-1.6750 G2 X2.6867 Y-2.1094 I-0.2922 J-0.1190 G1 X2.6860 Y-2.1098 G2 X2.1098 Y-2.6860 I-2.6860 J2.1098 G1 X2.1094 Y-2.6867 G2 X1.6750 Y-2.9770 I-0.3155 J0.0019 G1 X1.6741 Y-2.9771 G2 X0.9213 Y-3.2889 I-1.6741 J2.9771 G1 X0.9207 Y-3.2895 G2 X0.4082 Y-3.3914 I-0.2907 J0.1225 G1 X0.4074 Y-3.3911 G2 X-0.4074 I-0.4074 J3.3911 G1 X-0.4082 Y-3.3914 G2 X-0.9207 Y-3.2895 I-0.2217 J0.2244 G1 X-0.9213 Y-3.2889 G2 X-1.6741 Y-2.9771 I0.9213 J3.2889 G1 X-1.6750 Y-2.9770 G2 X-2.1094 Y-2.6867 I-0.1190 J0.2922 G1 X-2.1098 Y-2.6860 G2 X-2.6860 Y-2.1098 I2.1098 J2.6860 G1 X-2.6867 Y-2.1094 G2 X-2.9770 Y-1.6750 I0.0019 J0.3155 G1 X-2.9771 Y-1.6741 G2 X-3.2889 Y-0.9213 I2.9771 J1.6741 G1 X-3.2895 Y-0.9207 G2 X-3.3914 Y-0.4082 I0.1225 J0.2907 G1 X-3.3911 Y-0.4074 G2 Y0.4074 I3.3911 J0.4074 G1 X-3.3914 Y0.4082 G2 X-3.2895 Y0.9207 I0.2244 J0.2217 G1 X-3.2889 Y0.9213 G2 X-2.9771 Y1.6741 I3.2889 J-0.9213 G1 X-2.9770 Y1.6750 G2 X-2.6867 Y2.1094 I0.2922 J0.1190 G1 X-2.6860 Y2.1098 G2 X-2.1098 Y2.6860 I2.6860 J-2.1098 G1 X-2.1094 Y2.6867 G2 X-1.6750 Y2.9770 I0.3155 J-0.0019 G1 X-1.6741 Y2.9771 G2 X-0.9213 Y3.2889 I1.6741 J-2.9771 G1 X-0.9207 Y3.2895 G2 X-0.4082 Y3.3914 I0.2907 J-0.1225 G1 X-0.4074 Y3.3911 G2 X0.4074 I0.4074 J-3.3911 G0 Z0.1 (Rapid to Ready) G0 Z1.0 (Rapid to Safe) ;(5.2 - Inner Flange) G0 X0.1356 Y1.7533 G0 Z0.1 (Rapid to Ready) G3 X-0.1356 I-0.1356 J-1.7533 Z-0.210 F3 G2 X-0.4058 Y1.8957 I-0.0221 J0.2856 F6 G1 X-0.4159 Y1.9131 X-0.4170 Y1.9136 G3 X-1.0583 Y1.6480 I0.4170 J-1.9136 G1 X-1.0587 Y1.6469 X-1.0535 Y1.6274 G2 X-1.1438 Y1.3356 I-0.2767 J-0.0742 G3 X-1.3356 Y1.1438 I1.1438 J-1.3356 G2 X-1.6274 Y1.0535 I-0.2176 J0.1864 G1 X-1.6469 Y1.0587 X-1.6480 Y1.0583 G3 X-1.9136 Y0.4170 I1.6480 J-1.0583 G1 X-1.9131 Y0.4159 X-1.8957 Y0.4058 G2 X-1.7533 Y0.1356 I-0.1432 J-0.2481 G3 Y-0.1356 I1.7533 J-0.1356 G2 X-1.8957 Y-0.4058 I-0.2856 J-0.0221 G1 X-1.9131 Y-0.4159 X-1.9136 Y-0.4170 G3 X-1.6480 Y-1.0583 I1.9136 J0.4170 G1 X-1.6469 Y-1.0587 X-1.6274 Y-1.0535 G2 X-1.3356 Y-1.1438 I0.0742 J-0.2767 G3 X-1.1438 Y-1.3356 I1.3356 J1.1438 G2 X-1.0535 Y-1.6274 I-0.1864 J-0.2176 G1 X-1.0587 Y-1.6469 X-1.0583 Y-1.6480 G3 X-0.4170 Y-1.9136 I1.0583 J1.6480 G1 X-0.4159 Y-1.9131 X-0.4058 Y-1.8957 G2 X-0.1356 Y-1.7533 I0.2481 J-0.1432 G3 X0.1356 I0.1356 J1.7533 G2 X0.4058 Y-1.8957 I0.0221 J-0.2856 G1 X0.4159 Y-1.9131 X0.4170 Y-1.9136 G3 X1.0583 Y-1.6480 I-0.4170 J1.9136 G1 X1.0587 Y-1.6469 X1.0535 Y-1.6274 G2 X1.1438 Y-1.3356 I0.2767 J0.0742 G3 X1.3356 Y-1.1438 I-1.1438 J1.3356 G2 X1.6274 Y-1.0535 I0.2176 J-0.1864 G1 X1.6469 Y-1.0587 X1.6480 Y-1.0583 G3 X1.9136 Y-0.4170 I-1.6480 J1.0583 G1 X1.9131 Y-0.4159 X1.8957 Y-0.4058 G2 X1.7533 Y-0.1356 I0.1432 J0.2481 G3 Y0.1356 I-1.7533 J0.1356 G2 X1.8957 Y0.4058 I0.2856 J0.0221 G1 X1.9131 Y0.4159 X1.9136 Y0.4170 G3 X1.6480 Y1.0583 I-1.9136 J-0.4170 G1 X1.6469 Y1.0587 X1.6274 Y1.0535 G2 X1.3356 Y1.1438 I-0.0742 J0.2767 G3 X1.1438 Y1.3356 I-1.3356 J-1.1438 G2 X1.0535 Y1.6274 I0.1864 J0.2176 G1 X1.0587 Y1.6469 X1.0583 Y1.6480 G3 X0.4170 Y1.9136 I-1.0583 J-1.6480 G1 X0.4159 Y1.9131 X0.4058 Y1.8957 G2 X0.1356 Y1.7533 I-0.2481 J0.1432 G3 X-0.1356 I-0.1356 J-1.7533 G0 Z0.1 (Rapid to Ready) G0 Z1.0 (Rapid to Safe) M9 (Coolant Off) ;(6 - Pocket) M06 T6 G43 H6 (Tool change to Tool #6) M8 (Coolant On) M03 S1600 (Spindle on @ S rpm) G00 Z1.0 (Rapid to Safe) ;(6.1 - Pocket 1 Rough) G0 X0.0000 Y2.6845 G0 Z0.1 (Rapid to Ready) G1 Z-0.2000 F3 G2 X2.6845 Y0.0000 I0.0000 J-2.6845 F6 G2 X0.0000 Y-2.6845 I-2.6845 J0.0000 G2 X-2.6845 Y0.0000 I0.0000 J2.6845 G2 X0.0000 Y2.6845 I2.6845 J0.0000 G0 Z0.1 (Rapid to Ready) ;(6.2 - Pocket 2 Rough) G0 X2.6780 Y-0.1873 G0 Z0.1 (Rapid to Ready) G1 Z-0.400 F3 G2 X2.4527 Y1.0920 I-2.6780 J0.1873 F6 G0 Z0.1 (Rapid to Ready) G0 X2.6780 Y-0.1873 G1 Z-0.590 F2 G2 X2.4527 Y1.0920 I-2.6780 J0.1873 F4 G0 Z0.1 (Rapid to Ready) ;(6.3 - Pocket 2 Finish) G0 X-2.7040 Y0.0000 G0 Z0.1 (Rapid to Ready) G3 X-0.0015 Y-2.7040 I2.7040 J0.0000 Z-0.6000 F4 G1 X0.0670 Y-2.7032 F6 X0.1336 Y-2.7007 X0.1998 Y-2.6967 X0.2655 Y-2.6911 X0.3307 Y-2.6840 X0.3955 Y-2.6753 X0.4597 Y-2.6651 X0.5234 Y-2.6534 X0.5866 Y-2.6402 X0.6492 Y-2.6256 X0.7112 Y-2.6096 X0.7727 Y-2.5921 X0.8335 Y-2.5732 X0.8938 Y-2.5529 X0.9533 Y-2.5312 X1.0123 Y-2.5082 X1.0705 Y-2.4839 X1.1281 Y-2.4583 X1.1849 Y-2.4314 X1.2410 Y-2.4031 X1.2964 Y-2.3737 X1.3510 Y-2.3430 X1.4048 Y-2.3111 X1.4578 Y-2.2779 X1.5100 Y-2.2436 X1.5613 Y-2.2082 X1.6118 Y-2.1715 X1.6613 Y-2.1338 X1.7100 Y-2.0950 X1.7578 Y-2.0550 X1.8046 Y-2.0140 X1.8505 Y-1.9720 X1.8953 Y-1.9289 X1.9392 Y-1.8848 X1.9821 Y-1.8397 X2.0239 Y-1.7936 X2.0647 Y-1.7466 X2.1044 Y-1.6987 X2.1430 Y-1.6498 X2.1804 Y-1.6001 X2.2168 Y-1.5494 X2.2520 Y-1.4980 X2.2860 Y-1.4456 X2.3188 Y-1.3925 X2.3505 Y-1.3386 X2.3809 Y-1.2839 X2.4100 Y-1.2284 X2.4379 Y-1.1722 X2.4646 Y-1.1152 X2.4899 Y-1.0576 X2.5139 Y-0.9992 X2.5365 Y-0.9403 X2.5578 Y-0.8806 X2.5778 Y-0.8203 X2.5963 Y-0.7594 X2.6134 Y-0.6979 X2.6292 Y-0.6359 X2.6434 Y-0.5732 X2.6562 Y-0.5101 X2.6675 Y-0.4463 X2.6774 Y-0.3821 X2.6856 Y-0.3174 X2.6924 Y-0.2522 X2.6976 Y-0.1864 G3 X2.6807 Y-0.1679 I-0.0181 J0.0004 G1 X2.6793 Y-0.1678 G3 X2.6586 Y-0.1859 I-0.0014 J-0.0194 G1 X2.6534 Y-0.2503 X2.6466 Y-0.3146 X2.6383 Y-0.3784 X2.6285 Y-0.4417 X2.6172 Y-0.5045 X2.6045 Y-0.5669 X2.5903 Y-0.6287 X2.5747 Y-0.6899 X2.5578 Y-0.7506 X2.5394 Y-0.8107 X2.5196 Y-0.8702 X2.4985 Y-0.9290 X2.4761 Y-0.9872 X2.4523 Y-1.0448 X2.4273 Y-1.1016 X2.4010 Y-1.1577 X2.3734 Y-1.2131 X2.3446 Y-1.2678 X2.3146 Y-1.3217 X2.2834 Y-1.3748 X2.2510 Y-1.4272 X2.2175 Y-1.4787 X2.1828 Y-1.5293 X2.1469 Y-1.5792 X2.1100 Y-1.6281 X2.0720 Y-1.6762 X2.0329 Y-1.7233 X1.9928 Y-1.7695 X1.9516 Y-1.8148 X1.9094 Y-1.8591 X1.8662 Y-1.9025 X1.8221 Y-1.9448 X1.7769 Y-1.9862 X1.7309 Y-2.0265 X1.6839 Y-2.0657 X1.6359 Y-2.1039 X1.5871 Y-2.1410 X1.5375 Y-2.1771 X1.4869 Y-2.2119 X1.4356 Y-2.2457 X1.3834 Y-2.2783 X1.3304 Y-2.3097 X1.2766 Y-2.3399 X1.2221 Y-2.3689 X1.1668 Y-2.3966 X1.1108 Y-2.4232 X1.0540 Y-2.4484 X0.9966 Y-2.4723 X0.9385 Y-2.4950 X0.8798 Y-2.5163 X0.8204 Y-2.5363 X0.7604 Y-2.5549 X0.6998 Y-2.5721 X0.6386 Y-2.5879 X0.5769 Y-2.6023 X0.5147 Y-2.6153 X0.4519 Y-2.6268 X0.3887 Y-2.6368 X0.3249 Y-2.6454 X0.2608 Y-2.6524 X0.1962 Y-2.6579 X0.1311 Y-2.6618 X0.0658 Y-2.6642 X0.0000 Y-2.6650 G2 X-2.6650 Y0.0000 I0.0000 J2.6650 G2 X0.0000 Y2.6650 I2.6650 J0.0000 G1 X0.0498 Y2.6646 X0.0993 Y2.6632 X0.1487 Y2.6609 X0.1980 Y2.6577 X0.2470 Y2.6536 X0.2958 Y2.6486 X0.3443 Y2.6428 X0.3927 Y2.6361 X0.4408 Y2.6285 X0.4887 Y2.6200 X0.5363 Y2.6107 X0.5836 Y2.6005 X0.6306 Y2.5895 X0.6774 Y2.5777 X0.7238 Y2.5651 X0.7699 Y2.5516 X0.8158 Y2.5373 X0.8612 Y2.5222 X0.9064 Y2.5063 X0.9512 Y2.4897 X0.9956 Y2.4722 X1.0397 Y2.4540 X1.0834 Y2.4350 X1.1267 Y2.4153 X1.1696 Y2.3948 X1.2121 Y2.3735 X1.2541 Y2.3516 X1.2958 Y2.3288 X1.3370 Y2.3054 X1.3778 Y2.2812 X1.4181 Y2.2564 X1.4580 Y2.2308 X1.4974 Y2.2046 X1.5363 Y2.1776 X1.5747 Y2.1500 X1.6127 Y2.1217 X1.6501 Y2.0927 X1.6870 Y2.0631 X1.7234 Y2.0328 X1.7592 Y2.0019 X1.7945 Y1.9703 X1.8293 Y1.9381 X1.8634 Y1.9053 X1.8971 Y1.8718 X1.9301 Y1.8377 X1.9625 Y1.8031 X1.9944 Y1.7678 X2.0256 Y1.7320 X2.0562 Y1.6955 X2.0862 Y1.6585 X2.1155 Y1.6209 X2.1442 Y1.5828 X2.1723 Y1.5441 X2.1997 Y1.5049 X2.2264 Y1.4651 X2.2524 Y1.4247 X2.2777 Y1.3839 X2.3023 Y1.3425 X2.3262 Y1.3007 X2.3494 Y1.2583 X2.3719 Y1.2154 X2.3936 Y1.1720 X2.4145 Y1.1282 X2.4356 Y1.0818 G3 X2.4718 Y1.0966 I0.0179 J0.0078 G1 X2.4518 Y1.1408 X2.4309 Y1.1850 X2.4091 Y1.2289 X2.3866 Y1.2722 X2.3633 Y1.3150 X2.3393 Y1.3574 X2.3146 Y1.3993 X2.2891 Y1.4406 X2.2630 Y1.4814 X2.2361 Y1.5217 X2.2085 Y1.5615 X2.1802 Y1.6007 X2.1513 Y1.6394 X2.1217 Y1.6775 X2.0914 Y1.7151 X2.0605 Y1.7521 X2.0289 Y1.7885 X1.9967 Y1.8244 X1.9639 Y1.8596 X1.9305 Y1.8942 X1.8965 Y1.9283 X1.8619 Y1.9617 X1.8267 Y1.9944 X1.7909 Y2.0266 X1.7545 Y2.0581 X1.7177 Y2.0890 X1.6802 Y2.1192 X1.6422 Y2.1487 X1.6038 Y2.1776 X1.5647 Y2.2057 X1.5252 Y2.2332 X1.4852 Y2.2600 X1.4447 Y2.2861 X1.4037 Y2.3115 X1.3623 Y2.3362 X1.3204 Y2.3601 X1.2781 Y2.3833 X1.2353 Y2.4058 X1.1921 Y2.4275 X1.1484 Y2.4484 X1.1044 Y2.4686 X1.0600 Y2.4880 X1.0151 Y2.5066 X0.9699 Y2.5245 X0.9244 Y2.5415 X0.8784 Y2.5578 X0.8321 Y2.5732 X0.7855 Y2.5878 X0.7385 Y2.6016 X0.6912 Y2.6145 X0.6436 Y2.6266 X0.5957 Y2.6379 X0.5475 Y2.6483 X0.4990 Y2.6578 X0.4502 Y2.6665 X0.4012 Y2.6743 X0.3519 Y2.6812 X0.3023 Y2.6872 X0.2525 Y2.6923 X0.2024 Y2.6965 X0.1521 Y2.6998 X0.1016 Y2.7021 X0.0509 Y2.7035 X-0.0012 Y2.7040 G3 X-2.7040 Y0.0000 I0.0012 J-2.7040 G3 X-0.0015 Y-2.7040 I2.7040 J0.0000 G0 Z0.1 (Rapid to Ready) G0 Z1.0 (Rapid to Safe) M9 (Coolant Off) ;(7 - Pigtail Tap) M06 T7 G43 H7 (Tool change to Tool #7) M03 S200 (Spindle on @ S rpm) G00 Z1.0 (Rapid to Safe) G00 X2.6432 Y0.4661 (Rapid to Position) M01 (***Add Tapping Fluid***) Z0.1 (Rapid to Ready) G01 Z-1.1 F10 (Tap) G01 Z0.2 F17.5 (Tap Out) G04 P0.2 (Dwell for P) G00 Z1.0 (Rapid to Safe) ;(8 - Small Hole Tap First Cycle) M06 T8 G43 H8 (Tool change to Tool #8) M01 (***Clear Holes Before Tapping***) M03 S280 (Spindle on @ S rpm) G00 Z1.0 (Rapid to Safe) G00 X0.6299 Y3.1670 (Rapid to Position) G00 Z0.2 (Rapid Down) M01 (***Add Tapping Fluid***) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X1.7939 Y2.6848 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X2.6848 Y1.7939 (Rapid to Position) M01 (***Add Tapping Fluid***) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X3.1670 Y0.6299 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 Y-0.6299 (Rapid to Position) M01 (***Add Tapping Fluid***) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X2.6848 Y-1.7939 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X1.7939 Y-2.6848 (Rapid to Position) M01 (***Add Tapping Fluid***) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X0.6299 Y-3.1670 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X-0.6299 (Rapid to Position) M01 (***Add Tapping Fluid***) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X-1.7939 Y-2.6848 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X-2.6848 Y-1.7939 (Rapid to Position) M01 (***Add Tapping Fluid***) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X-3.1670 Y-0.6299 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 Y0.6299 (Rapid to Position) M01 (***Add Tapping Fluid***) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X-2.6848 Y1.7939 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X-1.7939 Y2.6848 (Rapid to Position) M01 (***Add Tapping Fluid***) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X-0.6299 Y3.1670 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X1.4849 Y1.4849 (Rapid to Position) M01 (***Add Tapping Fluid***) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X1.4849 Y-1.4849 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X-1.4849 Y-1.4849 (Rapid to Position) M01 (***Add Tapping Fluid***) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X-1.4849 Y1.4849 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 Z1.0 (Rapid to Safe) ;(9 - Small Hole Tap Second Cycle) M06 T9 G43 H9 (Tool change to Tool #9) M01 (***Clear Holes Before Tapping***) M03 S280 (Spindle on @ S rpm) G00 Z1.0 (Rapid to Safe) G00 X0.6299 Y3.1670 (Rapid to Position) G00 Z0.2 (Rapid Down) M01 (***Add Tapping Fluid***) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X1.7939 Y2.6848 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X2.6848 Y1.7939 (Rapid to Position) M01 (***Add Tapping Fluid***) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X3.1670 Y0.6299 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 Y-0.6299 (Rapid to Position) M01 (***Add Tapping Fluid***) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X2.6848 Y-1.7939 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X1.7939 Y-2.6848 (Rapid to Position) M01 (***Add Tapping Fluid***) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X0.6299 Y-3.1670 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X-0.6299 (Rapid to Position) M01 (***Add Tapping Fluid***) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X-1.7939 Y-2.6848 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X-2.6848 Y-1.7939 (Rapid to Position) M01 (***Add Tapping Fluid***) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X-3.1670 Y-0.6299 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 Y0.6299 (Rapid to Position) M01 (***Add Tapping Fluid***) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X-2.6848 Y1.7939 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X-1.7939 Y2.6848 (Rapid to Position) M01 (***Add Tapping Fluid***) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X-0.6299 Y3.1670 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X1.4849 Y1.4849 (Rapid to Position) M01 (***Add Tapping Fluid***) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X1.4849 Y-1.4849 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X-1.4849 Y-1.4849 (Rapid to Position) M01 (***Add Tapping Fluid***) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 X-1.4849 Y1.4849 (Rapid to Position) G00 Z0.1 (Rapid to Ready) G01 Z-0.204 F5 (Tap) G01 Z0.2 F8.75 (Tap Out) G04 P0.2 (Dwell for P) G00 Z1.0 (Rapid to Safe) ;(Ending Code) M05 (Spindle off) M30 (Program end)