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 ()
 
void SetNearestStandardRadius (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 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.

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.

◆ 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()