- in Squaring modifiche a GetTools e CreateGeometry per contemplare tutti i casi specifici
This commit is contained in:
@@ -1094,13 +1094,9 @@ local function AddSquaring( sSquaringTool, RawPart)
|
||||
return false, sMsg
|
||||
end
|
||||
|
||||
bOk, Geometry = Squaring.CreateGeometry( sSquaringTool, RawPart, SquaringTools)
|
||||
if not bOk then
|
||||
sMsg = 'Squaring failed: cannot create geometry'
|
||||
return false, sMsg
|
||||
end
|
||||
MachiningGeometries = Squaring.CreateGeometry( sSquaringTool, SquaringTools, RawPart)
|
||||
|
||||
bOk, sMsg, OperationsId = Squaring.AddMachinings( sSquaringTool, SquaringTools, Geometry)
|
||||
bOk, sMsg, OperationsId = Squaring.AddMachinings( MachiningGeometries)
|
||||
if not bOk then
|
||||
for i = 1, #OperationsId do
|
||||
EgtRemoveOperation( i)
|
||||
@@ -1111,6 +1107,10 @@ local function AddSquaring( sSquaringTool, RawPart)
|
||||
|
||||
Squaring.AddScrapRemoval()
|
||||
|
||||
if WD.SQUARING_TYPE == 2 then
|
||||
Squaring.RemoveExternalMachinings( Geometry)
|
||||
end
|
||||
|
||||
return true, sMsg
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user