From dcb3e6984f0f55d402c180a663f567285fe17b9e Mon Sep 17 00:00:00 2001 From: Riccardo Elitropi Date: Fri, 3 Apr 2026 15:24:42 +0200 Subject: [PATCH] EgtMachKernel (NewLink) : - Piccola correzione per passaggio parametro StartZMax per ultima lavorazione ( sia singola che in doppio). --- Operation.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Operation.cpp b/Operation.cpp index 4907b0a..fa0e297 100644 --- a/Operation.cpp +++ b/Operation.cpp @@ -3716,16 +3716,16 @@ Operation::ManageDoubleOperNew( Operation* pPrevOpe) nDBLPathId = GetNextFullToolpath( nDBLPathId, false) ; pPrevOpe = nullptr ; } - // -->! aggiungo risalita finale e nuova verifica di aree protette alla fine !<-- + // -->! aggiungo risalita finale ed eseguo collegamento speciale !<-- // per utensile Main DBLVECTOR vAxVal ; bOk = bOk && AddRise( vAxVal) ; - bOk = bOk && ManageSpecialLink( this, GDB_ID_NULL, true, nullptr, GDB_ID_NULL, true, nStartZMax) ; + bOk = bOk && ManageSpecialLink( this, GDB_ID_NULL, true, nullptr, GDB_ID_NULL, true, 0) ; // per utensile Double DBLVECTOR vAxDblVal ; bOk = bOk && m_pMchMgr->SetCalcTool( sCurrDblTool, sCurrDblHead, nCurrDblExitNbr) ; bOk = bOk && AddRise( vAxDblVal, NAN, GDB_ID_NULL, false) ; - bOk = bOk && ManageSpecialLink( this, GDB_ID_NULL, false, nullptr, GDB_ID_NULL, false, nStartZMax) ; + bOk = bOk && ManageSpecialLink( this, GDB_ID_NULL, false, nullptr, GDB_ID_NULL, false, 0) ; bOk = bOk && m_pMchMgr->SetCalcTool( GetToolName(), GetHeadName(), GetExitNbr()) ; // -->! se ultima operazione o la successiva lo richiede, vado in Home !<-- int nNextOpId = m_pMchMgr->GetNextActiveOperation( m_nOwnerId) ; @@ -3870,8 +3870,8 @@ Operation::AdjustStartEndMovementsNew( void) // Aggiungo risalita finale DBLVECTOR vAxVal ; bOk = bOk && AddRise( vAxVal) ; - // nuova verifica aree protette alla fine - if ( ! ManageSpecialLink( this, GDB_ID_NULL, true, nullptr, GDB_ID_NULL, true, nStartZMax)) + // eseguo collegamento speciale + if ( ! ManageSpecialLink( this, GDB_ID_NULL, true, nullptr, GDB_ID_NULL, true, 0)) return false ; // se ultima operazione o la successiva lo richiede, vado in home