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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user