Class BevelGearSetDesign
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
BevelGearSetDesign
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 BevelGearSetDesign : AGMAGleasonConicalGearSetDesign, IEquatable<APIBase>, IDisposable
Properties
AllowableScoringIndex
Declaration
public double AllowableScoringIndex { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
BacklashDistributionRule
Specifies how to distribute the backlash between the gears. If set to 'Auto' the rule used is dependent on the design method used. If the design method is 'Gleason' then the backlash is all distributed on the pinion. Otherwise the backlash is evenly distributed between the gears.
Declaration
public BacklashDistributionRule BacklashDistributionRule { get; set; }
Property Value
BacklashUsedForToothThicknessCalculation
Declaration
public MaxMinMean BacklashUsedForToothThicknessCalculation { get; set; }
Property Value
BasicCrownGearAddendumFactor
Declaration
public double BasicCrownGearAddendumFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
BasicCrownGearDedendumFactor
Declaration
public double BasicCrownGearDedendumFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
CircularThicknessFactor
Declaration
public double CircularThicknessFactor { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Clearance
Declaration
public virtual double Clearance { get; }
Property Value
| Type |
Description |
| System.Double |
|
DiametralPitch
The number of teeth per inch of pitch diameter
Declaration
public double DiametralPitch { get; }
Property Value
| Type |
Description |
| System.Double |
|
FactorOfSafetyForScoring
Declaration
public double FactorOfSafetyForScoring { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
IdealCircularThicknessFactor
This is the value corresponding to the ideal Wheel Finish Cutter Point Width. It will differ from the geometry calculated when the 'Wheel Finish Cutter Point Width Constraint' method is not 'None'. The calculated value is obtained from AGMA 2005-D03 (2003) figure 21. The value is based on equal stress for pinion and wheel.
Declaration
public Overridable<double> IdealCircularThicknessFactor { get; set; }
Property Value
IdealPinionMeanTransverseCircularThickness
This is the value corresponding to the ideal Wheel Finish Cutter Point Width. It will differ from the geometry calculated when the 'Wheel Finish Cutter Point Width Constraint' method is not 'None'. The thickness specified is to be the actual thickness of the tooth. The thickness of the wheel will be calculated from this together with the specified backlash.
Measurement: ShortLength
Declaration
public double IdealPinionMeanTransverseCircularThickness { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
IdealPinionOuterTransverseCircularThickness
This is the value corresponding to the ideal Wheel Finish Cutter Point Width. It will differ from the geometry calculated when the 'Wheel Finish Cutter Point Width Constraint' method is not 'None'. The thickness specified is to be the actual thickness of the tooth. The thickness of the wheel will be calculated from this together with the specified backlash.
Measurement: ShortLength
Declaration
public double IdealPinionOuterTransverseCircularThickness { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
IdealWheelFinishCutterPointWidth
Declaration
public double IdealWheelFinishCutterPointWidth { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
IdealWheelMeanSlotWidth
Declaration
public double IdealWheelMeanSlotWidth { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
MeanAddendumFactor
The Mean Addendum on the Wheel is calculated as the mean addendum factor multiplied by the mean working depth, according to ANSI/AGMA 2005-D03, p26
Declaration
public double MeanAddendumFactor { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
MeanCircularPitch
Declaration
public double MeanCircularPitch { get; }
Property Value
| Type |
Description |
| System.Double |
|
MeanClearanceFactor
The Clearance is calculated as the mean clearance factor multiplied by the mean working depth, according to ANSI/AGMA 2005-D03, p25
Declaration
public double MeanClearanceFactor { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
MeanDepthFactor
The working depth at the mean section is calculated as the mean depth factor multiplied by the mean normal module, according to ANSI/AGMA 2005-D03, p25. Unless the Tooth Taper Root Line Tilt Method is not set to About Large End.
Declaration
public double MeanDepthFactor { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
MeanDiametralPitch
Declaration
public double MeanDiametralPitch { get; }
Property Value
| Type |
Description |
| System.Double |
|
MeanSpiralAngle
Declaration
public virtual double MeanSpiralAngle { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
MeanWholeDepth
Declaration
public double MeanWholeDepth { get; }
Property Value
| Type |
Description |
| System.Double |
|
MeanWorkingDepth
Declaration
public virtual double MeanWorkingDepth { get; }
Property Value
| Type |
Description |
| System.Double |
|
MinimumNumberOfTeethForRecommendedToothProportions
Declaration
public virtual int MinimumNumberOfTeethForRecommendedToothProportions { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
OuterWheelAddendum
Declaration
public double OuterWheelAddendum { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
OuterWholeDepth
Declaration
public double OuterWholeDepth { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
OuterWorkingDepth
Declaration
public double OuterWorkingDepth { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
PressureAngle
Declaration
public double PressureAngle { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ProfileShiftCoefficient
Declaration
public double ProfileShiftCoefficient { get; }
Property Value
| Type |
Description |
| System.Double |
|
RoundCutterSpecifications
Defines whether the cutter dimensions, point width for face milled, used in the calculation of the geometry is constrained.
Declaration
public WheelFinishCutterPointWidthRestrictionMethod RoundCutterSpecifications { get; set; }
Property Value
SpecifiedPinionDedendumAngle
Declaration
public double SpecifiedPinionDedendumAngle { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
SpecifiedWheelDedendumAngle
Declaration
public double SpecifiedWheelDedendumAngle { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
StrengthFactor
The strength factor defines the desired strength balance between pinion and wheel. A value of 0 corresponds to equal stress, a value of 0.18 corresponds to equal life. These values should be used as a guide when setting the strength factor. See the 'Strength Balance Obtained Drive' property on the results for a gear mesh to see what strength balance has been achieved.
Declaration
public double StrengthFactor { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ThicknessModificationCoefficientTheoretical
ISO 23509:2006 Table 4. This is the thickness modification coefficient without backlash
Declaration
public double ThicknessModificationCoefficientTheoretical { get; }
Property Value
| Type |
Description |
| System.Double |
|
Defines the method used to input the tooth proportions.
Declaration
public ToothProportionsInputMethod ToothProportionsInputMethod { get; set; }
Property Value
ToothTaperRootLineTiltMethod
Specifies whether the root line is tilted about the mean or outer section as compared to the corresponding standard taper gear set
Declaration
public SpiralBevelRootLineTilt ToothTaperRootLineTiltMethod { get; set; }
Property Value
ToothThicknessSpecificationMethod
Defines the inputs and calculation used to specify the tooth thickness of the gears
Declaration
public EnumWithSelectedValue<ToothThicknessSpecificationMethod> ToothThicknessSpecificationMethod { get; set; }
Property Value
TransverseCircularThicknessFactor
Declaration
public double TransverseCircularThicknessFactor { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
UseRecommendedToothProportions
Use recommended values (Gleason: Working Depth Factor, Whole Depth Factor and Wheel Addendum Factor), (AGMA: Mean Depth Factor, Mean Clearance Factor, Mean Addendum Factor)
Declaration
public bool UseRecommendedToothProportions { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
WheelAddendumFactor
Wheel addendum is the result of a function of the wheel addendum factor, the working depth factor the gear ratio and the gear set module
Declaration
public double WheelAddendumFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
WheelAddendumMultiplier
Wheel addendum is equal to the product of the wheel addendum multiplier and the gear set module
Declaration
public double WheelAddendumMultiplier { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
WheelFinishCutterPointWidth
Declaration
public override double WheelFinishCutterPointWidth { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Overrides
WheelInnerSpiralAngle
Declaration
public double WheelInnerSpiralAngle { get; }
Property Value
| Type |
Description |
| System.Double |
|
WholeDepthFactor
The whole depth at the outer section is given by the whole depth factor multiplied by the module, provided that the Tooth Taper Root Line Tilt Method is not set to About Mean Point.
Declaration
public double WholeDepthFactor { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
WorkingDepthFactor
The working depth at the outer section is given by the working depth factor multiplied by the module, provided that the Tooth Taper Root Line Tilt Method is not set to About Mean Point.
Declaration
public double WorkingDepthFactor { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Implements
System.IEquatable<T>
System.IDisposable
Extension Methods