Пример #1
0
        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);
        }
Пример #2
0
        //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);
        }