EgtMachKernel 1.6s8 :

- in foratura, risalita sopra foro ora ha flag 104
- in taglio con lama possibilità di differenziare step su taglio inclinato
- in fresatura si usa diametro di lavoro per fare offset
- in OnSetHead ora si impostano anche diametro e lunghezza di ingombro dell'utensile.
This commit is contained in:
Dario Sassi
2016-07-26 18:14:44 +00:00
parent 0b1a5adb8e
commit fec9890054
9 changed files with 72 additions and 15 deletions
+4
View File
@@ -33,6 +33,8 @@ static const string EVAR_TABNAME = ".TABNAME" ; // (string) nome della tavol
static const string EVAR_HEAD = ".HEAD" ; // (string) nome della testa
static const string EVAR_EXIT = ".EXIT" ; // (int) numero dell'uscita
static const string EVAR_TOOL = ".TOOL" ; // (string) nome dell'utensile
static const string EVAR_TOTDIAM = ".TOTDIAM" ; // (num) diametro di ingombro dell'utensile
static const string EVAR_TOTLEN = ".TOTLEN" ; // (num) lunghezza di ingombro dell'utensile
static const string ON_SET_TABLE = "OnSetTable" ;
static const string ON_SET_HEAD = "OnSetHead" ;
@@ -193,6 +195,8 @@ Machine::SetCurrTool( const string& sTool, const string& sHead, int nExit)
bOk = bOk && LuaSetGlobVar( EMC_VAR + EVAR_HEAD, sHead) ;
bOk = bOk && LuaSetGlobVar( EMC_VAR + EVAR_EXIT, nExit) ;
bOk = bOk && LuaSetGlobVar( EMC_VAR + EVAR_TOOL, sTool) ;
bOk = bOk && LuaSetGlobVar( EMC_VAR + EVAR_TOTDIAM, dTOvDiam) ;
bOk = bOk && LuaSetGlobVar( EMC_VAR + EVAR_TOTLEN, dTOvLen) ;
bOk = bOk && LuaCallFunction( ON_SET_HEAD) ;
bOk = bOk && LuaResetGlobVar( EMC_VAR) ;
if ( ! bOk)