From 246bc2340cbed2b9815ee436a3b1e55996ab19b7 Mon Sep 17 00:00:00 2001 From: eyal0 <109809+eyal0@users.noreply.github.com> Date: Tue, 2 Feb 2021 18:43:19 -0700 Subject: [PATCH] Use xor in simplify cutins --- bg_operators.cpp | 6 - gerberimporter.cpp | 33 +- .../expected/back.ngc | 28 +- .../expected/front.ngc | 18 +- .../expected/outp0_original_back.svg | 2 +- .../expected/outp1_original_front.svg | 2 +- .../expected/processed_back.svg | 56 +- .../expected/processed_front.svg | 62 +- .../expected/traced_back.svg | 48 +- .../expected/traced_front.svg | 56 +- .../expected/outp0_original_back.svg | 2 +- .../expected/processed_back.svg | 2 +- .../Rotary-Encoder-Breakout/expected/back.ngc | 2307 +++++++++-------- .../expected/outp0_original_back.svg | 14 +- .../expected/processed_back_0.svg | 108 +- .../expected/processed_back_1.svg | 248 +- .../expected/processed_back_2.svg | 136 +- .../expected/traced_back_0.svg | 76 +- .../expected/traced_back_1.svg | 216 +- .../expected/traced_back_2.svg | 104 +- 20 files changed, 1758 insertions(+), 1766 deletions(-) diff --git a/bg_operators.cpp b/bg_operators.cpp index d7990f3ee..960306191 100644 --- a/bg_operators.cpp +++ b/bg_operators.cpp @@ -160,9 +160,3 @@ bg::model::multi_polygon operator+(const bg::model::multi_polygo } template multi_polygon_type_fp operator+(const multi_polygon_type_fp&, const multi_polygon_type_fp&); - -template <> -multi_polygon_type_fp operator+(const multi_polygon_type_fp& lhs, const ring_type_fp& rhs) { - multi_polygon_type_fp rhs_mp{polygon_type_fp{rhs}}; - return lhs + rhs_mp; -} diff --git a/gerberimporter.cpp b/gerberimporter.cpp index 0eeefc24c..22669fb7d 100644 --- a/gerberimporter.cpp +++ b/gerberimporter.cpp @@ -463,30 +463,27 @@ vector get_all_rings(const ring_type_fp& ring) { } multi_polygon_type_fp simplify_cutins(const ring_type_fp& ring) { - const auto area = bg::area(ring); // Positive if the original ring is clockwise, otherwise negative. - vector all_rings = get_all_rings(ring); + if (ring.size() < 4) { + return {}; + } + auto new_mls = eulerian_paths::make_eulerian_paths({linestring_type_fp(ring.cbegin(), ring.cend())}, true, false); + if (new_mls.size() != 1 || new_mls[0].front() != new_mls[0].back()) { + cerr << "Internal error in gerberimporter" << endl; + cerr << bg::wkt(ring) << std::endl; + cerr << bg::wkt(new_mls) << std::endl; + throw gerber_exception(); + } + ring_type_fp new_ring(new_mls[0].cbegin(), new_mls[0].cend()); + vector all_rings = get_all_rings(new_ring); multi_polygon_type_fp ret; for (auto r : all_rings) { const auto this_area = bg::area(r); if (r.size() < 4 || this_area == 0) { continue; // No area so ignore it. } - if (this_area * area > 0) { - auto correct_r = r; - bg::correct(correct_r); - ret = ret + correct_r; - } - } - for (auto r : all_rings) { - const auto this_area = bg::area(r); - if (r.size() < 4 || this_area == 0) { - continue; // No area so ignore it. - } - if (this_area * area < 0) { - auto correct_r = r; - bg::correct(correct_r); - ret = ret - multi_polygon_type_fp{{correct_r}}; - } + auto correct_r = r; + bg::correct(correct_r); + ret = ret ^ multi_polygon_type_fp{{correct_r}}; } return ret; } diff --git a/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/back.ngc b/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/back.ngc index d654d5910..a2a24e3ff 100644 --- a/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/back.ngc +++ b/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/back.ngc @@ -308,7 +308,7 @@ G01 X-2.66700 Y25.75979 G01 X-2.77216 Y25.74607 G01 X-2.98831 Y25.65641 G01 X-3.17398 Y25.51392 -G01 X-3.31643 Y25.32824 +G01 X-3.31640 Y25.32824 G01 X-3.40614 Y25.11209 G01 X-3.41986 Y25.00693 G01 X-3.16164 Y25.00691 @@ -336,7 +336,7 @@ G01 X-3.12009 Y24.62164 G01 X-3.16164 Y24.75293 G01 X-3.41986 Y24.75293 G01 X-3.40614 Y24.64778 -G01 X-3.31643 Y24.43163 +G01 X-3.31640 Y24.43163 G01 X-3.17398 Y24.24595 G01 X-2.98831 Y24.10346 G01 X-2.77216 Y24.01380 @@ -907,10 +907,10 @@ G01 X-38.19479 Y11.07928 G01 X-38.21448 Y10.90994 G01 X-38.19477 Y10.74057 G01 X-38.18306 Y10.68235 -G01 X-38.12936 Y10.54108 +G01 X-38.12936 Y10.54105 G01 X-38.09459 Y10.47059 -G01 X-38.05095 Y10.40526 -G01 X-37.95540 Y10.28809 +G01 X-38.05098 Y10.40526 +G01 X-37.95542 Y10.28809 G01 X-37.91085 Y10.24885 G01 X-37.77397 Y10.14707 G01 X-37.61755 Y10.07953 @@ -924,7 +924,7 @@ G01 X-36.89317 Y10.14710 G01 X-36.73577 Y10.26605 G01 X-36.71192 Y10.28809 G01 X-36.63226 Y10.38385 -G01 X-36.57260 Y10.47064 +G01 X-36.57260 Y10.47062 G01 X-36.53790 Y10.54103 G01 X-36.48428 Y10.68230 G01 X-36.47255 Y10.74057 @@ -1000,7 +1000,7 @@ G01 X-6.96128 Y10.52937 G01 X-6.77403 Y10.53084 G01 X-6.55452 Y10.50750 G01 X-6.39526 Y10.47364 -G01 X-6.25704 Y10.43104 +G01 X-6.25704 Y10.43102 G01 X-6.22562 Y10.31260 G01 X-6.17129 Y10.20755 G01 X-6.12661 Y10.15164 @@ -2041,10 +2041,10 @@ G01 X-35.05230 Y10.07021 G01 X-35.22165 Y10.14141 G01 X-35.24522 Y10.15502 G01 X-35.37085 Y10.24885 -G01 X-35.41540 Y10.28809 -G01 X-35.51095 Y10.40526 +G01 X-35.41542 Y10.28809 +G01 X-35.51098 Y10.40526 G01 X-35.55459 Y10.47059 -G01 X-35.58936 Y10.54108 +G01 X-35.58936 Y10.54105 G01 X-35.64306 Y10.68235 G01 X-35.65022 Y10.71402 G01 X-35.67448 Y10.90994 @@ -2129,11 +2129,11 @@ G01 X-6.96128 Y10.52937 G01 X-6.74604 Y10.52937 G01 X-6.55452 Y10.50750 G01 X-6.39526 Y10.47364 -G01 X-6.25704 Y10.43104 +G01 X-6.25704 Y10.43102 G01 X-6.17685 Y10.48093 -G01 X-6.09476 Y10.51926 -G01 X-6.01269 Y10.53203 -G01 X-5.60047 Y10.53203 +G01 X-6.09476 Y10.51923 +G01 X-6.01269 Y10.53201 +G01 X-5.60050 Y10.53201 G01 X-5.52623 Y10.54207 G01 X-5.44182 Y10.56229 G01 X-5.36783 Y10.60768 diff --git a/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/front.ngc b/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/front.ngc index 26faf8dc7..28329fac9 100644 --- a/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/front.ngc +++ b/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/front.ngc @@ -288,7 +288,7 @@ G01 X2.66700 Y25.75979 G01 X2.77216 Y25.74607 G01 X2.98831 Y25.65641 G01 X3.17398 Y25.51392 -G01 X3.31643 Y25.32824 +G01 X3.31640 Y25.32824 G01 X3.40614 Y25.11209 G01 X3.41986 Y25.00693 G01 X3.16164 Y25.00691 @@ -316,7 +316,7 @@ G01 X3.12009 Y24.62164 G01 X3.16164 Y24.75293 G01 X3.41986 Y24.75293 G01 X3.40614 Y24.64778 -G01 X3.31643 Y24.43163 +G01 X3.31640 Y24.43163 G01 X3.17398 Y24.24595 G01 X2.98831 Y24.10346 G01 X2.77216 Y24.01380 @@ -2346,7 +2346,7 @@ G01 X36.45286 Y10.90994 G01 X36.47712 Y10.71402 G01 X36.48428 Y10.68230 G01 X36.52738 Y10.56549 -G01 X36.57260 Y10.47064 +G01 X36.57260 Y10.47062 G01 X36.63226 Y10.38385 G01 X36.71192 Y10.28809 G01 X36.75647 Y10.24882 @@ -2360,7 +2360,7 @@ G01 X37.56106 Y10.06051 G01 X37.61755 Y10.07953 G01 X37.77397 Y10.14707 G01 X37.91085 Y10.24885 -G01 X37.95540 Y10.28809 +G01 X37.95542 Y10.28809 G01 X38.03503 Y10.38388 G01 X38.09459 Y10.47059 G01 X38.13988 Y10.56551 @@ -3160,7 +3160,7 @@ G01 X34.14123 Y10.05695 G01 X34.22561 Y10.10948 G01 X34.21220 Y10.16371 G01 X34.18152 Y10.25324 -G01 X34.13628 Y10.33094 +G01 X34.13628 Y10.33097 G01 X34.07631 Y10.40524 G01 X34.03260 Y10.47064 G01 X33.99790 Y10.54103 @@ -3193,10 +3193,10 @@ G01 X35.65479 Y11.07928 G01 X35.67448 Y10.90994 G01 X35.65477 Y10.74057 G01 X35.64306 Y10.68235 -G01 X35.58936 Y10.54108 -G01 X35.55459 Y10.47062 +G01 X35.58936 Y10.54105 +G01 X35.55459 Y10.47059 G01 X35.51095 Y10.40526 -G01 X35.41283 Y10.28504 +G01 X35.41283 Y10.28507 G01 X35.37923 Y10.23729 G01 X35.34715 Y10.17613 G01 X35.31718 Y10.09500 @@ -3318,7 +3318,7 @@ G01 X36.75647 Y7.70882 G01 X36.71192 Y7.74812 G01 X36.63226 Y7.84388 G01 X36.53638 Y7.98548 -G01 X36.42119 Y8.01827 +G01 X36.42116 Y8.01827 G01 X36.36815 Y8.04974 G01 X36.30803 Y8.09285 G01 X36.28774 Y8.10910 diff --git a/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/outp0_original_back.svg b/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/outp0_original_back.svg index b9aebc0e1..9c8bc9ff4 100644 --- a/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/outp0_original_back.svg +++ b/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/outp0_original_back.svg @@ -12,7 +12,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - + diff --git a/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/outp1_original_front.svg b/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/outp1_original_front.svg index 9830d9e81..e7bfe469b 100644 --- a/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/outp1_original_front.svg +++ b/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/outp1_original_front.svg @@ -7,7 +7,7 @@ - + diff --git a/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/processed_back.svg b/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/processed_back.svg index 3e256ecc5..177ea4964 100644 --- a/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/processed_back.svg +++ b/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/processed_back.svg @@ -12,7 +12,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - + @@ -93,11 +93,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - + - + @@ -109,8 +109,8 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + @@ -301,16 +301,16 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + - - + + @@ -327,10 +327,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - - - + + + + @@ -339,14 +339,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + - - - - + + + + @@ -365,8 +365,8 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + @@ -385,16 +385,16 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + - - + + @@ -413,8 +413,8 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + @@ -470,7 +470,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - + diff --git a/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/processed_front.svg b/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/processed_front.svg index 233d53530..55504ffc8 100644 --- a/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/processed_front.svg +++ b/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/processed_front.svg @@ -7,7 +7,7 @@ - + @@ -25,7 +25,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - + @@ -92,8 +92,8 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + @@ -104,8 +104,8 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + @@ -150,10 +150,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - - - + + + + @@ -304,36 +304,36 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + - - + + - - - - + + + + - - + + - - + + - - + + @@ -360,12 +360,12 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + - - + + @@ -384,8 +384,8 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + @@ -432,7 +432,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - + diff --git a/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/traced_back.svg b/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/traced_back.svg index ce642ee66..0b0eee3f2 100644 --- a/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/traced_back.svg +++ b/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/traced_back.svg @@ -17,8 +17,8 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + @@ -209,16 +209,16 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + - - + + @@ -235,10 +235,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - - - + + + + @@ -247,14 +247,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + - - - - + + + + @@ -273,8 +273,8 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + @@ -293,16 +293,16 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + - - + + @@ -321,8 +321,8 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + diff --git a/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/traced_front.svg b/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/traced_front.svg index 8af7f4476..c0175b3ad 100644 --- a/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/traced_front.svg +++ b/testing/gerbv_example/KNoT-Gateway Mini Starter Board/expected/traced_front.svg @@ -9,8 +9,8 @@ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + @@ -21,8 +21,8 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + @@ -67,10 +67,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - - - + + + + @@ -221,36 +221,36 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + - - + + - - - - + + + + - - + + - - + + - - + + @@ -277,12 +277,12 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + - - + + @@ -301,8 +301,8 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + diff --git a/testing/gerbv_example/KNoT_Thing_Starter_Board/expected/outp0_original_back.svg b/testing/gerbv_example/KNoT_Thing_Starter_Board/expected/outp0_original_back.svg index 7db38f405..34033bcdc 100644 --- a/testing/gerbv_example/KNoT_Thing_Starter_Board/expected/outp0_original_back.svg +++ b/testing/gerbv_example/KNoT_Thing_Starter_Board/expected/outp0_original_back.svg @@ -7,7 +7,7 @@ - + diff --git a/testing/gerbv_example/KNoT_Thing_Starter_Board/expected/processed_back.svg b/testing/gerbv_example/KNoT_Thing_Starter_Board/expected/processed_back.svg index 4240dff26..ad1f639d4 100644 --- a/testing/gerbv_example/KNoT_Thing_Starter_Board/expected/processed_back.svg +++ b/testing/gerbv_example/KNoT_Thing_Starter_Board/expected/processed_back.svg @@ -204,7 +204,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - + diff --git a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/back.ngc b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/back.ngc index 5480c30c6..9bf9ea4d9 100644 --- a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/back.ngc +++ b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/back.ngc @@ -22,42 +22,43 @@ G04 P1.00000 (Wait for spindle to get up to speed) G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.18072 Y0.52487 ( rapid move to begin. ) +G00 X-0.18032 Y0.52448 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.18072 Y0.52487 -G01 X-0.18398 Y0.52798 +G01 X-0.18032 Y0.52448 +G01 X-0.18406 Y0.52808 G01 X-0.18718 Y0.53238 G01 X-0.19129 Y0.53238 G01 X-0.19327 Y0.53278 -G01 X-0.19141 Y0.53240 -G01 X-0.18454 Y0.52851 -G01 X-0.18398 Y0.52798 +G01 X-0.19138 Y0.53240 +G01 X-0.18576 Y0.52940 +G01 X-0.18406 Y0.52808 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.24429 Y0.53278 ( rapid move to begin. ) +G00 X-0.25590 Y0.52601 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.24429 Y0.53278 -G01 X-0.24618 Y0.53238 -G01 X-0.26563 Y0.53238 -G01 X-0.26751 Y0.53278 -G01 X-0.26563 Y0.53238 -G01 X-0.26187 Y0.53071 -G01 X-0.25946 Y0.52927 -G01 X-0.25590 Y0.52677 -G01 X-0.25590 Y0.52628 -G01 X-0.25590 Y0.52677 -G01 X-0.25230 Y0.52930 -G01 X-0.24988 Y0.53074 -G01 X-0.24618 Y0.53238 +G01 X-0.25590 Y0.52601 +G01 X-0.25590 Y0.52653 +G01 X-0.25802 Y0.52836 +G01 X-0.25958 Y0.52940 +G01 X-0.26551 Y0.53238 +G01 X-0.26719 Y0.53278 +G01 X-0.26550 Y0.53238 +G01 X-0.24666 Y0.53238 +G01 X-0.24472 Y0.53278 +G01 X-0.24665 Y0.53238 +G01 X-0.25214 Y0.52945 +G01 X-0.25371 Y0.52841 +G01 X-0.25590 Y0.52662 +G01 X-0.25590 Y0.52610 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) @@ -68,29 +69,30 @@ G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 G01 X-0.19301 Y0.61268 -G01 X-0.19354 Y0.61266 +G01 X-0.19355 Y0.61266 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.26552 Y0.61309 ( rapid move to begin. ) +G00 X-0.25590 Y0.61937 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.26552 Y0.61309 +G01 X-0.25590 Y0.61937 +G01 X-0.25590 Y0.61885 +G01 X-0.25383 Y0.61715 +G01 X-0.25226 Y0.61610 G01 X-0.24665 Y0.61309 G01 X-0.24473 Y0.61269 G01 X-0.24665 Y0.61309 -G01 X-0.25226 Y0.61610 -G01 X-0.25383 Y0.61715 -G01 X-0.25593 Y0.61887 -G01 X-0.25593 Y0.61939 -G01 X-0.25602 Y0.61860 -G01 X-0.26168 Y0.61482 -G01 X-0.26333 Y0.61394 -G01 X-0.26552 Y0.61309 -G01 X-0.26766 Y0.61269 +G01 X-0.26516 Y0.61309 +G01 X-0.26708 Y0.61269 +G01 X-0.26517 Y0.61309 +G01 X-0.25946 Y0.61616 +G01 X-0.25790 Y0.61721 +G01 X-0.25590 Y0.61893 +G01 X-0.25590 Y0.61945 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) @@ -103,10 +105,10 @@ G01 F39.37008 G01 X-0.38236 Y0.71979 G01 X-0.38643 Y0.71918 G01 X-0.39133 Y0.71709 -G01 X-0.39849 Y0.71254 -G01 X-0.39980 Y0.71146 -G01 X-0.40449 Y0.70677 -G01 X-0.40556 Y0.70547 +G01 X-0.39837 Y0.71264 +G01 X-0.39968 Y0.71157 +G01 X-0.40457 Y0.70668 +G01 X-0.40564 Y0.70537 G01 X-0.40931 Y0.69987 G01 X-0.41011 Y0.69838 G01 X-0.41273 Y0.69206 @@ -115,9 +117,9 @@ G01 X-0.41454 Y0.68373 G01 X-0.41486 Y0.67878 G01 X-0.41486 Y0.66156 G01 X-0.41454 Y0.65662 -G01 X-0.41322 Y0.64991 -G01 X-0.41273 Y0.64829 -G01 X-0.40928 Y0.64050 +G01 X-0.41321 Y0.64985 +G01 X-0.41272 Y0.64824 +G01 X-0.40931 Y0.64057 G01 X-0.40851 Y0.63922 G01 X-0.40777 Y0.63922 G01 X-0.40822 Y0.63922 @@ -242,8 +244,8 @@ G01 X-0.66242 Y0.40888 G01 X-0.65642 Y0.41235 G01 X-0.64976 Y0.41719 G01 X-0.64674 Y0.41991 -G01 X-0.64376 Y0.41793 -G01 X-0.64210 Y0.41705 +G01 X-0.64390 Y0.41801 +G01 X-0.64224 Y0.41712 G01 X-0.63603 Y0.41454 G01 X-0.63423 Y0.41399 G01 X-0.62746 Y0.41264 @@ -253,8 +255,8 @@ G01 X-0.59793 Y0.41264 G01 X-0.59116 Y0.41399 G01 X-0.58936 Y0.41454 G01 X-0.58173 Y0.41793 -G01 X-0.57931 Y0.41938 -G01 X-0.57879 Y0.42031 +G01 X-0.57923 Y0.41944 +G01 X-0.57882 Y0.42027 G01 X-0.57924 Y0.41942 G01 X-0.57924 Y0.33218 G01 X-0.57893 Y0.32746 @@ -413,94 +415,81 @@ G01 X-0.38462 Y0.71945 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.54624 Y0.60529 ( rapid move to begin. ) +G00 X-0.54633 Y0.60538 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.54624 Y0.60529 -G01 X-0.54710 Y0.60558 -G01 X-0.55088 Y0.60511 -G01 X-0.55333 Y0.60449 -G01 X-0.56102 Y0.60153 -G01 X-0.56251 Y0.60074 -G01 X-0.56838 Y0.59680 -G01 X-0.56968 Y0.59572 -G01 X-0.57427 Y0.59112 -G01 X-0.57534 Y0.58982 -G01 X-0.57909 Y0.58422 -G01 X-0.57989 Y0.58273 -G01 X-0.58297 Y0.57476 -G01 X-0.58358 Y0.57231 -G01 X-0.58460 Y0.56398 -G01 X-0.58460 Y0.54211 -G01 X-0.58358 Y0.53379 -G01 X-0.58299 Y0.53141 -G01 X-0.58227 Y0.53048 -G01 X-0.58280 Y0.53118 -G01 X-0.58936 Y0.53408 -G01 X-0.59116 Y0.53463 -G01 X-0.59775 Y0.53596 -G01 X-0.60310 Y0.53632 -G01 X-0.62229 Y0.53632 -G01 X-0.62764 Y0.53596 -G01 X-0.63423 Y0.53463 -G01 X-0.63603 Y0.53408 -G01 X-0.64358 Y0.53074 -G01 X-0.64678 Y0.52875 -G01 X-0.64976 Y0.53143 -G01 X-0.65642 Y0.53627 -G01 X-0.66265 Y0.53987 -G01 X-0.67017 Y0.54322 -G01 X-0.67703 Y0.54545 -G01 X-0.68508 Y0.54716 -G01 X-0.69224 Y0.54791 -G01 X-0.70047 Y0.54791 -G01 X-0.70763 Y0.54716 +G01 X-0.54633 Y0.60538 +G01 X-0.54722 Y0.60569 +G01 X-0.57233 Y0.63081 +G01 X-0.63467 Y0.63081 +G01 X-0.63889 Y0.62500 +G01 X-0.64439 Y0.61888 +G01 X-0.64976 Y0.61404 +G01 X-0.65642 Y0.60920 +G01 X-0.66265 Y0.60560 +G01 X-0.67017 Y0.60225 +G01 X-0.67703 Y0.60002 +G01 X-0.68508 Y0.59831 +G01 X-0.69224 Y0.59756 +G01 X-0.70047 Y0.59756 +G01 X-0.70763 Y0.59831 +G01 X-0.71111 Y0.59905 G01 X-0.71111 Y0.54643 G01 X-0.71151 Y0.54593 G01 X-0.71111 Y0.54643 -G01 X-0.71111 Y0.59905 -G01 X-0.70763 Y0.59831 -G01 X-0.70047 Y0.59756 -G01 X-0.69224 Y0.59756 -G01 X-0.68508 Y0.59831 -G01 X-0.67703 Y0.60002 -G01 X-0.67017 Y0.60225 -G01 X-0.66265 Y0.60560 -G01 X-0.65642 Y0.60920 -G01 X-0.64976 Y0.61404 -G01 X-0.64439 Y0.61888 -G01 X-0.63889 Y0.62500 -G01 X-0.63467 Y0.63081 -G01 X-0.57233 Y0.63081 -G01 X-0.54710 Y0.60558 +G01 X-0.70763 Y0.54716 +G01 X-0.70047 Y0.54791 +G01 X-0.69224 Y0.54791 +G01 X-0.68508 Y0.54716 +G01 X-0.67703 Y0.54545 +G01 X-0.67017 Y0.54322 +G01 X-0.66265 Y0.53987 +G01 X-0.65642 Y0.53627 +G01 X-0.64976 Y0.53143 +G01 X-0.64683 Y0.52880 +G01 X-0.64593 Y0.52940 +G01 X-0.63841 Y0.53318 +G01 X-0.63575 Y0.53413 +G01 X-0.62764 Y0.53596 +G01 X-0.62229 Y0.53632 +G01 X-0.60310 Y0.53632 +G01 X-0.59775 Y0.53596 +G01 X-0.58964 Y0.53413 +G01 X-0.58698 Y0.53318 +G01 X-0.58262 Y0.53098 +G01 X-0.58203 Y0.53024 +G01 X-0.58300 Y0.53146 +G01 X-0.58358 Y0.53379 +G01 X-0.58460 Y0.54211 +G01 X-0.58460 Y0.56398 +G01 X-0.58394 Y0.57070 +G01 X-0.58361 Y0.57236 +G01 X-0.58095 Y0.58039 +G01 X-0.57987 Y0.58267 +G01 X-0.57430 Y0.59102 +G01 X-0.57261 Y0.59289 +G01 X-0.56616 Y0.59846 +G01 X-0.56475 Y0.59940 +G01 X-0.55889 Y0.60253 +G01 X-0.55733 Y0.60318 +G01 X-0.55084 Y0.60516 +G01 X-0.54919 Y0.60549 +G01 X-0.54721 Y0.60569 +G01 X-0.54634 Y0.60538 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.39565 Y0.42608 ( rapid move to begin. ) +G00 X-0.40979 Y0.49833 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.39565 Y0.42608 -G01 X-0.40152 Y0.43064 -G01 X-0.40272 Y0.43183 -G01 X-0.40801 Y0.43859 -G01 X-0.40931 Y0.44076 -G01 X-0.41273 Y0.44849 -G01 X-0.41322 Y0.45011 -G01 X-0.41454 Y0.45682 -G01 X-0.41486 Y0.46176 -G01 X-0.41486 Y0.47898 -G01 X-0.41454 Y0.48393 -G01 X-0.41322 Y0.49064 -G01 X-0.41273 Y0.49226 -G01 X-0.41022 Y0.49793 -G01 X-0.40960 Y0.49833 -G01 X-0.41022 Y0.49793 +G01 X-0.40979 Y0.49833 +G01 X-0.41039 Y0.49793 G01 X-0.45029 Y0.49793 G01 X-0.45502 Y0.49823 G01 X-0.46126 Y0.49947 @@ -512,21 +501,37 @@ G01 X-0.48619 Y0.50059 G01 X-0.48560 Y0.49763 G01 X-0.48523 Y0.49227 G01 X-0.48523 Y0.45634 -G01 X-0.48562 Y0.45120 -G01 X-0.48604 Y0.44842 -G01 X-0.48827 Y0.44039 -G01 X-0.48899 Y0.43865 +G01 X-0.48560 Y0.45099 +G01 X-0.48744 Y0.44285 +G01 X-0.48839 Y0.44020 G01 X-0.49312 Y0.43135 G01 X-0.49479 Y0.42909 -G01 X-0.49852 Y0.42516 +G01 X-0.49852 Y0.42517 G01 X-0.49852 Y0.42258 G01 X-0.49892 Y0.42189 G01 X-0.49849 Y0.42264 G01 X-0.49694 Y0.42346 G01 X-0.49048 Y0.42542 G01 X-0.48376 Y0.42608 -G01 X-0.39565 Y0.42608 -G01 X-0.39441 Y0.42568 +G01 X-0.39547 Y0.42608 +G01 X-0.39421 Y0.42568 +G01 X-0.39551 Y0.42610 +G01 X-0.39961 Y0.42899 +G01 X-0.40149 Y0.43068 +G01 X-0.40505 Y0.43439 +G01 X-0.40801 Y0.43859 +G01 X-0.40931 Y0.44076 +G01 X-0.41273 Y0.44849 +G01 X-0.41322 Y0.45011 +G01 X-0.41454 Y0.45682 +G01 X-0.41486 Y0.46176 +G01 X-0.41486 Y0.47898 +G01 X-0.41470 Y0.48225 +G01 X-0.41454 Y0.48393 +G01 X-0.41322 Y0.49064 +G01 X-0.41273 Y0.49226 +G01 X-0.41038 Y0.49793 +G01 X-0.40978 Y0.49833 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) @@ -739,43 +744,42 @@ G01 X-0.67396 Y0.40371 G01 X-0.68401 Y0.41376 G01 X-0.67896 Y0.41226 G01 X-0.67499 Y0.41132 -G01 X-0.65270 Y0.43045 -G01 X-0.64748 Y0.43630 -G01 X-0.64658 Y0.43520 -G01 X-0.64346 Y0.43208 -G01 X-0.64242 Y0.43123 +G01 X-0.65271 Y0.43044 +G01 X-0.64746 Y0.43634 +G01 X-0.64338 Y0.43202 +G01 X-0.64239 Y0.43121 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.58252 Y0.43186 ( rapid move to begin. ) +G00 X-0.58241 Y0.43183 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.58252 Y0.43186 -G01 X-0.58026 Y0.43371 -G01 X-0.57837 Y0.43579 -G01 X-0.57578 Y0.43946 -G01 X-0.57579 Y0.44033 -G01 X-0.57582 Y0.43196 -G01 X-0.57579 Y0.44013 -G01 X-0.57578 Y0.43950 -G01 X-0.57511 Y0.43832 -G01 X-0.57343 Y0.43606 -G01 X-0.56964 Y0.43208 +G01 X-0.58241 Y0.43183 +G01 X-0.58100 Y0.43293 +G01 X-0.57967 Y0.43426 +G01 X-0.57628 Y0.43859 +G01 X-0.57581 Y0.43939 +G01 X-0.57581 Y0.44038 +G01 X-0.57578 Y0.43195 +G01 X-0.57581 Y0.43955 +G01 X-0.57514 Y0.43837 +G01 X-0.57347 Y0.43611 +G01 X-0.56956 Y0.43202 G01 X-0.56743 Y0.43038 G01 X-0.56743 Y0.42429 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.50887 Y0.43146 ( rapid move to begin. ) +G00 X-0.50888 Y0.43146 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.50887 Y0.43146 +G01 X-0.50888 Y0.43146 G01 X-0.51033 Y0.43037 G01 X-0.51033 Y0.34401 G01 X-0.50640 Y0.34007 @@ -803,36 +807,35 @@ G01 X-0.49678 Y0.41009 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.38543 Y0.43381 ( rapid move to begin. ) +G00 X-0.38504 Y0.43355 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.38543 Y0.43381 +G01 X-0.38504 Y0.43355 G01 X-0.38165 Y0.43214 G01 X-0.38003 Y0.43165 -G01 X-0.37576 Y0.43079 -G01 X-0.37408 Y0.43062 -G01 X-0.37180 Y0.43051 -G01 X-0.35162 Y0.43051 -G01 X-0.34766 Y0.43079 -G01 X-0.34639 Y0.43105 +G01 X-0.37563 Y0.43078 +G01 X-0.37395 Y0.43062 +G01 X-0.35162 Y0.43052 +G01 X-0.34779 Y0.43078 +G01 X-0.34636 Y0.43106 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.38193 Y0.42605 ( rapid move to begin. ) +G00 X-0.38176 Y0.42600 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.38193 Y0.42605 -G01 X-0.37635 Y0.42492 -G01 X-0.37180 Y0.42460 -G01 X-0.35171 Y0.42460 +G01 X-0.38176 Y0.42600 +G01 X-0.37619 Y0.42490 +G01 X-0.37180 Y0.42461 +G01 X-0.35170 Y0.42461 G01 X-0.33252 Y0.43707 -G01 X-0.32980 Y0.43955 +G01 X-0.32979 Y0.43956 G01 X-0.32715 Y0.43579 G01 X-0.32526 Y0.43371 G01 X-0.32136 Y0.43052 @@ -842,21 +845,21 @@ G01 X-0.32923 Y0.35866 G01 X-0.32923 Y0.39163 G01 X-0.32978 Y0.39720 G01 X-0.33143 Y0.40262 -G01 X-0.34355 Y0.40939 -G01 X-0.35268 Y0.41967 +G01 X-0.34357 Y0.40940 +G01 X-0.35271 Y0.41968 G01 X-0.35777 Y0.42018 -G01 X-0.38361 Y0.42018 +G01 X-0.38343 Y0.42018 G01 X-0.35777 Y0.42018 -G01 X-0.35268 Y0.41967 -G01 X-0.34355 Y0.40939 +G01 X-0.35271 Y0.41968 +G01 X-0.34357 Y0.40940 G01 X-0.34930 Y0.41261 G01 X-0.35335 Y0.41384 G01 X-0.35777 Y0.41427 -G01 X-0.39038 Y0.41427 +G01 X-0.39024 Y0.41427 G01 X-0.35777 Y0.41427 G01 X-0.35335 Y0.41384 G01 X-0.34930 Y0.41261 -G01 X-0.34355 Y0.40939 +G01 X-0.34357 Y0.40940 G01 X-0.33895 Y0.40421 G01 X-0.33686 Y0.40030 G01 X-0.33557 Y0.39605 @@ -916,24 +919,25 @@ G01 X-0.19970 Y0.42606 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.18724 Y0.43308 ( rapid move to begin. ) +G00 X-0.18850 Y0.43239 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.18724 Y0.43308 -G01 X-0.18846 Y0.43241 -G01 X-0.17933 Y0.43731 -G01 X-0.17936 Y0.43803 -G01 X-0.17933 Y0.43731 +G01 X-0.18850 Y0.43239 +G01 X-0.17935 Y0.43732 +G01 X-0.17938 Y0.43804 +G01 X-0.17935 Y0.43732 G01 X-0.17232 Y0.43396 G01 X-0.18296 Y0.43384 -G01 X-0.18724 Y0.43308 -G01 X-0.18511 Y0.43520 -G01 X-0.18392 Y0.43665 -G01 X-0.18097 Y0.44131 -G01 X-0.17956 Y0.44437 +G01 X-0.18717 Y0.43311 +G01 X-0.18846 Y0.43241 +G01 X-0.18736 Y0.43301 +G01 X-0.18444 Y0.43606 +G01 X-0.18276 Y0.43832 +G01 X-0.18001 Y0.44317 +G01 X-0.17953 Y0.44433 G01 X-0.17693 Y0.43984 G01 X-0.17416 Y0.43603 G01 X-0.17232 Y0.43396 @@ -942,15 +946,15 @@ G01 X-0.17230 Y0.43396 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.17920 Y0.51288 ( rapid move to begin. ) +G00 X-0.17941 Y0.51233 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.17920 Y0.51288 -G01 X-0.18544 Y0.51372 -G01 X-0.18392 Y0.51197 +G01 X-0.17941 Y0.51233 +G01 X-0.17941 Y0.51244 +G01 X-0.18519 Y0.51341 G01 X-0.18147 Y0.50830 G01 X-0.18058 Y0.50664 G01 X-0.17958 Y0.50422 @@ -963,62 +967,61 @@ G01 X-0.16220 Y0.52352 G01 X-0.16288 Y0.52352 G01 X-0.16513 Y0.52516 G01 X-0.16865 Y0.52833 -G01 X-0.17091 Y0.53084 +G01 X-0.17115 Y0.53110 G01 X-0.19720 Y0.54419 G01 X-0.31544 Y0.54419 G01 X-0.32038 Y0.53925 G01 X-0.32041 Y0.52287 G01 X-0.32096 Y0.51849 -G01 X-0.31793 Y0.52329 -G01 X-0.31442 Y0.52843 -G01 X-0.31262 Y0.52898 -G01 X-0.30717 Y0.53008 -G01 X-0.30530 Y0.53027 -G01 X-0.30241 Y0.53042 -G01 X-0.28322 Y0.53042 -G01 X-0.27933 Y0.53017 -G01 X-0.26054 Y0.51507 -G01 X-0.25845 Y0.51279 -G01 X-0.25590 Y0.50917 -G01 X-0.25590 Y0.51416 -G01 X-0.25590 Y0.50848 -G01 X-0.25590 Y0.50917 -G01 X-0.25336 Y0.51279 -G01 X-0.25126 Y0.51508 -G01 X-0.25336 Y0.51279 -G01 X-0.25590 Y0.50917 -G01 X-0.25590 Y0.51415 -G01 X-0.25590 Y0.50917 -G01 X-0.25845 Y0.51279 -G01 X-0.26054 Y0.51507 -G01 X-0.27933 Y0.53017 -G01 X-0.28322 Y0.53042 -G01 X-0.30241 Y0.53042 -G01 X-0.30530 Y0.53027 -G01 X-0.30717 Y0.53008 -G01 X-0.31262 Y0.52898 -G01 X-0.31442 Y0.52843 -G01 X-0.31793 Y0.52329 -G01 X-0.32148 Y0.51769 -G01 X-0.32094 Y0.51852 +G01 X-0.32147 Y0.51770 +G01 X-0.31450 Y0.52840 +G01 X-0.32094 Y0.51854 G01 X-0.31834 Y0.52026 G01 X-0.31668 Y0.52114 G01 X-0.31270 Y0.52278 G01 X-0.31090 Y0.52333 G01 X-0.30657 Y0.52421 +G01 X-0.30470 Y0.52440 G01 X-0.30241 Y0.52451 G01 X-0.28322 Y0.52451 G01 X-0.27906 Y0.52421 -G01 X-0.27514 Y0.52342 +G01 X-0.27456 Y0.52319 G01 X-0.27906 Y0.52421 G01 X-0.28322 Y0.52451 G01 X-0.30241 Y0.52451 +G01 X-0.30470 Y0.52440 G01 X-0.30657 Y0.52421 G01 X-0.31090 Y0.52333 G01 X-0.31270 Y0.52278 G01 X-0.31668 Y0.52114 G01 X-0.31834 Y0.52026 -G01 X-0.32094 Y0.51852 +G01 X-0.32094 Y0.51854 +G01 X-0.31450 Y0.52840 +G01 X-0.31262 Y0.52898 +G01 X-0.30717 Y0.53008 +G01 X-0.30241 Y0.53042 +G01 X-0.28322 Y0.53042 +G01 X-0.27897 Y0.53013 +G01 X-0.26016 Y0.51468 +G01 X-0.25845 Y0.51279 +G01 X-0.25589 Y0.50916 +G01 X-0.25590 Y0.50876 +G01 X-0.25589 Y0.50935 +G01 X-0.25488 Y0.51087 +G01 X-0.25159 Y0.51480 +G01 X-0.25488 Y0.51087 +G01 X-0.25589 Y0.50935 +G01 X-0.25591 Y0.50849 +G01 X-0.25593 Y0.51398 +G01 X-0.25591 Y0.50844 +G01 X-0.25589 Y0.50916 +G01 X-0.25845 Y0.51279 +G01 X-0.26016 Y0.51468 +G01 X-0.27897 Y0.53013 +G01 X-0.28322 Y0.53042 +G01 X-0.30241 Y0.53042 +G01 X-0.30717 Y0.53008 +G01 X-0.31262 Y0.52898 G01 X-0.31450 Y0.52840 G01 X-0.31448 Y0.53680 G01 X-0.31493 Y0.53698 @@ -1026,56 +1029,55 @@ G01 X-0.31448 Y0.53680 G01 X-0.31299 Y0.53828 G01 X-0.31318 Y0.53873 G01 X-0.31299 Y0.53828 -G01 X-0.20397 Y0.53828 +G01 X-0.20398 Y0.53828 G01 X-0.18454 Y0.54419 G01 X-0.18036 Y0.54419 G01 X-0.17834 Y0.54069 -G01 X-0.17034 Y0.52352 +G01 X-0.17066 Y0.52352 G01 X-0.16288 Y0.52352 G01 X-0.20047 Y0.52307 G01 X-0.20324 Y0.52384 G01 X-0.20603 Y0.52426 G01 X-0.20940 Y0.52451 G01 X-0.22859 Y0.52451 -G01 X-0.23275 Y0.52421 -G01 X-0.23665 Y0.52342 -G01 X-0.23166 Y0.53025 +G01 X-0.23196 Y0.52426 +G01 X-0.23475 Y0.52384 +G01 X-0.23753 Y0.52307 +G01 X-0.23220 Y0.53015 G01 X-0.22859 Y0.53042 G01 X-0.20940 Y0.53042 -G01 X-0.20584 Y0.53015 +G01 X-0.20578 Y0.53014 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.25592 Y0.63151 ( rapid move to begin. ) +G00 X-0.25593 Y0.63149 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.25592 Y0.63151 -G01 X-0.25592 Y0.63202 -G01 X-0.25592 Y0.63132 -G01 X-0.25588 Y0.63718 +G01 X-0.25593 Y0.63149 +G01 X-0.25588 Y0.63704 G01 X-0.25587 Y0.63621 G01 X-0.25541 Y0.63544 -G01 X-0.25159 Y0.63068 +G01 X-0.25158 Y0.63067 G01 X-0.25541 Y0.63544 -G01 X-0.25587 Y0.63645 -G01 X-0.25774 Y0.63350 -G01 X-0.25893 Y0.63205 -G01 X-0.26059 Y0.63039 -G01 X-0.27945 Y0.61545 +G01 X-0.25587 Y0.63625 +G01 X-0.25643 Y0.63526 +G01 X-0.25849 Y0.63264 +G01 X-0.26019 Y0.63077 +G01 X-0.27887 Y0.61544 G01 X-0.28222 Y0.61510 G01 X-0.30235 Y0.61506 -G01 X-0.30656 Y0.61537 -G01 X-0.30935 Y0.61578 -G01 X-0.31346 Y0.61670 +G01 X-0.30658 Y0.61537 +G01 X-0.30936 Y0.61578 +G01 X-0.31348 Y0.61670 G01 X-0.31453 Y0.61711 -G01 X-0.32367 Y0.62963 -G01 X-0.32270 Y0.62832 -G01 X-0.32201 Y0.62667 -G01 X-0.32152 Y0.62506 -G01 X-0.32066 Y0.62074 +G01 X-0.32366 Y0.62962 +G01 X-0.32268 Y0.62830 +G01 X-0.32205 Y0.62679 +G01 X-0.32155 Y0.62518 +G01 X-0.32064 Y0.62061 G01 X-0.32037 Y0.61673 G01 X-0.32041 Y0.60133 G01 X-0.18036 Y0.60128 @@ -1088,9 +1090,9 @@ G01 X-0.18504 Y0.62175 G01 X-0.18578 Y0.62313 G01 X-0.18706 Y0.62738 G01 X-0.18731 Y0.62986 -G01 X-0.18970 Y0.62773 -G01 X-0.19437 Y0.62476 -G01 X-0.20104 Y0.62213 +G01 X-0.18977 Y0.62768 +G01 X-0.19434 Y0.62479 +G01 X-0.20108 Y0.62212 G01 X-0.20332 Y0.62162 G01 X-0.20611 Y0.62121 G01 X-0.20945 Y0.62097 @@ -1100,7 +1102,7 @@ G01 X-0.23740 Y0.62230 G01 X-0.23219 Y0.61536 G01 X-0.22959 Y0.61510 G01 X-0.20946 Y0.61506 -G01 X-0.20625 Y0.61530 +G01 X-0.20630 Y0.61529 G01 X-0.20946 Y0.61506 G01 X-0.22959 Y0.61510 G01 X-0.23219 Y0.61536 @@ -1110,9 +1112,9 @@ G01 X-0.22958 Y0.62101 G01 X-0.20945 Y0.62097 G01 X-0.20611 Y0.62121 G01 X-0.20332 Y0.62162 -G01 X-0.20104 Y0.62213 -G01 X-0.19437 Y0.62476 -G01 X-0.18970 Y0.62773 +G01 X-0.20108 Y0.62212 +G01 X-0.19434 Y0.62479 +G01 X-0.18977 Y0.62768 G01 X-0.18731 Y0.62986 G01 X-0.18706 Y0.62738 G01 X-0.18578 Y0.62313 @@ -1128,17 +1130,17 @@ G01 X-0.31449 Y0.60719 G01 X-0.31622 Y0.60546 G01 X-0.31449 Y0.60719 G01 X-0.31449 Y0.61704 -G01 X-0.32270 Y0.62832 -G01 X-0.32212 Y0.62773 -G01 X-0.31741 Y0.62475 -G01 X-0.31487 Y0.62355 -G01 X-0.31175 Y0.62235 +G01 X-0.32268 Y0.62830 +G01 X-0.32204 Y0.62768 +G01 X-0.31745 Y0.62477 +G01 X-0.31490 Y0.62356 +G01 X-0.31177 Y0.62235 G01 X-0.30849 Y0.62162 -G01 X-0.30570 Y0.62121 +G01 X-0.30571 Y0.62121 G01 X-0.30237 Y0.62097 G01 X-0.28224 Y0.62101 -G01 X-0.27675 Y0.62169 -G01 X-0.27528 Y0.62206 +G01 X-0.27784 Y0.62145 +G01 X-0.27441 Y0.62230 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) @@ -1191,20 +1193,18 @@ G01 X-0.37799 Y0.70935 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.39592 Y0.63918 ( rapid move to begin. ) +G00 X-0.39637 Y0.64232 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 +G01 X-0.39637 Y0.64232 +G01 X-0.39354 Y0.63922 +G01 X-0.39280 Y0.63922 G01 X-0.39592 Y0.63918 -G01 X-0.39282 Y0.63919 -G01 X-0.39356 Y0.63919 -G01 X-0.39447 Y0.64010 -G01 X-0.39647 Y0.64265 -G01 X-0.39447 Y0.64010 -G01 X-0.39356 Y0.63919 -G01 X-0.39337 Y0.63919 +G01 X-0.39294 Y0.63922 +G01 X-0.39334 Y0.63922 G01 X-0.39597 Y0.63646 G01 X-0.43232 Y0.57166 G01 X-0.43135 Y0.56683 @@ -1247,104 +1247,101 @@ G01 F39.37008 G01 X-0.49870 Y0.50235 G01 X-0.50046 Y0.50664 G01 X-0.50135 Y0.50830 -G01 X-0.50380 Y0.51197 -G01 X-0.50499 Y0.51342 -G01 X-0.50817 Y0.51644 -G01 X-0.50518 Y0.51833 -G01 X-0.50388 Y0.51940 -G01 X-0.50195 Y0.52133 -G01 X-0.50195 Y0.52120 -G01 X-0.50195 Y0.52189 -G01 X-0.50200 Y0.51591 -G01 X-0.50246 Y0.51571 -G01 X-0.50200 Y0.51591 -G01 X-0.49542 Y0.50950 -G01 X-0.39963 Y0.50974 -G01 X-0.39788 Y0.50667 -G01 X-0.39440 Y0.50223 -G01 X-0.39354 Y0.50138 -G01 X-0.39297 Y0.50138 -G01 X-0.39354 Y0.50138 -G01 X-0.39447 Y0.50045 -G01 X-0.39768 Y0.49635 -G01 X-0.39447 Y0.50045 -G01 X-0.39354 Y0.50138 -G01 X-0.39793 Y0.50138 -G01 X-0.48845 Y0.51307 -G01 X-0.49152 Y0.51408 -G01 X-0.49450 Y0.51559 -G01 X-0.49667 Y0.51689 +G01 X-0.50375 Y0.51191 +G01 X-0.50494 Y0.51337 +G01 X-0.50808 Y0.51635 +G01 X-0.50633 Y0.51747 +G01 X-0.50199 Y0.52124 G01 X-0.50105 Y0.52030 -G01 X-0.50195 Y0.52120 -G01 X-0.50195 Y0.52176 +G01 X-0.49667 Y0.51689 +G01 X-0.49450 Y0.51559 +G01 X-0.49152 Y0.51408 +G01 X-0.48845 Y0.51307 +G01 X-0.39809 Y0.50135 +G01 X-0.39327 Y0.50135 +G01 X-0.39401 Y0.50087 +G01 X-0.39571 Y0.49900 +G01 X-0.39790 Y0.49591 +G01 X-0.39571 Y0.49900 +G01 X-0.39343 Y0.50135 +G01 X-0.39808 Y0.50135 +G01 X-0.39279 Y0.50136 +G01 X-0.39352 Y0.50135 +G01 X-0.39610 Y0.50423 +G01 X-0.39760 Y0.50626 +G01 X-0.39957 Y0.50974 +G01 X-0.49542 Y0.50950 +G01 X-0.50197 Y0.51587 +G01 X-0.50243 Y0.51568 +G01 X-0.50197 Y0.51587 +G01 X-0.50201 Y0.52182 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.57018 Y0.53046 ( rapid move to begin. ) +G00 X-0.57022 Y0.53054 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.57018 Y0.53046 +G01 X-0.57022 Y0.53054 G01 X-0.56896 Y0.52803 G01 X-0.56743 Y0.52553 G01 X-0.56743 Y0.51822 -G01 X-0.56877 Y0.51722 -G01 X-0.57276 Y0.51342 -G01 X-0.57395 Y0.51197 -G01 X-0.57579 Y0.50922 +G01 X-0.56871 Y0.51727 +G01 X-0.57281 Y0.51337 +G01 X-0.57400 Y0.51191 +G01 X-0.57579 Y0.50923 G01 X-0.57579 Y0.50851 G01 X-0.57584 Y0.51884 -G01 X-0.57677 Y0.51972 +G01 X-0.57653 Y0.51943 G01 X-0.57584 Y0.51884 -G01 X-0.57584 Y0.51858 -G01 X-0.57333 Y0.52097 +G01 X-0.57584 Y0.51857 +G01 X-0.57333 Y0.52096 G01 X-0.57286 Y0.52076 -G01 X-0.57333 Y0.52097 -G01 X-0.57333 Y0.52233 -G01 X-0.57333 Y0.52097 -G01 X-0.57584 Y0.51858 +G01 X-0.57333 Y0.52096 +G01 X-0.57333 Y0.52246 +G01 X-0.57333 Y0.52096 +G01 X-0.57584 Y0.51857 G01 X-0.57579 Y0.50849 G01 X-0.57579 Y0.50918 G01 X-0.57833 Y0.51279 G01 X-0.58022 Y0.51488 -G01 X-0.58267 Y0.51721 -G01 X-0.58480 Y0.51870 +G01 X-0.58427 Y0.51837 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.64229 Y0.51751 ( rapid move to begin. ) +G00 X-0.64182 Y0.51777 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.64229 Y0.51751 +G01 X-0.64182 Y0.51777 G01 X-0.64517 Y0.51488 G01 X-0.64744 Y0.51226 -G01 X-0.65273 Y0.51820 +G01 X-0.65276 Y0.51824 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.54104 Y0.59435 ( rapid move to begin. ) +G00 X-0.54128 Y0.59435 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.54104 Y0.59435 +G01 X-0.54128 Y0.59435 G01 X-0.52351 Y0.59435 -G01 X-0.51854 Y0.59373 -G01 X-0.51734 Y0.59309 +G01 X-0.51907 Y0.59391 +G01 X-0.51742 Y0.59316 G01 X-0.52352 Y0.59615 G01 X-0.53342 Y0.60026 -G01 X-0.53527 Y0.60026 +G01 X-0.53540 Y0.60026 G01 X-0.53342 Y0.60026 -G01 X-0.53472 Y0.60155 +G01 X-0.53483 Y0.60166 G01 X-0.53342 Y0.60026 G01 X-0.52352 Y0.59615 -G01 X-0.51854 Y0.59373 +G01 X-0.51865 Y0.59383 G01 X-0.56744 Y0.64262 G01 X-0.64149 Y0.64262 G01 X-0.64363 Y0.63892 @@ -1396,426 +1393,37 @@ G04 P1.00000 (Wait for spindle to get up to speed) G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.17569 Y0.63352 ( rapid move to begin. ) +G00 X-0.18070 Y0.65443 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.17569 Y0.63352 -G01 X-0.17569 Y0.65443 -G01 X-0.18069 Y0.65443 +G01 X-0.18070 Y0.65443 +G01 X-0.18897 Y0.65443 +G01 X-0.18909 Y0.65163 +G01 X-0.18985 Y0.64727 +G01 X-0.19164 Y0.64322 +G01 X-0.19370 Y0.64020 +G01 X-0.18422 Y0.64163 G01 X-0.18307 Y0.64440 -G01 X-0.18307 Y0.64121 +G01 X-0.18307 Y0.64122 G01 X-0.18307 Y0.64440 -G01 X-0.18423 Y0.64162 -G01 X-0.19372 Y0.64019 -G01 X-0.19164 Y0.64322 -G01 X-0.18985 Y0.64727 -G01 X-0.18909 Y0.65162 -G01 X-0.18897 Y0.65443 -G01 X-0.18069 Y0.65443 +G01 X-0.18070 Y0.65443 +G01 X-0.17569 Y0.65443 +G01 X-0.17569 Y0.63353 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.24765 Y0.64596 ( rapid move to begin. ) +G00 X-0.17128 Y0.59317 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.24765 Y0.64596 -G01 X-0.24865 Y0.64964 -G01 X-0.24897 Y0.65224 -G01 X-0.24902 Y0.68911 -G01 X-0.24877 Y0.69209 -G01 X-0.24837 Y0.69411 -G01 X-0.24783 Y0.69591 -G01 X-0.24700 Y0.69791 -G01 X-0.24611 Y0.69957 -G01 X-0.24460 Y0.70172 -G01 X-0.24155 Y0.70491 -G01 X-0.23783 Y0.70728 -G01 X-0.23537 Y0.70837 -G01 X-0.23156 Y0.70931 -G01 X-0.22859 Y0.70955 -G01 X-0.28315 Y0.70955 -G01 X-0.28025 Y0.70931 -G01 X-0.27643 Y0.70837 -G01 X-0.27396 Y0.70727 -G01 X-0.27155 Y0.70582 -G01 X-0.26910 Y0.70381 -G01 X-0.26721 Y0.70172 -G01 X-0.26570 Y0.69957 -G01 X-0.26481 Y0.69791 -G01 X-0.26385 Y0.69541 -G01 X-0.26317 Y0.69268 -G01 X-0.26284 Y0.69008 -G01 X-0.26279 Y0.65321 -G01 X-0.26332 Y0.64884 -G01 X-0.26367 Y0.64727 -G01 X-0.26413 Y0.64609 -G01 X-0.25592 Y0.64935 -G01 X-0.25592 Y0.64918 -G01 X-0.25589 Y0.69277 -G01 X-0.25600 Y0.69447 -G01 X-0.25668 Y0.69720 -G01 X-0.25872 Y0.70217 -G01 X-0.26297 Y0.70524 -G01 X-0.25872 Y0.70217 -G01 X-0.25309 Y0.70217 -G01 X-0.25490 Y0.69803 -G01 X-0.25544 Y0.69623 -G01 X-0.25592 Y0.69382 -G01 X-0.25589 Y0.69277 -G01 X-0.25590 Y0.70042 -G01 X-0.25691 Y0.70100 -G01 X-0.25590 Y0.70042 -G01 X-0.25211 Y0.70276 -G01 X-0.24807 Y0.70489 -G01 X-0.24526 Y0.70615 -G01 X-0.24128 Y0.70757 -G01 X-0.23559 Y0.70897 -G01 X-0.23371 Y0.70926 -G01 X-0.22864 Y0.70955 -G01 X-0.17569 Y0.70955 -G01 X-0.18375 Y0.70149 -G01 X-0.18349 Y0.69969 -G01 X-0.18375 Y0.70149 -G01 X-0.18307 Y0.70217 -G01 X-0.18307 Y0.69795 -G01 X-0.18307 Y0.70217 -G01 X-0.18307 Y0.69795 -G01 X-0.18098 Y0.68790 -G01 X-0.18307 Y0.69795 -G01 X-0.18490 Y0.70217 -G01 X-0.18375 Y0.70149 -G01 X-0.18348 Y0.69981 -G01 X-0.18375 Y0.70149 -G01 X-0.17472 Y0.71055 -G01 X-0.17569 Y0.70955 -G01 X-0.17569 Y0.68790 -G01 X-0.18897 Y0.68790 -G01 X-0.18922 Y0.69209 -G01 X-0.19016 Y0.69591 -G01 X-0.19099 Y0.69791 -G01 X-0.19188 Y0.69957 -G01 X-0.19424 Y0.70277 -G01 X-0.19615 Y0.70459 -G01 X-0.19841 Y0.70627 -G01 X-0.20073 Y0.70759 -G01 X-0.20247 Y0.70831 -G01 X-0.20500 Y0.70901 -G01 X-0.20940 Y0.70956 -G01 X-0.20499 Y0.70928 -G01 X-0.20222 Y0.70893 -G01 X-0.19734 Y0.70775 -G01 X-0.19452 Y0.70683 -G01 X-0.19104 Y0.70543 -G01 X-0.18489 Y0.70217 -G01 X-0.18307 Y0.70217 -G01 X-0.17471 Y0.71053 -G01 X-0.16978 Y0.71422 -G01 X-0.16985 Y0.71436 -G01 X-0.16978 Y0.71422 -G01 X-0.16487 Y0.71551 -G01 X-0.08612 Y0.71549 -G01 X-0.08204 Y0.71461 -G01 X-0.08102 Y0.71564 -G01 X-0.08204 Y0.71461 -G01 X-0.08116 Y0.71054 -G01 X-0.08114 Y0.63179 -G01 X-0.08243 Y0.62687 -G01 X-0.08229 Y0.62681 -G01 X-0.08243 Y0.62687 -G01 X-0.08611 Y0.62193 -G01 X-0.08710 Y0.62097 -G01 X-0.11202 Y0.62097 -G01 X-0.11928 Y0.62173 -G01 X-0.11106 Y0.62076 -G01 X-0.10892 Y0.62007 -G01 X-0.10141 Y0.61673 -G01 X-0.09945 Y0.61559 -G01 X-0.09279 Y0.61075 -G01 X-0.09110 Y0.60924 -G01 X-0.08710 Y0.60479 -G01 X-0.08558 Y0.60053 -G01 X-0.08305 Y0.59085 -G01 X-0.08176 Y0.58262 -G01 X-0.08120 Y0.57222 -G01 X-0.08176 Y0.56286 -G01 X-0.08338 Y0.55317 -G01 X-0.08176 Y0.56286 -G01 X-0.08121 Y0.57325 -G01 X-0.08163 Y0.56399 -G01 X-0.08306 Y0.55462 -G01 X-0.08557 Y0.54494 -G01 X-0.08710 Y0.54068 -G01 X-0.09110 Y0.53623 -G01 X-0.09279 Y0.53471 -G01 X-0.09945 Y0.52988 -G01 X-0.10140 Y0.52876 -G01 X-0.10891 Y0.52541 -G01 X-0.11107 Y0.52470 -G01 X-0.11663 Y0.52352 -G01 X-0.11107 Y0.52235 -G01 X-0.10891 Y0.52164 -G01 X-0.10140 Y0.51829 -G01 X-0.09945 Y0.51716 -G01 X-0.09279 Y0.51232 -G01 X-0.09111 Y0.51082 -G01 X-0.08710 Y0.50637 -G01 X-0.09111 Y0.51082 -G01 X-0.09279 Y0.51232 -G01 X-0.09945 Y0.51716 -G01 X-0.10140 Y0.51829 -G01 X-0.10891 Y0.52164 -G01 X-0.11107 Y0.52235 -G01 X-0.11663 Y0.52352 -G01 X-0.13436 Y0.52352 -G01 X-0.13991 Y0.52470 -G01 X-0.14207 Y0.52541 -G01 X-0.14959 Y0.52876 -G01 X-0.15204 Y0.53024 -G01 X-0.15001 Y0.52352 -G01 X-0.13436 Y0.52352 -G01 X-0.15001 Y0.52352 -G01 X-0.15204 Y0.51680 -G01 X-0.14959 Y0.51829 -G01 X-0.14207 Y0.52164 -G01 X-0.13991 Y0.52235 -G01 X-0.13436 Y0.52352 -G01 X-0.09578 Y0.52352 -G01 X-0.09448 Y0.52268 -G01 X-0.09449 Y0.52435 -G01 X-0.09067 Y0.53182 -G01 X-0.09448 Y0.52437 -G01 X-0.09578 Y0.52352 -G01 X-0.09491 Y0.52352 -G01 X-0.09067 Y0.51523 -G01 X-0.08939 Y0.51235 -G01 X-0.08558 Y0.50211 -G01 X-0.08711 Y0.50639 -G01 X-0.08711 Y0.54066 -G01 X-0.08624 Y0.54293 -G01 X-0.08939 Y0.53470 -G01 X-0.09067 Y0.53182 -G01 X-0.09491 Y0.52352 -G01 X-0.09067 Y0.51523 -G01 X-0.08939 Y0.51235 -G01 X-0.08623 Y0.50412 -G01 X-0.08305 Y0.49243 -G01 X-0.08163 Y0.48306 -G01 X-0.08120 Y0.47380 -G01 X-0.08175 Y0.46443 -G01 X-0.08307 Y0.45620 -G01 X-0.08374 Y0.45339 -G01 X-0.08349 Y0.45328 -G01 X-0.08374 Y0.45339 -G01 X-0.08885 Y0.44685 -G01 X-0.09450 Y0.44087 -G01 X-0.10173 Y0.43461 -G01 X-0.10981 Y0.42897 -G01 X-0.11144 Y0.42799 -G01 X-0.11684 Y0.42505 -G01 X-0.11913 Y0.42456 -G01 X-0.12138 Y0.42433 -G01 X-0.12961 Y0.42433 -G01 X-0.13186 Y0.42456 -G01 X-0.13991 Y0.42627 -G01 X-0.14207 Y0.42698 -G01 X-0.14959 Y0.43033 -G01 X-0.15155 Y0.43146 -G01 X-0.15820 Y0.43630 -G01 X-0.16006 Y0.43802 -G01 X-0.15820 Y0.43630 -G01 X-0.15155 Y0.43146 -G01 X-0.14959 Y0.43033 -G01 X-0.14207 Y0.42698 -G01 X-0.13991 Y0.42627 -G01 X-0.13186 Y0.42456 -G01 X-0.12961 Y0.42433 -G01 X-0.12138 Y0.42433 -G01 X-0.11913 Y0.42456 -G01 X-0.11684 Y0.42505 -G01 X-0.11144 Y0.42799 -G01 X-0.11685 Y0.42504 -G01 X-0.11975 Y0.42215 -G01 X-0.16717 Y0.42215 -G01 X-0.11975 Y0.42215 -G01 X-0.11685 Y0.42504 -G01 X-0.12021 Y0.42327 -G01 X-0.12014 Y0.42303 -G01 X-0.12021 Y0.42327 -G01 X-0.12961 Y0.42324 -G01 X-0.13211 Y0.42337 -G01 X-0.14034 Y0.42424 -G01 X-0.14309 Y0.42467 -G01 X-0.15132 Y0.42641 -G01 X-0.15456 Y0.42729 -G01 X-0.16012 Y0.42910 -G01 X-0.15456 Y0.42729 -G01 X-0.15132 Y0.42642 -G01 X-0.14309 Y0.42467 -G01 X-0.14034 Y0.42424 -G01 X-0.13211 Y0.42337 -G01 X-0.12961 Y0.42324 -G01 X-0.12021 Y0.42327 -G01 X-0.10981 Y0.42898 -G01 X-0.10173 Y0.43461 -G01 X-0.09451 Y0.44088 -G01 X-0.08885 Y0.44685 -G01 X-0.08374 Y0.45339 -G01 X-0.08307 Y0.45620 -G01 X-0.08176 Y0.46443 -G01 X-0.08121 Y0.47483 -G01 X-0.08176 Y0.48419 -G01 X-0.08307 Y0.49242 -G01 X-0.08558 Y0.50211 -G01 X-0.08711 Y0.50642 -G01 X-0.08711 Y0.54066 -G01 X-0.08557 Y0.54494 -G01 X-0.08307 Y0.55463 -G01 X-0.08163 Y0.56399 -G01 X-0.08121 Y0.57325 -G01 X-0.08176 Y0.58262 -G01 X-0.08338 Y0.59230 -G01 X-0.08624 Y0.60254 -G01 X-0.08940 Y0.61077 -G01 X-0.09194 Y0.61613 -G01 X-0.08940 Y0.61077 -G01 X-0.08710 Y0.60479 -G01 X-0.08710 Y0.62097 -G01 X-0.09194 Y0.61613 -G01 X-0.10050 Y0.61876 -G01 X-0.10873 Y0.62052 -G01 X-0.11928 Y0.62173 -G01 X-0.12961 Y0.62184 -G01 X-0.13896 Y0.62097 -G01 X-0.16486 Y0.62097 -G01 X-0.16631 Y0.62111 -G01 X-0.16194 Y0.61516 -G01 X-0.15328 Y0.61799 -G01 X-0.15048 Y0.61876 -G01 X-0.13993 Y0.62087 -G01 X-0.13170 Y0.62173 -G01 X-0.13992 Y0.62076 -G01 X-0.14206 Y0.62007 -G01 X-0.14958 Y0.61673 -G01 X-0.15155 Y0.61559 -G01 X-0.15820 Y0.61075 -G01 X-0.15988 Y0.60924 -G01 X-0.16207 Y0.60680 -G01 X-0.32320 Y0.58947 -G01 X-0.32525 Y0.58947 -G01 X-0.33248 Y0.59669 -G01 X-0.33224 Y0.59855 -G01 X-0.33125 Y0.63917 -G01 X-0.33079 Y0.63917 -G01 X-0.32727 Y0.64098 -G01 X-0.32807 Y0.64266 -G01 X-0.32933 Y0.64682 -G01 X-0.32805 Y0.65389 -G01 X-0.32933 Y0.64682 -G01 X-0.33143 Y0.64396 -G01 X-0.33401 Y0.64137 -G01 X-0.33701 Y0.63917 -G01 X-0.38082 Y0.63917 -G01 X-0.38261 Y0.64549 -G01 X-0.38068 Y0.64433 -G01 X-0.37824 Y0.64324 -G01 X-0.37662 Y0.64275 -G01 X-0.37283 Y0.64218 -G01 X-0.35162 Y0.64213 -G01 X-0.34891 Y0.64234 -G01 X-0.34518 Y0.64325 -G01 X-0.34321 Y0.64407 -G01 X-0.33999 Y0.64602 -G01 X-0.33868 Y0.64709 -G01 X-0.33608 Y0.64994 -G01 X-0.33491 Y0.65169 -G01 X-0.33363 Y0.65443 -G01 X-0.32284 Y0.65443 -G01 X-0.32272 Y0.65158 -G01 X-0.32230 Y0.64880 -G01 X-0.32139 Y0.64580 -G01 X-0.32019 Y0.64325 -G01 X-0.31823 Y0.64035 -G01 X-0.33027 Y0.63997 -G01 X-0.33062 Y0.63928 -G01 X-0.33027 Y0.63997 -G01 X-0.32917 Y0.64000 -G01 X-0.33079 Y0.63917 -G01 X-0.33870 Y0.63917 -G01 X-0.33701 Y0.63917 -G01 X-0.33532 Y0.63805 -G01 X-0.33361 Y0.63658 -G01 X-0.33567 Y0.62780 -G01 X-0.33715 Y0.62972 -G01 X-0.33868 Y0.63126 -G01 X-0.34177 Y0.63351 -G01 X-0.34326 Y0.63430 -G01 X-0.34567 Y0.63523 -G01 X-0.34812 Y0.63585 -G01 X-0.35078 Y0.63618 -G01 X-0.37264 Y0.63618 -G01 X-0.37529 Y0.63585 -G01 X-0.37775 Y0.63523 -G01 X-0.38020 Y0.63429 -G01 X-0.38235 Y0.63305 -G01 X-0.44832 Y0.57763 -G01 X-0.44832 Y0.57653 -G01 X-0.44777 Y0.57594 -G04 P0 ( dwell for no time -- G64 should not smooth over this point ) -G00 Z0.05906 ( retract ) - -G00 X-0.36528 Y0.69823 ( rapid move to begin. ) -G01 F19.68504 -( Mill infeed pass 1/1 ) -G01 Z-0.00354 -G04 P0 ( dwell for no time -- G64 should not smooth over this point ) -G01 F39.37008 -G01 X-0.36528 Y0.69823 -G01 X-0.36323 Y0.69823 -G01 X-0.36178 Y0.69968 -G04 P0 ( dwell for no time -- G64 should not smooth over this point ) -G00 Z0.05906 ( retract ) - -G00 X-0.32266 Y0.69147 ( rapid move to begin. ) -G01 F19.68504 -( Mill infeed pass 1/1 ) -G01 Z-0.00354 -G04 P0 ( dwell for no time -- G64 should not smooth over this point ) -G01 F39.37008 -G01 X-0.32266 Y0.69147 -G01 X-0.32284 Y0.68790 -G01 X-0.32622 Y0.68790 -G01 X-0.32266 Y0.69147 -G04 P0 ( dwell for no time -- G64 should not smooth over this point ) -G00 Z0.05906 ( retract ) - -G00 X-0.30246 Y0.70955 ( rapid move to begin. ) -G01 F19.68504 -( Mill infeed pass 1/1 ) -G01 Z-0.00354 -G04 P0 ( dwell for no time -- G64 should not smooth over this point ) -G01 F39.37008 -G01 X-0.30246 Y0.70955 -G01 X-0.30481 Y0.70931 -G01 X-0.30458 Y0.70955 -G01 X-0.30246 Y0.70955 -G04 P0 ( dwell for no time -- G64 should not smooth over this point ) -G00 Z0.05906 ( retract ) - -G00 X-0.17749 Y0.58947 ( rapid move to begin. ) -G01 F19.68504 -( Mill infeed pass 1/1 ) -G01 Z-0.00354 -G04 P0 ( dwell for no time -- G64 should not smooth over this point ) -G01 F39.37008 -G01 X-0.17749 Y0.58947 -G01 X-0.17261 Y0.58947 G01 X-0.17128 Y0.59317 +G01 X-0.17261 Y0.58947 +G01 X-0.17749 Y0.58947 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) @@ -1828,13 +1436,13 @@ G01 F39.37008 G01 X-0.17128 Y0.55230 G01 X-0.17261 Y0.55600 G01 X-0.32033 Y0.55600 -G01 X-0.33244 Y0.54390 +G01 X-0.33243 Y0.54390 G01 X-0.32957 Y0.50867 G01 X-0.33214 Y0.50538 G01 X-0.33334 Y0.50419 -G01 X-0.33693 Y0.50138 +G01 X-0.33696 Y0.50136 G01 X-0.33201 Y0.50138 -G01 X-0.33152 Y0.50048 +G01 X-0.33152 Y0.50047 G01 X-0.33201 Y0.50138 G01 X-0.33184 Y0.50145 G01 X-0.33134 Y0.50054 @@ -1842,685 +1450,1078 @@ G01 X-0.33184 Y0.50145 G01 X-0.33201 Y0.50138 G01 X-0.33184 Y0.50145 G01 X-0.32799 Y0.50743 -G01 X-0.32617 Y0.50646 +G01 X-0.32616 Y0.50647 G01 X-0.32687 Y0.50536 G01 X-0.32807 Y0.50281 G01 X-0.32939 Y0.49843 G01 X-0.32846 Y0.49710 G01 X-0.32939 Y0.49843 G01 X-0.33320 Y0.49843 -G01 X-0.33334 Y0.49802 -G01 X-0.33329 Y0.49852 -G01 X-0.33693 Y0.50138 -G01 X-0.38078 Y0.50138 -G01 X-0.38258 Y0.49508 +G01 X-0.33334 Y0.49803 +G01 X-0.33320 Y0.49843 +G01 X-0.33334 Y0.49857 +G01 X-0.33696 Y0.50136 +G01 X-0.38075 Y0.50139 +G01 X-0.38062 Y0.50139 +G01 X-0.38229 Y0.49526 G01 X-0.38068 Y0.49622 G01 X-0.37824 Y0.49731 G01 X-0.37451 Y0.49821 G01 X-0.37180 Y0.49842 -G01 X-0.35162 Y0.49842 -G01 X-0.34754 Y0.49794 -G01 X-0.34501 Y0.49724 -G01 X-0.34345 Y0.49660 -G01 X-0.34013 Y0.49463 -G01 X-0.33851 Y0.49330 -G01 X-0.33645 Y0.49105 +G01 X-0.35059 Y0.49837 +G01 X-0.34679 Y0.49779 +G01 X-0.34518 Y0.49730 +G01 X-0.34277 Y0.49623 +G01 X-0.34060 Y0.49493 +G01 X-0.33854 Y0.49333 +G01 X-0.33644 Y0.49105 G01 X-0.32284 Y0.49105 G01 X-0.32272 Y0.49389 G01 X-0.32230 Y0.49667 G01 X-0.32139 Y0.49967 G01 X-0.32019 Y0.50222 -G01 X-0.31876 Y0.50447 -G01 X-0.31716 Y0.50633 +G01 X-0.31878 Y0.50445 +G01 X-0.31715 Y0.50635 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.33358 Y0.51685 ( rapid move to begin. ) +G00 X-0.33633 Y0.44982 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.33358 Y0.51685 -G01 X-0.33436 Y0.51494 -G01 X-0.33565 Y0.51277 -G01 X-0.33734 Y0.51062 -G01 X-0.34013 Y0.50813 -G01 X-0.34153 Y0.50719 -G01 X-0.34496 Y0.50553 -G01 X-0.34867 Y0.50458 -G01 X-0.35078 Y0.50437 -G01 X-0.37264 Y0.50437 -G01 X-0.37529 Y0.50470 -G01 X-0.37926 Y0.50582 -G01 X-0.38259 Y0.50769 +G01 X-0.33633 Y0.44982 +G01 X-0.33490 Y0.45190 +G01 X-0.33411 Y0.45339 +G01 X-0.33318 Y0.45581 +G01 X-0.33273 Y0.45758 +G01 X-0.32280 Y0.45758 +G01 X-0.32279 Y0.45536 +G01 X-0.32246 Y0.45275 +G01 X-0.32177 Y0.45002 +G01 X-0.32094 Y0.44788 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.39008 Y0.51728 ( rapid move to begin. ) +G00 X-0.32781 Y0.45448 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.39008 Y0.51728 -G01 X-0.39088 Y0.52031 -G01 X-0.39103 Y0.52155 -G01 X-0.39680 Y0.52155 +G01 X-0.32781 Y0.45448 +G01 X-0.32823 Y0.45160 +G01 X-0.31236 Y0.43862 +G01 X-0.30955 Y0.43733 +G01 X-0.30955 Y0.35329 +G01 X-0.34694 Y0.31590 +G01 X-0.34020 Y0.33219 +G01 X-0.34694 Y0.33928 +G01 X-0.34694 Y0.31590 +G01 X-0.34816 Y0.31288 +G01 X-0.35199 Y0.30711 +G01 X-0.35188 Y0.30700 +G01 X-0.35199 Y0.30711 +G01 X-0.35777 Y0.30331 +G01 X-0.37707 Y0.29532 +G01 X-0.37731 Y0.28554 +G01 X-0.36078 Y0.30206 +G01 X-0.35777 Y0.30331 +G01 X-0.36077 Y0.30207 +G01 X-0.45456 Y0.30207 +G01 X-0.45126 Y0.30087 +G01 X-0.44780 Y0.29866 +G01 X-0.45018 Y0.29452 +G01 X-0.45030 Y0.29572 +G01 X-0.45092 Y0.29775 +G01 X-0.45192 Y0.29962 +G01 X-0.45327 Y0.30126 +G01 X-0.45399 Y0.30185 +G01 X-0.45609 Y0.30270 +G01 X-0.45456 Y0.30207 +G01 X-0.45610 Y0.30265 +G01 X-0.46092 Y0.30326 +G01 X-0.48376 Y0.30325 +G01 X-0.48778 Y0.30367 +G01 X-0.48797 Y0.30318 +G01 X-0.48778 Y0.30367 +G01 X-0.49215 Y0.30760 +G01 X-0.49448 Y0.31175 +G01 X-0.49459 Y0.31289 +G01 X-0.49459 Y0.33494 +G01 X-0.50133 Y0.32785 +G01 X-0.49516 Y0.31289 +G01 X-0.49404 Y0.31101 +G01 X-0.51114 Y0.32811 +G01 X-0.52214 Y0.43323 +G01 X-0.52214 Y0.43726 +G01 X-0.51927 Y0.43860 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.38625 Y0.55502 ( rapid move to begin. ) +G00 X-0.52214 Y0.34118 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.38625 Y0.55502 -G01 X-0.38519 Y0.55502 -G01 X-0.38476 Y0.55545 +G01 X-0.52214 Y0.34118 +G01 X-0.52214 Y0.33912 +G01 X-0.52069 Y0.33766 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.36078 Y0.57027 ( rapid move to begin. ) +G00 X-0.66533 Y0.33103 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.36078 Y0.57027 -G01 X-0.36383 Y0.57027 -G01 X-0.36629 Y0.56781 -G01 X-0.37055 Y0.56781 -G01 X-0.36629 Y0.56781 -G01 X-0.36606 Y0.56729 -G01 X-0.36629 Y0.56781 -G01 X-0.36383 Y0.57027 -G01 X-0.36629 Y0.57274 -G01 X-0.36607 Y0.57325 -G01 X-0.36629 Y0.57274 -G01 X-0.37056 Y0.57274 -G01 X-0.37619 Y0.58067 -G01 X-0.37457 Y0.58034 -G01 X-0.37180 Y0.58012 -G01 X-0.36323 Y0.58012 -G01 X-0.35339 Y0.57027 -G01 X-0.36323 Y0.56043 -G01 X-0.37339 Y0.56032 -G01 X-0.37614 Y0.55989 -G01 X-0.43418 Y0.55502 -G01 X-0.44291 Y0.55502 -G01 X-0.44291 Y0.56309 +G01 X-0.66533 Y0.33103 +G01 X-0.66388 Y0.32958 +G01 X-0.66388 Y0.32753 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.45796 Y0.52344 ( rapid move to begin. ) +G00 X-0.63040 Y0.25062 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.45796 Y0.52344 -G01 X-0.45879 Y0.52390 -G01 X-0.46030 Y0.52367 +G01 X-0.63040 Y0.25062 +G01 X-0.63040 Y0.24857 +G01 X-0.62895 Y0.24712 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.51660 Y0.52524 ( rapid move to begin. ) +G00 X-0.60964 Y0.18046 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.51660 Y0.52524 -G01 X-0.52028 Y0.52401 -G01 X-0.52214 Y0.52374 -G01 X-0.52214 Y0.51137 -G01 X-0.52060 Y0.51073 -G01 X-0.51783 Y0.50907 +G01 X-0.60964 Y0.18046 +G01 X-0.60293 Y0.17374 +G01 X-0.60443 Y0.17329 +G01 X-0.60631 Y0.17229 +G01 X-0.60795 Y0.17094 +G01 X-0.60856 Y0.17020 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.55842 Y0.51001 ( rapid move to begin. ) +G00 X-0.56427 Y0.17846 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.55842 Y0.51001 -G01 X-0.55562 Y0.51137 -G01 X-0.55562 Y0.52959 -G01 X-0.55618 Y0.53018 +G01 X-0.56427 Y0.17846 +G01 X-0.56393 Y0.17622 +G01 X-0.56387 Y0.17411 +G01 X-0.55962 Y0.17398 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.51674 Y0.58095 ( rapid move to begin. ) +G00 X-0.51112 Y0.27871 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.51674 Y0.58095 -G01 X-0.51450 Y0.57987 -G01 X-0.51265 Y0.57863 -G01 X-0.50991 Y0.57611 -G01 X-0.50884 Y0.57481 -G01 X-0.50686 Y0.57156 -G01 X-0.50589 Y0.56905 -G01 X-0.50528 Y0.56660 -G01 X-0.50496 Y0.56401 -G01 X-0.50497 Y0.54194 -G01 X-0.50555 Y0.53815 -G01 X-0.50604 Y0.53653 -G01 X-0.50686 Y0.53454 -G01 X-0.50814 Y0.53234 -G01 X-0.50196 Y0.53408 -G01 X-0.50197 Y0.57764 -G01 X-0.50075 Y0.57956 -G01 X-0.49954 Y0.58099 -G01 X-0.49722 Y0.58117 -G01 X-0.49954 Y0.58099 -G01 X-0.50640 Y0.58785 -G01 X-0.50738 Y0.58619 -G01 X-0.50562 Y0.58464 -G01 X-0.50197 Y0.58089 -G01 X-0.50133 Y0.58117 -G01 X-0.50197 Y0.58089 -G01 X-0.50140 Y0.58112 -G01 X-0.50197 Y0.58089 -G01 X-0.50197 Y0.57764 -G01 X-0.50197 Y0.58089 -G01 X-0.50286 Y0.58188 -G01 X-0.50737 Y0.58618 -G01 X-0.50855 Y0.58472 -G01 X-0.50664 Y0.58323 -G01 X-0.50421 Y0.58080 -G01 X-0.50197 Y0.57774 -G01 X-0.50196 Y0.53395 -G01 X-0.49570 Y0.53218 -G01 X-0.49716 Y0.53474 -G01 X-0.49781 Y0.53630 -G01 X-0.49844 Y0.53834 -G01 X-0.49898 Y0.54209 -G01 X-0.49902 Y0.56311 -G01 X-0.49853 Y0.56722 -G01 X-0.49761 Y0.57025 -G01 X-0.49653 Y0.57254 -G01 X-0.49507 Y0.57484 -G01 X-0.49258 Y0.57755 -G01 X-0.49128 Y0.57863 -G01 X-0.48849 Y0.58037 -G01 X-0.56255 Y0.65443 -G01 X-0.64924 Y0.65443 -G01 X-0.65058 Y0.65070 +G01 X-0.51112 Y0.27871 +G01 X-0.51112 Y0.28076 +G01 X-0.51257 Y0.28221 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.64436 Y0.68790 ( rapid move to begin. ) +G00 X-0.40277 Y0.17379 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.64436 Y0.68790 -G01 X-0.64924 Y0.68790 -G01 X-0.65057 Y0.69160 +G01 X-0.40277 Y0.17379 +G01 X-0.40029 Y0.17411 +G01 X-0.39735 Y0.17411 +G01 X-0.39735 Y0.18123 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.74317 Y0.65351 ( rapid move to begin. ) +G00 X-0.31112 Y0.28101 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.74317 Y0.65351 -G01 X-0.74262 Y0.65179 -G01 X-0.74161 Y0.64958 -G01 X-0.74493 Y0.64626 +G01 X-0.31112 Y0.28101 +G01 X-0.31112 Y0.29360 +G01 X-0.31091 Y0.29572 +G01 X-0.31029 Y0.29775 +G01 X-0.30929 Y0.29962 +G01 X-0.30795 Y0.30126 +G01 X-0.30631 Y0.30261 +G01 X-0.30443 Y0.30361 +G01 X-0.30240 Y0.30422 +G01 X-0.30029 Y0.30443 +G01 X-0.29735 Y0.30443 +G01 X-0.29717 Y0.30769 +G01 X-0.29645 Y0.31076 +G01 X-0.29505 Y0.31383 +G01 X-0.29320 Y0.31642 +G01 X-0.25955 Y0.35015 +G01 X-0.26933 Y0.34991 +G01 X-0.27145 Y0.34483 +G01 X-0.27337 Y0.34104 +G01 X-0.27619 Y0.33682 +G01 X-0.27864 Y0.33397 +G01 X-0.29557 Y0.31695 +G01 X-0.29789 Y0.31398 +G01 X-0.29939 Y0.31173 +G01 X-0.30120 Y0.30850 +G01 X-0.30106 Y0.30835 +G01 X-0.30120 Y0.30850 +G01 X-0.30591 Y0.30589 +G01 X-0.30987 Y0.30253 +G01 X-0.31313 Y0.29844 +G01 X-0.31559 Y0.29360 +G01 X-0.31787 Y0.28809 +G01 X-0.36242 Y0.25308 +G01 X-0.36387 Y0.25163 +G01 X-0.36387 Y0.24958 +G01 X-0.35847 Y0.17380 +G01 X-0.36092 Y0.17411 +G01 X-0.36387 Y0.17411 +G01 X-0.36387 Y0.18123 +G01 X-0.32766 Y0.28784 +G01 X-0.28098 Y0.33452 +G01 X-0.27949 Y0.33625 +G01 X-0.27837 Y0.33794 +G01 X-0.27697 Y0.34101 +G01 X-0.27625 Y0.34408 +G01 X-0.27613 Y0.34523 +G01 X-0.27607 Y0.35700 +G01 X-0.26416 Y0.44911 +G01 X-0.26332 Y0.45199 +G01 X-0.26291 Y0.45477 +G01 X-0.26279 Y0.45634 +G01 X-0.26279 Y0.49227 +G01 X-0.26302 Y0.49518 +G01 X-0.26345 Y0.49731 +G01 X-0.26422 Y0.49964 +G01 X-0.25590 Y0.49633 +G01 X-0.25592 Y0.45231 +G01 X-0.24764 Y0.44907 +G01 X-0.24865 Y0.45279 +G01 X-0.24897 Y0.45539 +G01 X-0.24902 Y0.49226 +G01 X-0.24877 Y0.49524 +G01 X-0.24819 Y0.49780 +G01 X-0.24755 Y0.49958 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.73473 Y0.60707 ( rapid move to begin. ) +G00 X-0.18965 Y0.49736 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.73473 Y0.60707 -G01 X-0.73473 Y0.60911 -G01 X-0.73329 Y0.61055 -G01 X-0.71390 Y0.62426 -G01 X-0.71784 Y0.62601 -G01 X-0.72134 Y0.62251 -G01 X-0.73473 Y0.52537 -G01 X-0.73473 Y0.50639 -G01 X-0.73561 Y0.50412 -G01 X-0.73245 Y0.51235 -G01 X-0.72928 Y0.51893 -G01 X-0.73118 Y0.51522 -G01 X-0.72927 Y0.51894 -G01 X-0.72189 Y0.51746 -G01 X-0.72907 Y0.51232 -G01 X-0.73074 Y0.51082 -G01 X-0.73473 Y0.50639 -G01 X-0.73628 Y0.50211 -G01 X-0.73879 Y0.49243 -G01 X-0.74021 Y0.48306 -G01 X-0.74063 Y0.47483 -G01 X-0.74021 Y0.46556 -G01 X-0.73878 Y0.45620 -G01 X-0.73641 Y0.44708 -G01 X-0.73662 Y0.44697 -G01 X-0.73641 Y0.44708 -G01 X-0.73661 Y0.44698 -G01 X-0.73641 Y0.44708 -G01 X-0.73484 Y0.44520 -G01 X-0.72786 Y0.43796 -G01 X-0.72158 Y0.43260 -G01 X-0.71474 Y0.42778 -G01 X-0.71293 Y0.42698 -G01 X-0.71077 Y0.42627 -G01 X-0.70272 Y0.42456 -G01 X-0.70047 Y0.42433 -G01 X-0.69224 Y0.42433 -G01 X-0.69102 Y0.42446 -G01 X-0.69224 Y0.42433 -G01 X-0.70047 Y0.42433 -G01 X-0.70272 Y0.42456 -G01 X-0.71077 Y0.42627 -G01 X-0.71293 Y0.42698 -G01 X-0.71474 Y0.42778 -G01 X-0.71998 Y0.43137 -G01 X-0.71473 Y0.42778 -G01 X-0.69581 Y0.40885 -G01 X-0.69624 Y0.41810 -G01 X-0.70048 Y0.41984 -G01 X-0.70343 Y0.42125 -G01 X-0.71097 Y0.42535 -G01 X-0.71308 Y0.42663 -G01 X-0.71998 Y0.43138 +G01 X-0.18965 Y0.49736 +G01 X-0.18922 Y0.49524 +G01 X-0.18897 Y0.49105 +G01 X-0.17261 Y0.49105 +G01 X-0.17176 Y0.49367 +G01 X-0.17078 Y0.49584 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.65514 Y0.50288 ( rapid move to begin. ) +G00 X-0.17074 Y0.45271 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.65514 Y0.50288 -G01 X-0.65102 Y0.49574 -G01 X-0.65009 Y0.49367 -G01 X-0.64924 Y0.49105 -G01 X-0.64272 Y0.49105 -G01 X-0.64247 Y0.49524 -G01 X-0.64207 Y0.49726 -G01 X-0.64153 Y0.49906 -G01 X-0.64070 Y0.50106 -G01 X-0.63966 Y0.50294 -G01 X-0.64733 Y0.50009 -G01 X-0.64731 Y0.49799 +G01 X-0.17074 Y0.45271 +G01 X-0.17176 Y0.45495 +G01 X-0.17261 Y0.45758 +G01 X-0.18897 Y0.45758 +G01 X-0.18909 Y0.45477 +G01 X-0.18950 Y0.45199 +G01 X-0.18984 Y0.45075 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.64717 Y0.45104 ( rapid move to begin. ) +G00 X-0.17162 Y0.38868 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.64717 Y0.45104 -G01 X-0.64724 Y0.44844 -G01 X-0.63944 Y0.44541 -G01 X-0.64007 Y0.44640 -G01 X-0.64127 Y0.44895 -G01 X-0.64218 Y0.45195 -G01 X-0.64260 Y0.45473 -G01 X-0.64272 Y0.45758 -G01 X-0.64924 Y0.45758 -G01 X-0.65009 Y0.45495 -G01 X-0.65102 Y0.45287 -G01 X-0.65519 Y0.44568 +G01 X-0.17162 Y0.38868 +G01 X-0.17368 Y0.38868 +G01 X-0.25829 Y0.30407 +G01 X-0.25678 Y0.30361 +G01 X-0.25491 Y0.30261 +G01 X-0.25327 Y0.30126 +G01 X-0.25266 Y0.30052 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.66533 Y0.33103 ( rapid move to begin. ) +G00 X-0.27607 Y0.43324 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.66533 Y0.33103 -G01 X-0.66388 Y0.32958 -G01 X-0.66388 Y0.32753 +G01 X-0.27607 Y0.43324 +G01 X-0.27607 Y0.43725 +G01 X-0.27304 Y0.43869 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.63040 Y0.25062 ( rapid move to begin. ) +G00 X-0.33358 Y0.51685 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.63040 Y0.25062 -G01 X-0.63040 Y0.24857 -G01 X-0.62895 Y0.24712 +G01 X-0.33358 Y0.51685 +G01 X-0.33436 Y0.51494 +G01 X-0.33565 Y0.51277 +G01 X-0.33734 Y0.51062 +G01 X-0.34013 Y0.50813 +G01 X-0.34153 Y0.50719 +G01 X-0.34496 Y0.50553 +G01 X-0.34873 Y0.50457 +G01 X-0.35076 Y0.50438 +G01 X-0.37178 Y0.50433 +G01 X-0.37339 Y0.50444 +G01 X-0.37589 Y0.50481 +G01 X-0.37847 Y0.50553 +G01 X-0.38003 Y0.50618 +G01 X-0.38253 Y0.50764 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.60964 Y0.18046 ( rapid move to begin. ) +G00 X-0.39010 Y0.51732 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.60964 Y0.18046 -G01 X-0.60293 Y0.17374 -G01 X-0.60443 Y0.17329 -G01 X-0.60631 Y0.17229 -G01 X-0.60795 Y0.17094 -G01 X-0.60856 Y0.17020 +G01 X-0.39010 Y0.51732 +G01 X-0.39066 Y0.51915 +G01 X-0.39106 Y0.52155 +G01 X-0.39671 Y0.52155 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.56427 Y0.17846 ( rapid move to begin. ) +G00 X-0.38625 Y0.55502 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.56427 Y0.17846 -G01 X-0.56393 Y0.17622 -G01 X-0.56387 Y0.17411 -G01 X-0.55962 Y0.17398 +G01 X-0.38625 Y0.55502 +G01 X-0.38519 Y0.55502 +G01 X-0.38476 Y0.55545 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.51112 Y0.27871 ( rapid move to begin. ) +G00 X-0.36078 Y0.57027 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.51112 Y0.27871 -G01 X-0.51112 Y0.28076 -G01 X-0.51257 Y0.28221 +G01 X-0.36078 Y0.57027 +G01 X-0.36383 Y0.57027 +G01 X-0.36629 Y0.56781 +G01 X-0.37055 Y0.56781 +G01 X-0.36629 Y0.56781 +G01 X-0.36606 Y0.56729 +G01 X-0.36629 Y0.56781 +G01 X-0.36383 Y0.57027 +G01 X-0.36629 Y0.57274 +G01 X-0.36607 Y0.57325 +G01 X-0.36629 Y0.57274 +G01 X-0.37056 Y0.57274 +G01 X-0.37619 Y0.58067 +G01 X-0.37457 Y0.58034 +G01 X-0.37180 Y0.58012 +G01 X-0.36323 Y0.58012 +G01 X-0.35339 Y0.57027 +G01 X-0.36323 Y0.56043 +G01 X-0.37339 Y0.56032 +G01 X-0.37614 Y0.55989 +G01 X-0.43420 Y0.55502 +G01 X-0.44291 Y0.55502 +G01 X-0.44291 Y0.56311 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.52069 Y0.33766 ( rapid move to begin. ) +G00 X-0.44777 Y0.57594 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.52069 Y0.33766 -G01 X-0.52214 Y0.33912 -G01 X-0.52214 Y0.34118 +G01 X-0.44777 Y0.57594 +G01 X-0.44832 Y0.57653 +G01 X-0.44832 Y0.57763 +G01 X-0.38233 Y0.63306 +G01 X-0.38020 Y0.63429 +G01 X-0.37775 Y0.63523 +G01 X-0.37529 Y0.63585 +G01 X-0.37264 Y0.63618 +G01 X-0.35078 Y0.63618 +G01 X-0.34812 Y0.63585 +G01 X-0.34567 Y0.63523 +G01 X-0.34326 Y0.63430 +G01 X-0.34177 Y0.63351 +G01 X-0.33868 Y0.63126 +G01 X-0.33715 Y0.62972 +G01 X-0.33565 Y0.62778 +G01 X-0.33361 Y0.63657 +G01 X-0.33532 Y0.63805 +G01 X-0.33701 Y0.63917 +G01 X-0.33870 Y0.63917 +G01 X-0.33091 Y0.63917 +G01 X-0.32929 Y0.64000 +G01 X-0.33027 Y0.63997 +G01 X-0.33057 Y0.63939 +G01 X-0.33027 Y0.63997 +G01 X-0.31828 Y0.64041 +G01 X-0.32019 Y0.64325 +G01 X-0.32139 Y0.64580 +G01 X-0.32230 Y0.64880 +G01 X-0.32272 Y0.65159 +G01 X-0.32284 Y0.65443 +G01 X-0.33363 Y0.65443 +G01 X-0.33490 Y0.65171 +G01 X-0.33608 Y0.64994 +G01 X-0.33715 Y0.64863 +G01 X-0.33999 Y0.64602 +G01 X-0.34321 Y0.64407 +G01 X-0.34518 Y0.64325 +G01 X-0.34891 Y0.64234 +G01 X-0.35162 Y0.64213 +G01 X-0.37283 Y0.64218 +G01 X-0.37662 Y0.64275 +G01 X-0.37824 Y0.64324 +G01 X-0.38025 Y0.64408 +G01 X-0.38249 Y0.64542 +G01 X-0.38077 Y0.63917 +G01 X-0.33701 Y0.63917 +G01 X-0.33401 Y0.64137 +G01 X-0.33143 Y0.64396 +G01 X-0.32933 Y0.64682 +G01 X-0.32804 Y0.65390 +G01 X-0.32933 Y0.64682 +G01 X-0.32807 Y0.64266 +G01 X-0.32730 Y0.64103 +G01 X-0.33091 Y0.63917 +G01 X-0.33121 Y0.63917 +G01 X-0.33224 Y0.59855 +G01 X-0.33248 Y0.59669 +G01 X-0.32525 Y0.58947 +G01 X-0.32320 Y0.58947 +G01 X-0.16207 Y0.60680 +G01 X-0.15988 Y0.60924 +G01 X-0.15820 Y0.61075 +G01 X-0.15155 Y0.61559 +G01 X-0.14958 Y0.61673 +G01 X-0.14206 Y0.62007 +G01 X-0.13992 Y0.62076 +G01 X-0.13170 Y0.62173 +G01 X-0.13993 Y0.62087 +G01 X-0.15048 Y0.61876 +G01 X-0.15328 Y0.61799 +G01 X-0.16194 Y0.61516 +G01 X-0.16631 Y0.62111 +G01 X-0.16486 Y0.62097 +G01 X-0.13896 Y0.62097 +G01 X-0.12961 Y0.62184 +G01 X-0.11928 Y0.62173 +G01 X-0.10873 Y0.62052 +G01 X-0.10050 Y0.61876 +G01 X-0.09194 Y0.61613 +G01 X-0.08710 Y0.62097 +G01 X-0.08710 Y0.60479 +G01 X-0.08940 Y0.61077 +G01 X-0.09194 Y0.61613 +G01 X-0.08940 Y0.61077 +G01 X-0.08624 Y0.60254 +G01 X-0.08338 Y0.59230 +G01 X-0.08176 Y0.58262 +G01 X-0.08121 Y0.57325 +G01 X-0.08163 Y0.56399 +G01 X-0.08307 Y0.55463 +G01 X-0.08557 Y0.54494 +G01 X-0.08711 Y0.54066 +G01 X-0.08711 Y0.50642 +G01 X-0.08558 Y0.50211 +G01 X-0.08307 Y0.49242 +G01 X-0.08176 Y0.48419 +G01 X-0.08121 Y0.47483 +G01 X-0.08176 Y0.46443 +G01 X-0.08307 Y0.45620 +G01 X-0.08374 Y0.45339 +G01 X-0.08885 Y0.44685 +G01 X-0.09451 Y0.44088 +G01 X-0.10173 Y0.43461 +G01 X-0.10981 Y0.42898 +G01 X-0.12021 Y0.42327 +G01 X-0.12961 Y0.42324 +G01 X-0.13211 Y0.42337 +G01 X-0.14034 Y0.42424 +G01 X-0.14309 Y0.42467 +G01 X-0.15132 Y0.42642 +G01 X-0.15456 Y0.42729 +G01 X-0.16012 Y0.42910 +G01 X-0.15456 Y0.42729 +G01 X-0.15132 Y0.42641 +G01 X-0.14309 Y0.42467 +G01 X-0.14034 Y0.42424 +G01 X-0.13211 Y0.42337 +G01 X-0.12961 Y0.42324 +G01 X-0.12021 Y0.42327 +G01 X-0.12014 Y0.42303 +G01 X-0.12021 Y0.42327 +G01 X-0.11685 Y0.42504 +G01 X-0.11975 Y0.42215 +G01 X-0.16717 Y0.42215 +G01 X-0.11975 Y0.42215 +G01 X-0.11685 Y0.42504 +G01 X-0.11144 Y0.42799 +G01 X-0.11684 Y0.42505 +G01 X-0.11913 Y0.42456 +G01 X-0.12138 Y0.42433 +G01 X-0.12961 Y0.42433 +G01 X-0.13186 Y0.42456 +G01 X-0.13991 Y0.42627 +G01 X-0.14207 Y0.42698 +G01 X-0.14959 Y0.43033 +G01 X-0.15155 Y0.43146 +G01 X-0.15820 Y0.43630 +G01 X-0.16006 Y0.43802 +G01 X-0.15820 Y0.43630 +G01 X-0.15155 Y0.43146 +G01 X-0.14959 Y0.43033 +G01 X-0.14207 Y0.42698 +G01 X-0.13991 Y0.42627 +G01 X-0.13186 Y0.42456 +G01 X-0.12961 Y0.42433 +G01 X-0.12138 Y0.42433 +G01 X-0.11913 Y0.42456 +G01 X-0.11684 Y0.42505 +G01 X-0.11144 Y0.42799 +G01 X-0.10981 Y0.42897 +G01 X-0.10173 Y0.43461 +G01 X-0.09450 Y0.44087 +G01 X-0.08885 Y0.44685 +G01 X-0.08374 Y0.45339 +G01 X-0.08349 Y0.45328 +G01 X-0.08374 Y0.45339 +G01 X-0.08307 Y0.45620 +G01 X-0.08175 Y0.46443 +G01 X-0.08120 Y0.47380 +G01 X-0.08163 Y0.48306 +G01 X-0.08305 Y0.49243 +G01 X-0.08623 Y0.50412 +G01 X-0.08939 Y0.51235 +G01 X-0.09067 Y0.51523 +G01 X-0.09491 Y0.52352 +G01 X-0.09067 Y0.53182 +G01 X-0.08939 Y0.53470 +G01 X-0.08624 Y0.54293 +G01 X-0.08711 Y0.54066 +G01 X-0.08711 Y0.50639 +G01 X-0.08558 Y0.50211 +G01 X-0.08939 Y0.51235 +G01 X-0.09067 Y0.51523 +G01 X-0.09491 Y0.52352 +G01 X-0.09578 Y0.52352 +G01 X-0.09448 Y0.52437 +G01 X-0.09067 Y0.53182 +G01 X-0.09449 Y0.52435 +G01 X-0.09448 Y0.52268 +G01 X-0.09578 Y0.52352 +G01 X-0.13436 Y0.52352 +G01 X-0.13991 Y0.52235 +G01 X-0.14207 Y0.52164 +G01 X-0.14959 Y0.51829 +G01 X-0.15204 Y0.51680 +G01 X-0.15001 Y0.52352 +G01 X-0.13436 Y0.52352 +G01 X-0.15001 Y0.52352 +G01 X-0.15204 Y0.53024 +G01 X-0.14959 Y0.52876 +G01 X-0.14207 Y0.52541 +G01 X-0.13991 Y0.52470 +G01 X-0.13436 Y0.52352 +G01 X-0.11663 Y0.52352 +G01 X-0.11107 Y0.52235 +G01 X-0.10891 Y0.52164 +G01 X-0.10140 Y0.51829 +G01 X-0.09945 Y0.51716 +G01 X-0.09279 Y0.51232 +G01 X-0.09111 Y0.51082 +G01 X-0.08710 Y0.50637 +G01 X-0.09111 Y0.51082 +G01 X-0.09279 Y0.51232 +G01 X-0.09945 Y0.51716 +G01 X-0.10140 Y0.51829 +G01 X-0.10891 Y0.52164 +G01 X-0.11107 Y0.52235 +G01 X-0.11663 Y0.52352 +G01 X-0.11107 Y0.52470 +G01 X-0.10891 Y0.52541 +G01 X-0.10140 Y0.52876 +G01 X-0.09945 Y0.52988 +G01 X-0.09279 Y0.53471 +G01 X-0.09110 Y0.53623 +G01 X-0.08710 Y0.54068 +G01 X-0.08557 Y0.54494 +G01 X-0.08306 Y0.55462 +G01 X-0.08163 Y0.56399 +G01 X-0.08120 Y0.57222 +G01 X-0.08121 Y0.57325 +G01 X-0.08176 Y0.56286 +G01 X-0.08336 Y0.55317 +G01 X-0.08176 Y0.56286 +G01 X-0.08121 Y0.57325 +G01 X-0.08163 Y0.58148 +G01 X-0.08305 Y0.59085 +G01 X-0.08558 Y0.60053 +G01 X-0.08710 Y0.60479 +G01 X-0.09110 Y0.60924 +G01 X-0.09279 Y0.61075 +G01 X-0.09945 Y0.61559 +G01 X-0.10141 Y0.61673 +G01 X-0.10892 Y0.62007 +G01 X-0.11106 Y0.62076 +G01 X-0.11928 Y0.62173 +G01 X-0.11202 Y0.62097 +G01 X-0.08710 Y0.62097 +G01 X-0.08611 Y0.62193 +G01 X-0.08243 Y0.62687 +G01 X-0.08229 Y0.62681 +G01 X-0.08243 Y0.62687 +G01 X-0.08114 Y0.63179 +G01 X-0.08116 Y0.71054 +G01 X-0.08204 Y0.71461 +G01 X-0.08102 Y0.71564 +G01 X-0.08204 Y0.71461 +G01 X-0.08612 Y0.71549 +G01 X-0.16487 Y0.71551 +G01 X-0.16978 Y0.71422 +G01 X-0.16985 Y0.71436 +G01 X-0.16978 Y0.71422 +G01 X-0.17471 Y0.71053 +G01 X-0.17569 Y0.70955 +G01 X-0.17569 Y0.68790 +G01 X-0.18897 Y0.68790 +G01 X-0.18922 Y0.69209 +G01 X-0.19016 Y0.69591 +G01 X-0.19124 Y0.69836 +G01 X-0.19269 Y0.70078 +G01 X-0.19433 Y0.70287 +G01 X-0.19731 Y0.70555 +G01 X-0.19887 Y0.70659 +G01 X-0.20122 Y0.70778 +G01 X-0.20387 Y0.70873 +G01 X-0.20643 Y0.70931 +G01 X-0.20940 Y0.70955 +G01 X-0.17569 Y0.70955 +G01 X-0.18307 Y0.70217 +G01 X-0.18307 Y0.69795 +G01 X-0.18096 Y0.68790 +G01 X-0.18307 Y0.69795 +G01 X-0.18492 Y0.70217 +G01 X-0.18375 Y0.70149 +G01 X-0.18349 Y0.69970 +G01 X-0.18375 Y0.70149 +G01 X-0.17472 Y0.71055 +G01 X-0.18307 Y0.70217 +G01 X-0.18307 Y0.69795 +G01 X-0.18307 Y0.70217 +G01 X-0.18375 Y0.70149 +G01 X-0.18347 Y0.69985 +G01 X-0.18375 Y0.70149 +G01 X-0.18307 Y0.70217 +G01 X-0.18491 Y0.70217 +G01 X-0.18772 Y0.70376 +G01 X-0.19154 Y0.70565 +G01 X-0.19796 Y0.70798 +G01 X-0.20373 Y0.70913 +G01 X-0.20834 Y0.70954 +G01 X-0.22864 Y0.70955 +G01 X-0.23153 Y0.70943 +G01 X-0.23559 Y0.70897 +G01 X-0.24129 Y0.70757 +G01 X-0.24457 Y0.70645 +G01 X-0.24947 Y0.70422 +G01 X-0.25587 Y0.70039 +G01 X-0.25683 Y0.70094 +G01 X-0.25587 Y0.70039 +G01 X-0.25592 Y0.69371 +G01 X-0.25668 Y0.69720 +G01 X-0.25752 Y0.69975 +G01 X-0.25874 Y0.70217 +G01 X-0.26302 Y0.70524 +G01 X-0.25874 Y0.70217 +G01 X-0.25300 Y0.70217 +G01 X-0.25134 Y0.70320 +G01 X-0.25300 Y0.70217 +G01 X-0.25419 Y0.69979 +G01 X-0.25514 Y0.69714 +G01 X-0.25592 Y0.69371 +G01 X-0.25589 Y0.69277 +G01 X-0.25592 Y0.69371 +G01 X-0.25592 Y0.64918 +G01 X-0.25594 Y0.65058 +G01 X-0.25592 Y0.64922 +G01 X-0.26420 Y0.64590 +G01 X-0.26367 Y0.64727 +G01 X-0.26332 Y0.64884 +G01 X-0.26279 Y0.65322 +G01 X-0.26284 Y0.69008 +G01 X-0.26317 Y0.69268 +G01 X-0.26385 Y0.69541 +G01 X-0.26435 Y0.69693 +G01 X-0.26651 Y0.70078 +G01 X-0.26815 Y0.70287 +G01 X-0.26948 Y0.70420 +G01 X-0.27155 Y0.70582 +G01 X-0.27396 Y0.70727 +G01 X-0.27643 Y0.70837 +G01 X-0.28025 Y0.70931 +G01 X-0.28315 Y0.70955 +G01 X-0.22859 Y0.70955 +G01 X-0.23156 Y0.70931 +G01 X-0.23537 Y0.70837 +G01 X-0.23783 Y0.70728 +G01 X-0.24025 Y0.70583 +G01 X-0.24234 Y0.70420 +G01 X-0.24367 Y0.70287 +G01 X-0.24504 Y0.70119 +G01 X-0.24608 Y0.69962 +G01 X-0.24724 Y0.69730 +G01 X-0.24819 Y0.69465 +G01 X-0.24877 Y0.69209 +G01 X-0.24902 Y0.68911 +G01 X-0.24897 Y0.65224 +G01 X-0.24865 Y0.64964 +G01 X-0.24765 Y0.64596 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.58416 Y0.44894 ( rapid move to begin. ) +G00 X-0.30246 Y0.70955 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.58416 Y0.44894 -G01 X-0.58373 Y0.45006 -G01 X-0.58305 Y0.45279 -G01 X-0.58272 Y0.45539 -G01 X-0.58267 Y0.49226 -G01 X-0.58292 Y0.49524 -G01 X-0.58332 Y0.49726 -G01 X-0.58409 Y0.49961 -G01 X-0.57579 Y0.49630 -G01 X-0.57577 Y0.45250 -G01 X-0.55848 Y0.43859 -G01 X-0.55562 Y0.43726 -G01 X-0.55562 Y0.43321 -G01 X-0.55562 Y0.43726 -G01 X-0.55848 Y0.43859 -G01 X-0.57577 Y0.45250 -G01 X-0.57575 Y0.45372 -G01 X-0.57577 Y0.45230 -G01 X-0.57579 Y0.49632 +G01 X-0.30246 Y0.70955 +G01 X-0.30458 Y0.70955 +G01 X-0.30481 Y0.70931 +G01 X-0.30246 Y0.70955 +G04 P0 ( dwell for no time -- G64 should not smooth over this point ) +G00 Z0.05906 ( retract ) + +G00 X-0.32266 Y0.69147 ( rapid move to begin. ) +G01 F19.68504 +( Mill infeed pass 1/1 ) +G01 Z-0.00354 +G04 P0 ( dwell for no time -- G64 should not smooth over this point ) +G01 F39.37008 +G01 X-0.32266 Y0.69147 +G01 X-0.32622 Y0.68790 +G01 X-0.32284 Y0.68790 +G01 X-0.32266 Y0.69147 +G04 P0 ( dwell for no time -- G64 should not smooth over this point ) +G00 Z0.05906 ( retract ) + +G00 X-0.36178 Y0.69968 ( rapid move to begin. ) +G01 F19.68504 +( Mill infeed pass 1/1 ) +G01 Z-0.00354 +G04 P0 ( dwell for no time -- G64 should not smooth over this point ) +G01 F39.37008 +G01 X-0.36178 Y0.69968 +G01 X-0.36323 Y0.69823 +G01 X-0.36528 Y0.69823 +G04 P0 ( dwell for no time -- G64 should not smooth over this point ) +G00 Z0.05906 ( retract ) + +G00 X-0.45796 Y0.52344 ( rapid move to begin. ) +G01 F19.68504 +( Mill infeed pass 1/1 ) +G01 Z-0.00354 +G04 P0 ( dwell for no time -- G64 should not smooth over this point ) +G01 F39.37008 +G01 X-0.45796 Y0.52344 +G01 X-0.45879 Y0.52390 +G01 X-0.46030 Y0.52367 +G04 P0 ( dwell for no time -- G64 should not smooth over this point ) +G00 Z0.05906 ( retract ) + +G00 X-0.51627 Y0.52532 ( rapid move to begin. ) +G01 F19.68504 +( Mill infeed pass 1/1 ) +G01 Z-0.00354 +G04 P0 ( dwell for no time -- G64 should not smooth over this point ) +G01 F39.37008 +G01 X-0.51627 Y0.52532 +G01 X-0.51775 Y0.52471 +G01 X-0.52028 Y0.52401 +G01 X-0.52214 Y0.52374 +G01 X-0.52214 Y0.51137 +G01 X-0.52060 Y0.51073 +G01 X-0.51785 Y0.50909 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.56747 Y0.49964 ( rapid move to begin. ) +G00 X-0.55618 Y0.53018 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.56747 Y0.49964 -G01 X-0.56825 Y0.49726 -G01 X-0.56865 Y0.49524 -G01 X-0.56890 Y0.49227 -G01 X-0.56890 Y0.45634 -G01 X-0.56837 Y0.45199 -G01 X-0.56764 Y0.44936 +G01 X-0.55618 Y0.53018 +G01 X-0.55562 Y0.52959 +G01 X-0.55562 Y0.51137 +G01 X-0.55844 Y0.51001 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.51928 Y0.43859 ( rapid move to begin. ) +G00 X-0.56747 Y0.49964 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.51928 Y0.43859 -G01 X-0.52214 Y0.43726 -G01 X-0.52214 Y0.43323 -G01 X-0.51114 Y0.32811 -G01 X-0.49404 Y0.31101 -G01 X-0.49516 Y0.31289 -G01 X-0.50133 Y0.32785 -G01 X-0.49459 Y0.33494 -G01 X-0.49459 Y0.31289 -G01 X-0.49448 Y0.31175 -G01 X-0.49215 Y0.30760 -G01 X-0.48778 Y0.30367 -G01 X-0.48797 Y0.30318 -G01 X-0.48778 Y0.30367 -G01 X-0.48376 Y0.30325 -G01 X-0.46092 Y0.30326 -G01 X-0.45610 Y0.30265 -G01 X-0.45456 Y0.30207 -G01 X-0.45609 Y0.30270 -G01 X-0.45399 Y0.30185 -G01 X-0.45327 Y0.30126 -G01 X-0.45192 Y0.29962 -G01 X-0.45092 Y0.29775 -G01 X-0.45030 Y0.29572 -G01 X-0.45018 Y0.29452 -G01 X-0.44780 Y0.29866 -G01 X-0.45126 Y0.30087 -G01 X-0.45456 Y0.30207 -G01 X-0.36077 Y0.30207 -G01 X-0.35777 Y0.30331 -G01 X-0.36078 Y0.30206 -G01 X-0.37731 Y0.28554 -G01 X-0.37707 Y0.29532 -G01 X-0.35777 Y0.30331 -G01 X-0.35199 Y0.30711 -G01 X-0.35188 Y0.30700 -G01 X-0.35199 Y0.30711 -G01 X-0.34816 Y0.31288 -G01 X-0.34694 Y0.31590 -G01 X-0.34694 Y0.33928 -G01 X-0.34020 Y0.33219 -G01 X-0.34694 Y0.31590 -G01 X-0.30955 Y0.35329 -G01 X-0.30955 Y0.43733 -G01 X-0.31236 Y0.43862 -G01 X-0.32824 Y0.45159 -G01 X-0.32782 Y0.45447 +G01 X-0.56747 Y0.49964 +G01 X-0.56825 Y0.49726 +G01 X-0.56865 Y0.49524 +G01 X-0.56890 Y0.49227 +G01 X-0.56890 Y0.45634 +G01 X-0.56836 Y0.45195 +G01 X-0.56762 Y0.44935 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.33634 Y0.44981 ( rapid move to begin. ) +G00 X-0.57579 Y0.49632 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.33634 Y0.44981 -G01 X-0.33490 Y0.45190 -G01 X-0.33411 Y0.45339 -G01 X-0.33318 Y0.45581 -G01 X-0.33273 Y0.45758 -G01 X-0.32280 Y0.45758 -G01 X-0.32279 Y0.45536 -G01 X-0.32247 Y0.45279 -G01 X-0.32179 Y0.45006 -G01 X-0.32093 Y0.44784 +G01 X-0.57579 Y0.49632 +G01 X-0.57577 Y0.45256 +G01 X-0.55849 Y0.43860 +G01 X-0.55562 Y0.43726 +G01 X-0.55562 Y0.43321 +G01 X-0.55562 Y0.43726 +G01 X-0.55849 Y0.43860 +G01 X-0.57577 Y0.45256 +G01 X-0.57577 Y0.45233 +G01 X-0.58405 Y0.44908 +G01 X-0.58305 Y0.45279 +G01 X-0.58272 Y0.45539 +G01 X-0.58267 Y0.49226 +G01 X-0.58292 Y0.49524 +G01 X-0.58332 Y0.49726 +G01 X-0.58409 Y0.49961 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.27607 Y0.43324 ( rapid move to begin. ) +G00 X-0.64729 Y0.45067 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.27607 Y0.43324 -G01 X-0.27607 Y0.43725 -G01 X-0.27304 Y0.43869 +G01 X-0.64729 Y0.45067 +G01 X-0.64731 Y0.44851 +G01 X-0.63957 Y0.44559 +G01 X-0.64076 Y0.44769 +G01 X-0.64148 Y0.44943 +G01 X-0.64218 Y0.45195 +G01 X-0.64260 Y0.45473 +G01 X-0.64272 Y0.45758 +G01 X-0.64924 Y0.45758 +G01 X-0.65009 Y0.45495 +G01 X-0.65102 Y0.45287 +G01 X-0.65516 Y0.44573 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.24760 Y0.49962 ( rapid move to begin. ) +G00 X-0.64731 Y0.49799 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.24760 Y0.49962 -G01 X-0.24837 Y0.49726 -G01 X-0.24877 Y0.49524 -G01 X-0.24902 Y0.49226 -G01 X-0.24897 Y0.45539 -G01 X-0.24865 Y0.45279 -G01 X-0.24764 Y0.44907 -G01 X-0.25592 Y0.45231 -G01 X-0.25590 Y0.49631 -G01 X-0.26421 Y0.49961 -G01 X-0.26345 Y0.49731 -G01 X-0.26302 Y0.49518 -G01 X-0.26279 Y0.49227 -G01 X-0.26279 Y0.45634 -G01 X-0.26291 Y0.45477 -G01 X-0.26332 Y0.45199 -G01 X-0.26416 Y0.44911 -G01 X-0.27607 Y0.35700 -G01 X-0.27613 Y0.34523 -G01 X-0.27625 Y0.34408 -G01 X-0.27697 Y0.34101 -G01 X-0.27837 Y0.33794 -G01 X-0.27949 Y0.33625 -G01 X-0.28098 Y0.33452 -G01 X-0.32766 Y0.28784 -G01 X-0.36387 Y0.18123 -G01 X-0.36387 Y0.17411 -G01 X-0.36092 Y0.17411 -G01 X-0.35847 Y0.17380 -G01 X-0.36387 Y0.24958 -G01 X-0.36387 Y0.25163 -G01 X-0.36242 Y0.25308 -G01 X-0.31787 Y0.28809 -G01 X-0.31559 Y0.29360 -G01 X-0.31313 Y0.29844 -G01 X-0.30987 Y0.30253 -G01 X-0.30591 Y0.30589 -G01 X-0.30120 Y0.30850 -G01 X-0.30106 Y0.30835 -G01 X-0.30120 Y0.30850 -G01 X-0.29939 Y0.31173 -G01 X-0.29789 Y0.31398 -G01 X-0.29557 Y0.31695 -G01 X-0.27864 Y0.33397 -G01 X-0.27619 Y0.33682 -G01 X-0.27337 Y0.34104 -G01 X-0.27145 Y0.34483 -G01 X-0.26933 Y0.34991 -G01 X-0.25955 Y0.35015 -G01 X-0.29320 Y0.31642 -G01 X-0.29505 Y0.31383 -G01 X-0.29645 Y0.31076 -G01 X-0.29717 Y0.30769 -G01 X-0.29735 Y0.30443 -G01 X-0.30029 Y0.30443 -G01 X-0.30240 Y0.30422 -G01 X-0.30443 Y0.30361 -G01 X-0.30631 Y0.30261 -G01 X-0.30795 Y0.30126 -G01 X-0.30929 Y0.29962 -G01 X-0.31029 Y0.29775 -G01 X-0.31091 Y0.29572 -G01 X-0.31112 Y0.29360 -G01 X-0.31112 Y0.28101 +G01 X-0.64731 Y0.49799 +G01 X-0.64733 Y0.50009 +G01 X-0.63966 Y0.50294 +G01 X-0.64070 Y0.50106 +G01 X-0.64153 Y0.49906 +G01 X-0.64207 Y0.49726 +G01 X-0.64247 Y0.49524 +G01 X-0.64272 Y0.49105 +G01 X-0.64924 Y0.49105 +G01 X-0.65009 Y0.49367 +G01 X-0.65102 Y0.49574 +G01 X-0.65514 Y0.50288 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.39735 Y0.18123 ( rapid move to begin. ) +G00 X-0.71998 Y0.43138 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.39735 Y0.18123 -G01 X-0.39735 Y0.17411 -G01 X-0.40029 Y0.17411 -G01 X-0.40277 Y0.17379 +G01 X-0.71998 Y0.43138 +G01 X-0.71308 Y0.42663 +G01 X-0.71097 Y0.42535 +G01 X-0.70343 Y0.42125 +G01 X-0.70048 Y0.41984 +G01 X-0.69624 Y0.41810 +G01 X-0.69581 Y0.40885 +G01 X-0.71473 Y0.42778 +G01 X-0.71998 Y0.43137 +G01 X-0.71474 Y0.42778 +G01 X-0.71293 Y0.42698 +G01 X-0.71077 Y0.42627 +G01 X-0.70272 Y0.42456 +G01 X-0.70047 Y0.42433 +G01 X-0.69224 Y0.42433 +G01 X-0.69102 Y0.42446 +G01 X-0.69224 Y0.42433 +G01 X-0.70047 Y0.42433 +G01 X-0.70272 Y0.42456 +G01 X-0.71077 Y0.42627 +G01 X-0.71293 Y0.42698 +G01 X-0.71474 Y0.42778 +G01 X-0.72158 Y0.43260 +G01 X-0.72786 Y0.43796 +G01 X-0.73484 Y0.44520 +G01 X-0.73641 Y0.44708 +G01 X-0.73662 Y0.44697 +G01 X-0.73641 Y0.44708 +G01 X-0.73878 Y0.45620 +G01 X-0.74021 Y0.46556 +G01 X-0.74063 Y0.47483 +G01 X-0.74021 Y0.48306 +G01 X-0.73879 Y0.49243 +G01 X-0.73628 Y0.50211 +G01 X-0.73473 Y0.50639 +G01 X-0.73074 Y0.51082 +G01 X-0.72907 Y0.51232 +G01 X-0.72189 Y0.51746 +G01 X-0.72927 Y0.51894 +G01 X-0.73118 Y0.51522 +G01 X-0.72928 Y0.51893 +G01 X-0.73245 Y0.51235 +G01 X-0.73561 Y0.50412 +G01 X-0.73473 Y0.50639 +G01 X-0.73473 Y0.52537 +G01 X-0.72134 Y0.62251 +G01 X-0.71784 Y0.62601 +G01 X-0.71390 Y0.62426 +G01 X-0.73329 Y0.61055 +G01 X-0.73473 Y0.60911 +G01 X-0.73473 Y0.60707 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.25266 Y0.30052 ( rapid move to begin. ) +G00 X-0.74493 Y0.64626 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.25266 Y0.30052 -G01 X-0.25327 Y0.30126 -G01 X-0.25491 Y0.30261 -G01 X-0.25678 Y0.30361 -G01 X-0.25829 Y0.30407 -G01 X-0.17368 Y0.38868 -G01 X-0.17162 Y0.38868 +G01 X-0.74493 Y0.64626 +G01 X-0.74161 Y0.64958 +G01 X-0.74262 Y0.65179 +G01 X-0.74317 Y0.65351 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.18969 Y0.45114 ( rapid move to begin. ) +G00 X-0.65058 Y0.65070 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.18969 Y0.45114 -G01 X-0.18909 Y0.45477 -G01 X-0.18897 Y0.45758 -G01 X-0.17261 Y0.45758 -G01 X-0.17176 Y0.45495 -G01 X-0.17077 Y0.45277 +G01 X-0.65058 Y0.65070 +G01 X-0.64924 Y0.65443 +G01 X-0.56255 Y0.65443 +G01 X-0.48848 Y0.58036 +G01 X-0.49061 Y0.57908 +G01 X-0.49270 Y0.57745 +G01 X-0.49524 Y0.57461 +G01 X-0.49716 Y0.57138 +G01 X-0.49781 Y0.56983 +G01 X-0.49853 Y0.56723 +G01 X-0.49902 Y0.56312 +G01 X-0.49897 Y0.54209 +G01 X-0.49845 Y0.53840 +G01 X-0.49781 Y0.53630 +G01 X-0.49716 Y0.53474 +G01 X-0.49574 Y0.53224 +G01 X-0.50196 Y0.53401 +G01 X-0.50195 Y0.57784 +G01 X-0.49952 Y0.58097 +G01 X-0.49707 Y0.58112 +G01 X-0.49952 Y0.58097 +G01 X-0.50648 Y0.58792 +G01 X-0.50746 Y0.58624 +G01 X-0.50562 Y0.58464 +G01 X-0.50199 Y0.58091 +G01 X-0.50195 Y0.57708 +G01 X-0.50195 Y0.57773 +G01 X-0.50417 Y0.58075 +G01 X-0.50670 Y0.58329 +G01 X-0.50863 Y0.58476 +G01 X-0.50746 Y0.58624 +G01 X-0.50562 Y0.58464 +G01 X-0.50199 Y0.58091 +G01 X-0.50136 Y0.58119 +G01 X-0.50199 Y0.58091 +G01 X-0.50196 Y0.53401 +G01 X-0.50823 Y0.53225 +G01 X-0.50686 Y0.53454 +G01 X-0.50604 Y0.53653 +G01 X-0.50555 Y0.53815 +G01 X-0.50497 Y0.54194 +G01 X-0.50496 Y0.56401 +G01 X-0.50528 Y0.56660 +G01 X-0.50589 Y0.56905 +G01 X-0.50686 Y0.57156 +G01 X-0.50882 Y0.57477 +G01 X-0.50989 Y0.57608 +G01 X-0.51269 Y0.57866 +G01 X-0.51495 Y0.58010 +G01 X-0.51685 Y0.58099 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.05906 ( retract ) -G00 X-0.17078 Y0.49584 ( rapid move to begin. ) +G00 X-0.64436 Y0.68790 ( rapid move to begin. ) G01 F19.68504 ( Mill infeed pass 1/1 ) G01 Z-0.00354 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G01 F39.37008 -G01 X-0.17078 Y0.49584 -G01 X-0.17176 Y0.49367 -G01 X-0.17261 Y0.49105 -G01 X-0.18897 Y0.49105 -G01 X-0.18922 Y0.49524 -G01 X-0.18965 Y0.49736 +G01 X-0.64436 Y0.68790 +G01 X-0.64924 Y0.68790 +G01 X-0.65057 Y0.69160 G04 P0 ( dwell for no time -- G64 should not smooth over this point ) G00 Z0.393701 ( retract ) diff --git a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/outp0_original_back.svg b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/outp0_original_back.svg index 2da9b71c9..fda08d582 100644 --- a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/outp0_original_back.svg +++ b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/outp0_original_back.svg @@ -9,11 +9,11 @@ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> - - - - - - - + + + + + + + diff --git a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_0.svg b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_0.svg index c1acf14ce..44ddebcd4 100644 --- a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_0.svg +++ b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_0.svg @@ -7,82 +7,82 @@ - - - - - - - - - + + + + + + + + + - - + + - - - - - - + + + + + + - - - - - - + + + + + + - - + + - - + + - - - - - - + + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - + + - - - - - - - + + + + + + + diff --git a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_1.svg b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_1.svg index a6b8fbf35..fe9b73d1a 100644 --- a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_1.svg +++ b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_1.svg @@ -7,21 +7,21 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + @@ -30,118 +30,118 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - - - - - - - + + + + + + + + - - - - + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - + + - - + + - - - - + + + + - - - - - - + + + + + + - - + + - - + + - - - - - - + + + + + + - - - - + + + + - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - + + + + @@ -158,51 +158,51 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - - - - - + + + + + + - - - - - - + + + + + + - - + + - - + + - - + + - - + + - - - - - - - + + + + + + + diff --git a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_2.svg b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_2.svg index 71681f216..eb2c0e7b9 100644 --- a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_2.svg +++ b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_2.svg @@ -7,87 +7,87 @@ - - - - - - - - - + + + + + + + + + - - - - + + + + - - + + - - - - - - - - + + + + + + + + - - + + - - + + - - - - + + + + - - + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - + + - - + + @@ -102,25 +102,25 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + - - - - - - + + + + + + - - - - - - - + + + + + + + diff --git a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_0.svg b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_0.svg index b3e94b4e4..ec9609df4 100644 --- a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_0.svg +++ b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_0.svg @@ -11,60 +11,60 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + - - - - - - + + + + + + - - - - - - + + + + + + - - + + - - + + - - - - - - + + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - + + diff --git a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_1.svg b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_1.svg index 0e5e0493e..426953dec 100644 --- a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_1.svg +++ b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_1.svg @@ -7,12 +7,12 @@ - - - - - - + + + + + + @@ -21,118 +21,118 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - - - - - - - + + + + + + + + - - - - + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - + + - - + + - - - - + + + + - - - - - - + + + + + + - - + + - - + + - - - - - - + + + + + + - - - - + + + + - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - + + + + @@ -149,42 +149,42 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - - - - - + + + + + + - - - - - - + + + + + + - - + + - - + + - - + + - - + + diff --git a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_2.svg b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_2.svg index 70bb5ba8f..65588c04e 100644 --- a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_2.svg +++ b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_2.svg @@ -9,76 +9,76 @@ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> - - - - + + + + - - + + - - - - - - - - + + + + + + + + - - + + - - + + - - - - + + + + - - + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - + + - - + + @@ -93,16 +93,16 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> - - + + - - - - - - + + + + + +