EgtMachKernel 2.6e6 :
- in Finitura Superfici aggiunto sottotipo OneWay - in Finitura Superfici aggiunta verifica utensile con superfici in attacchi e uscite - nelle lavorazioni di Superficie escluso utilizzo di rinvio da sotto - corretto Dump di svuotature per stringhe chiave-valore vuote - prime modifiche a Sgrossatura Supefici.
This commit is contained in:
@@ -40,6 +40,7 @@ using namespace std ;
|
||||
// 3307 = "Error in FiveAxisMilling : link outstroke xx"
|
||||
// 3308 = "Error in FiveAxisMilling : post apply not calculable"
|
||||
// 3309 = "Error in FiveAxisMilling : Tool loading failed"
|
||||
// 3310 = "Error in FiveAxisMilling : aggregate from bottom not allowed"
|
||||
// 3351 = "Warning in FiveAxisMilling : Skipped entity (xx)"
|
||||
// 3352 = "Warning in FiveAxisMilling : No machinable path"
|
||||
// 3353 = "Warning in FiveAxisMilling : Tool name changed (xx)"
|
||||
@@ -555,6 +556,12 @@ FiveAxisMilling::Apply( bool bRecalc, bool bPostApply)
|
||||
return false ;
|
||||
}
|
||||
|
||||
// non è prevista fresatura 5 assi con aggregato da sotto
|
||||
if ( IsAggrBottom( m_TParams.m_sHead)) {
|
||||
m_pMchMgr->SetLastError( 3310, "Error in FiveAxisMilling : aggregate from bottom not allowed") ;
|
||||
return false ;
|
||||
}
|
||||
|
||||
// verifico se necessario continuare nell'aggiornamento
|
||||
if ( ! bRecalc && ! bToolChanged &&
|
||||
( m_nStatus == MCH_ST_OK || ( ! bPostApply && m_nStatus == MCH_ST_NO_POSTAPPL))) {
|
||||
|
||||
Reference in New Issue
Block a user