diff --git a/LuaLibs/WProcessLapJoint.lua b/LuaLibs/WProcessLapJoint.lua index fb6ac18..5a96379 100644 --- a/LuaLibs/WProcessLapJoint.lua +++ b/LuaLibs/WProcessLapJoint.lua @@ -16,6 +16,7 @@ -- 2022/12/14 Nel caso di 2 facce piccola correzione al modo di ordinare le facce. -- 2023/03/09 Gestito caso riconoscimento errato Stype 3 -- 2023/03/09 In MakeMoreFaces aggiunta la possibilità di lavorare le fessure con la lama +-- 2023/03/17 In MakeByMill gestito correttamente il caso di Workside destro. -- Tabella per definizione modulo local WPL = {} @@ -1381,6 +1382,13 @@ local function MakeByMill( Proc, nFacet, nOthFac, nRawId, b3Raw, dSideDist) EgtSetMachiningParam( MCH_MP.ENDADDLEN, 0) -- -dMillDiam/2 + dAddLen) EgtSetMachiningParam( MCH_MP.LOTANG, 0) EgtSetMachiningParam( MCH_MP.LOPERP, dSideDist + WD.CUT_SIC) + -- setto inversione in base al workside + local bIsWorkSideRight = ( EgtGetMachiningParam( MCH_MP.WORKSIDE) == MCH_MILL_WS.RIGHT) + local bInvert = false + if bIsWorkSideRight then + bInvert = true + end + EgtSetMachiningParam( MCH_MP.INVERT, bInvert) -- imposto posizione braccio porta testa local nSCC = MCH_SCC.ADIR_ZP if AreSameOrOppositeVectorApprox( vtN, Z_AX()) then diff --git a/Version.lua b/Version.lua index 696ced7..3117771 100644 --- a/Version.lua +++ b/Version.lua @@ -2,5 +2,5 @@ -- Gestione della versione di Wall NAME = 'Wall' -VERSION = '2.5c4' +VERSION = '2.5c5' MIN_EXE = '2.5b3'