Class AGMAGleasonConicalGearSetDesign
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
AGMAGleasonConicalGearSetDesign
Implements
System.IDisposable
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 abstract class AGMAGleasonConicalGearSetDesign : ConicalGearSetDesign, IEquatable<APIBase>, IDisposable
Properties
CrownGearToCutterCentreDistance
Declaration
public double CrownGearToCutterCentreDistance { get; }
Property Value
Type |
Description |
System.Double |
|
DesignMethod
Declaration
public EnumWithSelectedValue<AGMAGleasonConicalGearGeometryMethods> DesignMethod { get; set; }
Property Value
EpicycloidBaseCircleRadius
Declaration
public double EpicycloidBaseCircleRadius { get; }
Property Value
Type |
Description |
System.Double |
|
GleasonMinimumFactorOfSafetyBending
The minimum factor of safety is a reliability factor which gets applied to the allowable stress in the calculation of the working stress in order to take into account the reliability requirements of the application.
A factor of 2 (for Bending) or 1.25 (for Contact) corresponds to Maximum safety.
A factor of 1 corresponds to fewer than 1 failure in 100.
A factor of 0.8 corresponds to fewer than 1 failure in 3.
Declaration
public Overridable<double> GleasonMinimumFactorOfSafetyBending { get; set; }
Property Value
The minimum factor of safety is a reliability factor which gets applied to the allowable stress in the calculation of the working stress in order to take into account the reliability requirements of the application.
A factor of 2 (for Bending) or 1.25 (for Contact) corresponds to Maximum safety.
A factor of 1 corresponds to fewer than 1 failure in 100.
A factor of 0.8 corresponds to fewer than 1 failure in 3.
Declaration
public Overridable<double> GleasonMinimumFactorOfSafetyContact { get; set; }
Property Value
If this option is not selected, the wheel pitch diameter must be specified
Declaration
public bool InputModule { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ManufacturingMethod
Declaration
public CutterMethod ManufacturingMethod { get; set; }
Property Value
MeanNormalModule
Declaration
public override double MeanNormalModule { get; set; }
Property Value
Type |
Description |
System.Double |
|
Overrides
Meshes
Declaration
public ReadOnlyCollection<AGMAGleasonConicalGearMeshDesign> Meshes { get; }
Property Value
NumberOfBladeGroups
Declaration
public double NumberOfBladeGroups { get; }
Property Value
Type |
Description |
System.Double |
|
NumberOfCrownGearTeeth
Declaration
public double NumberOfCrownGearTeeth { get; }
Property Value
Type |
Description |
System.Double |
|
PinionOffsetAngleInRootPlane
Declaration
public virtual double PinionOffsetAngleInRootPlane { get; }
Property Value
Type |
Description |
System.Double |
|
PitchLimitPressureAngle
Declaration
public virtual double PitchLimitPressureAngle { get; }
Property Value
Type |
Description |
System.Double |
|
ReliabilityFactorBending
Declaration
public Overridable<double> ReliabilityFactorBending { get; set; }
Property Value
Declaration
public Overridable<double> ReliabilityFactorContact { get; set; }
Property Value
ReliabilityRequirementAGMA
Declaration
public SafetyRequirementsAGMA ReliabilityRequirementAGMA { get; set; }
Property Value
ReliabilityRequirementGleason
Declaration
public GleasonSafetyRequirements ReliabilityRequirementGleason { get; set; }
Property Value
RequiredMinimumToplandToModuleFactor
Declaration
public double RequiredMinimumToplandToModuleFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
ToothTaper
If not 'User-Specified' dedendum angles are calculated. If 'User-Specified' dedendum angles must be specified.
Declaration
public SpiralBevelToothTaper ToothTaper { get; set; }
Property Value
WheelInvoluteConeDistance
Declaration
public double WheelInvoluteConeDistance { get; }
Property Value
Type |
Description |
System.Double |
|
WheelInvoluteToMeanConeDistanceRatio
Declaration
public double WheelInvoluteToMeanConeDistanceRatio { get; }
Property Value
Type |
Description |
System.Double |
|
WheelInvoluteToOuterConeDistanceRatio
A value of 0.95 to 1.05 indicates that the proper cutter diameter was selected
Declaration
public double WheelInvoluteToOuterConeDistanceRatio { get; }
Property Value
Type |
Description |
System.Double |
|
Methods
ExportKIMoSKIPFile()
Declaration
public void ExportKIMoSKIPFile()
GleasonGEMSXMLData()
Declaration
public void GleasonGEMSXMLData()
KIMoSXMLData()
Declaration
public void KIMoSXMLData()
StoreKIMoSKIPFile()
Declaration
public void StoreKIMoSKIPFile()
Implements
System.IEquatable<T>
System.IDisposable
Extension Methods