From ddef3e7654893585dac213f79dac2487b894e10f Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Wed, 16 Apr 2025 11:15:20 +0200 Subject: [PATCH] EgtMachKernel : - correzione per gestire gruppi a forare da sotto. --- Drilling.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Drilling.cpp b/Drilling.cpp index e6dd171..b2df0bf 100644 --- a/Drilling.cpp +++ b/Drilling.cpp @@ -668,6 +668,12 @@ Drilling::Apply( bool bRecalc, bool bPostApply) return false ; } + // verifico se tavola basculante + bool bTiltTab = false ; + m_bTiltingTab = ( m_pMchMgr->GetCurrMachine()->GetCurrTableIsTilting( bTiltTab, m_vtTiltingAx) && bTiltTab) ; + // verifico se testa da sopra (Z+) + m_bAboveHead = m_pMchMgr->GetHeadAbove( m_TParams.m_sHead) ; + // se lavorazione standard if ( m_Params.m_nSubType == DRI_SUB_STD) { if ( ! StandardProcess( bRecalc, GDB_ID_NULL, nClId)) @@ -2723,11 +2729,6 @@ Drilling::GenerateHoleCl( int nInd, const SelData& nCircId, const string& sPName m_pMchMgr->SetWarning( 2155, sInfo) ; } } - // verifico se tavola basculante - bool bTiltTab = false ; - m_bTiltingTab = ( m_pMchMgr->GetCurrMachine()->GetCurrTableIsTilting( bTiltTab, m_vtTiltingAx) && bTiltTab) ; - // verifico se testa da sopra (Z+) - m_bAboveHead = m_pMchMgr->GetHeadAbove( currToolData.m_sHead) ; // verifiche per foro verso il basso m_bAggrBottom = false ; if ( ! VerifyHoleFromBottom( hole, nCircId))