Merge branch 'release/2.7f2'

This commit is contained in:
luca.mazzoleni
2025-06-06 11:03:53 +02:00
3 changed files with 15 additions and 3 deletions
+11 -2
View File
@@ -2288,6 +2288,10 @@ local function VerifyPocket( Proc, nFacet, dElev, nRawId)
local _, dH, dV = EgtSurfTmFacetMinAreaRectangle( Proc.Id, nFacet, GDB_ID.ROOT)
local dStartDiameter = min( dH, dV)
local dMaxDiameter = dStartDiameter
-- se tasca chiusa si riduce il massimo diametro per evitare che la svuotatura fallisca
if Proc.Topology == 'Pocket' or Proc.Topology == 'Tunnel' then
dMaxDiameter = 0.9 * dStartDiameter
end
-- se una sola faccia posso usare un utensile più grande della faccia
if Proc.Fct == 1 then
dMaxDiameter = 2 * dMaxDiameter
@@ -2295,7 +2299,12 @@ local function VerifyPocket( Proc, nFacet, dElev, nRawId)
-- se forma ad L posso usare un utensile più grande della faccia
local bIsL = ( Proc.Fct == 2 or WL.TestElleShape3( Proc.Id, Proc.Fct) or WL.TestElleShape4( Proc.Id, Proc.Fct) == 2)
if bIsL then
dMaxDiameter = 2 * dMaxDiameter
if Proc.Fct < 4 then
dMaxDiameter = 2 * dMaxDiameter
-- per tasche chiuse l'utensile non può essere più grande del lato più grande
else
dMaxDiameter = min( 2 * dMaxDiameter, max( dH, dV))
end
end
-- se forma ad U riduco il diametro se necessario
local bIsU = ( Proc.Fct == 3 and not WL.TestElleShape3( Proc.Id, Proc.Fct))
@@ -2389,7 +2398,7 @@ local function VerifyPocket( Proc, nFacet, dElev, nRawId)
-- se tasca chiusa cerco lavorazione con diametro massimo pari a dimensione tasca e riverifico per eventuale doppio
if bForceClosedPocket then
dMaxDiameter = dStartDiameter
dMaxDiameter = 0.9 * dStartDiameter
bUseDElevToFindPocketing = true
sPocketing = WM.FindPocketing( 'Pocket', dMaxDiameter, dElev, nil, nil, bExcludeNoTipFeed, dDistanceToNearestPart)
if not sPocketing then
+3
View File
@@ -1,5 +1,8 @@
==== Wall Update Log ====
Versione 2.7f2 (06/06/2025)
- Fixed : in Lapjoint migliorie alle svuotature
Versione 2.7f1 (05/06/2025)
- Added : gestita forzatura freecontour di fresa per macchine senza lama (costante WallData FORCE_MILL_CONTOUR)
- Modif : migliorata DoubleCut
+1 -1
View File
@@ -2,5 +2,5 @@
-- Gestione della versione di Wall
NAME = 'Wall'
VERSION = '2.7f1'
VERSION = '2.7f2'
MIN_EXE = '2.6k1'