EgtMachKernel 2.1d1 :

- portato limite direzione utensile per aggregato da sotto a -45deg.
This commit is contained in:
Dario Sassi
2019-04-02 09:27:29 +00:00
parent e4613162c5
commit fd31ea425e
5 changed files with 8 additions and 4 deletions
+1 -1
View File
@@ -1384,7 +1384,7 @@ bool
Drilling::VerifyHoleFromBottom( const Hole& hole, SelData Id)
{
// se non è foro dal basso in alto, esco
if ( hole.vtDir.z > - 0.5)
if ( hole.vtDir.z > MIN_ZDIR_TOP_TOOL)
return true ;
// se c'è tavola basculante, esco
bool bTabTilting = false ;
BIN
View File
Binary file not shown.
+4
View File
@@ -107,3 +107,7 @@ const std::string NST_EXT_LAYER = "OutLoop" ;
//----------------------------------------------------------------------------
// Sicurezza su massimo affondamento utensili
const double MAX_DEPTH_SAFE = 2.0 ;
//----------------------------------------------------------------------------
// Minima componente zeta di versore utensile per lavorazione da sopra (-45deg)
const double MIN_ZDIR_TOP_TOOL = -0.7072 ;
+1 -1
View File
@@ -1863,7 +1863,7 @@ bool
Milling::VerifyPathFromBottom( const ICurveComposite* pCompo, const Vector3d& vtTool)
{
// se non è fresatura dal basso in alto, esco
if ( vtTool.z > - 0.5)
if ( vtTool.z > MIN_ZDIR_TOP_TOOL)
return true ;
// se c'è tavola basculante, esco
if ( m_bTiltingTab)
+2 -2
View File
@@ -1654,8 +1654,8 @@ Pocketing::CalcPathElevation( const ICurveComposite* pCompo, const Vector3d& vtT
bool
Pocketing::VerifyPathFromBottom( const ICurveComposite* pCompo, const Vector3d& vtTool)
{
// se non è fresatura dal basso in alto, esco
if ( vtTool.z > - 0.5)
// se non è svuotatura dal basso in alto, esco
if ( vtTool.z > MIN_ZDIR_TOP_TOOL)
return true ;
// se c'è tavola basculante, esco
bool bTabTilting = false ;