Class CylindricalGearDesignAndRatingSettingsItem
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
CylindricalGearDesignAndRatingSettingsItem
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 CylindricalGearDesignAndRatingSettingsItem : NamedDatabaseItem, IEquatable<APIBase>
Properties
AGMAQualityGradeType
Declaration
public QualityGradeTypes AGMAQualityGradeType { get; set; }
Property Value
AGMAStressCycleFactorInfluenceFactor
Declaration
public double AGMAStressCycleFactorInfluenceFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
AGMATolerancesStandard
Declaration
public AGMAToleranceStandard AGMATolerancesStandard { get; set; }
Property Value
ISO 6336 states that gear sets with transverse contact ratios less than 1 cannot be rated. Removing this restriction may produce unexpected results.
Declaration
public bool AllowTransverseContactRatioLessThanOne { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
AlwaysUseChosenToothThicknessForBendingStrength
If this option is selected, the chosen tooth thickness will always be used for bending strength calculations, otherwise the design tooth thickness (zero backlash) will be used when thickness reduction is less than 0.05 m_n.
Declaration
public bool AlwaysUseChosenToothThicknessForBendingStrength { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ApplyApplicationAndDynamicFactorByDefault
Selects the default behaviour (for new designs) for whether the torque used in the tooth contact analysis is multiplied by the application and dynamic factors. The rating methods state that the application and dynamic factor should be applied to the torque before it is used for calculation of the face load factor.
Declaration
public bool ApplyApplicationAndDynamicFactorByDefault { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ApplyWorkHardeningFactorForWroughtNormalisedLowCarbonSteelAndCastSteel
ISO/TR 6336-30:2017 Example 5 applies work hardening factor to material Wrought Normalised Low Carbon Steel.
Declaration
public bool ApplyWorkHardeningFactorForWroughtNormalisedLowCarbonSteelAndCastSteel { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ChosenToothThicknessForBendingStrength
Declaration
public ToothThicknesses ChosenToothThicknessForBendingStrength { get; set; }
Property Value
CylindricalGearProfileMeasurement
Declaration
public CylindricalGearProfileMeasurementType CylindricalGearProfileMeasurement { get; set; }
Property Value
DynamicFactorMethod
Select Method B or C, or select automatically: This will use Method B unless the dynamic factor parameter is less than 3.0 m/s when Method C will be used.ISO 6336Part 1 Section 6.3 or DIN 3990-1:1987Section 5.
Declaration
public DynamicFactorMethods DynamicFactorMethod { get; set; }
Property Value
EnableProportionSystemForTipAlterationCoefficient
Declaration
public bool EnableProportionSystemForTipAlterationCoefficient { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
FilmThicknessEquationForScuffing
Declaration
public ScuffingMethods FilmThicknessEquationForScuffing { get; set; }
Property Value
GearBlankFactorCalculationOption
Declaration
public GearBlankFactorCalculationOptions GearBlankFactorCalculationOption { get; set; }
Property Value
IncludeRimThicknessFactor
When not including the rim thickness factor, the value 1 will be used in calculations in its place.
Declaration
public bool IncludeRimThicknessFactor { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
InternalGearRootFilletRadiusIsAlwaysEqualToBasicRackRootFilletRadius
DIN 3990:1987 for internal gears uses ρF2 = ρfp2/2. According to DIN 3990:1987 ρF2 = ρfp2 can be used if it is a full radius. If this option is selected, the gear root fillet radius is always equal to basic rack root fillet radius and would use the same definition as ISO 6336:1996.
Declaration
public bool InternalGearRootFilletRadiusIsAlwaysEqualToBasicRackRootFilletRadius { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ISOTolerancesStandard
Declaration
public Overridable<ISOToleranceStandard> ISOTolerancesStandard { get; set; }
Property Value
IsScuffingLicensedForCurrentRatingMethod
Declaration
public bool IsScuffingLicensedForCurrentRatingMethod { get; }
Property Value
Type |
Description |
System.Boolean |
|
LimitDynamicFactorIfNotInMainResonanceRangeByDefault
If the ISO 6336 Dynamic Factor would give a value greater than 2, and the mesh is not operating in its main resonance range, then this option will clip the dynamic factor to 2.
Declaration
public bool LimitDynamicFactorIfNotInMainResonanceRangeByDefault { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
LimitMicroGeometryFactorForTheDynamicLoadByDefault
If ISO 6336 Dynamic factor is calculated using Method B for gears ISO tolerance class in the range 1 to 5 as specified in ISO 1328-1:2013(E), then this option will clip the calculated BK to 1.
Declaration
public bool LimitMicroGeometryFactorForTheDynamicLoadByDefault { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MeanCoefficientOfFrictionFlashTemperatureMethod
Scuffing - Flash Temperature Method. This is the coefficient of friction, as required by the flash temperature method, just before the transition at incipient scuffing. A default value of 0.5 is used as a conservative estimate as suggested in ISO/TS 6336-20:2017 Section 4.3. According to ISO/TS 6336-20:2017, a gear load capacity can be predicted accurately with the coefficient of friction between 0.25 and 0.35, dependent on the lubricant.
Declaration
public double MeanCoefficientOfFrictionFlashTemperatureMethod { get; set; }
Property Value
Type |
Description |
System.Double |
|
MicropittingRatingMethod
Declaration
public MicropittingRatingMethod MicropittingRatingMethod { get; set; }
Property Value
NumberOfLoadStripsForBasicLTCA
Declaration
public int NumberOfLoadStripsForBasicLTCA { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public int NumberOfPointsAlongProfileForMicropittingCalculation { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
NumberOfPointsAlongProfileForScuffingCalculation
Declaration
public int NumberOfPointsAlongProfileForScuffingCalculation { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
NumberOfPointsAlongProfileForToothFlankFractureCalculation
Declaration
public int NumberOfPointsAlongProfileForToothFlankFractureCalculation { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
NumberOfRotationsForBasicLTCA
The number of rotations per tooth pass used for Basic LTCA.
Declaration
public int NumberOfRotationsForBasicLTCA { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
PermissibleBendingStressMethod
Declaration
public RatingMethod PermissibleBendingStressMethod { get; set; }
Property Value
RatingMethod
Declaration
public EnumWithSelectedValue<CylindricalGearRatingMethods> RatingMethod { get; set; }
Property Value
ScuffingRatingMethodFlashTemperatureMethod
Declaration
public EnumWithSelectedValue<ScuffingFlashTemperatureRatingMethod> ScuffingRatingMethodFlashTemperatureMethod { get; set; }
Property Value
ScuffingRatingMethodIntegralTemperatureMethod
Declaration
public EnumWithSelectedValue<ScuffingIntegralTemperatureRatingMethod> ScuffingRatingMethodIntegralTemperatureMethod { get; set; }
Property Value
ShowRatingSettingsInReport
Declaration
public bool ShowRatingSettingsInReport { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ShowVDIRatingWhenAvailable
VDI 2737 is available for annulus gears with 2 or more planets.
Declaration
public bool ShowVDIRatingWhenAvailable { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
TipReliefInScuffingCalculation
Declaration
public TipReliefScuffingOptions TipReliefInScuffingCalculation { get; set; }
Property Value
ToleranceRoundingSystem
Declaration
public MeasurementSystem ToleranceRoundingSystem { get; set; }
Property Value
Declaration
public bool Use10ForContactRatioFactorContactForSpurGearsWithContactRatioLessThan20 { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
UseDiametralPitch
Declaration
public bool UseDiametralPitch { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
For LCR gears, when the axial contact ratio is above 1, the single pair tooth contact factor will be 1 and for LACR gears, the value is interpolated between 1 and the value for spur gears. For HCR gears (Transverse contact ratio> 2), Section 6.3 applies the calculation of contact stress to the inner point of two pair tooth contact. When interpolating, HCR LACR gears will be interpolated between the value from Section 6.3 and 1. For helical HCR gears with an axial contact ratio above 1 the single pair tooth contact factor will be 1.
Declaration
public bool UseInterpolatedSinglePairToothContactFactorForHCRHelicalGears { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
UseLTCAStressesInGearRating
If this option is selected, stresses calculated in LTCA will be directly compared to the permissible stresses to calculate safety factors in rating. Otherwise the transverse load factors will be used when available.
Declaration
public bool UseLTCAStressesInGearRating { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
UsePointOfHighestStressToCalculateFaceLoadFactor
The alternative is to use the point of highest Force per unit length to calculate the Face Load Factor.
Declaration
public bool UsePointOfHighestStressToCalculateFaceLoadFactor { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
VDIRatingGeometryCalculationMethod
Declaration
public Overridable<CylindricalGearRatingMethods> VDIRatingGeometryCalculationMethod { get; set; }
Property Value
Implements
System.IEquatable<T>
Extension Methods