diff --git a/LuaLibs/ProcessFreeContour.lua b/LuaLibs/ProcessFreeContour.lua index d56a7eb..69d0089 100644 --- a/LuaLibs/ProcessFreeContour.lua +++ b/LuaLibs/ProcessFreeContour.lua @@ -7,6 +7,7 @@ -- 2022/11/24 In MakeByMill aggiunta la lavorazione sopra/sotto nel caso di testa sotto -- In MakeByMill se BeamData forza lettura codolo da Q questo viene sempre fatto indipendentemente dalle dimensioni della feature -- 2023/03/03 Corretta MakeByMark ( non definiti b3Raw e b3Aux ). +-- 2023/06/21 In CalcSpecialAdd modificato l'angolo minimo da 5 a 15 deg. -- Tabella per definizione modulo local ProcessFreeContour = {} @@ -206,8 +207,8 @@ local function CalcSpecialAdd( nCrv, bStartVsEnd, dToolDiam) -- tangenti prima e dopo il punto interno local vtPrev = EgtUV( nCrv, nIn, -1) local vtNext = EgtUV( nCrv, nIn, 1) - -- se c'è perdita di tangenza (delta angolare oltre i 5 gradi) - if vtPrev * vtNext < 0.996 then + -- se c'è perdita di tangenza (delta angolare oltre i 15 gradi) + if vtPrev * vtNext < 0.966 then -- lunghezza del tratto local ptP0 = EgtUP( nCrv, nOut) local ptP1 = EgtUP( nCrv, nIn)