Describes narrow cutout issue found during sheet metal design analysis. More...
Public Member Functions | |
| DFMSheetMetal_NarrowCutoutIssue (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| DFMSheetMetal_NarrowCutoutIssue () | |
| Constructor. | |
| DFMSheetMetal_NarrowCutoutIssue (cadex.SheetMetal_Cutout theCutout) | |
| Constructor. | |
| cadex.SheetMetal_Cutout | Cutout () |
| void | SetCutout (cadex.SheetMetal_Cutout theCutout) |
| double | ExpectedMinWidthToSheetThicknessRatio () |
| void | SetExpectedMinWidthToSheetThicknessRatio (double theRatio) |
| double | ExpectedMinWidth () |
| double | ActualWidth () |
| void | SetActualWidth (double theWidth) |
| double | ActualSheetThickness () |
| void | SetActualSheetThickness (double theThickness) |
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 narrow cutout issue. | |
| static new cadex.DFMSheetMetal_NarrowCutoutIssue | 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 narrow cutout issue found during sheet metal design analysis.
Excessively narrow cutouts often result in slag accumulation or molten material buildup, unstable cutting, burn-through, reduced fit-up accuracy, or even complete failure to cut through. It is recommended to design cutouts with a clearance at least equal to the material thickness. When applying coatings (e.g., powder coat), an additional allowance should be included to compensate for the coating thickness.
Contains cutout that fails the following condition:
\[ \large W \leq T \times Rt \]
\[ \begin{aligned} & \small W - \text{cutout width} \\ & \small T - \text{actual sheet thickness} \\ & \small Rt - \text{expected minimum ratio of cutout width to sheet thickness} \end{aligned} \]
|
inline |
Constructor.
Creates a narrow cutout issue from SheetMetal_Cutout object.
|
inline |
Returns the actual sheet thickness of analyzed part in mm .
|
inline |
|
inline |
Returns the problematic cutout.
|
inlineprotectedvirtual |
Reimplemented from cadex.DFMBase_Issue.
|
inline |
Return expected maximum cutout width in mm .
\[ \large W_e = T \times Rt \]
\[ \begin{aligned} & \small W_e - \text{expected maximum cutout width} \\ & \small T - \text{actual sheet thickness} \\ & \small Rt - \text{expected minimum ratio of cutout width to sheet thickness} \end{aligned} \]
|
inline |
Returns the expected maximum cutout width to sheet thickness ratio.
|
inline |
Sets the actual sheet thickness in mm . theThickness should be greater than zero.
|
inline |
Sets the actual width in mm. theWidth should be greater than zero.
|
inline |
Sets the problematic cutout.
|
inline |
Sets the expected maximum cutout width to sheet thickness ratio. theRatio should be greater than zero.