diff --git a/BatchProcessNew.lua b/BatchProcessNew.lua index fec450d..68786ef 100644 --- a/BatchProcessNew.lua +++ b/BatchProcessNew.lua @@ -377,9 +377,6 @@ if bToProcess then -- Altrimenti, opero sul progetto corrente else - -- creo un gruppo temporaneo dove finiranno tutte le entità che non bisogna salvare, alla fine lo si cancella - BeamLib.CreateTempGroup() - -- Recupero l'identificativo del gruppo di lavoro corrente local nMGrpId = EgtGetCurrMachGroup() -- Barra da creare diff --git a/LuaLibs/BeamLib.lua b/LuaLibs/BeamLib.lua index f4a83b7..5adef12 100644 --- a/LuaLibs/BeamLib.lua +++ b/LuaLibs/BeamLib.lua @@ -294,8 +294,12 @@ end ------------------------------------------------------------------------------------------------------------- function BeamLib.CreateTempGroup() - local idTempGroup = EgtGroup( GDB_ID.ROOT) - EgtSetName( idTempGroup, "#TEMP_GROUP#") + local idTempGroup = BeamLib.GetTempGroup() + -- se non esiste, lo creo + if not idTempGroup then + idTempGroup = EgtGroup( GDB_ID.ROOT) + EgtSetName( idTempGroup, "#TEMP_GROUP#") + end return idTempGroup end diff --git a/NestProcess.lua b/NestProcess.lua index d3fd807..72f9c6f 100644 --- a/NestProcess.lua +++ b/NestProcess.lua @@ -472,6 +472,10 @@ while nMachGroup do nMachGroup = nNextMachGroup end +-- si cancella gruppo temporaneo contenente entità da cancellare +local idTempGroup = EgtGetFirstNameInGroup( GDB_ID.ROOT, "#TEMP_GROUP#") or nil +EgtErase( idTempGroup) + EgtResetCurrMachGroup() NEST.ERR = 0 diff --git a/Strategies/Standard/HEADCUT/HEADCUT.json b/Strategies/Standard/HEADCUT/HEADCUT.json index 1c49971..a6b28c7 100644 --- a/Strategies/Standard/HEADCUT/HEADCUT.json +++ b/Strategies/Standard/HEADCUT/HEADCUT.json @@ -25,7 +25,7 @@ { "sName": "bExecutePreCut", "sNameNge": "EXEC_PRECUT", - "sValue": "true", + "sValue": "false", "sDescriptionShort": "Force to add PreCuts", "sDescriptionLong": "Autocam will apply a machining on the theoretical zero, to avoid collision if the theoretical piece length doesn't correspond to the real length", "sType": "b",