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> |