EgtMachKernel 2.5l3 :
- in fresature migliorato calcolo di retrazione orizzontale quando quasi sotto il pezzo con utensile lama o fresa notip.
This commit is contained in:
+7
-1
@@ -4231,7 +4231,13 @@ Milling::AddSawBladeSideRetract( const Point3d& ptP, const Vector3d& vtRetr, con
|
||||
if ( ! m_bTiltingTab && vtRetr.z < LIM_DOWN_APPRZ) {
|
||||
Vector3d vtMove = Vector3d( vtTool.x, vtTool.y, 0) ;
|
||||
if ( vtMove.Normalize()) {
|
||||
Point3d ptP4b = ptP4 + vtMove * ( dEndElev + dSafeZ) ;
|
||||
double dSawEndElev ;
|
||||
if ( ! m_bAboveHead ||
|
||||
! GetAhPointUnderRaw( ptP4, vtTool, m_TParams.m_dTDiam / 2,
|
||||
GetRadiusForStartEndElevation( false),
|
||||
m_TParams.m_dLen, true, dSafeZ, vtMove, dSawEndElev))
|
||||
dSawEndElev = dEndElev ;
|
||||
Point3d ptP4b = ptP4 + vtMove * ( dSawEndElev + dSafeZ) ;
|
||||
if ( AddRapidMove( ptP4b) == GDB_ID_NULL)
|
||||
return false ;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user