EgtMachKernel 2.1g4 :

- modifiche a gestione DB lavorazioni per conservare soli dati della versione del DB letta
- aggiunto a DB lavorazioni parametro generale MaxDepthSafe
- utilizzo del parametro sopraindicato per calcolo MaxDepth delle frese.
This commit is contained in:
Dario Sassi
2019-07-24 17:18:22 +00:00
parent 280e3abf0c
commit 29c8cdec4e
9 changed files with 68 additions and 32 deletions
+2 -2
View File
@@ -659,7 +659,7 @@ ToolsMgr::GetCurrToolParam( int nType, string& sVal) const
//----------------------------------------------------------------------------
bool
ToolsMgr::GetCurrToolMaxDepth( double& dMaxDepth) const
ToolsMgr::GetCurrToolMaxDepth( double dSafe, double& dMaxDepth) const
{
// verifico esistenza utensile corrente
if ( ! m_bCurrTool)
@@ -688,7 +688,7 @@ ToolsMgr::GetCurrToolMaxDepth( double& dMaxDepth) const
GetValInNotes( m_tdCurrTool.m_sSysNotes, TSI_THDIAM, dTHoldDiam) ;
}
// calcolo il massimo affondamento
dMaxDepth = m_tdCurrTool.m_dLen - ( m_tdCurrTool.m_dDiam > dTHoldDiam ? 0 : dTHoldLen) - MAX_DEPTH_SAFE ;
dMaxDepth = m_tdCurrTool.m_dLen - ( m_tdCurrTool.m_dDiam > dTHoldDiam ? 0 : dTHoldLen) - dSafe ;
return true ;
}
// se mortasatrice o sega a catena