Class BallBearing
Inheritance
Implements
Inherited Members
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
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> |