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:
Dario Sassi
2023-12-15 19:57:55 +01:00
parent 18ccead437
commit 52bcc69023
2 changed files with 7 additions and 1 deletions
+7 -1
View File
@@ -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 ;
}