EgtMachKernel :

- aggiunto flag in Ini macchina [Machinings] RapidOnOut=1 per abilitare approcci e retrazioni in rapido diretti su estremi fresature 1 passata fuori dal grezzo
- migliorata precisione nella verifica collisioni per link tra lavorazioni con vere geometrie utensile con nome Tool_* (Tool_C, Tool_S,...).
This commit is contained in:
Dario Sassi
2024-07-31 20:30:13 +02:00
parent 5d945b983d
commit 5a4f77030c
6 changed files with 105 additions and 20 deletions
+3 -1
View File
@@ -1949,15 +1949,17 @@ Machine::GetAllCurrAxesTokens( STRVECTOR& vAxToken) const
//----------------------------------------------------------------------------
bool
Machine::GetCurrAxisType( int nInd, bool& bHead) const
Machine::GetCurrAxisType( int nInd, bool& bLinear, bool& bHead) const
{
int nLinAxes = int( m_vCalcLinAx.size()) ;
int nRotAxes = int( m_vCalcRotAx.size()) ;
if ( nInd >= 0 && nInd < nLinAxes) {
bLinear = true ;
bHead = m_vCalcLinAx[nInd].bHead ;
return true ;
}
else if ( nInd >= nLinAxes && nInd < nLinAxes + nRotAxes) {
bLinear = false ;
bHead = m_vCalcRotAx[nInd-nLinAxes].bHead ;
return true ;
}