diff --git a/NestProcess.lua b/NestProcess.lua index 281b940..ed6c91a 100644 --- a/NestProcess.lua +++ b/NestProcess.lua @@ -65,6 +65,7 @@ local s_dSideMillDiamDown = WD.SIDEMILL_DIAM_DOWN or 350 local s_dSideMillDiamUp = WD.SIDEMILL_DIAM_UP or 65 local s_dHorDrillLen = WD.HOR_DRILL_LEN or 1780 local s_dHorDrillDiam = WD.HOR_DRILL_DIAM or 35 +local s_dHorDrillDiam5Axes = WD.HOR_DRILL_DIAM_5AX or 0 local s_sOrigCorner = WD.ORIG_CORNER or 'TL' local s_dIntRulli = WD.INTRULLI or 1200 local s_dMinRawYHorDrill = WD.MINRAWY_HOR_DRILL or 2800 @@ -535,7 +536,7 @@ local function ClassifyDrillsOnLateralFaces( nPartId, dMinSheetWidth) if not AuxId or EgtGetType( AuxId) ~= GDB_TY.CRV_ARC then break end -- verifico se diametro compatibile con la punta local dDiam = 2 * EgtArcRadius( AuxId) - if abs( dDiam - s_dHorDrillDiam) < WD.DRILL_TOL + GEO.EPS_SMALL then + if ( abs( dDiam - s_dHorDrillDiam5Axes) < WD.DRILL_TOL + GEO.EPS_SMALL) or ( abs( dDiam - s_dHorDrillDiam) < WD.DRILL_TOL + GEO.EPS_SMALL) then local ptDrill = EgtCP( AuxId, GDB_RT.GLOB) local dLen = abs( EgtCurveThickness( AuxId)) local bLong = dLen > s_dHorDrillLen - 1