From 0487b0ac9ac836c2ba1564d7a413b5fb2611b2b1 Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Wed, 15 Feb 2023 13:17:01 +0100 Subject: [PATCH] Improvement: - in LongCut e LongDoubleCut migliorato il verso di avanzamento della lama --- LuaLibs/ProcessLongCut.lua | 4 ++++ LuaLibs/ProcessLongDoubleCut.lua | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/LuaLibs/ProcessLongCut.lua b/LuaLibs/ProcessLongCut.lua index 5896150..0a4df10 100644 --- a/LuaLibs/ProcessLongCut.lua +++ b/LuaLibs/ProcessLongCut.lua @@ -19,6 +19,7 @@ -- 2023/01/26 Rimossa la pulitura della faccia laterale nel caso in cui la feature abbia almeno una faccia rivolta verso il basso. -- 2023/01/27 In MakeSideFace il prolungamento di uscita è ora fissato a 10 mm. -- 2023/01/27 In caso di lavorazione aggiuntiva con fresa a catena il taglio con lama da sotto viene effettuato a step. +-- 2023/02/15 Migliorato verso di avanzamento della lama. -- Tabella per definizione modulo local ProcessLongCut = {} @@ -940,6 +941,9 @@ function ProcessLongCut.Make( Proc, nPhase, nRawId, nPartId, bCustUseBlade, nCus -- imposto uso della faccia EgtSetMachiningParam( MCH_MP.FACEUSE, EgtIf( k == 1, nFaceUse, nFaceUse2)) else + EgtSetMachiningParam( MCH_MP.INVERT, false) + EgtSetMachiningParam( MCH_MP.WORKSIDE, MCH_MILL_WS.LEFT) + dSal, dEal = dEal, dSal -- imposto uso della faccia EgtSetMachiningParam( MCH_MP.FACEUSE, EgtIf( k == 1, nFaceUse, nFaceUse2)) end diff --git a/LuaLibs/ProcessLongDoubleCut.lua b/LuaLibs/ProcessLongDoubleCut.lua index 90adb4b..fddbb06 100644 --- a/LuaLibs/ProcessLongDoubleCut.lua +++ b/LuaLibs/ProcessLongDoubleCut.lua @@ -12,6 +12,7 @@ -- 2022/11/30 Modifiche su SCC per TURN. -- 2023/01/26 Rimossa la pulitura della faccia laterale nel caso in cui la feature abbia almeno una faccia rivolta verso il basso. -- 2023/01/27 In MakeSideFace il prolungamento di uscita è ora fissato a 10 mm. +-- 2023/02/15 Migliorato verso di avanzamento della lama. -- Tabella per definizione modulo local ProcessLong2Cut = {} @@ -713,6 +714,10 @@ function ProcessLong2Cut.Make( Proc, nPhase, nRawId, nPartId, bForcedBladeMaster else if bCanUseBlade and nSide == -1 then EgtSetMachiningParam( MCH_MP.WORKSIDE, MCH_MILL_WS.LEFT) + else + EgtSetMachiningParam( MCH_MP.INVERT, false) + EgtSetMachiningParam( MCH_MP.WORKSIDE, MCH_MILL_WS.LEFT) + dSal, dEal = dEal, dSal end -- imposto uso della faccia EgtSetMachiningParam( MCH_MP.FACEUSE, EgtIf( k == 1, nFaceUse, nFaceUse2))