Version: 13.0

    Show / Hide Table of Contents

    Class BallBearing

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    BearingDesign
    NonLinearBearing
    DetailedBearing
    RollingBearing
    BallBearing
    AngularContactBallBearing
    DeepGrooveBallBearing
    MultiPointContactBallBearing
    SelfAligningBallBearing
    ThrustBallBearing
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    RollingBearing.AreTheInnerRingsASinglePieceOfMetal
    RollingBearing.AreTheOuterRingsASinglePieceOfMetal
    RollingBearing.Arrangement
    RollingBearing.BasicDynamicLoadRating
    RollingBearing.BasicDynamicLoadRatingCalculation
    RollingBearing.BasicDynamicLoadRatingDividedByCorrectionFactors
    RollingBearing.BasicDynamicLoadRatingSource
    RollingBearing.BasicStaticLoadRating
    RollingBearing.BasicStaticLoadRatingCalculation
    RollingBearing.BasicStaticLoadRatingFactor
    RollingBearing.BasicStaticLoadRatingSource
    RollingBearing.CageBridgeAngle
    RollingBearing.CageBridgeAxialSurfaceRadius
    RollingBearing.CageBridgeRadialSurfaceRadius
    RollingBearing.CageBridgeShape
    RollingBearing.CageBridgeWidth
    RollingBearing.CageGuidingRingWidth
    RollingBearing.CageMass
    RollingBearing.CageMaterial
    RollingBearing.CagePitchRadius
    RollingBearing.CagePocketClearance
    RollingBearing.CageThickness
    RollingBearing.CageToInnerRingClearance
    RollingBearing.CageToOuterRingClearance
    RollingBearing.CageWidth
    RollingBearing.Catalogue
    RollingBearing.CombinedSurfaceRoughnessInner
    RollingBearing.CombinedSurfaceRoughnessOuter
    RollingBearing.ContactAngle
    RollingBearing.ContactRadiusInRollingDirectionInner
    RollingBearing.ContactRadiusInRollingDirectionOuter
    RollingBearing.Designation
    RollingBearing.DiameterSeries
    RollingBearing.DistanceBetweenElementCentres
    RollingBearing.DynamicAxialLoadFactorForHighAxialRadialLoadRatios
    RollingBearing.DynamicAxialLoadFactorForLowAxialRadialLoadRatios
    RollingBearing.DynamicEquivalentLoadFactorsCanBeSpecified
    RollingBearing.DynamicRadialLoadFactorForHighAxialRadialLoadRatios
    RollingBearing.DynamicRadialLoadFactorForLowAxialRadialLoadRatios
    RollingBearing.ElementMaterialReportable
    RollingBearing.ElementOffset
    RollingBearing.ElementRadius
    RollingBearing.ElementSurfaceRoughnessRMS
    RollingBearing.ElementSurfaceRoughnessRa
    RollingBearing.ExtraInformation
    RollingBearing.FactorForBasicDynamicLoadRatingInANSIABMA
    RollingBearing.FatigueLoadLimit
    RollingBearing.FatigueLoadLimitCalculationMethod
    RollingBearing.FreeSpaceBetweenElements
    RollingBearing.HeightSeries
    RollingBearing.ISOMaterialFactor
    RollingBearing.InnerRaceHardnessDepth
    RollingBearing.InnerRaceMaterialReportable
    RollingBearing.InnerRaceOuterDiameter
    RollingBearing.InnerRaceType
    RollingBearing.InnerRingLeftCornerRadius
    RollingBearing.InnerRingRightCornerRadius
    RollingBearing.InnerRingWidth
    RollingBearing.IsFullComplement
    RollingBearing.KZ
    RollingBearing.LimitingValueForAxialLoadRatio
    RollingBearing.LinkToOnlineCatalogue()
    RollingBearing.Manufacturer
    RollingBearing.MaximumGreaseSpeed
    RollingBearing.MaximumOilSpeed
    RollingBearing.MaximumPermissibleContactStressForStaticFailureInner
    RollingBearing.MaximumPermissibleContactStressForStaticFailureOuter
    RollingBearing.MinimumSurfaceRoughnessRMS
    RollingBearing.MinimumSurfaceRoughnessRa
    RollingBearing.NoHistory
    RollingBearing.NumberOfElements
    RollingBearing.NumberOfRows
    RollingBearing.OuterRaceHardnessDepth
    RollingBearing.OuterRaceInnerDiameter
    RollingBearing.OuterRaceMaterialReportable
    RollingBearing.OuterRaceType
    RollingBearing.OuterRingLeftCornerRadius
    RollingBearing.OuterRingOffset
    RollingBearing.OuterRingRightCornerRadius
    RollingBearing.OuterRingWidth
    RollingBearing.PitchCircleDiameter
    RollingBearing.PowerForMaximumContactStressSafetyFactor
    RollingBearing.RacewaySurfaceRoughnessRMSInner
    RollingBearing.RacewaySurfaceRoughnessRMSOuter
    RollingBearing.RacewaySurfaceRoughnessRaInner
    RollingBearing.RacewaySurfaceRoughnessRaOuter
    RollingBearing.RemoveInnerRingWhileKeepingOtherGeometryConstant()
    RollingBearing.RemoveOuterRingWhileKeepingOtherGeometryConstant()
    RollingBearing.SleeveType
    RollingBearing.TheoreticalMaximumNumberOfElements
    RollingBearing.TotalFreeSpaceBetweenElements
    RollingBearing.Type
    RollingBearing.TypeInformation
    RollingBearing.Width
    RollingBearing.WidthSeries
    RollingBearing.ElementMaterial
    RollingBearing.GeometricConstants
    RollingBearing.History
    RollingBearing.ISO153122018
    RollingBearing.InnerRingMaterial
    RollingBearing.OuterRingMaterial
    RollingBearing.Protection
    RollingBearing.SKFSealFrictionalMomentConstants
    RollingBearing.Copy()
    BearingDesign._parent
    BearingDesign.Bore
    BearingDesign.Mass
    BearingDesign.OuterDiameter
    BearingDesign.MassPropertiesOfElementsFromGeometry
    BearingDesign.MassPropertiesOfInnerRingFromGeometry
    BearingDesign.MassPropertiesOfOuterRingFromGeometry
    BearingDesign.TotalMassProperties
    BearingDesign.ReportNames
    BearingDesign.OutputDefaultReportTo(String)
    BearingDesign.GetDefaultReportWithEncodedImages()
    BearingDesign.OutputActiveReportTo(String)
    BearingDesign.OutputActiveReportAsTextTo(String)
    BearingDesign.GetActiveReportWithEncodedImages()
    BearingDesign.OutputNamedReportTo(String, String)
    BearingDesign.OutputNamedReportAsMastaReport(String, String)
    BearingDesign.OutputNamedReportAsTextTo(String, String)
    BearingDesign.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.Bearings.BearingDesigns.Rolling
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public abstract class BallBearing : RollingBearing, IEquatable<APIBase>

    Properties

    ContactRadiusAtRightAngleToRollingDirectionInner

    Measurement: ShortLength

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

    ContactRadiusAtRightAngleToRollingDirectionOuter

    Measurement: ShortLength

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

    CurvatureSumInner

    ISO/TS 16281:2008 eq (5)

    Measurement: InverseShortLength

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

    CurvatureSumOuter

    ISO/TS 16281:2008 eq (6)

    Measurement: InverseShortLength

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

    ElementDiameter

    Measurement: ShortLength

    Declaration
    public override Overridable<double> ElementDiameter { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>
    Overrides
    RollingBearing.ElementDiameter

    InnerGrooveRadius

    Measurement: ShortLength

    Declaration
    public Overridable<double> InnerGrooveRadius { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    InnerGrooveRadiusAsPercentageOfElementDiameter

    Measurement: Percentage

    Declaration
    public Overridable<double> InnerGrooveRadiusAsPercentageOfElementDiameter { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    InnerLeftShoulderDiameter

    Measurement: ShortLength

    Declaration
    public Overridable<double> InnerLeftShoulderDiameter { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    InnerRaceOsculation

    Defined in Harris, T. and Kotzalas, M., Essential Concepts of Bearing Technology, 5th Edition, 2007 section 2.2.1 equation (2.4) as the ratio of the radius of curvature of the rolling element to that of the raceway in a direction transverse to the direction of rolling. For a ball bearing this is the ball diameter divided by the groove diameter.

    Measurement: Percentage

    Declaration
    public Overridable<double> InnerRaceOsculation { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    InnerRightShoulderDiameter

    Measurement: ShortLength

    Declaration
    public Overridable<double> InnerRightShoulderDiameter { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    InnerRingLeftShoulderHeight

    Measurement: ShortLength

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

    InnerRingRightShoulderHeight

    Measurement: ShortLength

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

    InnerRingShoulderChamfer

    Measurement: ShortLength

    Declaration
    public Overridable<double> InnerRingShoulderChamfer { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    OuterGrooveRadius

    Measurement: ShortLength

    Declaration
    public Overridable<double> OuterGrooveRadius { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    OuterGrooveRadiusAsPercentageOfElementDiameter

    Measurement: Percentage

    Declaration
    public Overridable<double> OuterGrooveRadiusAsPercentageOfElementDiameter { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    OuterLeftShoulderDiameter

    Measurement: ShortLength

    Declaration
    public Overridable<double> OuterLeftShoulderDiameter { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    OuterRaceOsculation

    Defined in Harris, T. and Kotzalas, M., Essential Concepts of Bearing Technology, 5th Edition, 2007 section 2.2.1 equation (2.4) as the ratio of the radius of curvature of the rolling element to that of the raceway in a direction transverse to the direction of rolling. For a ball bearing this is the ball diameter divided by the groove diameter.

    Measurement: Percentage

    Declaration
    public Overridable<double> OuterRaceOsculation { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    OuterRightShoulderDiameter

    Measurement: ShortLength

    Declaration
    public Overridable<double> OuterRightShoulderDiameter { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    OuterRingLeftShoulderHeight

    Measurement: ShortLength

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

    OuterRingRightShoulderHeight

    Measurement: ShortLength

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

    OuterRingShoulderChamfer

    Measurement: ShortLength

    Declaration
    public Overridable<double> OuterRingShoulderChamfer { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    RelativeCurvatureDifferenceInner

    ISO/TS 16281:2008 eq (7)

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

    RelativeCurvatureDifferenceOuter

    ISO/TS 16281:2008 eq (8)

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

    Shoulders

    Declaration
    public ReadOnlyCollection<BallBearingShoulderDefinition> Shoulders { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<BallBearingShoulderDefinition>

    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>>)
    In This Article
    • Properties
      • ContactRadiusAtRightAngleToRollingDirectionInner
      • ContactRadiusAtRightAngleToRollingDirectionOuter
      • CurvatureSumInner
      • CurvatureSumOuter
      • ElementDiameter
      • InnerGrooveRadius
      • InnerGrooveRadiusAsPercentageOfElementDiameter
      • InnerLeftShoulderDiameter
      • InnerRaceOsculation
      • InnerRightShoulderDiameter
      • InnerRingLeftShoulderHeight
      • InnerRingRightShoulderHeight
      • InnerRingShoulderChamfer
      • OuterGrooveRadius
      • OuterGrooveRadiusAsPercentageOfElementDiameter
      • OuterLeftShoulderDiameter
      • OuterRaceOsculation
      • OuterRightShoulderDiameter
      • OuterRingLeftShoulderHeight
      • OuterRingRightShoulderHeight
      • OuterRingShoulderChamfer
      • RelativeCurvatureDifferenceInner
      • RelativeCurvatureDifferenceOuter
      • Shoulders
    • Implements
    • Extension Methods
    Back to top