EgtMachKernel 2.5j2 :
- in creazione disegno utensile si nascondono eventuali Carter se è per visualizzazione in gestione DB utensili - in OnToolData per generazione aggiunto parametro tipo utensile EMT.TTYPE - in simulazione si lancia UpdateCurrSetup solo al primo avvio.
This commit is contained in:
+11
-5
@@ -125,12 +125,17 @@ Simulator::Start( bool bFirst)
|
||||
m_pMchMgr->ResetLastError() ;
|
||||
m_pMchMgr->ResetWarnings() ;
|
||||
|
||||
// Forzo aggiornamento attrezzaggio della macchinata
|
||||
bool bOk = m_pMchMgr->UpdateCurrSetup() ;
|
||||
bool bOk = true ;
|
||||
|
||||
// Se avvio vero, verifico attrezzaggio
|
||||
if ( bFirst && ! VerifySetup())
|
||||
bOk = false ;
|
||||
// Se avvio vero
|
||||
if ( bFirst) {
|
||||
// Forzo aggiornamento attrezzaggio della macchinata
|
||||
if ( ! m_pMchMgr->UpdateCurrSetup())
|
||||
bOk = false ;
|
||||
// Verifico attrezzaggio
|
||||
if ( ! VerifySetup())
|
||||
bOk = false ;
|
||||
}
|
||||
|
||||
// Reset utensile, interpolazione e assi correnti
|
||||
m_sTool.clear() ;
|
||||
@@ -141,6 +146,7 @@ Simulator::Start( bool bFirst)
|
||||
ResetInterpolation() ;
|
||||
ResetAxes() ;
|
||||
ResetAuxAxes() ;
|
||||
|
||||
// porto la macchina in home
|
||||
if ( ! GoHome())
|
||||
bOk = false ;
|
||||
|
||||
Reference in New Issue
Block a user