EgtMachKernel 2.3a5 :

- in lavorazione mortasatura se direzione praticamente Z+ la metto esattamente a Z+.
This commit is contained in:
Dario Sassi
2021-01-28 08:27:34 +00:00
parent 0045d186b3
commit 769a780273
2 changed files with 4 additions and 0 deletions
BIN
View File
Binary file not shown.
+4
View File
@@ -1163,6 +1163,10 @@ Mortising::ProcessPath( int nPathId, int nPvId, int nClId)
pCompo->GetExtrusion( vtExtr) ;
double dThick ;
pCompo->GetThickness( dThick) ;
// se molto vicina alla direzione Z+ la approssimo con questa (per compensare piccoli errori e limiti macchine)
const double MAX_APPROX_DIR = cos( 0.2 * DEGTORAD) ;
if ( vtExtr * Z_AX > MAX_APPROX_DIR)
vtExtr = Z_AX ;
// eventuale inversione direzione utensile
if ( m_Params.m_bToolInvert) {