Class KeyedJointDesign
Inheritance
Implements
Inherited Members
Namespace: SMT.MastaAPI.DetailedRigidConnectors.KeyedJoints
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class KeyedJointDesign : InterferenceFitDesign, IEquatable<APIBase>
Properties
AllowableContactStressForInnerComponent
Calculated from Component Material 'Tensile Yield Strength' and 'Is Component Case Hardened'
Measurement: Stress
Declaration
public double AllowableContactStressForInnerComponent { get; }
Property Value
Type | Description |
---|---|
System.Double |
AllowableContactStressForKey
Calculated from Component Material 'Tensile Yield Strength' and 'Is Component Case Hardened'
Measurement: Stress
Declaration
public double AllowableContactStressForKey { get; }
Property Value
Type | Description |
---|---|
System.Double |
AllowableContactStressForOuterComponent
Calculated from Component Material 'Tensile Yield Strength' and 'Is Component Case Hardened'
Measurement: Stress
Declaration
public double AllowableContactStressForOuterComponent { get; }
Property Value
Type | Description |
---|---|
System.Double |
EdgeChamfer
Measurement: ShortLength
Declaration
public double EdgeChamfer { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
GeometryType
Defined as per DIN 6885-1:1968
Declaration
public KeyTypes GeometryType { get; set; }
Property Value
Type | Description |
---|---|
KeyTypes |
Height
Measurement: ShortLength
Declaration
public double Height { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
InclinedUndersideChamfer
Material removed from the bottom of the key, the chamfer is defined by it's vertical dimension with a 15 degree incline as per DIN 6885-1:1968
Measurement: ShortLength
Declaration
public double InclinedUndersideChamfer { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
InterferenceFitLength
Measurement: ShortLength
Declaration
public double InterferenceFitLength { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
IsInterferenceFit
Is part of the torque transferred by friction through joint interference?
Declaration
public bool IsInterferenceFit { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsKeyCaseHardened
Declaration
public bool IsKeyCaseHardened { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
KeyEffectiveLength
The engaged length of the key excluding any end rounding.
Measurement: ShortLength
Declaration
public double KeyEffectiveLength { get; }
Property Value
Type | Description |
---|---|
System.Double |
KeywayDepthInnerComponent
Measurement: ShortLength
Declaration
public Overridable<double> KeywayDepthInnerComponent { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Double> |
KeywayDepthOuterComponent
Measurement: ShortLength
Declaration
public Overridable<double> KeywayDepthOuterComponent { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Double> |
Length
The total length of the key including any end rounding.
Measurement: ShortLength
Declaration
public double Length { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
NumberOfKeys
Declaration
public NumberOfKeys NumberOfKeys { get; set; }
Property Value
Type | Description |
---|---|
NumberOfKeys |
PositionOffset
Positional offset of the key relative to the interference fit, centres align when value is set to zero
Measurement: ShortLength
Declaration
public double PositionOffset { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
TensileYieldStrength
Stress at which permanent deformation occurs. Otherwise known as the 'Elastic Limit'.
Measurement: Stress
Declaration
public double TensileYieldStrength { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Width
Measurement: ShortLength
Declaration
public double Width { get; set; }
Property Value
Type | Description |
---|---|
System.Double |