EgtMachKernel 1.6v3 :

- corretto errore calcolo nomi nuovi per utensili, lavorazioni, gruppi di lavoro e operazioni quando più corti di 2 caratteri
- aggiunti controlli su validità nomi a utensili in carico e lavorazioni
- separato overlap di fresature da overlap di forature
- sulle GetParam si assegna sempre valore di default al parametro di ritorno.
This commit is contained in:
Dario Sassi
2016-10-10 06:57:04 +00:00
parent 01b1b88c9b
commit 7667345e08
17 changed files with 73 additions and 14 deletions
+5 -1
View File
@@ -63,7 +63,11 @@ Machine::LoadTool( const string& sHead, int nExit, const string& sTool)
return false ;
m_pGeomDB->RelocateGlob( nSolidId, nExGrp, GDB_FIRST_SON) ;
m_pGeomDB->Erase( nTGrpId) ;
m_pGeomDB->SetName( nSolidId, sTool) ;
if ( ! m_pGeomDB->SetName( nSolidId, sTool)) {
string sOut = "LoadTool error : " + sTool + " invalid name" ;
LOG_INFO( GetEMkLogger(), sOut.c_str())
return false ;
}
// lo ruoto 90 deg attorno alla X locale
int nT = m_pGeomDB->GetFirstGroupInGroup( nExGrp) ;
if ( nT == GDB_ID_NULL)