diff --git a/LuaLibs/ProcessFreeContour.lua b/LuaLibs/ProcessFreeContour.lua index 988bbc1..aca2ad3 100644 --- a/LuaLibs/ProcessFreeContour.lua +++ b/LuaLibs/ProcessFreeContour.lua @@ -4,6 +4,8 @@ -- 2022/09/21 In MakeByMill aggiunto messaggio per elevazione non raggiunta. -- 2022/11/03 In MakeByMill migliorata gestione lavorazione con fresa su testa da sotto. -- 2022/11/09 Aggiunta la gestione della chiamata della FreeContour da parte della SimpleScarf. +-- 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 -- Tabella per definizione modulo @@ -549,6 +551,7 @@ local function MakeByMill( Proc, nPhase, nRawId, nPartId, dOvmHead) end -- verifico se devo fare sgrossatura più finitura local dOffsetPar = EgtGetInfo( Proc.Id, Q_OVERMAT_FOR_FINISH, 'i') or 0 + -- nel caso di lavorazioni sopra/sotto cerco lavorazioni specifiche local sMillingDown, sMillingUp if nDouble > 1 and bCanDouble then if nSide == 0 then @@ -558,6 +561,7 @@ local function MakeByMill( Proc, nPhase, nRawId, nPartId, dOvmHead) if not sMillingDown then sWarn = 'Warning : milling from bottom not found in library' EgtOutLog( sWarn) + nDouble = 1 elseif sMillingDown and not bDownHead then bToolInv = true sMilling = sMillingDown