EgtMachKernel 1.9e3 :

- nella verifica di collisione dei rapidi si accetta di diminuire la distanza di sicurezza del 10% di quella impostata
- nelle forature si aggiunge l'elevazione nel calcolo della posizione di sicurezza, come in tutte le altre lavorazioni.
This commit is contained in:
Dario Sassi
2018-05-08 16:59:37 +00:00
parent afec834281
commit 9cc19c0d31
3 changed files with 10 additions and 3 deletions
+2 -1
View File
@@ -1951,7 +1951,8 @@ Operation::TestCollisionAvoid( const DBLVECTOR& vAxStart, const DBLVECTOR& vAxEn
for ( const auto nFxtId : vFxtId)
pMch->LinkFixtureToGroup( nFxtId, sTable) ;
// distanza di sicurezza
double dSafeDist = m_pMchMgr->GetCurrMachiningsMgr()->GetSafeZ() - 100 * EPS_SMALL ;
double dSafeDist = m_pMchMgr->GetCurrMachiningsMgr()->GetSafeZ() ;
dSafeDist = max( 0.9 * dSafeDist, dSafeDist - 10.0) ;
// Vado nelle posizioni da controllare
const int COLL_STEP = 16 ;
bool bCollide = false ;