From 43cf75d400cadbfca53104e6ba7c922a3fa96d71 Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Mon, 24 Feb 2025 14:18:15 +0100 Subject: [PATCH] - in lavorazione tipo BHSideMIll migliorati allungamenti in caso di feature obliqua --- LuaLibs/ProcessLapJoint.lua | 6 ++++++ UpdateLog.txt | 1 + 2 files changed, 7 insertions(+) diff --git a/LuaLibs/ProcessLapJoint.lua b/LuaLibs/ProcessLapJoint.lua index c889cab..5371915 100644 --- a/LuaLibs/ProcessLapJoint.lua +++ b/LuaLibs/ProcessLapJoint.lua @@ -6005,6 +6005,12 @@ local function MakeMoreFaces( Proc, nPhase, nRawId, nPartId, dOvmHead, bSinglePa EgtSetMachiningParam( MCH_MP.LITANG, 0) EgtSetMachiningParam( MCH_MP.LIPERP, dFacElev + BD.CUT_SIC) EgtSetMachiningParam( MCH_MP.LEADOUTTYPE, MCH_MILL_LO.AS_LI) + local vtN2 = EgtSurfTmFacetNormVersor( Proc.Id, EgtIf( nFacInd == 0, 1, 0), GDB_ID.ROOT) + if vtN2 then + local AddLen = sqrt( dV^2 * ( ( 1 / abs( vtN2:getX())^2) - 1)) + BD.CUT_SIC + EgtSetMachiningParam( MCH_MP.STARTADDLEN, AddLen) + EgtSetMachiningParam( MCH_MP.ENDADDLEN, AddLen) + end else EgtSetMachiningParam( MCH_MP.STARTADDLEN, 0) EgtSetMachiningParam( MCH_MP.LITANG, dToolDiam / 2 + BD.CUT_SIC) diff --git a/UpdateLog.txt b/UpdateLog.txt index 72dba62..5805883 100644 --- a/UpdateLog.txt +++ b/UpdateLog.txt @@ -2,6 +2,7 @@ Versione 2.7xx () - Modif : in forature passanti orizzontali fatte da un solo lato, si inverte il lato di lavoro in base all'utensile scelto +- MOdif : in LapJoint in lavorazione tipo BH permessa U passante non parallela agli assi principali Versione 2.7b2 (05/02/2025) - Modif : si consentono DrillPocket in doppio solo se foro non passante