Describes intersecting cavity hole issues found during cnc machining drilling design analysis. More...
Public Member Functions | |
| DFMMachining_IntersectingCavityHoleIssue (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| DFMMachining_IntersectingCavityHoleIssue () | |
| Constructor. | |
| DFMMachining_IntersectingCavityHoleIssue (cadex.Machining_Hole theHole) | |
| Constructor. | |
Public Member Functions inherited from cadex.DFMMachining_DrillingIssue | |
| DFMMachining_DrillingIssue (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| cadex.Machining_Hole | MachiningHole () |
Public Member Functions inherited from cadex.DFMBase_HoleIssue | |
| DFMBase_HoleIssue (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| cadex.MTKBase_Hole | Hole () |
| void | SetHole (cadex.MTKBase_Hole theHole) |
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 intersecting cavity hole issue. | |
| static new cadex.DFMMachining_IntersectingCavityHoleIssue | Cast (cadex.MTKBase_Feature theBase) |
Static Public Member Functions inherited from cadex.DFMMachining_DrillingIssue | |
| static new bool | CompareType (cadex.MTKBase_Feature theFeature) |
| Returns true if theFeature is a DFM machining drilling issue. | |
| static new cadex.DFMMachining_DrillingIssue | Cast (cadex.MTKBase_Feature theBase) |
Static Public Member Functions inherited from cadex.DFMBase_HoleIssue | |
| static new bool | CompareType (cadex.MTKBase_Feature theFeature) |
| Returnstrue if theFeature is a DFM hole issue. | |
| static new cadex.DFMBase_HoleIssue | 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 intersecting cavity hole issues found during cnc machining drilling design analysis.
In cnc machining, the issue of holes intersecting cavities can arise when designing a part that requires both holes and closed cavities. If the cavity intersects with the hole, it can create a number of issues during the drilling process. The drill bit may become trapped in the cavity, or the drill may produce an irregularly-shaped hole that does not pass cleanly through the part. In extreme cases, the drill bit may even break off inside the part, causing damage and requiring costly repairs. It's better to avoid drilling a hole through the cavity or at least maximize the drilled material percent, so that the center line of a hole will be outside the cavity.
Contains hole intersecting a cavity.
|
inline |
Constructor.
Creates a intersecting cavity hole issue from the Machining_Hole object.
|
inlineprotectedvirtual |
Reimplemented from cadex.DFMMachining_DrillingIssue.