Describes wall with small thickness issues found during cnc machining milling design analysis. More...
Public Member Functions | |
| DFMMachining_SmallWallThicknessIssue (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| DFMMachining_SmallWallThicknessIssue () | |
| Constructor. | |
| double | ExpectedMinThickness () |
| void | SetExpectedMinThickness (double theThickness) |
| double | ActualThickness () |
| void | SetActualThickness (double theThickness) |
| cadex.ModelData.Shell | Shape () |
| void | SetShape (cadex.ModelData.Shell theShell) |
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 small wall thickness issue. | |
| static new cadex.DFMMachining_SmallWallThicknessIssue | 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) |
Describes wall with small thickness issues found during cnc machining milling design analysis.
Small wall thickness issue in CNC machining milling design analysis refers to the challenge of machining features with thin walls. This issue arises due to the limitations imposed by the cutting tools, machining parameters, and material properties. When milling thin walls, they are more prone to part distortion and breakage caused by tool vibration. Therefore, it is recommended to maintain wall thicknesses at least 0.8 mm for stability during manufacture.
Contains two forming the wall faces that fail the following condition:
\[ D \geq Min D \]
\[ \begin{aligned} & \small D - \text{distance between two faces} \\ & \small Min D - \text{minimal expected distance} \\ \end{aligned} \]
|
inline |
Returns the actual thickness in mm .
|
inlineprotectedvirtual |
Reimplemented from cadex.DFMMachining_MillingIssue.
|
inline |
Returns the expected minimum thickness in mm .
|
inline |
Sets the actual thickness in mm . theThickness should be greater than zero.
|
inline |
Sets the expected minimum thickness in mm . theThickness should be greater than zero.
|
inline |
Sets the shell forming the wall.
|
inline |
Returns the ModelData.Shell() forming the wall.