EgtMachKernel (NewLink) :
- Piccola correzione per passaggio parametro StartZMax per ultima lavorazione ( sia singola che in doppio).
This commit is contained in:
+5
-5
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user