Defines parameters used in injection molding design analysis. More...
Inherits global.SystemIDisposable.
Public Member Functions | |
| DFMMolding_AnalyzerParameters (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| void | Dispose () |
| DFMMolding_AnalyzerParameters () | |
| Constructor. | |
| double | MinRibDraftAngle () |
| Returns minimum rib draft angle in radians used in rib analysis. | |
| void | SetMinRibDraftAngle (double theDraftAngle) |
| double | MaxRibHeightToThicknessRatio () |
| Returns maximum rib height to thickness ratio used in rib analysis. | |
| void | SetMaxRibHeightToThicknessRatio (double theRatio) |
| double | MinCoreToOuterDiameterRatio () |
| Returns minimum core hole diameter to outer diameter ratio used in screw boss analysis. | |
| void | SetMinCoreToOuterDiameterRatio (double theRatio) |
| double | MaxCoreToOuterDiameterRatio () |
| Returns maximum boss core hole diameter to outer diameter ratio used in screw boss analysis. | |
| void | SetMaxCoreToOuterDiameterRatio (double theRatio) |
| double | MinScrewBossDraftAngle () |
| Returns minimum screw boss draft angle in radians used in screw boss analysis. | |
| void | SetMinScrewBossDraftAngle (double theDraftAngle) |
| double | MaxHeightToThicknessRatio () |
| Returns maximum boss height to thickness ratio used in screw boss analysis. | |
| void | SetMaxHeightToThicknessRatio (double theRatio) |
| double | MaxWallThickness () |
| Returns maximum wall thickness used in wall thickness analysis. | |
| void | SetMaxWallThickness (double theThickness) |
| double | MinWallThickness () |
| Returns minimum wall thickness used in wall thickness analysis. | |
| void | SetMinWallThickness (double theThickness) |
| double | AverageWallThicknessDeviationPercent () |
| Returns average wall thickness deviation percent used in wall thickness analysis. | |
| void | SetAverageWallThicknessDeviationPercent (double thePercent) |
| double | MaxScrewBossThicknessToWallThicknessRatio () |
| Returns maximum screw boss thickness to wall thickness ratio used in screw boss analysis. | |
| void | SetMaxScrewBossThicknessToWallThicknessRatio (double theRatio) |
| double | MinScrewBossThicknessToWallThicknessRatio () |
| Returns minimum screw boss thickness to wall thickness ratio used in screw boss analysis. | |
| void | SetMinScrewBossThicknessToWallThicknessRatio (double theRatio) |
| double | MinScrewBossBaseRadiusToWallThicknessRatio () |
| Returns minimum screw boss base radius to wall thickness ratio used in screw boss analysis. | |
| void | SetMinScrewBossBaseRadiusToWallThicknessRatio (double theRatio) |
| double | MinScrewBossHoleBaseRadiusToWallThicknessRatio () |
| Returns minimum screw boss hole base radius to wall thickness ratio used in screw boss analysis. | |
| void | SetMinScrewBossHoleBaseRadiusToWallThicknessRatio (double theRatio) |
| double | MinRibBaseRadiusToWallThicknessRatio () |
| Returns minimum rib base radius to wall thickness ratio used in rib analysis. | |
| void | SetMinRibBaseRadiusToWallThicknessRatio (double theRatio) |
| double | MinDistanceBetweenRibsToWallThicknessRatio () |
| Returns minimum distance between ribs to wall thickness ratio used in rib analysis. | |
| void | SetMinDistanceBetweenRibsToWallThicknessRatio (double theRatio) |
| double | MaxRibThicknessToWallThicknessRatio () |
| Returns maximum rib thickness to wall thickness ratio used in rib analysis. | |
| void | SetMaxRibThicknessToWallThicknessRatio (double theRatio) |
| double | MinRibThicknessToWallThicknessRatio () |
| Returns minimum rib thickness to wall thickness ratio used in rib analysis. | |
| void | SetMinRibThicknessToWallThicknessRatio (double theRatio) |
| uint | WallThicknessResolution () |
| void | SetWallThicknessResolution (uint theResolution) |
| double | MinWallDraftAngle () |
| Returns minimum wall draft angle in radians used in molding analysis. | |
| void | SetMinWallDraftAngle (double theDraftAngle) |
| double | MinDistanceBetweenBossesToThicknessRatio () |
| void | SetMinDistanceBetweenBossesToThicknessRatio (double theRatio) |
Protected Member Functions | |
| virtual void | Dispose (bool disposing) |
Defines parameters used in injection molding design analysis.
Contains parameters used by DFMMolding_Analyzer during design analysis checks.
|
inline |
Constructor.
Sets default parameter values.
|
inline |
Returns average wall thickness deviation percent used in wall thickness analysis.
The wall counts as an issue, if it fails the following condition:
\[ \frac{\mid D - D_{avg} \mid}{D_{avg}} \leq U_D \]
\[ \begin{aligned} & \small D - \text{wall thickness} \\ & \small D_{avg} - \text{average thickness} \\ & \small U_D - \text{uniform wallthickness percent} \\ \end{aligned} \]
Default value for uniform wall thickness percent is 0.2.
The average thickness is determined by the median thickness value.
|
inline |
Returns maximum boss core hole diameter to outer diameter ratio used in screw boss analysis.
The screw boss counts as an issue, if it fails the following condition:
\[ \large \frac{D_h}{D_b} \leq R_{max} \]
\[ \begin{aligned} & \small D_h - \text{analyzed boss core hole diameter} \\ & \small D_b - \text{analyzed boss outer diameter} \\ & \small R_{max} - \text{maximum boss core hole to outer diameter ratio} \\ \end{aligned} \]
Default value for this ratio is 0.5 .
|
inline |
Returns maximum boss height to thickness ratio used in screw boss analysis.
The screw boss counts as an issue, if it fails the following condition:
\[ \large H_b \leq T_b * R \]
\[ \begin{aligned} & \small H_b - \text{analyzed boss height} \\ & \small T_b - \text{analyzed boss thickness} \\ & \small R - \text{maximum boss height to thickness ratio} \\ \end{aligned} \]
Default value for this ratio is 1.5 .
|
inline |
Returns maximum rib height to thickness ratio used in rib analysis.
The rib counts as an issue, if it fails the following condition:
\[ \large H_r \leq T_r * R \]
\[ \begin{aligned} & \small H_r - \text{analyzed rib height} \\ & \small T_r - \text{analyzed rib thickness} \\ & \small R - \text{maximum rib height to thickness ratio} \\ \end{aligned} \]
Default value for this ratio is 3 .
|
inline |
Returns maximum rib thickness to wall thickness ratio used in rib analysis.
The rib counts as an issue, if it fails the following condition:
\[ \frac{T_r}{T_w} \leq R_{max} \]
\[ \begin{aligned} & \small T_r - \text{analyzed rib thickness} \\ & \small T_w - \text{wall thickness} \\ & \small R_{max} - \text{maximum thickness to wall thickness ratio} \\ \end{aligned} \]
Default value for maximum rib thickness to wall thickness ratio is 0.6 .
|
inline |
Returns maximum screw boss thickness to wall thickness ratio used in screw boss analysis.
The screw boss counts as an issue, if it fails the following condition:
\[ \frac{D_b-D_h}{T_n} \leq R_{max} \]
\[ \begin{aligned} & \small D_b - \text{analyzed boss outer diameter} \\ & \small D_h - \text{analyzed boss core hole diameter} \\ & \small T_n - \text{nominal wall thickness} \\ & \small R_{max} - \text{maximal screw boss to wall thickness ratio} \\ \end{aligned} \]
Default value for maximum screw boss thickness to wall thickness ratio is 0.6 .
|
inline |
Returns maximum wall thickness used in wall thickness analysis.
The wall counts as an issue, if it fails the following condition:
\[ D \leq D_{max} \]
\[ \begin{aligned} & \small D - \text{distance between two faces} \\ & \small D_{max} - \text{maximal expected distance} \\ \end{aligned} \]
Default value for maximal distance is 4.0 mm .
|
inline |
Returns minimum core hole diameter to outer diameter ratio used in screw boss analysis.
The screw boss counts as an issue, if it fails the following condition:
\[ \large R_{min} \leq \frac{D_h}{D_b} \]
\[ \begin{aligned} & \small D_h - \text{analyzed boss core hole diameter} \\ & \small D_b - \text{analyzed boss outer diameter} \\ & \small R_{min} - \text{minimum boss core hole to outer diameter ratio} \\ \end{aligned} \]
Default value for this ratio is 0.417 .
|
inline |
Returns minimum distance between bosses to nominal thickness ratio. Default value is 2.
|
inline |
Returns minimum distance between ribs to wall thickness ratio used in rib analysis.
Contains problematic ribs, the distance between which fails the following condition:
\[ \large D \geq T \times R \]
\[ \begin{aligned} & \small D - \text{actual distance between ribs} \\ & \small T - \text{actual nominal thickness} \\ & \small R - \text{expected minimum distance between ribs to nominal thickness ratio} \\ \end{aligned} \]
Default value for minimum distance between ribs to wall thickness ratio is 2.0 .
|
inline |
Returns minimum rib base radius to wall thickness ratio used in rib analysis.
The rib counts as an issue, if it fails the following condition:
\[ \large \frac{R_b}{T} \geq R \]
\[ \begin{aligned} & \small R_b - \text{analyzed rib base radius} \\ & \small T - \text{wall thickness} \\ & \small R - \text{minimum rib base radius to wall thickness ratio} \\ \end{aligned} \]
Default value for minimum rib base radius to wall thickness ratio is 0.25 .
|
inline |
Returns minimum rib draft angle in radians used in rib analysis.
The rib counts as an issue, if it fails the following condition:
\[ \large A \geq Min A \]
\[ \begin{aligned} & \small A - \text{analyzed rib draft angle} \\ & \small Min A - \text{minimum rib draft angle} \\ \end{aligned} \]
Default value is 0.0087 radians.
|
inline |
Returns minimum rib thickness to wall thickness ratio used in rib analysis.
The rib counts as an issue, if it fails the following condition:
\[ \frac{T_r}{T_w} \geq R_{min} \]
\[ \begin{aligned} & \small T_r - \text{analyzed rib thickness} \\ & \small T_w - \text{wall thickness} \\ & \small R_{in} - \text{minimum thickness to wall thickness ratio} \\ \end{aligned} \]
Default value for minimum rib to wall thickness ratio is 0.4 .
|
inline |
Returns minimum screw boss base radius to wall thickness ratio used in screw boss analysis.
The screw boss counts as an issue, if it fails the following condition:
\[ \large \frac{R_b}{T} \geq R \]
\[ \begin{aligned} & \small R_b - \text{analyzed boss base radius} \\ & \small T - \text{wall thickness} \\ & \small R - \text{minimum boss base radius to wall thickness ratio} \\ \end{aligned} \]
Default value for minimum screw boss base radius to wall thickness ratio is 0.25 .
|
inline |
Returns minimum screw boss draft angle in radians used in screw boss analysis.
The screw boss counts as an issue, if it fails the following condition:
\[ \large A \geq Min A \]
\[ \begin{aligned} & \small A - \text{analyzed screw boss draft angle} \\ & \small Min A - \text{minimum screw boss draft angle} \\ \end{aligned} \]
Default value is 0.0087 radians.
|
inline |
Returns minimum screw boss hole base radius to wall thickness ratio used in screw boss analysis.
The screw boss counts as an issue, if it fails the following condition:
\[ \large \frac{R_b}{T} \geq R \]
\[ \begin{aligned} & \small R_b - \text{hole base radius in analyzed boss} \\ & \small T - \text{wall thickness} \\ & \small R - \text{minimum hole base radius to wall thickness ratio} \\ \end{aligned} \]
Default value for minimum screw boss to wall thickness ratio is 0.25 .
|
inline |
Returns minimum screw boss thickness to wall thickness ratio used in screw boss analysis.
The screw boss counts as an issue, if it fails the following condition:
\[ \frac{D_b-D_h}{T_n} \geq R_{min} \]
\[ \begin{aligned} & \small D_b - \text{analyzed boss outer diameter} \\ & \small D_h - \text{analyzed boss core hole diameter} \\ & \small T_n - \text{nominal wall thickness} \\ & \small R_{min} - \text{minimal screw boss to wall thickness ratio} \\ \end{aligned} \]
Default value for minimum screw boss to wall thickness ratio is 0.4 .
|
inline |
Returns minimum wall draft angle in radians used in molding analysis.
The wall counts as an issue, if it fails the following condition:
\[ \large A \geq Min A \]
\[ \begin{aligned} & \small A - \text{analyzed wall draft angle} \\ & \small Min A - \text{minimum wall draft angle} \\ \end{aligned} \]
Default value is 0.01745 radians.
|
inline |
Returns minimum wall thickness used in wall thickness analysis.
The wall counts as an issue, if it fails the following condition:
\[ D \geq D_{min} \]
\[ \begin{aligned} & \small D - \text{distance between two faces} \\ & \small D_{min} - \text{minimal expected distance} \\ \end{aligned} \]
Default value for minimal distance is 1.0 mm .
|
inline |
Sets average wall thickness deviation percent. the thickness should be in the [0, 1] range.
|
inline |
Sets maximum boss core hole diameter to outer diameter ratio. theRatio should be greater then zero.
|
inline |
Sets maximum boss height to thickness ratio. theRatio should be greater than zero.
|
inline |
Sets maximum rib height to thickness ratio. theRatio should be greater then zero.
|
inline |
Sets maximal rib thickness to wall thickness ratio. the thickness should be in the [0, 1] range.
|
inline |
Sets maximal screw boss thickness to wall thickness ratio. the thickness should be in the [0, 1] range.
|
inline |
Sets maximum wall thickness. the thickness should be greater than zero.
|
inline |
Sets minimum boss outer diameter to core hole diameter ratio. theRatio should be greater then zero.
|
inline |
Sets minimum distance between bosses to nominal thickness ratio. theDistance should be greater than zero.
|
inline |
Sets minimum distance between ribs to wall thickness ratio. theRatio should be greater than or equal to zero.
|
inline |
Sets minimal rib base radius to wall thickness ratio. theRatio should be in the [0, 1] range.
|
inline |
Sets minimum rib draft angle. theDraftAngle should be greater than or equal to zero.
|
inline |
Sets minimal rib thickness to wall thickness ratio. the ratio should be in the [0, 1] range.
|
inline |
Sets minimal screw boss base radius to wall thickness ratio. theRatio should be in the [0, 1] range.
|
inline |
Sets minimum screw boss draft angle. theDraftAngle should be greater than or equal to zero.
|
inline |
Sets minimal screw boss hole base radius to wall thickness ratio. the ratio should be in the [0, 1] range.
|
inline |
Sets minimal screw boss thickness to wall thickness ratio. the ratio should be in the [0, 1] range.
|
inline |
Sets minimum wall draft angle. theDraftAngle should be greater than or equal to zero.
|
inline |
Sets minimum wall thickness. the thickness should be greater than zero.
|
inline |
Sets resolution for wall thickness analysis. theResolution should be greater than zero, recommended value is 1000.
|
inline |
Returns resolution for wall thickness analysis. Default value for wall thickness resolution is 500.