OBS för att kunna ladda verktygshöjden vid start deaktiveras nödstopp i programmet temporärt, använd med försiktighet och på egen risk!
Nödstoppet i en maskin bör heller aldrig vara beroende av mjukvaran utan ett nödstopp ska bryta strömmen till servon och spindel oavsett vad mjukvaran hittar på.
För att spara lägg till i M99999:
Code: Select all
//Save on exit
exec.Callbutton(168); //Apply
exec.Wait(100);
exec.Callbutton(167); //Save
int CurrentTool = exec.Getcurrenttool(); //Hämta nuvarande verktyg
string CurrentToolString = CurrentTool.ToString(); //Konvertera till string
exec.Writekey("JB CNC", "CurrentTool", CurrentToolString); //Skriv till profil
Code: Select all
string CurrentToolString = exec.Readkey("JB CNC", "CurrentTool", "0");
exec.Estopin= false; //inaktiverar estop
int CurrentTool = Convert.ToInt32(CurrentToolString);
exec.Setcurrenttool(CurrentTool);
exec.Code("G43 H"+CurrentTool); // Load current tool offset
exec.Estopin= true;
Detta kan användas till att även spara andra saker.