EgtMachKernel 2.2j1 :
- corretta fresatura su piano non perpendicolare all'utensile con oscillazione.
This commit is contained in:
Binary file not shown.
+3
-1
@@ -1620,7 +1620,7 @@ Milling::ProcessPath( int nPathId, int nPvId, int nClId)
|
||||
bool bPathTabsEnable = m_Params.m_bLeaveTab ;
|
||||
bool bPathOscEnable = ( ! bPathTabsEnable && m_Params.m_bOscEnable) ;
|
||||
|
||||
// se utensile lama, disabilito eventuali tbas o oscillazione
|
||||
// se utensile lama, disabilito eventuali tabs o oscillazione
|
||||
if ( ( m_TParams.m_nType & TF_SAWBLADE) != 0) {
|
||||
if ( bPathTabsEnable) {
|
||||
bPathTabsEnable = false ;
|
||||
@@ -4976,6 +4976,8 @@ Milling::CalcOffset( ICurveComposite* pCompo, double dSignOffs)
|
||||
if ( ! AreSameVectorEpsilon( vtStart, vtEnd, sin( 5 * DEGTORAD)))
|
||||
nFlag |= ICurve::OFF_FORCE_OPEN ;
|
||||
}
|
||||
if ( m_Params.m_bLeaveTab || m_Params.m_bOscEnable)
|
||||
nFlag |= ICurve::OFF_MEDIA_INTDZ ;
|
||||
// eseguo offset semplice
|
||||
if ( pCompo->SimpleOffset( dSignOffs, nFlag))
|
||||
return true ;
|
||||
|
||||
Reference in New Issue
Block a user