- in BeamExec altre correzioni riguardanti la sostituzione dei tagli di testa o coda

This commit is contained in:
luca.mazzoleni
2026-06-25 18:56:29 +02:00
parent 53b2ef5e6a
commit 88b2e90ef7
2 changed files with 9 additions and 1 deletions
+8
View File
@@ -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
+1 -1
View File
@@ -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