Version: 13.0

    Show / Hide Table of Contents

    Class AGMA6123SplineJointRating

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    ShaftHubConnectionRating
    SplineJointRating
    AGMA6123SplineJointRating
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    SplineJointRating.AllowableBendingStress
    SplineJointRating.AllowableBurstingStress
    SplineJointRating.AllowableCompressiveStress
    SplineJointRating.AllowableShearStress
    SplineJointRating.AngularVelocity
    SplineJointRating.AxialForce
    SplineJointRating.DudleyMaximumEffectiveLength
    SplineJointRating.Load
    SplineJointRating.Moment
    SplineJointRating.NumberOfCycles
    SplineJointRating.RadialLoad
    SplineJointRating.Torque
    SplineJointRating.SplineHalfRatings
    ShaftHubConnectionRating._parent
    ShaftHubConnectionRating.AdditionalRatingInformation
    ShaftHubConnectionRating.JointDesign
    ShaftHubConnectionRating.ReportNames
    ShaftHubConnectionRating.OutputDefaultReportTo(String)
    ShaftHubConnectionRating.GetDefaultReportWithEncodedImages()
    ShaftHubConnectionRating.OutputActiveReportTo(String)
    ShaftHubConnectionRating.OutputActiveReportAsTextTo(String)
    ShaftHubConnectionRating.GetActiveReportWithEncodedImages()
    ShaftHubConnectionRating.OutputNamedReportTo(String, String)
    ShaftHubConnectionRating.OutputNamedReportAsMastaReport(String, String)
    ShaftHubConnectionRating.OutputNamedReportAsTextTo(String, String)
    ShaftHubConnectionRating.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.DetailedRigidConnectors.Splines.Ratings
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class AGMA6123SplineJointRating : SplineJointRating, IEquatable<APIBase>

    Properties

    AllowableContactStress

    Measurement: Stress

    Declaration
    public override double AllowableContactStress { get; }
    Property Value
    Type Description
    System.Double
    Overrides
    SplineJointRating.AllowableContactStress

    AllowableRingBurstingStress

    Measurement: Stress

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

    AllowableStressForShearing

    Measurement: Stress

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

    AllowableTorqueForTorsionalFailure

    The allowable torque for torsional failure is calculated by equation (46) in AGMA 6123-B06. For solid shafts, if the coupling teeth are shorter than one third of the pitch diameter, the shaft capacity will exceed the shear capacity of the teeth.

    Measurement: Torque

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

    AllowableTorqueForWearAndFretting

    Measurement: Torque

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

    BurstingStress

    This is the bursting stress of the internal toothed half due to the radial component of the pitch line force. Calculated from equation (47) of AGMA 6123-B06.

    Measurement: Stress

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

    CentrifugalHoopStress

    The hoop stress due to the centrifugal force of the internal half. Calculated from equation (49) of AGMA 6123-B06.

    Measurement: Stress

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

    DiameterAtHalfTheWorkingDepth

    Measurement: ShortLength

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

    LoadDistributionFactor

    The load distribution factor is to take into account the effect of misalignment on rating. The value should be, 1 for aligned splines, 2 for misaligned but crowned splines and 1 + (misalignment angle (radians) / 0.004) for misaligned and uncrowned. See comment below equation (42) of AGMA 6123-B06.

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

    Name

    Declaration
    public virtual string Name { get; }
    Property Value
    Type Description
    System.String

    SafetyFactorForRingBursting

    Measurement: SafetyFactor

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

    SafetyFactorForShearing

    Measurement: SafetyFactor

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

    SafetyFactorForTorsionalFailure

    The safety factor for torsional failure is calculated by comparing the equation (46) in AGMA 6123-B06 for allowable torque with the transmitted torque. For solid shafts, if the coupling teeth are shorter than one third of the pitch diameter, the shaft capacity will exceed the shear capacity of the teeth.

    Measurement: SafetyFactor

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

    SafetyFactorForWearAndFretting

    Measurement: SafetyFactor

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

    TensileToothBendingStress

    The tensile tooth bending stress of the internal spline half. Calculated from equation (48) of AGMA 6123-B06. A Lewis Form factor of 1.5 has been used. The equation assumes the load is carried on half of the teeth.

    Measurement: Stress

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

    TotalTensileStress

    The total tensile stress of the internal half. Calculated from equation (50) of AGMA 6123-B06.

    Measurement: Stress

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

    Implements

    System.IEquatable<T>

    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