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

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

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

Public Member Functions

 DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue (global::System.IntPtr cPtr, bool cMemoryOwn)
 
 DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue ()
 Constructor.
 
double NearestStandardRadius ()
 Returns the nearest standard milled part floor radius in mm .
 
void SetNearestStandardRadius (double theRadius)
 Sets nearest standard milled part floor radius in mm .
 
double ActualRadius ()
 Returns the actual milled part floor radius in mm .
 
void SetActualRadius (double theRadius)
 Sets actual milled part floor radius in mm .
 
cadex.ModelData.Shell FloorFillet ()
 Returns shape of the floor fillet.
 
void SetFloorFillet (cadex.ModelData.Shell theFloorFillet)
 Sets shape of the floor fillet.
 
- 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 ()
 Resets reference to implementation object.
 
bool IsNull ()
 Returns true if the object is nullified.
 
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 non standard radius milled part floor fillet issue.
 
static new cadex.DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue 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)
 

Detailed Description

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

A non standard milled part floor radius can be problematic in CNC machining milling design due to the need for special tooling and custom grinding, which can be more expensive and limit the availability of suitable tools. Adjusting cutting parameters can also impact machining time and tool life. Workpiece stability may be compromised due to the added complexity, which can affect surface finish if chatter or vibration occurs.

Contains non standard radius floor fillet and the standard radius closest to it.

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

Constructor & Destructor Documentation

◆ DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue()

cadex.DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue.DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue ( )
inline

Constructor.

Member Function Documentation

◆ ActualRadius()

double cadex.DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue.ActualRadius ( )
inline

Returns the actual milled part floor radius in mm .

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

◆ CompareType()

static new bool cadex.DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue.CompareType ( cadex.MTKBase_Feature theFeature)
inlinestatic

Returns true if theFeature is a DFM machining non standard radius milled part floor fillet issue.

Examples
machining/dfm_analyzer/Program.cs.

◆ Dispose()

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

Reimplemented from cadex.DFMMachining_MillingIssue.

◆ FloorFillet()

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

Returns shape of the floor fillet.

See also
SetFloorFillet()

◆ NearestStandardRadius()

double cadex.DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue.NearestStandardRadius ( )
inline

Returns the nearest standard milled part floor radius in mm .

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

◆ SetActualRadius()

void cadex.DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue.SetActualRadius ( double theRadius)
inline

Sets actual milled part floor radius in mm .

theRadius should be greater than zero.

See also
ActualRadius()

◆ SetFloorFillet()

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

Sets shape of the floor fillet.

See also
FloorFillet()

◆ SetNearestStandardRadius()

void cadex.DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue.SetNearestStandardRadius ( double theRadius)
inline

Sets nearest standard milled part floor radius in mm .

theRadius should be greater than zero.

See also
NearestStandardRadius()