diff --git a/MachineCalc.cpp b/MachineCalc.cpp index adbdca4..d7e1b2e 100644 --- a/MachineCalc.cpp +++ b/MachineCalc.cpp @@ -1744,8 +1744,12 @@ Machine::VerifyProtectedAreas( double dX, double dY, double dZ, const DBLVECTOR& // salvo eventuale variabile EMC_VAR già presente bool bOldEMC = LuaChangeNameGlobVar( EMC_VAR, EMC_VAR_BACKUP) ; // definisco variabili + string sTool, sHead ; int nExit ; bOk = bOk && LuaCreateGlobTable( EMC_VAR) ; bOk = bOk && LuaSetGlobVar( EMC_VAR + EVAR_VER, GetEMkVer()) ; + bOk = bOk && GetCurrHead( sHead) && LuaSetGlobVar( EMC_VAR + EVAR_HEAD, sHead) ; + bOk = bOk && GetCurrExit( nExit) && LuaSetGlobVar( EMC_VAR + EVAR_EXIT, nExit) ; + bOk = bOk && GetCurrTool( sTool) && LuaSetGlobVar( EMC_VAR + EVAR_TOOL, sTool) ; bOk = bOk && LuaSetGlobVar( EMC_VAR + EVAR_L1, dX) ; bOk = bOk && LuaSetGlobVar( EMC_VAR + EVAR_L2, dY) ; bOk = bOk && LuaSetGlobVar( EMC_VAR + EVAR_L3, dZ) ;