EgtMachKernel 1.6r1 :

- in SplitFlatRawPartW se c'è curva di kerf si splitta e si riporta nei nuovi grezzi
- in Simulator migliorata gestione Home e Stop, corretto posizione precedente degli assi al cambio utensile/testa.
This commit is contained in:
Dario Sassi
2016-05-12 15:27:25 +00:00
parent b8965da858
commit 31b4099d0f
8 changed files with 109 additions and 41 deletions
+8 -2
View File
@@ -121,15 +121,21 @@ Machine::SetCurrTool( const string& sTool, const string& sHead, int nExit)
int nHeadId = GetGroup( sHead) ;
// recupero i dati della testa
Head* pHead = GetHead( nHeadId) ;
if ( pHead == nullptr)
if ( pHead == nullptr) {
string sOut = "Missing head " + sHead ;
LOG_INFO( GetEMkLogger(), sOut.c_str())
return false ;
}
// recupero il gruppo dell'uscita
string sExit = MCH_EXIT + ToString( nExit) ;
int nExitId = m_pGeomDB->GetFirstNameInGroup( nHeadId, sExit) ;
// recupero i dati dell'uscita
Exit* pExit = GetExit( nExitId) ;
if ( pExit == nullptr)
if ( pExit == nullptr) {
string sOut = "Missing exit " + ToString( nExit) + " on head " + sHead ;
LOG_INFO( GetEMkLogger(), sOut.c_str())
return false ;
}
// recupero i dati dell'utensile
int nToolId = GDB_ID_NULL ;
double dTLen = 0 ;