Describes inconsistent radius milled part floor fillet issue found during cnc machining milling design analysis. More...
Public Member Functions | |
| DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue () | |
| Constructor. | |
| double | ExpectedRadius () const |
| Returns the expected floor fillet radius in mm . | |
| void | SetExpectedRadius (double theRadius) |
| Sets expected floor fillet radius in mm . | |
| double | ActualRadius () const |
| Returns the actual floor fillet radius in mm . | |
| void | SetActualRadius (double theRadius) |
| Sets actual floor fillet 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 inconsistent 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 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.
| cadex::DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue::DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue | ( | ) |
Constructor.
| double cadex::DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue::ActualRadius | ( | ) | const |
Returns the actual floor fillet radius in mm .
|
static |
Returns true if theFeature is a DFM machining inconsistent radius milled part floor fillet issue.
| double cadex::DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue::ExpectedRadius | ( | ) | const |
Returns the expected floor fillet radius in mm .
Expected radius is the most common floor fillet radius in analyzed part.
| const ModelData::Shell & cadex::DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue::FloorFillet | ( | ) | const |
Returns shape of the floor fillet.
| void cadex::DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue::SetActualRadius | ( | double | theRadius | ) |
Sets actual floor fillet radius in mm .
theRadius should be greater than zero.
| void cadex::DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue::SetExpectedRadius | ( | double | theRadius | ) |
Sets expected floor fillet radius in mm .
theRadius should be greater than zero.
| void cadex::DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue::SetFloorFillet | ( | const ModelData::Shell & | theFloorFillet | ) |
Sets shape of the floor fillet.