- in BLADEKEEPWASTE il codolo perpendicolare si fa solo se la feature arriva più in basso dell'altezza minima della morsa

This commit is contained in:
luca.mazzoleni
2026-07-07 18:27:03 +02:00
parent 73ec13f1a3
commit b1fad0cd0c
+3 -4
View File
@@ -11,7 +11,8 @@ require( 'EgtBase')
local FeatureLib = require( 'FeatureLib')
local FaceData = require( 'FaceData')
local MachiningLib = require( 'MachiningLib')
local BeamLib = require('BeamLib')
local BeamLib = require( 'BeamLib')
local BeamData = require( 'BeamDataNew')
-- strategie di base
local FaceByBlade = require('FACEBYBLADE')
local FaceByMill = require( 'FACEBYMILL')
@@ -185,7 +186,6 @@ local function MakeBottomFace( Proc, Part, BottomFace, EdgeToMachine, Parameters
end
OptionalParametersFaceByBlade2.dDepthToMachine = dDepthToMachine
OptionalParametersFaceByBlade2.bAllowPerpendicularStrip = bAllowPerpendicularStrip
Cutting2 = FaceByBlade.Make( Proc, Part, BottomFace, EdgeToMachine, OptionalParametersFaceByBlade2)
Cutting2.nInternalSortingPriority = 2
@@ -206,7 +206,6 @@ local function MakeBottomFace( Proc, Part, BottomFace, EdgeToMachine, Parameters
end
OptionalParametersFaceByBlade1.dDepthToMachine = dDepthToMachine
OptionalParametersFaceByBlade1.bAllowPerpendicularStrip = bAllowPerpendicularStrip
Cutting1 = FaceByBlade.Make( Proc, Part, BottomFace, EdgeToMachine, OptionalParametersFaceByBlade1)
Cutting1.nInternalSortingPriority = 2
@@ -266,7 +265,7 @@ function BLADEKEEPWASTE.Make( Proc, Part, OptionalParameters)
local bFinishWithMill = ( OptionalParameters.bFinishWithMill ~= false)
local dMillingOffsetFromSide = OptionalParameters.dMillingOffsetFromSide or 1
local dStripWidth = OptionalParameters.dStripWidth or 5
local bAllowPerpendicularStrip = OptionalParameters.bAllowPerpendicularStrip or false
local bAllowPerpendicularStrip = ( OptionalParameters.bAllowPerpendicularStrip and ( Part.b3Raw:getMin():getZ() + BeamData.VICE_MINH > Proc.b3Box:getMin():getZ() - 10 * GEO.EPS_SMALL)) or false
local bForced = OptionalParameters.bForced or false
-- volume della feature