EgtMachKernel :

- aggiustamenti per lavorazioni in doppio.
This commit is contained in:
Dario Sassi
2025-11-17 08:53:14 +01:00
parent ae9bc56917
commit 286a9906b7
8 changed files with 167 additions and 57 deletions
+6 -4
View File
@@ -1723,15 +1723,17 @@ Operation::ExtractHint( const string& sNotes) const
//----------------------------------------------------------------------------
bool
Operation::SetBlockedRotAxis( const string& sBlockedAxis) const
Operation::SetBlockedRotAxis( const string& sBlockedAxis, bool bToolSetOk) const
{
if ( m_pMchMgr == nullptr || m_pGeomDB == nullptr)
return false ;
// cancello bloccaggio attuale
m_pMchMgr->ClearRotAxisBlock() ;
// imposto l'utensile per i calcoli macchina
if ( ! m_pMchMgr->SetCalcTool( GetToolName(), GetHeadName(), GetExitNbr()))
return false ;
// se richiesto, imposto l'utensile per i calcoli macchina
if ( ! bToolSetOk) {
if ( ! m_pMchMgr->SetCalcTool( GetToolName(), GetHeadName(), GetExitNbr()))
return false ;
}
// se non ci sono bloccaggi, esco
if ( sBlockedAxis.empty())
return true ;