Version: 13.0

    Show / Hide Table of Contents

    Class BevelGearSetDesign

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    GearDesignComponent
    GearSetDesign
    ConicalGearSetDesign
    AGMAGleasonConicalGearSetDesign
    BevelGearSetDesign
    SpiralBevelGearSetDesign
    StraightBevelGearSetDesign
    StraightBevelDiffGearSetDesign
    ZerolBevelGearSetDesign
    Implements
    System.IEquatable<APIBase>
    System.IDisposable
    Inherited Members
    AGMAGleasonConicalGearSetDesign.CrownGearToCutterCentreDistance
    AGMAGleasonConicalGearSetDesign.DesignMethod
    AGMAGleasonConicalGearSetDesign.EpicycloidBaseCircleRadius
    AGMAGleasonConicalGearSetDesign.ExportKIMoSKIPFile()
    AGMAGleasonConicalGearSetDesign.GleasonGEMSXMLData()
    AGMAGleasonConicalGearSetDesign.GleasonMinimumFactorOfSafetyBending
    AGMAGleasonConicalGearSetDesign.GleasonMinimumFactorOfSafetyContact
    AGMAGleasonConicalGearSetDesign.InputModule
    AGMAGleasonConicalGearSetDesign.KIMoSXMLData()
    AGMAGleasonConicalGearSetDesign.ManufacturingMethod
    AGMAGleasonConicalGearSetDesign.MeanNormalModule
    AGMAGleasonConicalGearSetDesign.NumberOfBladeGroups
    AGMAGleasonConicalGearSetDesign.NumberOfCrownGearTeeth
    AGMAGleasonConicalGearSetDesign.PinionOffsetAngleInRootPlane
    AGMAGleasonConicalGearSetDesign.PitchLimitPressureAngle
    AGMAGleasonConicalGearSetDesign.ReliabilityFactorBending
    AGMAGleasonConicalGearSetDesign.ReliabilityFactorContact
    AGMAGleasonConicalGearSetDesign.ReliabilityRequirementAGMA
    AGMAGleasonConicalGearSetDesign.ReliabilityRequirementGleason
    AGMAGleasonConicalGearSetDesign.RequiredMinimumToplandToModuleFactor
    AGMAGleasonConicalGearSetDesign.StoreKIMoSKIPFile()
    AGMAGleasonConicalGearSetDesign.ToothTaper
    AGMAGleasonConicalGearSetDesign.WheelInvoluteConeDistance
    AGMAGleasonConicalGearSetDesign.WheelInvoluteToMeanConeDistanceRatio
    AGMAGleasonConicalGearSetDesign.WheelInvoluteToOuterConeDistanceRatio
    AGMAGleasonConicalGearSetDesign.Meshes
    ConicalGearSetDesign.CircularPitch
    ConicalGearSetDesign.CutterRadius
    ConicalGearSetDesign.DominantPinion
    ConicalGearSetDesign.ImportedXMLFileName
    ConicalGearSetDesign.Module
    ConicalGearSetDesign.WheelMeanConeDistance
    ConicalGearSetDesign.WheelOuterConeDistance
    ConicalGearSetDesign.WheelPitchDiameter
    ConicalGearSetDesign.ConicalMeshes
    GearSetDesign.AxialContactRatioRatingForNVH
    GearSetDesign.CreateNewFEModel()
    GearSetDesign.CreateNewTIFFFEModel()
    GearSetDesign.FEModel
    GearSetDesign.GearSetDrawing
    GearSetDesign.HasErrorsOrWarnings
    GearSetDesign.LargestMeshRatio
    GearSetDesign.LargestNumberOfTeeth
    GearSetDesign.LongName
    GearSetDesign.Mass
    GearSetDesign.NameIncludingToothNumbers
    GearSetDesign.RequiredSafetyFactorForBending
    GearSetDesign.RequiredSafetyFactorForContact
    GearSetDesign.RequiredSafetyFactorForStaticBending
    GearSetDesign.RequiredSafetyFactorForStaticContact
    GearSetDesign.SmallestNumberOfTeeth
    GearSetDesign.TransverseContactRatioRatingForNVH
    GearSetDesign.TransverseAndAxialContactRatioRatingForNVH
    GearSetDesign.ActiveLTCAFEModel
    GearSetDesign.TIFFFEModel
    GearSetDesign.TransmissionPropertiesGears
    GearSetDesign.Gears
    GearSetDesign.LTCAFEModels
    GearSetDesign.Copy(Boolean)
    GearDesignComponent._parent
    GearDesignComponent.Name
    GearDesignComponent.UserSpecifiedData
    GearDesignComponent.Dispose()
    GearDesignComponent.ReportNames
    GearDesignComponent.OutputDefaultReportTo(String)
    GearDesignComponent.GetDefaultReportWithEncodedImages()
    GearDesignComponent.OutputActiveReportTo(String)
    GearDesignComponent.OutputActiveReportAsTextTo(String)
    GearDesignComponent.GetActiveReportWithEncodedImages()
    GearDesignComponent.OutputNamedReportTo(String, String)
    GearDesignComponent.OutputNamedReportAsMastaReport(String, String)
    GearDesignComponent.OutputNamedReportAsTextTo(String, String)
    GearDesignComponent.GetNamedReportWithEncodedImages(String)
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.cacheRpds
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, (T1, T2)<Type, Object>[])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T1, T2>(String, (T1, T2)<Type, Object>, T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    APIBase.isInvalid
    APIBase.DocumentationUrl()
    APIBase.ToString()
    APIBase.RunPython<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String)
    APIBase.RunPython<T>(String, String)
    APIBase.CreateObjRef(Type)
    APIBase.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
    Namespace: SMT.MastaAPI.Gears.GearDesigns.Bevel
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public abstract class BevelGearSetDesign : AGMAGleasonConicalGearSetDesign, IEquatable<APIBase>, IDisposable

    Properties

    AllowableScoringIndex

    Measurement: Temperature

    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
    Type Description
    BacklashDistributionRule

    BacklashUsedForToothThicknessCalculation

    Declaration
    public MaxMinMean BacklashUsedForToothThicknessCalculation { get; set; }
    Property Value
    Type Description
    MaxMinMean

    BasicCrownGearAddendumFactor

    ISO 23509:2006 Table 4.

    Declaration
    public double BasicCrownGearAddendumFactor { get; }
    Property Value
    Type Description
    System.Double

    BasicCrownGearDedendumFactor

    ISO 23509:2006 Table 4.

    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

    Measurement: ShortLength

    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
    Type Description
    Overridable<System.Double>

    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

    Measurement: ShortLength

    Declaration
    public double IdealWheelFinishCutterPointWidth { get; set; }
    Property Value
    Type Description
    System.Double

    IdealWheelMeanSlotWidth

    Measurement: ShortLength

    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

    Measurement: ShortLength

    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

    Measurement: ShortLength

    Declaration
    public double MeanWholeDepth { get; }
    Property Value
    Type Description
    System.Double

    MeanWorkingDepth

    Measurement: ShortLength

    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

    Measurement: ShortLength

    Declaration
    public double OuterWheelAddendum { get; set; }
    Property Value
    Type Description
    System.Double

    OuterWholeDepth

    Measurement: ShortLength

    Declaration
    public double OuterWholeDepth { get; set; }
    Property Value
    Type Description
    System.Double

    OuterWorkingDepth

    Measurement: ShortLength

    Declaration
    public double OuterWorkingDepth { get; set; }
    Property Value
    Type Description
    System.Double

    PressureAngle

    Measurement: Angle

    Declaration
    public double PressureAngle { get; set; }
    Property Value
    Type Description
    System.Double

    ProfileShiftCoefficient

    ISO 23509:2006 Table 4.

    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
    Type Description
    WheelFinishCutterPointWidthRestrictionMethod

    SpecifiedPinionDedendumAngle

    Measurement: Angle

    Declaration
    public double SpecifiedPinionDedendumAngle { get; set; }
    Property Value
    Type Description
    System.Double

    SpecifiedWheelDedendumAngle

    Measurement: Angle

    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

    ToothProportionsInputMethod

    Defines the method used to input the tooth proportions.

    Declaration
    public ToothProportionsInputMethod ToothProportionsInputMethod { get; set; }
    Property Value
    Type Description
    ToothProportionsInputMethod

    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
    Type Description
    SpiralBevelRootLineTilt

    ToothThicknessSpecificationMethod

    Defines the inputs and calculation used to specify the tooth thickness of the gears

    Declaration
    public EnumWithSelectedValue<ToothThicknessSpecificationMethod> ToothThicknessSpecificationMethod { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<ToothThicknessSpecificationMethod>

    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

    Measurement: ShortLength

    Declaration
    public override double WheelFinishCutterPointWidth { get; set; }
    Property Value
    Type Description
    System.Double
    Overrides
    ConicalGearSetDesign.WheelFinishCutterPointWidth

    WheelInnerSpiralAngle

    Measurement: Angle

    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

    UtilityMethods.IsReadOnly<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsValid<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsMethodValid<T>(T, Expression<Func<T, Action>>)
    UtilityMethods.IsMethodReadOnly<T>(T, Expression<Func<T, Action>>)
    Back to top