EgtMachKernel 2.1d1 :
- portato limite direzione utensile per aggregato da sotto a -45deg.
This commit is contained in:
+1
-1
@@ -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 ;
|
||||
|
||||
Binary file not shown.
@@ -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
@@ -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
@@ -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 ;
|
||||
|
||||
Reference in New Issue
Block a user