EgtMachKernel :

- in milling OneWay correzione a verifica necessità risalite intermedie.
This commit is contained in:
Dario Sassi
2026-01-21 15:33:46 +01:00
parent be03fea253
commit 3480d3dae6
+5 -1
View File
@@ -3347,7 +3347,9 @@ Milling::AddOneWayMilling( const ICurveComposite* pCompo, const Vector3d& vtTool
dSawStartElev = dSawStartElev2 ;
bSideStart = true ;
}
}
}
if ( bSideStart)
bMidRetract = true ;
if ( ! bGeomAboveStart && ! bAhUnderStart && ! bUhAboveStart && ! bSideStart && bOk) {
m_pMchMgr->SetLastError( 2314, "Error in Milling : LeadIn must be out of rawpart") ;
bOk = false ;
@@ -3538,6 +3540,8 @@ Milling::AddOneWayMilling( const ICurveComposite* pCompo, const Vector3d& vtTool
bSideEnd = true ;
}
}
if ( bSideEnd)
bMidRetract = true ;
if ( ! bGeomAboveEnd && ! bAhUnderEnd && ! bUhAboveEnd && ! bSideEnd && bOk) {
m_pMchMgr->SetLastError( 2324, "Error in Milling : LeadOut must be out of rawpart") ;
bOk = false ;