Describes deep bored hole issue found during cnc machining turning design analysis. More...
Public Member Functions | |
| DFMMachining_DeepBoredHoleIssue (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| DFMMachining_DeepBoredHoleIssue () | |
| Constructor. | |
| double | ExpectedMaxDepthToDiameterRatio () |
| void | SetExpectedMaxDepthToDiameterRatio (double theValue) |
| double | ExpectedMaxDepth () |
| double | ActualDepth () |
| void | SetActualDepth (double theValue) |
| double | ActualDiameter () |
| void | SetActualDiameter (double theValue) |
| cadex.ModelData.Shell | Shape () |
| void | SetShape (cadex.ModelData.Shell theShell) |
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 deep bored hole issue. | |
| static new cadex.DFMMachining_DeepBoredHoleIssue | 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 deep bored hole issue found during cnc machining turning design analysis.
Deep bored hole issue in cnc machining turning design refers to the challenge of creating deep and narrow holes in a workpiece using a turning process. The issue arises due to the length-to-diameter ratio of the boring tool, which affects the stability and precision of the process. As the depth of the hole increases, the tool's deflection increases, reducing accuracy and causing tool breakage.
Contains shape of bored hole that fails the following condition:
\[ \large D_h \leq Dia_h * Rt \]
\[ \begin{aligned} & \small D_h - \text{actual bored hole depth} \\ & \small Dia_h - \text{actual bored hole diameter} \\ & \small Rt - \text{expected maximum bored hole depth to diameter ratio} \end{aligned} \]
|
inline |
Returns the actual depth of the bored hole in mm .
|
inline |
Returns the actual diameter of the bored hole in mm .
|
inlineprotectedvirtual |
Reimplemented from cadex.DFMBase_Issue.
|
inline |
Returns the expected maximum depth in mm .
\[ \large D_e = Dia_h * Rt \]
\[ \begin{aligned} & \small D_h - \text{expected maximum bored hole depth} \\ & \small Dia_h - \text{actual bored hole diameter} \\ & \small Rt - \text{expected maximum bored hole depth to diameter ratio} \end{aligned} \]
|
inline |
Returns the expected maximum bored hole depth to diameter ratio.
|
inline |
Sets actual depth in mm . The value must be more or equal to zero.
|
inline |
Sets actual diameter in mm . The value must be more or equal to zero.
|
inline |
Sets expected maximum depth to diameter ratio. theValue should be greater or equal to 0.
|
inline |
Sets shape of the bored hole.
|
inline |
Returns shape of the bored hole.