- in BeamExec altre correzioni riguardanti la sostituzione dei tagli di testa o coda
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user