-print "G02 X%6.4f" % (X_Pos - CutLineRadius),"Y%6.4f" % Y_Pos,"I%6.4f" % -CutLineRadius,"J0 F",Speed
-print "G02 X%6.4f" % (X_Pos + CutLineRadius),"Y%6.4f" % Y_Pos,"I%6.4f" % CutLineRadius,"J0 F",Speed
+print "G01 X",X_End," Y",Y_Start," F",Speed
+print "G01 X",X_End," Y",Y_End," F",Speed
+print "G01 X",X_Start," Y",Y_End," F",Speed
+print "G01 X",X_Start," Y",Y_Start," F",Speed
+print
+print "( second pass)"
+print "G00 X",X_Start,"Y",Y_Start
+print "G01 Z",-Zdepth," F",Speed
+print "G01 X",X_End," Y",Y_Start," F",Speed
+print "G01 X",X_End," Y",Y_End," F",Speed
+print "G01 X",X_Start," Y",Y_End," F",Speed
+print "G01 X",X_Start," Y",Y_Start," F",Speed
+