EgtMachKernel 1.8e5 :

- gestione da parametri lavorazione di angoli iniziali suggeriti e asse rotante bloccato
- in fresatura, svuotatura, incisione e lav. generica aggiunta possibilità di invertire direzione utensile
- in fresatura aggiunto parametro per tipo lavorazione faccia (perpendicolare, parallela, ...)
- differenziata distanza sicurezza standard da distanza sicurezza per rinvio da sotto
- migliorati approcci e retrazioni con rinvio da sotto
- migliorata segnalazione errori.
This commit is contained in:
Dario Sassi
2017-05-31 14:18:11 +00:00
parent c9ab1c76ed
commit 6c7a60b60a
48 changed files with 1214 additions and 234 deletions
+4
View File
@@ -591,6 +591,7 @@ MachMgr::GetPhaseDisposition( int nPhase) const
bool
MachMgr::DispositionSpecialApply( int nId, bool bRecalc)
{
ResetLastError() ;
// verifico sia attiva
bool bActive ;
if ( ! GetOperationMode( nId, bActive))
@@ -842,6 +843,7 @@ MachMgr::SetMachiningParam( int nType, const string& sVal, bool* pbChanged)
bool
MachMgr::SetMachiningGeometry( const SELVECTOR& vIds)
{
ResetLastError() ;
// recupero la lavorazione corrente
int nCurrMchId = GetCurrMachining() ;
if ( nCurrMchId == GDB_ID_NULL)
@@ -860,6 +862,7 @@ MachMgr::SetMachiningGeometry( const SELVECTOR& vIds)
bool
MachMgr::MachiningPreview( bool bRecalc)
{
ResetLastError() ;
// recupero la lavorazione corrente
int nCurrMchId = GetCurrMachining() ;
if ( nCurrMchId == GDB_ID_NULL)
@@ -908,6 +911,7 @@ MachMgr::RemoveMachiningPreview( void)
bool
MachMgr::MachiningApply( bool bRecalc)
{
ResetLastError() ;
// recupero la lavorazione corrente
int nCurrMchId = GetCurrMachining() ;
if ( nCurrMchId == GDB_ID_NULL)