Hide menu
Loading...
Searching...
No Matches
cadex.DFMMachining_IrregularTurnedPartOuterDiameterProfileReliefIssue Class Reference

Describes irregular outer diameter profile relief found during cnc machining turning design analysis. More...

Inheritance diagram for cadex.DFMMachining_IrregularTurnedPartOuterDiameterProfileReliefIssue:
cadex.DFMBase_Issue cadex.MTKBase_Feature

Public Member Functions

 DFMMachining_IrregularTurnedPartOuterDiameterProfileReliefIssue (global::System.IntPtr cPtr, bool cMemoryOwn)
 
 DFMMachining_IrregularTurnedPartOuterDiameterProfileReliefIssue ()
 Constructor.
 
double ExpectedMaxFaceInclineAngle ()
 
void SetExpectedMaxFaceInclineAngle (double theAngle)
 
double ActualFaceInclineAngle ()
 
void SetActualFaceInclineAngle (double theAngle)
 
cadex.ModelData.Face Face ()
 
void SetFace (cadex.ModelData.Face theFace)
 
- Public Member Functions inherited from cadex.DFMBase_Issue
 DFMBase_Issue (global::System.IntPtr cPtr, bool cMemoryOwn)
 
- Public Member Functions inherited from cadex.MTKBase_Feature
 MTKBase_Feature (global::System.IntPtr cPtr, bool cMemoryOwn)
 
void Dispose ()
 
 MTKBase_Feature ()
 Constructor.
 
void Nullify ()
 
bool IsNull ()
 
bool IsEqual (cadex.MTKBase_Feature theObject)
 
bool IsNotEqual (cadex.MTKBase_Feature theObject)
 

Static Public Member Functions

static new bool CompareType (cadex.MTKBase_Feature theFeature)
 Returns true if theFeature is a DFM irregular outer diameter profile relief issue.
 
static new cadex.DFMMachining_IrregularTurnedPartOuterDiameterProfileReliefIssue Cast (cadex.MTKBase_Feature theBase)
 
- Static Public Member Functions inherited from cadex.DFMBase_Issue
static bool CompareType (cadex.MTKBase_Feature theFeature)
 Returnstrue if theFeature is a DFM issue.
 
static cadex.DFMBase_Issue Cast (cadex.MTKBase_Feature theBase)
 

Protected Member Functions

override void Dispose (bool disposing)
 

Detailed Description

Describes irregular outer diameter profile relief found during cnc machining turning design analysis.

The issue refers to a part with a non-uniform outer diameter that has a relief or indentation in certain areas. This means that the surface of the part does not have a smooth or uniform contour, and there may be inconsistencies or deviations in the diameter. This can lead to problems in later stages of using the part, as it may not fit properly with other components or may cause friction or wear.

Contains face of turned part that fails the following condition:

\[ \large ANG_f \leq ang_m \]

\[ \begin{aligned} & \small ANG_f - \text{actual face incline angle} \\ & \small ang_m - \text{expected maximum face incline angle} \end{aligned} \]

See also
DFMMachining_Analyzer, DFMMachining_TurningAnalyzerParameters.MaxFaceInclineAngle()
Examples
machining/dfm_analyzer/Program.cs, and machining/dfm_analyzer/main.cxx.

Member Function Documentation

◆ ActualFaceInclineAngle()

double cadex.DFMMachining_IrregularTurnedPartOuterDiameterProfileReliefIssue.ActualFaceInclineAngle ( )
inline

Returns the actual face incline angle in radians .

See also
SetActualFaceInclineAngle()
Examples
machining/dfm_analyzer/Program.cs.

◆ Dispose()

override void cadex.DFMMachining_IrregularTurnedPartOuterDiameterProfileReliefIssue.Dispose ( bool disposing)
inlineprotectedvirtual

Reimplemented from cadex.DFMBase_Issue.

◆ ExpectedMaxFaceInclineAngle()

double cadex.DFMMachining_IrregularTurnedPartOuterDiameterProfileReliefIssue.ExpectedMaxFaceInclineAngle ( )
inline

◆ Face()

cadex.ModelData.Face cadex.DFMMachining_IrregularTurnedPartOuterDiameterProfileReliefIssue.Face ( )
inline

Returns the issue face.

See also
SetFace()

◆ SetActualFaceInclineAngle()

void cadex.DFMMachining_IrregularTurnedPartOuterDiameterProfileReliefIssue.SetActualFaceInclineAngle ( double theAngle)
inline

Sets actual face incline angle in radians . The value must be more or equal to zero.

See also
ActualFaceInclineAngle()

◆ SetExpectedMaxFaceInclineAngle()

void cadex.DFMMachining_IrregularTurnedPartOuterDiameterProfileReliefIssue.SetExpectedMaxFaceInclineAngle ( double theAngle)
inline

Sets expected maximum face incline angle in radians . The value must be less than ActualFaceInclineAngle().

See also
ExpectedMaxFaceInclineAngle()

◆ SetFace()

void cadex.DFMMachining_IrregularTurnedPartOuterDiameterProfileReliefIssue.SetFace ( cadex.ModelData.Face theFace)
inline

Sets issue face.

See also
Face()