Defines parameters used in cnc machining turning design analysis. More...
Public Member Functions | |
| DFMMachining_TurningAnalyzerParameters (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| DFMMachining_TurningAnalyzerParameters () | |
| Constructor. | |
| cadex.DFMMachining_TurnedPartSize | MaxTurnedPartSize () |
| Returns maximum turned part size used in turned part size analysis. | |
| void | SetMaxTurnedPartSize (cadex.DFMMachining_TurnedPartSize theTurnedPartSize) |
| double | MaxTurnedPartLengthToMinDiameterRatio () |
| void | SetMaxTurnedPartLengthToMinDiameterRatio (double theRatio) |
| double | MaxFaceInclineAngle () |
| void | SetMaxFaceInclineAngle (double theAngle) |
| double | MinBlindBoredHoleReliefDepthToDiameterRatio () |
| void | SetMinBlindBoredHoleReliefDepthToDiameterRatio (double theRatio) |
| double | MaxBoredHoleDepthToDiameterRatio () |
| void | SetMaxBoredHoleDepthToDiameterRatio (double theRatio) |
| double | MinTurnedPartInternalCornerRadius () |
| void | SetMinTurnedPartInternalCornerRadius (double theValue) |
| bool | IsAxisDefined () |
| cadex.Geom.Axis1d | Axis () |
| void | SetAxis (cadex.Geom.Axis1d theAxis) |
Public Member Functions inherited from cadex.DFMMachining_BaseAnalyzerParameters | |
| DFMMachining_BaseAnalyzerParameters (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| void | Dispose () |
| DFMMachining_BaseAnalyzerParameters () | |
| Constructor. | |
| bool | IsNull () |
| Returns true if the object is null. | |
Static Public Member Functions | |
| static bool | CompareType (cadex.DFMMachining_BaseAnalyzerParameters theParameters) |
| Returns true if theParameters are DFM machining turning analyzer parameters. | |
| static cadex.DFMMachining_TurningAnalyzerParameters | Cast (cadex.DFMMachining_BaseAnalyzerParameters theBase) |
Protected Member Functions | |
| override void | Dispose (bool disposing) |
Defines parameters used in cnc machining turning design analysis.
Contains parameters used by DFMMachining_Analyzer during design analysis checks.
|
inline |
Constructor.
Sets default parameter values.
|
inline |
|
inlineprotectedvirtual |
Reimplemented from cadex.DFMMachining_BaseAnalyzerParameters.
|
inline |
|
inline |
Returns maximum bored hole depth to diameter ratio used in deep bored hole analysis.
The bored hole of turned part counts as an issue, if it fails the following condition:
\[ \large D_h \leq Dia_h * Rt \]
\[ \begin{aligned} & \small D_h - \text{analyzed bored hole depth} \\ & \small Dia_h - \text{analyzed bored hole diameter} \\ & \small Rt - \text{maximum bored hole depth to diameter ratio} \end{aligned} \]
Default value for this ratio is 4.
|
inline |
Returns maximum turning face incline angle (relative to the Axis()) in radians used in outer diameter profile relief analysis.
The turning face counts as an issue, if it fails the following condition:
\[ \large ANG_f \leq ang_m \]
\[ \begin{aligned} & \small ANG_f - \text{turning face incline angle} \\ & \small ang_m - \text{maximum turning face incline angle} \end{aligned} \]
Default value is 1.0122909 (58 deg).
|
inline |
Returns maximum turned part length to minimum diameter ratio used in long-slender turned part analysis.
The turned part counts as an issue, if it fails the following condition:
\[ \large L_p \leq dia_p * Rt \]
\[ \begin{aligned} & \small L_p - \text{analyzed turned part length} \\ & \small dia_p - \text{analyzed turned part minimum diameter} \\ & \small Rt - \text{maximum turned part length to minimum diameter ratio} \end{aligned} \]
Default value for this ratio is 8.
|
inline |
Returns maximum turned part size used in turned part size analysis.
The turned part counts as an issue, if it fails the following condition:
\[ \large L_p \leq l_m \quad \text{and} \quad R_p \leq r_m \]
\[ \begin{aligned} & \small L_p - \text{analyzed turned part length} \\ & \small R_p - \text{analyzed turned part radius} \\ & \small l_m - \text{maximum turned part length} \\ & \small r_m - \text{maximum turned part radius} \end{aligned} \]
Default maximum length is 250. Default maximum radius is 1000.
|
inline |
Returns minimum blind bored hole relief depth to diameter ratio used in blind bored hole relief analysis.
The blind bored hole of turned part counts as an issue, if it fails the following condition:
\[ \large D_r \geq Dia_h * Rt \]
\[ \begin{aligned} & \small D_r - \text{analyzed blind bored hole relief depth} \\ & \small Dia_h - \text{analyzed blind bored hole diameter} \\ & \small Rt - \text{minimum blind bored hole relief depth to diameter ratio} \end{aligned} \]
Default value for this ratio is 0.1.
|
inline |
Returns minimum turned part internal corner radius in mm used to in turned part internal corner analysis.
The internal corner counts as an issue, if it fails the following condition:
\[ \large R_c \geq r_m \]
\[ \begin{aligned} & \small R_c - \text{analyzed turned part internal corner radius} \\ & \small r_m - \text{minimum turned part internal corner radius} \end{aligned} \]
Default value for this ratio is 5.
|
inline |
Sets turning axis.
|
inline |
Sets maximum bored hole depth to diameter ratio. theRatio should be greater or equal to zero.
|
inline |
Sets maximum turning face incline angle in radians. theAngle should be greater than zero.
|
inline |
Sets maximum turned part length to minimum diameter ratio. theRatio should be greater than zero.
|
inline |
Sets maximum turned part size.
|
inline |
Sets minimum blind bored hole relief depth to diameter ratio. theRatio should be greater or equal to 0, less or equal to 1.
|
inline |
Sets minimum turned part internal corner radius in mm . theValue should be greater or equal to zero.