Describes irregular size bend relief issues found during sheet metal design analysis. More...
Public Member Functions | |
| DFMSheetMetal_IrregularSizeBendReliefIssue (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| DFMSheetMetal_IrregularSizeBendReliefIssue () | |
| Constructor. | |
| DFMSheetMetal_IrregularSizeBendReliefIssue (cadex.SheetMetal_Bend theBend) | |
| Constructor. | |
| cadex.DFMSheetMetal_BendReliefParameters | ExpectedMinReliefParameters () |
| void | SetExpectedMinReliefParameters (cadex.DFMSheetMetal_BendReliefParameters theParameters) |
| cadex.SheetMetal_BendRelief | ExpectedMinBendRelief () |
| cadex.SheetMetal_BendRelief | FirstActualRelief () |
| Returns the first relief of the bend if the bend relief issue was detected. Otherwise returns empty bend relief. | |
| cadex.SheetMetal_BendRelief | SecondActualRelief () |
| Returns the second relief of the bend if the bend relief issue was detected. Otherwise returns empty bend relief. | |
Public Member Functions inherited from cadex.DFMSheetMetal_BendIssue | |
| DFMSheetMetal_BendIssue (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| cadex.SheetMetal_Bend | Bend () |
| void | SetBend (cadex.SheetMetal_Bend theBend) |
| 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) |
| Returnstrue if theFeature is a DFM sheet metal irregular size bend relief issue. | |
| static new cadex.DFMSheetMetal_IrregularSizeBendReliefIssue | Cast (cadex.MTKBase_Feature theBase) |
Static Public Member Functions inherited from cadex.DFMSheetMetal_BendIssue | |
| static new bool | CompareType (cadex.MTKBase_Feature theFeature) |
| Returns true if theFeature is a DFM sheet metal bend issue. | |
| static new cadex.DFMSheetMetal_BendIssue | 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 irregular size bend relief issues found during sheet metal design analysis.
Irregular bend relief size issue can occur when the bend relief is not proportionally sized to the bend radius and sheet thickness. When the bend relief is too small, it can cause deformation, cracking, or even tearing during the bending process. On the other hand, if the bend relief is too large, it can create weak points in the metal and decrease the overall strength of the design.
Contain bend, one or both reliefs of which fails the following condition:
\[ \large W_r \geq T \times Rt_w \quad \text{and} \quad L_r \geq R_b \times Rt_l \]
\[ \begin{aligned} & \small W_r - \text{actual width of bend relief} \\ & \small L_r - \text{actual length of bend relief} \\ & \small T - \text{actual sheet thickness} \\ & \small R_b - \text{actual bend radius} \\ & \small Rt_w - \text{minimum bend relief width to sheet thickness ratio from expected bend relief parameters} \\ & \small Rt_l - \text{minimum bend relief length to bend radius ratio from expected bend relief parameters} \end{aligned} \]
|
inline |
Constructor.
Creates a irregular size bend relief issue from the SheetMetal_Bend object.
|
inlineprotectedvirtual |
Reimplemented from cadex.DFMSheetMetal_BendIssue.
|
inline |
Returns expected minimum bend relief.
\[ \large W_e = T \times Rt_w \quad \text{and} \quad L_e = R_b \times Rt_l \]
\[ \begin{aligned} & \small W_e - \text{expected minimum width of bend relief} \\ & \small L_e - \text{expected minimum length of bend relief} \\ & \small T - \text{actual sheet thickness} \\ & \small R_b - \text{actual bend radius} \\ & \small Rt_w - \text{minimum bend relief width to sheet thickness ratio from expected bend relief parameters} \\ & \small Rt_l - \text{minimum bend relief length to bend radius ratio from expected bend relief parameters} \end{aligned} \]
|
inline |
Returns the expected bend relief parameters.
|
inline |
Sets the expected bend relief parameters.