Describes non standard radius milled part floor fillet issue found during cnc machining milling design analysis. More...
Public Member Functions | |
| DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue () | |
| Constructor. | |
| double | NearestStandardRadius () const |
| 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 () const |
| Returns the actual milled part floor radius in mm . | |
| void | SetActualRadius (double theRadius) |
| Sets actual milled part floor radius in mm . | |
| const ModelData::Shell & | FloorFillet () const |
| Returns shape of the floor fillet. | |
| void | SetFloorFillet (const ModelData::Shell &theFloorFillet) |
| Sets shape of the floor fillet. | |
Public Member Functions inherited from cadex::MTKBase_Feature | |
| MTKBase_Feature () | |
| Constructor. | |
| ~MTKBase_Feature () | |
| Destructor. | |
| void | Nullify () |
| Resets reference to implementation object. | |
| bool | IsNull () const |
| Returns true if the object is nullified. | |
| operator bool () const | |
| Casts the object to the bool type. | |
| template<typename T > | |
| bool | IsOfType () const |
| ImplType * | Impl () const |
| template<typename T > | |
| T * | Impl () const |
| Reserved for internal use. | |
| bool | operator== (const MTKBase_Feature &theObject) const |
| bool | operator!= (const MTKBase_Feature &theObject) const |
Static Public Member Functions | |
| static bool | CompareType (const MTKBase_Feature &theFeature) |
| Returns true if theFeature is a DFM machining non standard radius milled part floor fillet issue. | |
Static Public Member Functions inherited from cadex::DFMMachining_MillingIssue | |
| static bool | CompareType (const MTKBase_Feature &theFeature) |
| Returns true if theIssue is a DFM machining milling issue. | |
Static Public Member Functions inherited from cadex::DFMBase_Issue | |
| static bool | CompareType (const MTKBase_Feature &theFeature) |
| Returnstrue if theFeature is a DFM issue. | |
Additional Inherited Members | |
Public Types inherited from cadex::DFMMachining_MillingIssue | |
| typedef cadex::internal::DFMMachiningImpl_MillingIssue | ImplType |
| typedef std::shared_ptr< ImplType > | ImplPtrType |
Public Types inherited from cadex::DFMBase_Issue | |
| typedef cadex::internal::DFMBaseImpl_Issue | ImplType |
| typedef std::shared_ptr< ImplType > | ImplPtrType |
Public Types inherited from cadex::MTKBase_Feature | |
| typedef cadex::internal::MTKBaseImpl_Feature | ImplType |
| typedef std::shared_ptr< ImplType > | ImplPtrType |
Protected Member Functions inherited from cadex::DFMMachining_MillingIssue | |
| DFMMachining_MillingIssue (ImplPtrType theImpl) | |
| Reserved for internal use. | |
Protected Member Functions inherited from cadex::DFMBase_Issue | |
| DFMBase_Issue (ImplPtrType theImpl) | |
| Reserved for internal use. | |
Protected Member Functions inherited from cadex::MTKBase_Feature | |
| MTKBase_Feature (ImplPtrType theImpl) | |
| Reserved for internal use. | |
Protected Attributes inherited from cadex::MTKBase_Feature | |
| ImplPtrType | myImpl |
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.
| cadex::DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue::DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue | ( | ) |
Constructor.
| double cadex::DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue::ActualRadius | ( | ) | const |
Returns the actual milled part floor radius in mm .
|
static |
Returns true if theFeature is a DFM machining non standard radius milled part floor fillet issue.
| const ModelData::Shell & cadex::DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue::FloorFillet | ( | ) | const |
Returns shape of the floor fillet.
| double cadex::DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue::NearestStandardRadius | ( | ) | const |
Returns the nearest standard milled part floor radius in mm .
| void cadex::DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue::SetActualRadius | ( | double | theRadius | ) |
Sets actual milled part floor radius in mm .
theRadius should be greater than zero.
| void cadex::DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue::SetFloorFillet | ( | const ModelData::Shell & | theFloorFillet | ) |
Sets shape of the floor fillet.
| void cadex::DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue::SetNearestStandardRadius | ( | double | theRadius | ) |
Sets nearest standard milled part floor radius in mm .
theRadius should be greater than zero.