From 6447a11768bdc42821f764af3b883d13eb9568c1 Mon Sep 17 00:00:00 2001 From: Marcus Nordstrom Date: Sat, 3 May 2025 21:31:00 +0200 Subject: [PATCH] test: add hatch fill gcode --- test/test_hatch_fill.gcode | 1561 ++++++++++++++++++++++++++++++++++++ 1 file changed, 1561 insertions(+) create mode 100644 test/test_hatch_fill.gcode diff --git a/test/test_hatch_fill.gcode b/test/test_hatch_fill.gcode new file mode 100644 index 0000000..e407c9b --- /dev/null +++ b/test/test_hatch_fill.gcode @@ -0,0 +1,1561 @@ +% +(Header) +(Generated by gcodetools from Inkscape.) +(Using default header. To add your own header create file "header" in the output dir.) +M3 +(Header end.) +G21 (All units in mm) + +(Start cutting path id: path1527) +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X149.748591 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X149.748591 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X152.278711 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X152.278711 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X154.808834 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X154.808834 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X157.338954 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X157.338954 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X159.869077 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X159.869077 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X162.399197 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X162.399197 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X164.929320 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X164.929320 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X167.459440 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X167.459440 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X169.989563 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X169.989563 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X172.519683 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X172.519683 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X175.049806 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X175.049806 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X177.579926 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X177.579926 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X180.110049 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X180.110049 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X182.640172 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X182.640172 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X185.170292 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X185.170292 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X187.700415 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X187.700415 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X190.230535 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X190.230535 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X192.760658 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X192.760658 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X195.290778 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X195.290778 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X197.820901 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X197.820901 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X200.351021 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X200.351021 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X202.881145 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X202.881145 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X205.411264 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X205.411264 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X207.941388 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X207.941388 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X210.471507 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X210.471507 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(End cutting path id: path1527) + + +(Start cutting path id: path1492) +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X210.519124 Y103.852175 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.599037 Y103.852175 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.599037 Y101.322055 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X210.519124 Y101.322055 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X210.519124 Y98.791932 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.599037 Y98.791932 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.599037 Y96.261812 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X210.519124 Y96.261812 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X210.519124 Y93.731689 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.599037 Y93.731689 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.599037 Y91.201569 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X210.519124 Y91.201569 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X210.519124 Y88.671445 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.599037 Y88.671445 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.599037 Y86.141326 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X210.519124 Y86.141326 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X210.519124 Y83.611202 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.599037 Y83.611202 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.599037 Y81.081083 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X210.519124 Y81.081083 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X210.519124 Y78.550959 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.599037 Y78.550959 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.599037 Y76.020839 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X210.519124 Y76.020839 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X210.519124 Y73.490716 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.599037 Y73.490716 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.599037 Y70.960596 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X210.519124 Y70.960596 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X210.519124 Y68.430473 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.599037 Y68.430473 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.599037 Y65.900353 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X210.519124 Y65.900353 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X210.519124 Y63.370230 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.599037 Y63.370230 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.599037 Y60.840110 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X210.519124 Y60.840110 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X210.519124 Y58.309987 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.599037 Y58.309987 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.599037 Y55.779864 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X210.519124 Y55.779864 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X210.519124 Y53.249744 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.599037 Y53.249744 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.599037 Y50.719621 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X210.519124 Y50.719621 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X210.519124 Y48.189501 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.599037 Y48.189501 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.599037 Y45.659378 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X210.519124 Y45.659378 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X210.519124 Y43.129258 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.599037 Y43.129258 Z-1.000000 F400.000000 +G00 Z5.000000 + +(End cutting path id: path1492) + + +(Start cutting path id: path1461) +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X87.924133 Y106.001728 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y102.423595 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y98.845462 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X91.502266 Y106.001728 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X95.080398 Y106.001728 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y95.267333 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y91.689200 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X98.658530 Y106.001728 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X102.236662 Y106.001728 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y88.111067 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y84.532934 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X105.814794 Y106.001728 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X109.392927 Y106.001728 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y80.954802 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y77.376669 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X112.971059 Y106.001728 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X116.549193 Y106.001728 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y73.798539 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y70.220406 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X120.127322 Y106.001728 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X123.705455 Y106.001728 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y66.642274 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y63.064141 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X127.283588 Y106.001728 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X130.861721 Y106.001728 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y59.486008 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y55.907875 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X134.439853 Y106.001728 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X138.017983 Y106.001728 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y52.329746 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y48.751613 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X141.596116 Y106.001728 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X145.174249 Y106.001728 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y45.173480 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X85.832295 Y43.081641 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y104.515434 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y100.937301 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X89.410427 Y43.081641 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X92.988559 Y43.081641 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y97.359172 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y93.781039 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X96.566692 Y43.081641 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X100.144824 Y43.081641 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y90.202906 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y86.624773 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X103.722956 Y43.081641 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X107.301088 Y43.081641 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y83.046640 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y79.468507 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X110.879220 Y43.081641 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X114.457354 Y43.081641 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y75.890378 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y72.312245 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X118.035483 Y43.081641 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X121.613616 Y43.081641 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y68.734112 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y65.155980 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X125.191749 Y43.081641 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X128.769882 Y43.081641 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y61.577847 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y57.999714 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X132.348015 Y43.081641 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X135.926148 Y43.081641 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y54.421584 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y50.843452 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X139.504277 Y43.081641 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X143.082410 Y43.081641 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y47.265319 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y43.687186 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X146.660543 Y43.081641 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X87.924133 Y43.081641 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y46.659774 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y50.237907 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X91.502266 Y43.081641 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X95.080398 Y43.081641 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y53.816040 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y57.394169 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X98.658530 Y43.081641 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X102.236662 Y43.081641 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y60.972302 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y64.550435 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X105.814794 Y43.081641 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X109.392927 Y43.081641 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y68.128568 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y71.706701 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X112.971059 Y43.081641 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X116.549193 Y43.081641 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y75.284830 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y78.862963 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X120.127322 Y43.081641 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X123.705455 Y43.081641 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y82.441096 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y86.019229 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X127.283588 Y43.081641 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X130.861721 Y43.081641 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y89.597361 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y93.175494 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X134.439853 Y43.081641 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X138.017983 Y43.081641 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y96.753624 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y100.331757 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X141.596116 Y43.081641 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X145.174249 Y43.081641 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y103.909889 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X85.832295 Y106.001728 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y44.567936 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y48.146068 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X89.410427 Y106.001728 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X92.988559 Y106.001728 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y51.724201 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y55.302331 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X96.566692 Y106.001728 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X100.144824 Y106.001728 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y58.880464 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y62.458596 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X103.722956 Y106.001728 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X107.301088 Y106.001728 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y66.036729 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y69.614862 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X110.879220 Y106.001728 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X114.457354 Y106.001728 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y73.192991 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y76.771124 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X118.035483 Y106.001728 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X121.613616 Y106.001728 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y80.349257 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y83.927390 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X125.191749 Y106.001728 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X128.769882 Y106.001728 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y87.505523 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y91.083656 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X132.348015 Y106.001728 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X135.926148 Y106.001728 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y94.661788 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y98.239918 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X139.504277 Y106.001728 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X143.082410 Y106.001728 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y101.818051 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y105.396184 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X146.660543 Y106.001728 Z-1.000000 F400.000000 +G00 Z5.000000 + +(End cutting path id: path1461) + + +(Start cutting path id: path1434) +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y167.105215 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y167.105215 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y164.575095 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y164.575095 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y162.044972 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y162.044972 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y159.514852 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y159.514852 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y156.984729 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y156.984729 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y154.454609 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y154.454609 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y151.924486 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y151.924486 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y149.394366 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y149.394366 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y146.864242 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y146.864242 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y144.334123 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y144.334123 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y141.803999 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y141.803999 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y139.273880 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y139.273880 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y136.743756 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y136.743756 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y134.213636 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y134.213636 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y131.683513 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y131.683513 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y129.153393 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y129.153393 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y126.623270 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y126.623270 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y124.093150 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y124.093150 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y121.563027 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y121.563027 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y119.032904 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y119.032904 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y116.502784 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y116.502784 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y113.972661 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y113.972661 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y111.442541 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y111.442541 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X84.346001 Y108.912418 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.266087 Y108.912418 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.266087 Y106.382298 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X84.346001 Y106.382298 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X86.495554 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X86.495554 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X89.025675 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X89.025675 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X91.555797 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X91.555797 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X94.085919 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X94.085919 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X96.616040 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X96.616040 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X99.146162 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X99.146162 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X101.676283 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X101.676283 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X104.206405 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X104.206405 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X106.736526 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X106.736526 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X109.266648 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X109.266648 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X111.796770 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X111.796770 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X114.326892 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X114.326892 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X116.857012 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X116.857012 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X119.387136 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X119.387136 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X121.917255 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X121.917255 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X124.447379 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X124.447379 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X126.977498 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X126.977498 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X129.507622 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X129.507622 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X132.037742 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X132.037742 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X134.567865 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X134.567865 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X137.097985 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X137.097985 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X139.628108 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X139.628108 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X142.158228 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X142.158228 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X144.688351 Y169.254768 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X144.688351 Y106.334681 Z-1.000000 F400.000000 +G00 Z5.000000 + +(Change tool to Cylindrical cutter) + +G00 Z5.000000 +G00 X147.218471 Y106.334681 + +G01 Z-1.000000 F100.0(Penetrate) +G01 X147.218471 Y169.254768 Z-1.000000 F400.000000 +G00 Z5.000000 + +(End cutting path id: path1434) + + +(Footer) +M5 +G00 X0.0000 Y0.0000 +M2 +(Using default footer. To add your own footer create file "footer" in the output dir.) +(end) +% \ No newline at end of file