Version: 13.0

    Show / Hide Table of Contents

    Class RollingBearing

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    BearingDesign
    NonLinearBearing
    DetailedBearing
    RollingBearing
    BallBearing
    RollerBearing
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    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 RollingBearing : DetailedBearing, IEquatable<APIBase>

    Properties

    AreTheInnerRingsASinglePieceOfMetal

    Declaration
    public Overridable<bool> AreTheInnerRingsASinglePieceOfMetal { get; set; }
    Property Value
    Type Description
    Overridable<System.Boolean>

    AreTheOuterRingsASinglePieceOfMetal

    Declaration
    public Overridable<bool> AreTheOuterRingsASinglePieceOfMetal { get; set; }
    Property Value
    Type Description
    Overridable<System.Boolean>

    Arrangement

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

    BasicDynamicLoadRating

    Constant load (either a stationary radial load or a centric axial load) that a rolling bearing can theoretically endure for a basic rating life of one million revolutions.

    Measurement: Force

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

    BasicDynamicLoadRatingCalculation

    The method for estimating the basic dynamic load rating in ISO/TR 1281-1:2008(E) may be different than that in ISO 281:2007 for ball bearings, since the ISO/TR 1281-1:2008(E) method uses the groove diameters of the races. Roller bearings have the same estimated basic dynamic load rating whether you use the method in ISO 281:2007 or ISO/TR 1281-1:2008(E).

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

    BasicDynamicLoadRatingDividedByCorrectionFactors

    The basic dynamic load rating 'Cr' defined in ISO 281:2007 includes a reduction factor λ to account for stress concentration and a factor ν to account for a single exponent used in the life formula. In ISO/TS 16281:2008 the detailed stress distribution is calculated for the bearing elements, so these factors are not required. In equations 47, 48, 50 and 51 of ISO/TS 16281:2008 the basic dynamic load is divided by the 2 factors to cancel them out of the basic dynamic load rating. If you have specified basic dynamic load ratings for bearings that do not include the 2 factors then this option can be used to not cancel them in the ISO/TS 16281:2008 calculations.

    Measurement: Force

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

    BasicDynamicLoadRatingSource

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

    BasicStaticLoadRating

    Load (either radial or static centric axial load) that corresponds to a calculated contact stress at the centre of the most heavily loaded rolling element/raceway contact that gives a total permanent deformation of rolling element and raceway which is approximately 0.0001 of the rolling element diameter.

    Measurement: Force

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

    BasicStaticLoadRatingCalculation

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

    BasicStaticLoadRatingFactor

    Compared to the Static Equivalent Load to give a Static Safety Factor

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

    BasicStaticLoadRatingSource

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

    CageBridgeAngle

    Angle of the flat bridge surface that contacts the rolling element.

    Measurement: Angle

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

    CageBridgeAxialSurfaceRadius

    Radius in the axial direction of the curved surface of the bridge that contacts the rolling element.

    Measurement: ShortLength

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

    CageBridgeRadialSurfaceRadius

    Radius in the radial direction of the curved surface of the bridge that contacts the rolling element.

    Measurement: ShortLength

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

    CageBridgeShape

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

    CageBridgeWidth

    The dimension of the cage bridge in the direction joining adjacent elements

    Measurement: ShortLength

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

    CageGuidingRingWidth

    The width of the cage pocket will be the cage width minus twice this dimension

    Measurement: ShortLength

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

    CageMass

    Measurement: Mass

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

    CageMaterial

    Declaration
    public BearingCageMaterial CageMaterial { get; set; }
    Property Value
    Type Description
    BearingCageMaterial

    CagePitchRadius

    Distance of the centre of the cross section of the cage from the centre of the bearing.

    Measurement: ShortLength

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

    CagePocketClearance

    Separation between two bridges minus the element diameter

    Measurement: VeryShortLength

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

    CageThickness

    Dimension of cage in direction pointing from one ring to the other, perpendicular to the bearing width measurement direction

    Measurement: ShortLength

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

    CageToInnerRingClearance

    Diametrical clearance between the inner land and the cage

    Measurement: VeryShortLength

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

    CageToOuterRingClearance

    Diametrical clearance between the outer land and the cage

    Measurement: VeryShortLength

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

    CageWidth

    Width of the cage from the left to right of a radial bearing, or inner to outer of a ninety degree thrust bearing

    Measurement: ShortLength

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

    Catalogue

    Declaration
    public BearingCatalog Catalogue { get; }
    Property Value
    Type Description
    BearingCatalog

    CombinedSurfaceRoughnessInner

    Measurement: VeryShortLength

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

    CombinedSurfaceRoughnessOuter

    Measurement: VeryShortLength

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

    ContactAngle

    Measurement: Angle

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

    ContactRadiusInRollingDirectionInner

    Measurement: ShortLength

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

    ContactRadiusInRollingDirectionOuter

    Measurement: ShortLength

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

    Designation

    Declaration
    public string Designation { get; set; }
    Property Value
    Type Description
    System.String

    DiameterSeries

    Estimated from ISO 15:1998 or ISO 104:2002 when not specified. Used in DIN 732:2010 calculations. Also used to obtain some geometric constants for the SKF power loss calculation.

    Declaration
    public Overridable<DiameterSeries> DiameterSeries { get; set; }
    Property Value
    Type Description
    Overridable<DiameterSeries>

    DistanceBetweenElementCentres

    Measurement: ShortLength

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

    DynamicAxialLoadFactorForHighAxialRadialLoadRatios

    The dynamic equivalent load in ISO 281:2007, ANSI/ABMA 9:2015, and ANSI/ABMA 11:2014 is given by the dynamic radial load factor (X) times the radial load plus the dynamic axial load factor (Y) times the axial load. The dynamic radial load factor and the dynamic axial load factors are defined in two regimes: high axial loads (for which the ratio of the axial to radial loads exceeds a limiting value 'e'), and low axial loads (for which the ratio of the axial to radial loads is less than or equal to a limiting value 'e').

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

    DynamicAxialLoadFactorForLowAxialRadialLoadRatios

    The dynamic equivalent load in ISO 281:2007, ANSI/ABMA 9:2015, and ANSI/ABMA 11:2014 is given by the dynamic radial load factor (X) times the radial load plus the dynamic axial load factor (Y) times the axial load. The dynamic radial load factor and the dynamic axial load factors are defined in two regimes: high axial loads (for which the ratio of the axial to radial loads exceeds a limiting value 'e'), and low axial loads (for which the ratio of the axial to radial loads is less than or equal to a limiting value 'e').

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

    DynamicEquivalentLoadFactorsCanBeSpecified

    The axial and radial load factors for the dynamic equivalent load in ISO 281:2007, ANSI/ABMA 9:2015, and ANSI/ABMA 11:2014 can only be specified when the bearing can take axial load (i.e. has opposing ribs).

    Declaration
    public bool DynamicEquivalentLoadFactorsCanBeSpecified { get; }
    Property Value
    Type Description
    System.Boolean

    DynamicRadialLoadFactorForHighAxialRadialLoadRatios

    The dynamic equivalent load in ISO 281:2007, ANSI/ABMA 9:2015, and ANSI/ABMA 11:2014 is given by the dynamic radial load factor (X) times the radial load plus the dynamic axial load factor (Y) times the axial load. The dynamic radial load factor and the dynamic axial load factors are defined in two regimes: high axial loads (for which the ratio of the axial to radial loads exceeds a limiting value 'e'), and low axial loads (for which the ratio of the axial to radial loads is less than or equal to a limiting value 'e').

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

    DynamicRadialLoadFactorForLowAxialRadialLoadRatios

    The dynamic equivalent load in ISO 281:2007, ANSI/ABMA 9:2015, and ANSI/ABMA 11:2014 is given by the dynamic radial load factor (X) times the radial load plus the dynamic axial load factor (Y) times the axial load. The dynamic radial load factor and the dynamic axial load factors are defined in two regimes: high axial loads (for which the ratio of the axial to radial loads exceeds a limiting value 'e'), and low axial loads (for which the ratio of the axial to radial loads is less than or equal to a limiting value 'e').

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

    ElementDiameter

    Measurement: ShortLength

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

    ElementMaterial

    Declaration
    public BearingMaterial ElementMaterial { get; }
    Property Value
    Type Description
    BearingMaterial

    ElementMaterialReportable

    Declaration
    public DatabaseWithSelectedItem ElementMaterialReportable { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    ElementOffset

    The axial distance from the centre of an element and the centre of the row in which it sits

    Measurement: ShortLength

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

    ElementRadius

    Measurement: ShortLength

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

    ElementSurfaceRoughnessRa

    This is the roughness based on arithmetic average of absolute values of deviation from the mean.

    Measurement: VeryShortLength

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

    ElementSurfaceRoughnessRMS

    This is the roughness based on root mean squared values of deviation from the mean.

    Measurement: VeryShortLength

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

    ExtraInformation

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

    FactorForBasicDynamicLoadRatingInANSIABMA

    Factor which depends on the geometry of the bearing components, the accuracy to which the various components are made, and the material. Used in ANSI/ABMA 9:2015 and ANSI/ABMA 11:2014 for the calculation of the Basic Dynamic Load Rating.

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

    FatigueLoadLimit

    Used in the calculation of the bearing life modification factor. By default it is estimated using equations (B.18) - (B.21) in section B.3.3 of ISO 281:2007.

    Measurement: Force

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

    FatigueLoadLimitCalculationMethod

    Methods are from ISO 281:2007

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

    FreeSpaceBetweenElements

    Theoretical free space between elements. The maximum number of elements is calculated using theoretical geometry, and doesn't take any manufacturing limitations into account.

    Measurement: ShortLength

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

    GeometricConstants

    Declaration
    public GeometricConstants GeometricConstants { get; }
    Property Value
    Type Description
    GeometricConstants

    HeightSeries

    Estimated from ISO 104:2002 when not specified. Used in DIN 732:2010 calculations. Also used to obtain some geometric constants for the SKF power loss calculation.

    Declaration
    public Overridable<HeightSeries> HeightSeries { get; set; }
    Property Value
    Type Description
    Overridable<HeightSeries>

    History

    Declaration
    public FileHistory History { get; }
    Property Value
    Type Description
    FileHistory

    InnerRaceHardnessDepth

    Used in the display of the subsurface shear stress distribution.

    Measurement: VeryShortLength

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

    InnerRaceMaterialReportable

    Declaration
    public DatabaseWithSelectedItem InnerRaceMaterialReportable { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    InnerRaceOuterDiameter

    This is the lower bound for the diameter of ribs on the inner race.

    Measurement: ShortLength

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

    InnerRaceType

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

    InnerRingLeftCornerRadius

    Measurement: ShortLength

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

    InnerRingMaterial

    Declaration
    public BearingMaterial InnerRingMaterial { get; }
    Property Value
    Type Description
    BearingMaterial

    InnerRingRightCornerRadius

    Measurement: ShortLength

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

    InnerRingWidth

    Measurement: ShortLength

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

    IsFullComplement

    Declaration
    public Overridable<bool> IsFullComplement { get; set; }
    Property Value
    Type Description
    Overridable<System.Boolean>

    ISO153122018

    Declaration
    public ISO153122018Results ISO153122018 { get; }
    Property Value
    Type Description
    ISO153122018Results

    ISOMaterialFactor

    Bm is (according to ISO 281 p9) 'rating factor for contemporary, commonly used, high quality hardened bearing steel'. If the Dynamic Capacity Calculation is set to use ISO 281 Supplement 5 for hybrid bearings, then that will also be used for this.

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

    KZ

    Geometric constant from Table 4 in 'The SKF model for calculating the frictional moment'.

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

    LimitingValueForAxialLoadRatio

    The limiting value of the axial over the radial load for the applicability of different values of the dynamic radial and axial load factors. See ISO 281:2007. For many bearing types the limiting value is a function of contact angle. Where a bearing takes only radial or axial load, the limiting value is set to a default value of zero.

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

    Manufacturer

    Declaration
    public string Manufacturer { get; set; }
    Property Value
    Type Description
    System.String

    MaximumGreaseSpeed

    Measurement: AngularVelocity

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

    MaximumOilSpeed

    Measurement: AngularVelocity

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

    MaximumPermissibleContactStressForStaticFailureInner

    Defined in ISO 76:2006 as the contact stress that gives a total permanent deformation of the raceway of approximately 0.0001 of the rolling element diameter.

    Measurement: Stress

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

    MaximumPermissibleContactStressForStaticFailureOuter

    Defined in ISO 76:2006 as the contact stress that gives a total permanent deformation of the raceway of approximately 0.0001 of the rolling element diameter.

    Measurement: Stress

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

    MinimumSurfaceRoughnessRa

    Measurement: VeryShortLength

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

    MinimumSurfaceRoughnessRMS

    Measurement: VeryShortLength

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

    NoHistory

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

    NumberOfElements

    Declaration
    public Overridable<int> NumberOfElements { get; set; }
    Property Value
    Type Description
    Overridable<System.Int32>

    NumberOfRows

    Declaration
    public int NumberOfRows { get; set; }
    Property Value
    Type Description
    System.Int32

    OuterRaceHardnessDepth

    Used in the display of the subsurface shear stress distribution.

    Measurement: VeryShortLength

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

    OuterRaceInnerDiameter

    This is the upper bound for the diameter of ribs on the outer race.

    Measurement: ShortLength

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

    OuterRaceMaterialReportable

    Declaration
    public DatabaseWithSelectedItem OuterRaceMaterialReportable { get; set; }
    Property Value
    Type Description
    DatabaseWithSelectedItem

    OuterRaceType

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

    OuterRingLeftCornerRadius

    Measurement: ShortLength

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

    OuterRingMaterial

    Declaration
    public BearingMaterial OuterRingMaterial { get; }
    Property Value
    Type Description
    BearingMaterial

    OuterRingOffset

    Offset of the outer ring relative to the inner ring

    Measurement: ShortLength

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

    OuterRingRightCornerRadius

    Measurement: ShortLength

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

    OuterRingWidth

    Measurement: ShortLength

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

    PitchCircleDiameter

    Measurement: ShortLength

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

    PowerForMaximumContactStressSafetyFactor

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

    Protection

    Declaration
    public BearingProtection Protection { get; }
    Property Value
    Type Description
    BearingProtection

    RacewaySurfaceRoughnessRaInner

    This is the roughness based on arithmetic average of absolute values of deviation from the mean.

    Measurement: VeryShortLength

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

    RacewaySurfaceRoughnessRaOuter

    This is the roughness based on arithmetic average of absolute values of deviation from the mean.

    Measurement: VeryShortLength

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

    RacewaySurfaceRoughnessRMSInner

    This is the roughness based on root mean squared values of deviation from the mean.

    Measurement: VeryShortLength

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

    RacewaySurfaceRoughnessRMSOuter

    This is the roughness based on root mean squared values of deviation from the mean.

    Measurement: VeryShortLength

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

    SKFSealFrictionalMomentConstants

    Declaration
    public SKFSealFrictionalMomentConstants SKFSealFrictionalMomentConstants { get; }
    Property Value
    Type Description
    SKFSealFrictionalMomentConstants

    SleeveType

    Declaration
    public SleeveType SleeveType { get; }
    Property Value
    Type Description
    SleeveType

    TheoreticalMaximumNumberOfElements

    The maximum number of elements is calculated using theoretical geometry, and doesn't take any manufacturing limitations into account.

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

    TotalFreeSpaceBetweenElements

    Theoretical free space if all the bearing elements were to be positioned so that they touch each other. The maximum number of elements is calculated using theoretical geometry, and doesn't take any manufacturing limitations into account.

    Measurement: ShortLength

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

    Type

    Declaration
    public override string Type { get; }
    Property Value
    Type Description
    System.String
    Overrides
    BearingDesign.Type

    TypeInformation

    Declaration
    public BearingTypeExtraInformation TypeInformation { get; }
    Property Value
    Type Description
    BearingTypeExtraInformation

    Width

    Measurement: ShortLength

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

    WidthSeries

    Estimated from ISO 15:1998 when not specified. Used in DIN 732:2010 calculations. Also used to obtain some geometric constants for the SKF power loss calculation.

    Declaration
    public Overridable<WidthSeries> WidthSeries { get; set; }
    Property Value
    Type Description
    Overridable<WidthSeries>

    Methods

    Copy()

    Declaration
    public RollingBearing Copy()
    Returns
    Type Description
    RollingBearing

    LinkToOnlineCatalogue()

    Declaration
    public void LinkToOnlineCatalogue()

    RemoveInnerRingWhileKeepingOtherGeometryConstant()

    Declaration
    public void RemoveInnerRingWhileKeepingOtherGeometryConstant()

    RemoveOuterRingWhileKeepingOtherGeometryConstant()

    Declaration
    public void RemoveOuterRingWhileKeepingOtherGeometryConstant()

    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