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

Describes inconsistent radius milled part floor fillet issue found during cnc machining milling design analysis. More...

Inheritance diagram for cadex.DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue:
cadex.DFMMachining_MillingIssue cadex.DFMBase_Issue cadex.MTKBase_Feature

Public Member Functions

 DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue (global::System.IntPtr cPtr, bool cMemoryOwn)
 
 DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue ()
 Constructor.
 
double ExpectedRadius ()
 
void SetExpectedRadius (double theRadius)
 
double ActualRadius ()
 
void SetActualRadius (double theRadius)
 
cadex.ModelData.Shell FloorFillet ()
 
void SetFloorFillet (cadex.ModelData.Shell theFloorFillet)
 
- Public Member Functions inherited from cadex.DFMMachining_MillingIssue
 DFMMachining_MillingIssue (global::System.IntPtr cPtr, bool cMemoryOwn)
 
- 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 machining inconsistent radius milled part floor fillet issue.
 
static new cadex.DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue Cast (cadex.MTKBase_Feature theBase)
 
- Static Public Member Functions inherited from cadex.DFMMachining_MillingIssue
static new bool CompareType (cadex.MTKBase_Feature theFeature)
 Returns true if theIssue is a DFM machining milling issue.
 
static new cadex.DFMMachining_MillingIssue 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)
 
- Protected Member Functions inherited from cadex.DFMMachining_MillingIssue
override void Dispose (bool disposing)
 

Detailed Description

Describes inconsistent radius milled part floor fillet issue found during cnc machining milling design analysis.

In cnc milling design, inconsistent floor fillet radii refer to the situation where the size and shape of the fillets on a part are not uniform. Inconsistent radii can weaken the workpiece by creating stress concentration points and compromising the overall strength of the part. Consequently, this can lead to increased manufacturing costs, inefficiencies in the production process, and potential issues during assembly or in use.

See also
DFMMachining_Analyzer
Examples
machining/dfm_analyzer/Program.cs, and machining/dfm_analyzer/main.cxx.

Member Function Documentation

◆ ActualRadius()

double cadex.DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue.ActualRadius ( )
inline

Returns the actual floor fillet radius in mm .

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

◆ Dispose()

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

Reimplemented from cadex.DFMBase_Issue.

◆ ExpectedRadius()

double cadex.DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue.ExpectedRadius ( )
inline

Returns the expected floor fillet radius in mm .

Expected radius is the most common floor fillet radius in analyzed part.

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

◆ FloorFillet()

cadex.ModelData.Shell cadex.DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue.FloorFillet ( )
inline

Returns shape of the floor fillet.

See also
SetFloorFillet()

◆ SetActualRadius()

void cadex.DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue.SetActualRadius ( double theRadius)
inline

Sets actual floor fillet radius in mm . theRadius should be greater than zero.

See also
ActualRadius()

◆ SetExpectedRadius()

void cadex.DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue.SetExpectedRadius ( double theRadius)
inline

Sets expected floor fillet radius in mm . theRadius should be greater than zero.

See also
ExpectedRadius()

◆ SetFloorFillet()

void cadex.DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue.SetFloorFillet ( cadex.ModelData.Shell theFloorFillet)
inline

Sets shape of the floor fillet.

See also
FloorFillet()