Described the Narrow Pocket maximum to minimum sizes ratio issue found during cnc machining milling design analysis. More...
Public Member Functions | |
| DFMMachining_LargeDifferenceRegionsSizeInPocketIssue (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| DFMMachining_LargeDifferenceRegionsSizeInPocketIssue () | |
| Constructor. | |
| double | ExpectedMaxRegionsMaxToMinSizeRatio () |
| void | SetExpectedMaxRegionsMaxToMinSizeRatio (double theRatio) |
| double | ActualMaxDistance () |
| void | SetActualMaxRegionSize (double theMaxValue) |
| double | ActualMinDistance () |
| void | SetActualMinRegionSize (double theMinValue) |
| double | ActualMaxRegionsMaxToMinSizeRatio () |
| cadex.Machining_Pocket | Pocket () |
| void | SetPocket (cadex.Machining_Pocket thePocket) |
| cadex.ModelData.Shell | MaxRegionPocketSidewall () |
| void | SetMaxRegionPocketSidewall (cadex.ModelData.Shell theMaxRegionPocketSidewall) |
| cadex.ModelData.Shell | MinRegionPocketSidewall () |
| void | SetMinRegionPocketSidewall (cadex.ModelData.Shell theMinRegionPocketSidewall) |
| cadex.ModelData.Shell | InnerFeature () |
| void | SetInnerFeature (cadex.ModelData.Shell theInnerFeature) |
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 large difference regions size in pocket issue. | |
| static new cadex.DFMMachining_LargeDifferenceRegionsSizeInPocketIssue | 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) |
Described the Narrow Pocket maximum to minimum sizes ratio issue found during cnc machining milling design analysis.
A large difference in region size in a pocket CNC machining milling design can impact the machining process in terms of the required tool selection, appropriate cutting parameters, required material removal, and tool path optimization.
Contains ratio that fails the following condition:
\[ \large R_p > R_m \]
\[ \begin{aligned} & \small R_p - \text{actual ratio of maximum to minimum sizes} \\ & \small R_m - \text{expected maximum ratio of maximum to minimum sizes} \\ \end{aligned} \]
|
inline |
Returns the actual maximum distance between features in a pocket.
|
inline |
Returns the actual maximum to minimum size ratio.
|
inline |
Returns the actual minimum distance between features in a pocket.
|
inlineprotectedvirtual |
Reimplemented from cadex.DFMBase_Issue.
|
inline |
Returns the expected maximum to minimum size ratio.
|
inline |
Returns an inner feature shell.
|
inline |
Returns shell with max region size to compared inner feature.
|
inline |
Returns shell with min region size to compared inner feature.
|
inline |
Returns pocket, that contains features with an issue.
|
inline |
Set actual maximum region size.Value should be greater 0.
|
inline |
Set actual minimum region size.Value should be greater 0.
|
inline |
Set expected maximum to minimum size ratio.Values should be greater 0.
|
inline |
Set shell of an inner feature.
|
inline |
Set shell with the highest theMaxRegionPocketSidewall size to the inner feature.
|
inline |
Set shell with the lowest theMinRegionPocketSidewall size to the inner feature.
|
inline |
Set pocket, that contains features with an issue.