Describes large milled part issue found during cnc machining milling design analysis. More...
Public Member Functions | |
| DFMMachining_LargeMilledPartIssue (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| DFMMachining_LargeMilledPartIssue () | |
| Constructor. | |
| cadex.DFMMachining_MilledPartSize | ExpectedMaxMilledPartSize () |
| void | SetExpectedMaxMilledPartSize (cadex.DFMMachining_MilledPartSize theMilledPartSize) |
| cadex.DFMMachining_MilledPartSize | ActualMilledPartSize () |
| void | SetActualMilledPartSize (cadex.DFMMachining_MilledPartSize theMilledPartSize) |
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 large milled part issue. | |
| static new cadex.DFMMachining_LargeMilledPartIssue | 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) |
Protected Member Functions inherited from cadex.DFMMachining_MillingIssue | |
| override void | Dispose (bool disposing) |
Describes large milled part issue found during cnc machining milling design analysis.
Large milled part size can lead to challenges in CNC machining milling design. Workpiece stability can be affected, causing poor surface finish and vibration during the machining process. Tool selection and cutting parameters may need to be adjusted, which can increase machining time and tool wear. Machine capabilities may also be limited, as not all machines can handle large workpieces.
Contains milled part size that fails the following condition:
\[ \large W_p \leq w_m \quad \text{and} \quad L_p \leq l_m \quad \text{and} \quad H_p \leq h_m \]
\[ \begin{aligned} & \small W_p - \text{actual milled part width} \\ & \small L_p - \text{actual milled part length} \\ & \small H_p - \text{actual milled part height} \\ & \small w_m - \text{expected maximum milled part width} \\ & \small l_m - \text{expected maximum milled part length} \\ & \small h_m - \text{expected maximum milled part height} \end{aligned} \]
|
inline |
Returns the actual milled part size.
|
inlineprotectedvirtual |
Reimplemented from cadex.DFMBase_Issue.
|
inline |
Returns the expected maximum milled part size.
|
inline |
Sets actual milled part size.
|
inline |
Sets expected maximum milled part size.