EgtMachKernel 1.8f4 :

- correzioni per rinvio da sotto speciale (MDC)
- ottimizzato caricamento altri utensili su testa con più uscite
- salvato stato visualizzazione macchina e aggiunta funzione per restituirlo
- si garantisce la visualizzazione completa della macchina durante Apply e Update delle lavorazioni.
This commit is contained in:
Dario Sassi
2017-06-27 13:54:41 +00:00
parent 7aa2675f49
commit b88aa9cf18
19 changed files with 159 additions and 35 deletions
+5
View File
@@ -19,6 +19,7 @@
#include "Disposition.h"
#include "MachiningCreate.h"
#include "SetTempPhase.h"
#include "SetTempMachLook.h"
#include "/EgtDev/Include/EMkOperationConst.h"
#include "/EgtDev/Include/EGkUserObjFactory.h"
#include "/EgtDev/Include/EGkGdbIterator.h"
@@ -947,6 +948,8 @@ MachMgr::MachiningApply( bool bRecalc)
return false ;
// imposto fase della lavorazione come temporaneamente corrente
SetTempPhase TmpPhase( this, pMch->GetPhase()) ;
// imposto visualizzazione completa della macchina come temporaneamente corrente
SetTempMachLook TmpMachLook( this, MCH_LOOK_ALL) ;
// calcolo la lavorazione
return pMch->Apply( bRecalc) ;
}
@@ -972,6 +975,8 @@ MachMgr::MachiningUpdate( void)
return false ;
// imposto fase della lavorazione come temporaneamente corrente
SetTempPhase TmpPhase( this, pMch->GetPhase()) ;
// imposto visualizzazione completa della macchina come temporaneamente corrente
SetTempMachLook TmpMachLook( this, MCH_LOOK_ALL) ;
// aggiorno valori assi macchina e collegamento con operazione precedente
return pMch->Update() ;
}