Describes long-slender turned part issue found during cnc machining turning design analysis. More...
Public Member Functions | |
| DFMMachining_LongSlenderTurnedPartIssue (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| DFMMachining_LongSlenderTurnedPartIssue () | |
| Constructor. | |
| double | ExpectedMaxLengthToMinDiameterRatio () |
| void | SetExpectedMaxLengthToMinDiameterRatio (double theRatio) |
| double | ExpectedMaxLength () |
| double | ActualLength () |
| void | SetActualLength (double theLength) |
| double | ActualMinDiameter () |
| void | SetActualMinDiameter (double theDiameter) |
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 long-slender turned part issue. | |
| static new cadex.DFMMachining_LongSlenderTurnedPartIssue | 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) |
Describes long-slender turned part issue found during cnc machining turning design analysis.
The long-slender turned part issue in cnc machining turning design refers to the difficulty in producing a thin and elongated component with high precision and accuracy. This type of part may be prone to deflection, vibration, and chatter during the machining process, which can lead to surface finish defects, dimensional inaccuracies, and even part breakage.
Contains length and minimum diameter of turned part that fails the following condition:
\[ \large L_p \leq dia_p * Rt \]
\[ \begin{aligned} & \small L_p - \text{actual turned part length} \\ & \small dia_p - \text{actual turned part minimum diameter} \\ & \small Rt - \text{expected maximum turned part length to minimum diameter ratio} \end{aligned} \]
|
inline |
Returns the actual length of a turned part in mm .
|
inline |
Returns the actual minimum diameter of a turned part in mm .
|
inlineprotectedvirtual |
Reimplemented from cadex.DFMBase_Issue.
|
inline |
Returns the expected maximum length of a turned part in mm .
\[ \large L_e = dia_p * Rt \]
\[ \begin{aligned} & \small L_e - \text{expected maximum turned part length} \\ & \small dia_p - \text{actual turned part minimum diameter} \\ & \small Rt - \text{expected maximum turned part length to minimum diameter ratio} \end{aligned} \]
|
inline |
Returns the expected maximum length to minimum diameter ratio.
|
inline |
Sets actual length in mm . theLength should be greater than zero.
|
inline |
Sets actual minimum diameter in mm . theDiameter should be greater than zero.
|
inline |
Sets expected maximum length to minimum diameter ratio. theRatio should be greater than zero.