diff --git a/LuaLibs/BeamExec.lua b/LuaLibs/BeamExec.lua index 80845ef..e6fc279 100644 --- a/LuaLibs/BeamExec.lua +++ b/LuaLibs/BeamExec.lua @@ -1172,6 +1172,10 @@ local function CalculateStrategies( vProcSingleRot, Part) Proc.HeadProcOriginal.nFlg = 1 Proc.HeadProcOriginal.nIndexMasterProc = nil Proc.Topology = FeatureLib.ClassifyTopology( Proc, Part) + -- TODO è corretto? se era già un taglio a zero non lo devo più fare + if Proc.Topology.sName == 'HeadCut' then + Proc.nFlg = 0 + end Proc.SlaveProcIndexes = nil bToReprocess = true break @@ -1179,6 +1183,10 @@ local function CalculateStrategies( vProcSingleRot, Part) Proc.TailProcOriginal.nFlg = 1 Proc.TailProcOriginal.nIndexMasterProc = nil Proc.Topology = FeatureLib.ClassifyTopology( Proc, Part) + -- TODO è corretto? se era già un taglio a zero non lo devo più fare + if Proc.Topology.sName == 'TailCut' then + Proc.nFlg = 0 + end Proc.SlaveProcIndexes = nil bToReprocess = true break diff --git a/Strategies/Standard/TAILCUT/TAILCUT.lua b/Strategies/Standard/TAILCUT/TAILCUT.lua index e909785..807d1e6 100644 --- a/Strategies/Standard/TAILCUT/TAILCUT.lua +++ b/Strategies/Standard/TAILCUT/TAILCUT.lua @@ -199,7 +199,7 @@ function TAILCUT.Make( bAddMachining, Proc, Part, CustomParameters) Strategy.Machining = CalculateTailCut( Proc, Part) if not Strategy.Machining or #Strategy.Machining == 0 then - Strategy.Result = FeatureLib.GetStrategyResultNotApplicable( 'Head machining not possible') + Strategy.Result = FeatureLib.GetStrategyResultNotApplicable( 'Tail machining not possible') end end