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 () |
| Returns the expected maximum to minimum size ratio. | |
| void | SetExpectedMaxRegionsMaxToMinSizeRatio (double theRatio) |
| Set expected maximum to minimum size ratio.Values should be greater 0. | |
| double | ActualMaxDistance () |
| Returns the actual maximum distance between features in a pocket. | |
| void | SetActualMaxRegionSize (double theMaxValue) |
| Set actual maximum region size.Value should be greater 0. | |
| double | ActualMinDistance () |
| Returns the actual minimum distance between features in a pocket. | |
| void | SetActualMinRegionSize (double theMinValue) |
| Set actual minimum region size.Value should be greater 0. | |
| double | ActualMaxRegionsMaxToMinSizeRatio () |
| Returns the actual maximum to minimum size ratio. | |
| cadex.Machining_Pocket | Pocket () |
| Returns pocket, that contains features with an issue. | |
| void | SetPocket (cadex.Machining_Pocket thePocket) |
| Set pocket, that contains features with an issue. | |
| cadex.ModelData.Shell | MaxRegionPocketSidewall () |
| Returns shell with max region size to compared inner feature. | |
| void | SetMaxRegionPocketSidewall (cadex.ModelData.Shell theMaxRegionPocketSidewall) |
| Set shell with the highest theMaxRegionPocketSidewall size to the inner feature. | |
| cadex.ModelData.Shell | MinRegionPocketSidewall () |
| Returns shell with min region size to compared inner feature. | |
| void | SetMinRegionPocketSidewall (cadex.ModelData.Shell theMinRegionPocketSidewall) |
| Set shell with the lowest theMinRegionPocketSidewall size to the inner feature. | |
| cadex.ModelData.Shell | InnerFeature () |
| Returns an inner feature shell. | |
| void | SetInnerFeature (cadex.ModelData.Shell theInnerFeature) |
| Set shell of an inner feature. | |
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 () |
| Resets reference to implementation object. | |
| bool | IsNull () |
| Returns true if the object is nullified. | |
| 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 |
Constructor.
|
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.
|
inlinestatic |
Returns true if theFeature is a DFM large difference regions size in pocket issue.
|
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.