Here's an example of the code savings. Original code is 548 NC lines:
Code:
%
O00100 ( PROGRAM NUMBER)
( BEGIN PREDATOR NC HEADER)
( MACH_FILE=4AXVMILL.MCH)
( MTOOL T1 S1 D.5 H3. A0. C0. DIAM_OFFSET 1 = .25)
( MTOOL T2 S1 D.5 H3. A0. C0. DIAM_OFFSET 2 = .25)
( SBOX X-2.5 Y-2.5 Z-1. L9. W5. H1.)
( END PREDATOR NC HEADER)
( PROGRAM NAME - MEASURE_ARC_ANGLE.NC)
( POST - STANDARD RS-274D GCODE)
( DATE - WED. 07/25/2012)
( TIME - 03:57PM)
N01 G00 G17 G20 G40 G49 G80 G90
( FIRST TOOL - FIRST CUT)
(JOB 1 POCKET)
(FEATURE POCKET)
N02 T01 M06
N03 G90 G54 X.04 Y.196 S595 M03
N04 G43 H01 Z.1 M08
N05 G01 Z0. F3.3369
N06 X.0416 Y.2073 Z-.001
N07 X.0418 Y.2173 Z-.0019
N08 X.0409 Y.2271 Z-.0027
N09 X.0393 Y.2355 Z-.0035
N10 X.0367 Y.2443 Z-.0043
N11 X.0324 Y.2546 Z-.0053
N12 X.0273 Y.2634 Z-.0062
N13 X.0203 Y.2729 Z-.0072
N14 X.0145 Y.2791 Z-.0079
N15 X.0067 Y.286 Z-.0088
N16 X-.0025 Y.2922 Z-.0098
N17 X-.0122 Y.2973 Z-.0108
N18 X-.0215 Y.3008 Z-.0116
N19 X-.0326 Y.3036 Z-.0126
N20 X-.0424 Y.3049 Z-.0135
N21 X-.053 Y.305 Z-.0144
N22 X-.0637 Y.3039 Z-.0154
N23 X-.075 Y.3013 Z-.0164
N24 X-.0864 Y.2971 Z-.0175
N25 X-.0954 Y.2925 Z-.0183
N26 X-.103 Y.2874 Z-.0191
N27 X-.1102 Y.2816 Z-.02
N28 X-.1172 Y.2745 Z-.0208
N29 X-.1241 Y.2657 Z-.0218
N30 X-.13 Y.2557 Z-.0228
N31 X-.1345 Y.2455 Z-.0238
N32 X-.1372 Y.237 Z-.0246
N33 X-.1391 Y.2275 Z-.0254
N34 X-.14 Y.211 Z-.0269
N35 X-.1393 Y.2021 Z-.0277
N36 X-.1378 Y.1938 Z-.0284
N37 X-.1352 Y.1848 Z-.0292
N38 X-.132 Y.1768 Z-.03
N39 X-.1281 Y.1691 Z-.0307
N40 X-.1234 Y.1617 Z-.0315
N41 X-.1175 Y.1542 Z-.0323
N42 X-.1107 Y.1472 Z-.0332
N43 X-.1038 Y.1415 Z-.034
N44 X-.0951 Y.1357 Z-.0349
N45 X-.0853 Y.1307 Z-.0359
N46 X-.0752 Y.127 Z-.0368
N47 X-.0657 Y.1247 Z-.0376
N48 X-.0548 Y.1234 Z-.0386
N49 X-.0441 Z-.0395
N50 X-.0354 Y.1242 Z-.0403
N51 X-.0266 Y.126 Z-.0411
N52 X-.0168 Y.1291 Z-.042
N53 X-.0028 Y.1359 Z-.0434
N54 X.0099 Y.1449 Z-.0447
N55 X.0194 Y.1543 Z-.0459
N56 X.0285 Y.1667 Z-.0472
N57 X.0359 Y.1819 Z-.0487
N58 X.0388 Y.1909 Z-.0495
N59 X.0405 Y.1986 Z-.0502
N60 X.0417 Y.2092 Z-.0512
N61 Y.2185 Z-.052
N62 X.041 Y.2265 Z-.0527
N63 X.0393 Y.2355 Z-.0535
N64 X.0364 Y.2451 Z-.0544
N65 X.0326 Y.254 Z-.0552
N66 X.0271 Y.2638 Z-.0562
N67 X.021 Y.2721 Z-.0571
N68 X.0134 Y.2803 Z-.0581
N69 X.0059 Y.2866 Z-.0589
N70 X-.0035 Y.2929 Z-.0599
N71 X-.013 Y.2976 Z-.0609
N72 X-.0238 Y.3015 Z-.0619
N73 X-.0348 Y.304 Z-.0628
N74 X-.0441 Y.305 Z-.0637
N75 X-.0539 Z-.0645
N76 X-.0621 Y.3042 Z-.0652
N77 X-.071 Y.3024 Z-.066
N78 X-.0798 Y.2998 Z-.0668
N79 X-.0876 Y.2966 Z-.0676
N80 X-.0973 Y.2913 Z-.0685
N81 X-.1063 Y.2849 Z-.0695
N82 X-.1155 Y.2763 Z-.0706
N83 X-.1222 Y.2683 Z-.0715
N84 X-.1273 Y.2606 Z-.0723
N85 X-.1322 Y.2512 Z-.0733
N86 X-.1358 Y.2418 Z-.0741
N87 X-.1382 Y.2326 Z-.075
N88 X-.14 Y.2165 Z-.0764
N89 X-.1398 Y.2074 Z-.0772
N90 X-.1386 Y.1976 Z-.0781
N91 X-.1364 Y.1887 Z-.0789
N92 X-.1329 Y.1787 Z-.0798
N93 X-.128 Y.1688 Z-.0808
N94 X-.1224 Y.1603 Z-.0816
N95 X-.1114 Y.1478 Z-.0831
N96 X-.1031 Y.141 Z-.084
N97 X-.0954 Y.1359 Z-.0849
N98 X-.0863 Y.1312 Z-.0857
N99 X-.0747 Y.1269 Z-.0868
N100 X-.0633 Y.1243 Z-.0879
N101 X-.0529 Y.1233 Z-.0888
N102 X-.0429 Y.1234 Z-.0896
N103 X-.0317 Y.1249 Z-.0906
N104 X-.0213 Y.1275 Z-.0916
N105 X-.0111 Y.1315 Z-.0925
N106 X.0005 Y.1379 Z-.0937
N107 X.0105 Y.1454 Z-.0948
N108 X.0202 Y.1552 Z-.096
N109 X.0271 Y.1645 Z-.097
N110 X.0326 Y.1743 Z-.098
N111 X.0363 Y.1828 Z-.0988
N112 X.0394 Y.1931 Z-.0997
N113 X.0414 Y.2056 Z-.1008
N114 X.0418 Y.2181 Z-.102
N115 X.0407 Y.2287 Z-.1029
N116 X.0382 Y.2398 Z-.1039
N117 X.0339 Y.2514 Z-.105
N118 X.0282 Y.2621 Z-.106
N119 X.0214 Y.2715 Z-.107
N120 X.0123 Y.2812 Z-.1082
N121 X.0018 Y.2896 Z-.1094
N122 X-.0113 Y.2969 Z-.1107
N123 X-.0235 Y.3014 Z-.1118
N124 X-.0356 Y.3041 Z-.1129
N125 X-.0475 Y.3051 Z-.114
N126 X-.0582 Y.3047 Z-.1149
N127 X-.068 Y.3031 Z-.1158
N128 X-.0775 Y.3006 Z-.1166
N129 X-.0868 Y.297 Z-.1175
N130 X-.0973 Y.2913 Z-.1185
N131 X-.1066 Y.2846 Z-.1195
N132 X-.1143 Y.2776 Z-.1205
N133 X-.122 Y.2685 Z-.1215
N134 X-.1294 Y.2569 Z-.1227
N135 X-.1346 Y.2453 Z-.1238
N136 X-.1383 Y.232 Z-.125
N137 X-.1398 Y.2207 Z-.126
N138 X-.14 Y.2109 Z-.1269
N139 X-.1389 Y.1997 Z-.1279
N140 X-.1362 Y.1879 Z-.1289
N141 X-.1325 Y.1779 Z-.1299
N142 X-.1251 Y.1642 Z-.1312
N143 X-.1193 Y.1563 Z-.1321
N144 X-.1135 Y.1498 Z-.1329
N145 X-.1064 Y.1435 Z-.1337
N146 X-.098 Y.1374 Z-.1346
N147 X-.0897 Y.1327 Z-.1354
N148 X-.0796 Y.1284 Z-.1364
N149 X-.0688 Y.1253 Z-.1374
N150 X-.0596 Y.1238 Z-.1382
N151 X-.051 Y.1232 Z-.1389
N152 X-.0417 Y.1235 Z-.1398
N153 X-.0318 Y.1249 Z-.1406
N154 X-.0231 Y.127 Z-.1414
N155 X-.0116 Y.1313 Z-.1425
N156 X-.0025 Y.136 Z-.1434
N157 X.0049 Y.1409 Z-.1442
N158 X.0125 Y.1473 Z-.145
N159 X.0192 Y.1541 Z-.1459
N160 X.0249 Y.1613 Z-.1467
N161 X.0306 Y.1704 Z-.1476
N162 X.0354 Y.1806 Z-.1486
N163 X.0389 Y.1911 Z-.1496
N164 X.041 Y.2019 Z-.1505
N165 X.0418 Y.2129 Z-.1515
N166 X.0413 Y.2244 Z-.1525
N167 X.0396 Y.2342 Z-.1534
N168 X.0363 Y.2454 Z-.1544
N169 X.0317 Y.2559 Z-.1554
N170 X.0264 Y.2648 Z-.1563
N171 X.0194 Y.2739 Z-.1573
N172 X.0122 Y.2813 Z-.1582
N173 X.0044 Y.2877 Z-.1591
N174 X-.0046 Y.2935 Z-.16
N175 X-.0163 Y.299 Z-.1612
N176 X-.0266 Y.3023 Z-.1621
N177 X-.0358 Y.3041 Z-.1629
N178 X-.0468 Y.3051 Z-.1639
N179 X-.0585 Y.3046 Z-.1649
N180 X-.0686 Y.303 Z-.1658
N181 X-.0774 Y.3006 Z-.1666
N182 X-.0877 Y.2965 Z-.1676
N183 X-.0957 Y.2923 Z-.1684
N184 X-.1028 Y.2876 Z-.1691
N185 X-.1149 Y.2769 Z-.1705
N186 X-.1208 Y.2702 Z-.1713
N187 X-.1262 Y.2624 Z-.1722
N188 X-.1319 Y.2519 Z-.1732
N189 X-.1357 Y.242 Z-.1741
N190 X-.1385 Y.2312 Z-.1751
N191 X-.1398 Y.2208 Z-.176
N192 X-.14 Y.21 Z-.177
N193 X-.1391 Y.2006 Z-.1778
N194 X-.1365 Y.189 Z-.1788
N195 X-.1327 Y.1782 Z-.1798
N196 X-.1291 Y.1708 Z-.1806
N197 X-.1241 Y.1627 Z-.1814
N198 X-.1186 Y.1555 Z-.1822
N199 X-.1118 Y.1483 Z-.1831
N200 X-.1031 Y.141 Z-.184
N201 X-.0945 Y.1353 Z-.1849
N202 X-.0853 Y.1307 Z-.1859
N203 X-.0769 Y.1275 Z-.1866
N204 X-.0607 Y.1239 Z-.1881
N205 X-.0444 Y.1233 Z-.1895
N206 X-.0279 Y.1257 Z-.191
N207 X-.0186 Y.1285 Z-.1918
N208 X-.0094 Y.1323 Z-.1927
N209 X-.0014 Y.1367 Z-.1935
N210 X.0073 Y.1428 Z-.1944
N211 X.0148 Y.1495 Z-.1953
N212 X.0227 Y.1583 Z-.1963
N213 X.028 Y.166 Z-.1972
N214 X.0319 Y.1729 Z-.1979
N215 X.036 Y.182 Z-.1987
N216 X.0386 Y.19 Z-.1995
N217 X.0404 Y.1983 Z-.2002
N218 X.0417 Y.2086 Z-.2011
N219 X.0417 Y.2188 Z-.202
N220 X.0406 Y.2294 Z-.2029
N221 X.0383 Y.2393 Z-.2038
N222 X.0352 Y.2483 Z-.2047
N223 X.0301 Y.2588 Z-.2057
N224 X.0247 Y.2673 Z-.2066
N225 X.0183 Y.2753 Z-.2075
N226 X.0112 Y.2823 Z-.2083
N227 X.0043 Y.2878 Z-.2091
N228 X-.0035 Y.2928 Z-.2099
N229 X-.0187 Y.2999 Z-.2114
N230 X-.029 Y.3029 Z-.2123
N231 X-.0381 Y.3044 Z-.2131
N232 X-.0478 Y.3051 Z-.214
N233 X-.0574 Y.3047 Z-.2148
N234 X-.0663 Y.3035 Z-.2156
N235 X-.0743 Y.3016 Z-.2163
N236 X-.0886 Y.2961 Z-.2177
N237 X-.0969 Y.2915 Z-.2185
N238 X-.1043 Y.2864 Z-.2193
N239 X-.1107 Y.2811 Z-.22
N240 X-.1176 Y.2741 Z-.2209
N241 X-.1266 Y.2619 Z-.2222
N242 X-.134 Y.2469 Z-.2237
N243 X-.1384 Y.2316 Z-.2251
N244 X-.1398 Y.2214 Z-.226
N245 X-.1399 Y.2093 Z-.227
N246 X-.1391 Y.2006 Z-.2278
N247 X-.1369 Y.1905 Z-.2287
N248 X-.1331 Y.1792 Z-.2297
N249 X-.1284 Y.1696 Z-.2307
N250 X-.1235 Y.1618 Z-.2315
N251 X-.1177 Y.1544 Z-.2323
N252 X-.1108 Y.1473 Z-.2332
N253 X-.1024 Y.1404 Z-.2341
N254 X-.0938 Y.1349 Z-.235
N255 X-.0836 Y.13 Z-.236
N256 X-.0724 Y.1262 Z-.237
N257 X-.0614 Y.124 Z-.238
N258 X-.0491 Y.1232 Z-.2391
N259 X-.0351 Y.1243 Z-.2403
N260 X-.0205 Y.1278 Z-.2416
N261 X-.0088 Y.1326 Z-.2428
N262 X.0036 Y.14 Z-.244
N263 X.0142 Y.1488 Z-.2452
N264 X.0228 Y.1585 Z-.2464
N265 X.0299 Y.1691 Z-.2475
N266 X.0345 Y.1783 Z-.2484
N267 X.0383 Y.189 Z-.2494
N268 X.0407 Y.1997 Z-.2503
N269 X.0418 Y.212 Z-.2514
N270 X.0415 Y.2225 Z-.2523
N271 X.0399 Y.2326 Z-.2532
N272 X.0365 Y.2448 Z-.2543
N273 X.0317 Y.2558 Z-.2554
N274 X.024 Y.2683 Z-.2567
N275 X.0151 Y.2786 Z-.2579
N276 X.0042 Y.2878 Z-.2591
N277 X-.0059 Y.2942 Z-.2602
N278 X-.0208 Y.3006 Z-.2616
N279 X-.0337 Y.3038 Z-.2627
N280 X-.0472 Y.3051 Z-.2639
N281 X-.0609 Y.3043 Z-.2651
N282 X-.0727 Y.302 Z-.2662
N283 X-.0863 Y.2971 Z-.2675
N284 X-.098 Y.2909 Z-.2686
N285 X-.1078 Y.2837 Z-.2697
N286 X-.1154 Y.2764 Z-.2706
N287 X-.1225 Y.2679 Z-.2716
N288 X-.1287 Y.2582 Z-.2726
N289 X-.1338 Y.2474 Z-.2736
N290 X-.1377 Y.2347 Z-.2748
N291 X-.1397 Y.2228 Z-.2758
N292 X-.14 Y.2112 Z-.2769
N293 X-.1387 Y.1984 Z-.278
N294 X-.1354 Y.1854 Z-.2792
N295 X-.1299 Y.1724 Z-.2804
N296 X-.1218 Y.1595 Z-.2817
N297 X-.1161 Y.1526 Z-.2825
N298 X-.1102 Y.1468 Z-.2832
N299 X-.1002 Y.1389 Z-.2844
N300 X-.0873 Y.1316 Z-.2857
N301 X-.0772 Y.1276 Z-.2866
N302 X-.066 Y.1248 Z-.2876
N303 X-.0544 Y.1233 Z-.2886
N304 X-.0423 Y.1234 Z-.2897
N305 X-.0288 Y.1255 Z-.2909
N306 X-.0141 Y.1302 Z-.2922
N307 X-.0019 Y.1364 Z-.2935
N308 X.0087 Y.1439 Z-.2946
N309 X.0181 Y.1529 Z-.2957
N310 X.0256 Y.1623 Z-.2968
N311 X.0312 Y.1715 Z-.2977
N312 X.0354 Y.1805 Z-.2986
N313 X.0389 Y.1912 Z-.2996
N314 X.0409 Y.2009 Z-.3004
N315 X.0418 Y.2131 Z-.3015
N316 X.041 Y.2262 Z-.3027
N317 X.0396 Y.2344 Z-.3034
N318 X.0368 Y.244 Z-.3043
N319 X.0332 Y.2528 Z-.3051
N320 X.029 Y.2607 Z-.3059
N321 X.0233 Y.2692 Z-.3068
N322 X.0175 Y.2761 Z-.3076
N323 X.0094 Y.2838 Z-.3085
N324 X.0021 Y.2893 Z-.3093
N325 X-.0084 Y.2955 Z-.3104
N326 X-.0207 Y.3005 Z-.3116
N327 X-.0337 Y.3038 Z-.3127
N328 X-.0477 Y.3051 Z-.314
N329 X-.0624 Y.3041 Z-.3153
N330 X-.0748 Y.3014 Z-.3164
N331 X-.0884 Y.2962 Z-.3177
N332 X-.1 Y.2895 Z-.3188
N333 X-.1103 Y.2815 Z-.32
N334 X-.1189 Y.2724 Z-.3211
N335 X-.1262 Y.2625 Z-.3221
N336 X-.1321 Y.2515 Z-.3232
N337 X-.1362 Y.2406 Z-.3243
N338 X-.1386 Y.2306 Z-.3252
N339 X-.1398 Y.221 Z-.326
N340 X-.1399 Y.2093 Z-.327
N341 X-.1387 Y.1984 Z-.328
N342 X-.1356 Y.186 Z-.3291
N343 X-.1316 Y.1757 Z-.3301
N344 X-.1271 Y.1674 Z-.3309
N345 X-.1195 Y.1565 Z-.3321
N346 X-.1114 Y.1479 Z-.3331
N347 X-.1025 Y.1405 Z-.3341
N348 X-.0942 Y.1352 Z-.335
N349 X-.0834 Y.1299 Z-.336
N350 X-.0725 Y.1263 Z-.337
N351 X-.0632 Y.1243 Z-.3379
N352 X-.0527 Y.1233 Z-.3388
N353 X-.0434 Y.1234 Z-.3396
N354 X-.0328 Y.1247 Z-.3405
N355 X-.0248 Y.1265 Z-.3413
N356 X-.0156 Y.1296 Z-.3421
N357 X-.0059 Y.1341 Z-.343
N358 X.0034 Y.1399 Z-.344
N359 X.0119 Y.1467 Z-.345
N360 X.019 Y.1539 Z-.3458
N361 X.0265 Y.1636 Z-.3469
N362 X.0322 Y.1735 Z-.3479
N363 X.0364 Y.1833 Z-.3488
N364 X.0397 Y.1945 Z-.3499
N365 X.0416 Y.2077 Z-.351
N366 X.0417 Y.2197 Z-.3521
N367 X.04 Y.2322 Z-.3532
N368 X.0362 Y.2458 Z-.3544
N369 X.0317 Y.2559 Z-.3554
N370 X.0247 Y.2672 Z-.3566
N371 X.017 Y.2766 Z-.3576
N372 X.0063 Y.2863 Z-.3589
N373 X-.0034 Y.2928 Z-.3599
N374 X-.013 Y.2976 Z-.3609
N375 X-.0242 Y.3016 Z-.3619
N376 X-.0342 Y.3039 Z-.3628
N377 X-.046 Y.3051 Z-.3638
N378 X-.058 Y.3047 Z-.3649
N379 X-.0731 Y.3019 Z-.3662
N380 X-.0856 Y.2975 Z-.3674
N381 X-.0979 Y.2909 Z-.3686
N382 X-.108 Y.2835 Z-.3697
N383 X-.1164 Y.2754 Z-.3707
N384 X-.1242 Y.2655 Z-.3718
N385 X-.1311 Y.2535 Z-.373
N386 X-.1356 Y.2422 Z-.3741
N387 X-.1387 Y.2299 Z-.3752
N388 X-.1399 Y.2191 Z-.3762
N389 X-.1398 Y.2071 Z-.3772
N390 X-.1384 Y.1967 Z-.3781
N391 X-.1357 Y.1862 Z-.3791
N392 X-.1308 Y.174 Z-.3802
N393 X-.1251 Y.1642 Z-.3812
N394 X-.1169 Y.1535 Z-.3824
N395 X-.1055 Y.1428 Z-.3838
N396 X-.094 Y.135 Z-.385
N397 X-.0847 Y.1305 Z-.3859
N398 X-.073 Y.1264 Z-.387
N399 X-.0622 Y.1241 Z-.388
N400 X-.049 Y.1232 Z-.3891
N401 X-.0365 Y.1241 Z-.3902
N402 X-.0216 Y.1274 Z-.3915
N403 X-.008 Y.133 Z-.3928
N404 X.0038 Y.1402 Z-.394
N405 X.0153 Y.1499 Z-.3954
N406 X.0234 Y.1592 Z-.3964
N407 X.0304 Y.17 Z-.3976
N408 X.0362 Y.1827 Z-.3988
N409 X.0399 Y.1953 Z-.3999
N410 X.0416 Y.2076 Z-.401
N411 Y.2212 Z-.4022
N412 X.0398 Y.2333 Z-.4033
N413 X.0373 Y.2425 Z-.4041
N414 X.0341 Y.2508 Z-.4049
N415 X.0261 Y.2653 Z-.4064
N416 X.0176 Y.276 Z-.4076
N417 X.0065 Y.2861 Z-.4089
N418 X-.0064 Y.2944 Z-.4102
N419 X-.0193 Y.3001 Z-.4114
N420 X-.0333 Y.3037 Z-.4127
N421 X-.0477 Y.3051 Z-.414
N422 X-.0618 Y.3042 Z-.4152
N423 X-.0741 Y.3016 Z-.4163
N424 X-.0861 Y.2972 Z-.4174
N425 X-.0988 Y.2903 Z-.4187
N426 X-.11 Y.2817 Z-.4199
N427 X-.1184 Y.2731 Z-.421
N428 X-.1258 Y.2631 Z-.4221
N429 X-.1318 Y.252 Z-.4232
N430 X-.1355 Y.2427 Z-.4241
N431 X-.1383 Y.232 Z-.425
N432 X-.1399 Y.2201 Z-.4261
N433 Y.2088 Z-.4271
N434 X-.1385 Y.1974 Z-.4281
N435 X-.1357 Y.1864 Z-.4291
N436 X-.1311 Y.1748 Z-.4302
N437 X-.1236 Y.1619 Z-.4315
N438 X-.1172 Y.1539 Z-.4324
N439 X-.1095 Y.1461 Z-.4333
N440 X-.1007 Y.1392 Z-.4343
N441 X-.0908 Y.1333 Z-.4353
N442 X-.0821 Y.1294 Z-.4361
N443 X-.073 Y.1264 Z-.437
N444 X-.0624 Y.1242 Z-.4379
N445 X-.0514 Y.1232 Z-.4389
N446 X-.0397 Y.1237 Z-.4399
N447 X-.0296 Y.1253 Z-.4408
N448 X-.0171 Y.129 Z-.442
N449 X-.0059 Y.1341 Z-.443
N450 X.0055 Y.1414 Z-.4442
N451 X.0149 Y.1495 Z-.4453
N452 X.0225 Y.1581 Z-.4463
N453 X.0293 Y.1681 Z-.4474
N454 X.0355 Y.1809 Z-.4486
N455 X.0392 Y.1926 Z-.4497
N456 X.0416 Y.2076 Z-.451
N457 X.0414 Y.2233 Z-.4524
N458 X.0392 Y.2359 Z-.4535
N459 X.0346 Y.2496 Z-.4548
N460 X.028 Y.2624 Z-.456
N461 X.0179 Y.2757 Z-.4575
N462 X.0069 Y.2858 Z-.4588
N463 X-.0036 Y.2929 Z-.4599
N464 X-.0157 Y.2987 Z-.4611
N465 X-.0269 Y.3024 Z-.4621
N466 X-.0389 Y.3045 Z-.4632
N467 X-.0525 Y.305 Z-.4644
N468 X-.0633 Y.304 Z-.4654
N469 X-.0753 Y.3012 Z-.4664
N470 X-.0853 Y.2976 Z-.4674
N471 X-.0963 Y.2919 Z-.4684
N472 X-.107 Y.2843 Z-.4696
N473 X-.1156 Y.2762 Z-.4706
N474 X-.1227 Y.2676 Z-.4716
N475 X-.1289 Y.2579 Z-.4726
N476 X-.1345 Y.2454 Z-.4738
N477 X-.1383 Y.232 Z-.475
N478 X-.1399 Y.2199 Z-.4761
N479 X-.1397 Y.2055 Z-.4774
N480 X-.1373 Y.1918 Z-.4786
N481 X-.1335 Y.1803 Z-.4796
N482 X-.1264 Y.1662 Z-.481
N483 X-.118 Y.1547 Z-.4823
N484 X-.107 Y.144 Z-.4836
N485 X-.0963 Y.1364 Z-.4848
N486 X-.0869 Y.1314 Z-.4857
N487 X-.0781 Y.1279 Z-.4865
N488 X-.0681 Y.1252 Z-.4874
N489 X-.0587 Y.1237 Z-.4883
N490 X-.045 Y.1233 Z-.4895
N491 X-.033 Y.1246 Z-.4905
N492 X-.0223 Y.1272 Z-.4915
N493 X-.0119 Y.1312 Z-.4925
N494 X-.0024 Y.1361 Z-.4934
N495 X.0057 Y.1416 Z-.4942
N496 X.0121 Y.1469 Z-.495
N497 X.0191 Y.154 Z-.4959
N498 X.0264 Y.1635 Z-.4969
N499 X.032 Y.173 Z-.4979
N500 X.0371 Y.1853 Z-.499
N501 X.04 Y.196 Z-.5
N502 G03 G17 Y-.196 I-.04 J-.196 F6.6738
N503 G01 X1. Y0.
N504 X.04 Y.196
N505 X.09 Y.4409
N506 G03 Y-.4409 I-.09 J-.4409
N507 G01 X2.25 Y0.
N508 X.09 Y.4409
N509 X.14 Y.6859
N510 G03 Y-.6859 I-.14 J-.6859
N511 G01 X3.5 Y0.
N512 X.14 Y.6859
N513 X.19 Y.9308
N514 G03 Y-.9308 I-.19 J-.9308
N515 G01 X4.75 Y0.
N516 X.19 Y.9308
N517 X.24 Y1.1758
N518 G03 Y-1.1758 I-.24 J-1.1758
N519 G01 X5.04 Y-.196
N520 G03 Y.196 I-.04 J.196
N521 G01 X.24 Y1.1758
N522 X.29 Y1.4207
N523 G03 Y-1.4207 I-.29 J-1.4207
N524 G01 X5.09 Y-.4409
N525 G03 Y.4409 I-.09 J.4409
N526 G01 X.29 Y1.4207
N527 X.34 Y1.6657
N528 G03 Y-1.6657 I-.34 J-1.6657
N529 G01 X5.14 Y-.6859
N530 G03 Y.6859 I-.14 J.6859
N531 G01 X.34 Y1.6657
N532 G00 Z.1
N533 M09
N534 M05
N535 G91 G28 Z0.
N536 M01
( NEXT TOOL - NEXT CUT)
(JOB 1 POCKET)
(FEATURE POCKET)
N537 T02 M06
N538 G90 G54 X.35 Y1.7146 S595 M03
N539 G43 H02 Z.1 M08
N540 G01 Z-.5 F1.6685
N541 G03 G17 Y-1.7146 I-.35 J-1.7146 F3.3369
N542 G01 X5.15 Y-.7348
N543 G03 Y.7348 I-.15 J.7348
N544 G01 X.35 Y1.7146
N545 G00 Z.1
N546 M05
N547 G91 G28 Z0.
N548 T01 M06
( RELOAD FIRST TOOL)
( END OF FILE)
( END OF PROGRAM)
N549 M30
%
The new code is only 63 NC lines long:
Code:
%
O00100 ( PROGRAM NUMBER)
( BEGIN PREDATOR NC HEADER)
( MACH_FILE=4AXVMILL.MCH)
( MTOOL T1 S1 D.5 H3. A0. C0. DIAM_OFFSET 1 = .25)
( MTOOL T2 S1 D.5 H3. A0. C0. DIAM_OFFSET 2 = .25)
( SBOX X-2.5 Y-2.5 Z-1. L9. W5. H1.)
( END PREDATOR NC HEADER)
( PROGRAM NAME - MEASURE_ARC_ANGLE.NC)
( POST - STANDARD RS-274D GCODE)
( DATE - WED. 07/25/2012)
( TIME - 03:59PM)
N01 G00 G17 G20 G40 G49 G80 G90
( FIRST TOOL - FIRST CUT)
(JOB 1 POCKET)
(FEATURE POCKET)
N02 T01 M06
N03 G90 G54 X.04 Y.196 S595 M03
N04 G43 H01 Z.1 M08
N05 G01 Z0. F3.3369
N06 G3 X.04 Y.196 Z-.05 I-.2188 J0
N07 G3 X.04 Y.196 Z-.1 I-.2188 J0
N08 G3 X.04 Y.196 Z-.15 I-.2188 J0
N09 G3 X.04 Y.196 Z-.2 I-.2188 J0
N10 G3 X.04 Y.196 Z-.25 I-.2188 J0
N11 G3 X.04 Y.196 Z-.3 I-.2188 J0
N12 G3 X.04 Y.196 Z-.35 I-.2188 J0
N13 G3 X.04 Y.196 Z-.4 I-.2188 J0
N14 G3 X.04 Y.196 Z-.45 I-.2188 J0
N15 G3 X.04 Y.196 Z-.5 I-.2188 J0
N16 G03 G17 Y-.196 I-.04 J-.196 F6.6738
N17 G01 X1. Y0.
N18 X.04 Y.196
N19 X.09 Y.4409
N20 G03 Y-.4409 I-.09 J-.4409
N21 G01 X2.25 Y0.
N22 X.09 Y.4409
N23 X.14 Y.6859
N24 G03 Y-.6859 I-.14 J-.6859
N25 G01 X3.5 Y0.
N26 X.14 Y.6859
N27 X.19 Y.9308
N28 G03 Y-.9308 I-.19 J-.9308
N29 G01 X4.75 Y0.
N30 X.19 Y.9308
N31 X.24 Y1.1758
N32 G03 Y-1.1758 I-.24 J-1.1758
N33 G01 X5.04 Y-.196
N34 G03 Y.196 I-.04 J.196
N35 G01 X.24 Y1.1758
N36 X.29 Y1.4207
N37 G03 Y-1.4207 I-.29 J-1.4207
N38 G01 X5.09 Y-.4409
N39 G03 Y.4409 I-.09 J.4409
N40 G01 X.29 Y1.4207
N41 X.34 Y1.6657
N42 G03 Y-1.6657 I-.34 J-1.6657
N43 G01 X5.14 Y-.6859
N44 G03 Y.6859 I-.14 J.6859
N45 G01 X.34 Y1.6657
N46 G00 Z.1
N47 M09
N48 M05
N49 G91 G28 Z0.
N50 M01
( NEXT TOOL - NEXT CUT)
(JOB 1 POCKET)
(FEATURE POCKET)
N51 T02 M06
N52 G90 G54 X.35 Y1.7146 S595 M03
N53 G43 H02 Z.1 M08
N54 G01 Z-.5 F1.6685
N55 G03 G17 Y-1.7146 I-.35 J-1.7146 F3.3369
N56 G01 X5.15 Y-.7348
N57 G03 Y.7348 I-.15 J.7348
N58 G01 X.35 Y1.7146
N59 G00 Z.1
N60 M05
N61 G91 G28 Z0.
N62 T01 M06
( RELOAD FIRST TOOL)
( END OF FILE)
( END OF PROGRAM)
N63 M30
%