diff --git a/EgtMachKernel.rc b/EgtMachKernel.rc index 6c2f568..b55ab9d 100644 Binary files a/EgtMachKernel.rc and b/EgtMachKernel.rc differ diff --git a/Generator.cpp b/Generator.cpp index dd5686f..ee39bcb 100644 --- a/Generator.cpp +++ b/Generator.cpp @@ -757,8 +757,7 @@ bool Generator::OnToolSelect( const string& sTool, const string& sHead, int nExit, const string& sTcPos) { // assegno il nome dell'utensile, la testa, l'uscita e l'eventuale posizione nel toolchanger - string sOutTool = ( ( sTool.empty() || sTool.front() == '*') ? "" : sTool) ; - bool bOk = m_pMachine->LuaSetGlobVar( GLOB_VAR + GVAR_TOOL, sOutTool) ; + bool bOk = m_pMachine->LuaSetGlobVar( GLOB_VAR + GVAR_TOOL, sTool) ; bOk = bOk && m_pMachine->LuaSetGlobVar( GLOB_VAR + GVAR_HEAD, sHead) ; bOk = bOk && m_pMachine->LuaSetGlobVar( GLOB_VAR + GVAR_EXIT, nExit) ; bOk = bOk && m_pMachine->LuaSetGlobVar( GLOB_VAR + GVAR_TCPOS, sTcPos) ; diff --git a/Simulator.cpp b/Simulator.cpp index 92ca40d..1631eac 100644 --- a/Simulator.cpp +++ b/Simulator.cpp @@ -834,7 +834,8 @@ Simulator::OnToolSelect( const string& sTool, const string& sHead, int nExit, co // assegno il nome dell'utensile, la testa e l'uscita if ( ! m_pMachine->LuaSetGlobVar( GLOB_VAR + GVAR_TOOL, sTool) || ! m_pMachine->LuaSetGlobVar( GLOB_VAR + GVAR_HEAD, sHead) || - ! m_pMachine->LuaSetGlobVar( GLOB_VAR + GVAR_EXIT, nExit)) + ! m_pMachine->LuaSetGlobVar( GLOB_VAR + GVAR_EXIT, nExit) || + ! m_pMachine->LuaSetGlobVar( GLOB_VAR + GVAR_TCPOS, sTcPos)) return false ; // assegno il token e il nome degli assi int nNumAxes = int( m_AxesName.size()) ;