From 3628f8a515527746b0c6130c8bfa9920c8d2cb35 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Tue, 17 Mar 2026 12:50:50 +0100 Subject: [PATCH] CamAuto : - correzione in ordinamento lavorazioni waterjet. --- CamAuto.lua | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/CamAuto.lua b/CamAuto.lua index 430abac..862ec0b 100644 --- a/CamAuto.lua +++ b/CamAuto.lua @@ -5495,12 +5495,16 @@ local function SortWaterJets( nPhase, LastMch, sLay) end nWjId = EgtGetNextOperation( nWjId) end - -- log dei dati lavorazioni per debug - EgtOutLog( 'Dati lavorazioni :') - for i = 1, #TabWj do - EgtOutLog( 'WjId='..tostring( TabWj[i].Id).. - ' Start='..tostring( TabWj[i].Start)..' End='..tostring( TabWj[i].End)..' Ang='..EgtNumToString( TabWj[i].Ang, 3)) + -- se non ci sono lavorazioni waterjet, esco + if #TabWj == 0 then + return LastMch end + -- log dei dati lavorazioni per debug + --EgtOutLog( 'Dati lavorazioni :') + --for i = 1, #TabWj do + -- EgtOutLog( 'WjId='..tostring( TabWj[i].Id).. + -- ' Start='..tostring( TabWj[i].Start)..' End='..tostring( TabWj[i].End)..' Ang='..EgtNumToString( TabWj[i].Ang, 3)) + --end -- calcolo ordinamento EgtSpInit() for i = 1, #TabWj do @@ -5523,7 +5527,9 @@ local function SortWaterJets( nPhase, LastMch, sLay) vWjOrd = EgtSpCalculate( SHP_TY.OPEN) EgtSpTerminate() -- log dell'ordinamento per debug - EgtOutLog( 'Ordinamento :'..table.concat( vWjOrd, ',')) + --if vWjOrd then + -- EgtOutLog( 'Ordinamento :'..table.concat( vWjOrd, ',')) + --end -- applico ordinamento calcolato -- parto da LastMch precedente if vWjOrd then