Version: 13.0

    Show / Hide Table of Contents

    Class AGMA6123SplineHalfRating

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    SplineHalfRating
    AGMA6123SplineHalfRating
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    SplineHalfRating._parent
    SplineHalfRating.AllowableBendingStress
    SplineHalfRating.AllowableBurstingStress
    SplineHalfRating.AllowableCompressiveStress
    SplineHalfRating.AllowableShearStress
    SplineHalfRating.Name
    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 AGMA6123SplineHalfRating : SplineHalfRating, IEquatable<APIBase>

    Properties

    AllowableContactStress

    Measurement: Stress

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

    AllowableStressForBursting

    Measurement: Stress

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

    AllowableStressForShearing

    Measurement: Stress

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

    AllowableTorqueForShearing

    The allowable torque for shearing is calculated by equation (42) in AGMA 6123-B06. The equation assumes the load is carried on half of the teeth. The calculation effect of misalignment is included via the specified Load Distribution Factor.

    Measurement: Torque

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

    AllowableTorqueForWearAndFretting

    The allowable torque for wear and fretting is calculated by equation (43) in AGMA 6123-B06. The equation assumes the load is carried on the full number of teeth. The calculation effect of misalignment is included via the specified Load Distribution Factor.

    Measurement: Torque

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

    SafetyFactorForRingBursting

    The calculation takes into account, the bursting stress due to the radial component of the pitch line force, the tensile stress due to the tooth bending moment, the hoop stress due to the centrifugal force.

    Measurement: SafetyFactor

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

    SafetyFactorForShearing

    The safety factor for shearing is calculated by comparing the equation (42) in AGMA 6123-B06 for allowable torque with the transmitted torque. The equation assumes the load is carried on half of the teeth. The calculation effect of misalignment is included via the specified Load Distribution Factor.

    Measurement: SafetyFactor

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

    SafetyFactorForWearAndFretting

    The safety factor for wear and fretting is calculated by comparing the equation (43) in AGMA 6123-B06 for allowable torque with the transmitted torque. The equation assumes the load is carried on the full number of teeth. The calculation effect of misalignment is included via the specified Load Distribution Factor.

    Measurement: SafetyFactor

    Declaration
    public double SafetyFactorForWearAndFretting { 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