Class ISOCylindricalGearMaterial
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
ISOCylindricalGearMaterial
Inherited Members
APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class ISOCylindricalGearMaterial : CylindricalGearMaterial, IEquatable<APIBase>
Properties
LimitedPittingAllowed
Pitting should cease or decrease with time, if allowed.
Declaration
public bool LimitedPittingAllowed { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
LongLifeLifeFactorBending
Values between 0.85 and 1.0 may be used for general purpose gearing. With optimum lubrication, material, manufacturing and experience 1.0 may be used. DIN 3990:1987 does not include definition of long life factor, hence long life factor will not be used for DIN 3990:1987.
Declaration
public double LongLifeLifeFactorBending { get; set; }
Property Value
Type |
Description |
System.Double |
|
Values between 0.85 and 1.0 may be used for general purpose gearing. With optimum lubrication, material, manufacturing and experience 1.0 may be used. DIN 3990:1987 does not include definition of long life factor, hence long life factor will not be used for DIN 3990:1987.
Declaration
public double LongLifeLifeFactorContact { get; set; }
Property Value
Type |
Description |
System.Double |
|
MaterialHasAWellDefinedYieldPoint
Choose between entering Proof Stress and Tensile Yield Strength.
Declaration
public bool MaterialHasAWellDefinedYieldPoint { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MaterialType
Declaration
public override ListWithSelectedItem<string> MaterialType { get; set; }
Property Value
Overrides
N0Bending
Declaration
public override double N0Bending { get; }
Property Value
Type |
Description |
System.Double |
|
Overrides
Declaration
public override double N0Contact { get; }
Property Value
Type |
Description |
System.Double |
|
Overrides
ProofStress
This is the proof strength (0.2%).
Measurement: Stress
Declaration
public double ProofStress { get; set; }
Property Value
Type |
Description |
System.Double |
|
QualityGrade
Declaration
public QualityGrade QualityGrade { get; set; }
Property Value
ShotPeeningBendingStressBenefit
ISO 6336-5:2003 states values for the percentage bending stress improvement due to shot peening for carburized case hardened gears.
Measurement: Percentage
Declaration
public Overridable<double> ShotPeeningBendingStressBenefit { get; set; }
Property Value
UseCustomMaterialForBending
Declaration
public bool UseCustomMaterialForBending { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool UseCustomMaterialForContact { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
UseISO633652003MaterialDefinitions
Select which set of materials to choose from. The alternative material definitions are from ISO 6336-5:1996.
Declaration
public bool UseISO633652003MaterialDefinitions { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Implements
System.IEquatable<T>
Extension Methods