public static string BajaPunta(float nivelZ) { //G01_Lineal mov = new G01_Lineal(); G00_Avance mov = new G00_Avance(); mov.Z = nivelZ; //return mov.ToString(); return "G00 Z" + mov.Z.ToString(); }
public static string Avance(float x, float y, float z) { G00_Avance mov = new G00_Avance(); mov.X = x; mov.Y = y; mov.Z = z; return (mov.ToString() + Environment.NewLine); }
public static string LevantaPunta(float nivelZ) { G00_Avance mov = new G00_Avance(); if (nivelZ != 0) //sino estamos en el nivel base mov.Z = nivelZ; else //sino tomamos el z de la configuracion mov.Z = altoAscenso; return mov.ToString(); }
public static List<string> IrAL(float x, float y, float z) { List<string> s = new List<string>(); //levantar la punta hasta el nivel de Z que hay que ir s.Add(LevantaPunta(z)); //crear el mov de avance G00_Avance mov = new G00_Avance(); mov.X = x; mov.Y = y; if (z == 0) mov.Z = altoAscenso; //este lo tendriamos que tomar de la config else mov.Z = z; s.Add(mov.ToString()); //bajamos la punta s.Add(BajaPunta(z)); return s; }
public static string IrA(float x, float y, float z) { string s = ""; //levantar la punta hasta el nivel de Z que hay que ir s += (LevantaPunta(z) + Environment.NewLine); //crear el mov de avance G00_Avance mov = new G00_Avance(); mov.X = x; mov.Y = y; if (z == 0) mov.Z = altoAscenso ; //este lo tendriamos que tomar de la config else mov.Z = z; s += (mov.ToString() + Environment.NewLine); //bajamos la punta s += BajaPunta(z); return s; }