diff --git a/LuaLibs/FacesBySaw.lua b/LuaLibs/FacesBySaw.lua index 908d1bb..5978ec1 100644 --- a/LuaLibs/FacesBySaw.lua +++ b/LuaLibs/FacesBySaw.lua @@ -402,10 +402,7 @@ function FacesBySaw.MakeOne( nSurfId, nFacet, sCutting, dSawDiam, Par5, dVzLimDw dLoPerp = BD.COLL_SIC else bLioTang = true - dLiTang, dLi2Tang = dLi2Tang, dLiTang - dLiPerp, dLi2Perp = dLi2Perp, dLiPerp - dLoTang, dLo2Tang = dLo2Tang, dLoTang - dLoPerp, dLo2Perp = dLo2Perp, dLoPerp + dLiTang, dLiPerp, dLoTang, dLoPerp = dLi2Tang, dLi2Perp, dLo2Tang, dLo2Perp end end -- posizione braccio @@ -490,23 +487,7 @@ function FacesBySaw.MakeOne( nSurfId, nFacet, sCutting, dSawDiam, Par5, dVzLimDw -- eventuali note if sNotes and #sNotes > 0 then EgtSetMachiningParam( MCH_MP.USERNOTES, sNotes) end -- eseguo - local bIsApplyOk = ML.ApplyMachining( true, false) - if not bIsApplyOk then - local nErr = EgtGetLastMachMgrError() - -- se errore outstroke (2318) provo a invertire il tipo di attacco (perpendicolare o tangenziale) - if nErr == 2318 then - dLiTang, dLi2Tang = dLi2Tang, dLiTang - dLiPerp, dLi2Perp = dLi2Perp, dLiPerp - dLoTang, dLo2Tang = dLo2Tang, dLoTang - dLoPerp, dLo2Perp = dLo2Perp, dLoPerp - EgtSetMachiningParam( MCH_MP.LITANG, dLiTang) - EgtSetMachiningParam( MCH_MP.LIPERP, dLiPerp) - EgtSetMachiningParam( MCH_MP.LOTANG, dLoTang) - EgtSetMachiningParam( MCH_MP.LOPERP, dLoPerp) - bIsApplyOk = ML.ApplyMachining( true, false) - end - end - if not bIsApplyOk then + if not ML.ApplyMachining( true, false) then local _, sErr = EgtGetLastMachMgrError() EgtSetOperationMode( nMchFId, false) return false, sErr