Version: 13.0

    Show / Hide Table of Contents

    Class AGMA6123SplineJointDutyCycleRating

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    AGMA6123SplineJointDutyCycleRating
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    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.DutyCycleRatings
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class AGMA6123SplineJointDutyCycleRating : APIBase, IEquatable<APIBase>

    Fields

    _parent

    Declaration
    protected readonly APIBase _parent
    Field Value
    Type Description
    APIBase

    Properties

    SafetyFactorForRingBursting

    The minimum safety factor from all load cases within the duty cycle. 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 minimum safety factor from all load cases within the duty cycle. 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

    SafetyFactorForTorsionalFailure

    The minimum safety factor from all load cases within the duty cycle. 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

    The minimum safety factor from all load cases within the duty cycle. 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