Describes square form keyway issue found during cnc machining turning design analysis. More...
Public Member Functions | |
| DFMMachining_SquareEndKeywayIssue (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| DFMMachining_SquareEndKeywayIssue () | |
| Constructor. | |
| DFMMachining_SquareEndKeywayIssue (cadex.Machining_Pocket theKeyway) | |
| Constructor. | |
| cadex.Machining_Pocket | Keyway () |
| void | SetKeyway (cadex.Machining_Pocket theKeyway) |
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 square-end keyway issue. | |
| static new cadex.DFMMachining_SquareEndKeywayIssue | 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 square form keyway issue found during cnc machining turning design analysis.
A square keyway is a slot that mechanical components can be attached to. Creating a square keyway when designing a part for cnc machining turning presents some difficulties. One of these difficulties is the precise accuracy and size of the keyway slot. The dimensions and tolerances of the keyway must be within specific parameters for the mechanical component to be secured properly onto the shaft. Secondly, the corners of the square keyway can be prone to damage, including stress concentrations that can lead to weakness and eventual breakage.
Contains pocket that represent square-end keyway.
|
inline |
Constructor.
Creates a square-end keuway issue from the Machining_Pocket object.
|
inlineprotectedvirtual |
Reimplemented from cadex.DFMBase_Issue.
|
inline |
Returns square-end keyway.
|
inline |
Sets square-end keyway.