public static string RapidMoveToXYLocation(double x, double y) { //Eg G00 X0.422 Y25 var rapid = Mach3GcodeCommands.RapidPositioning(); var across = Mach3GcodeCommands.MoveXY(x, y); return(rapid + across + Environment.NewLine); }
//finish this public static string MillCircle(GcodeFile gcodeFile, List <double> xyR) { //Rapid position to XY location var str1 = Mach3GcodeCommands.RapidMoveToXYLocation(xyR[0], xyR[1]); var iterations = GetIterations(gcodeFile.FinalDepth, gcodeFile.DepthPerPass); return(str1 + iterations); }