Class CylindricalGearLeadModification
Inheritance
Implements
Inherited Members
Namespace: SMT.MastaAPI.Gears.GearDesigns.Cylindrical.MicroGeometry
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class CylindricalGearLeadModification : LeadModification, IEquatable<APIBase>
Properties
EvaluationLeftLimit
Measurement: ShortLength
Declaration
public double EvaluationLeftLimit { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
EvaluationOfLinearLeftRelief
Measurement: ShortLength
Declaration
public double EvaluationOfLinearLeftRelief { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
EvaluationOfLinearRightRelief
Measurement: ShortLength
Declaration
public double EvaluationOfLinearRightRelief { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
EvaluationOfLinearSideRelief
Sets both the Linear Left and Right Relief. If the values are different it will show a blank.
Measurement: ShortLength
Declaration
public double? EvaluationOfLinearSideRelief { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Double> |
EvaluationOfParabolicLeftRelief
Measurement: ShortLength
Declaration
public double EvaluationOfParabolicLeftRelief { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
EvaluationOfParabolicRightRelief
Measurement: ShortLength
Declaration
public double EvaluationOfParabolicRightRelief { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
EvaluationOfParabolicSideRelief
Sets both the Parabolic Left and Right Relief. If the values are different it will show a blank.
Measurement: ShortLength
Declaration
public double? EvaluationOfParabolicSideRelief { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Double> |
EvaluationRightLimit
Measurement: ShortLength
Declaration
public double EvaluationRightLimit { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
EvaluationSideLimit
Sets both the Evaluation Left and Right Limit. If the values are different it will show a blank.
Measurement: ShortLength
Declaration
public double? EvaluationSideLimit { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Double> |
HelixAngleModificationAtOriginalReferenceDiameter
This is a modification of the reference helix angle assuming that the base radius and the reference diameter are left unmodified. This means that the modified gear using the modified helix angle also has e.g. a modified normal module.
Measurement: SmallAngle
Declaration
public double HelixAngleModificationAtOriginalReferenceDiameter { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
LeadModificationChart
Declaration
public TwoDChartDefinition LeadModificationChart { get; }
Property Value
| Type | Description |
|---|---|
| TwoDChartDefinition |
LinearReliefAcrossFullFaceWidth
Measurement: VeryShortLength
Declaration
public double LinearReliefAcrossFullFaceWidth { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
LinearReliefISODINAGMAVDI
The ISO/AGMA/VDI/VDE option refers to the now common definition between the active versions of the their respective flank deviation standards. In particular:ISO 1328-1:2013, ANSI/AGMA ISO 1328-1-B14, DIN 21772:2012, VDI/VDE 2612 Blatt 1:2016. Helix slope deviations are deemed positive when the absolute values of the helix angles are larger than their nominal values. The helix slope deviations of spur gears are deemed positive if right hand and negative if left hand.
Measurement: VeryShortLength
Declaration
public double LinearReliefISODINAGMAVDI { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
LinearReliefISODINAGMAVDIAcrossFullFaceWidth
Measurement: VeryShortLength
Declaration
public double LinearReliefISODINAGMAVDIAcrossFullFaceWidth { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
LinearReliefLDP
Measurement: VeryShortLength
Declaration
public double LinearReliefLDP { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
LinearReliefLDPAcrossFullFaceWidth
Measurement: VeryShortLength
Declaration
public double LinearReliefLDPAcrossFullFaceWidth { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
ModifiedBaseHelixAngle
This is the modified base helix angle due to lead relief.
Measurement: Angle
Declaration
public double ModifiedBaseHelixAngle { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
ModifiedHelixAngleAssumingUnmodifiedNormalModule
This is the modified reference helix angle assuming that the base radius and the normal module are left unmodified. This means that the modified gear using the modified helix angle also has e.g. a modified reference diameter.
Measurement: Angle
Declaration
public double ModifiedHelixAngleAssumingUnmodifiedNormalModule { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
ModifiedHelixAngleAtOriginalReferenceDiameter
This is the modified reference helix angle assuming that the base radius and the reference diameter are left unmodified. This means that the modified gear using the modified helix angle also has e.g. a modified normal module.
Measurement: Angle
Declaration
public double ModifiedHelixAngleAtOriginalReferenceDiameter { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
ModifiedNormalPressureAngleDueToHelixAngleModificationAssumingUnmodifiedNormalModule
This is the modified reference normal pressure angle, due to the helix angle modification, assuming that the base radius and the normal module are left unmodified. This value does not include the contribution from the profile relief. This means that the modified gear using the modified helix angle also has e.g. a modified reference diameter.
Measurement: Angle
Declaration
public double ModifiedNormalPressureAngleDueToHelixAngleModificationAssumingUnmodifiedNormalModule { get; }
Property Value
| Type | Description |
|---|---|
| System.Double |
ModifiedNormalPressureAngleDueToHelixAngleModificationAtOriginalReferenceDiameter
This is the modified normal pressure angle, due to the helix angle modification, assuming that the base radius and the reference diameter are left unmodified. This value does not include the contribution from the profile relief. This means that the modified gear using the modified helix angle also has e.g. a modified normal module.
Measurement: Angle
Declaration
public double ModifiedNormalPressureAngleDueToHelixAngleModificationAtOriginalReferenceDiameter { get; }
Property Value
| Type | Description |
|---|---|
| System.Double |
StartOfLinearLeftRelief
Measurement: ShortLength
Declaration
public double StartOfLinearLeftRelief { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
StartOfLinearRightRelief
Measurement: ShortLength
Declaration
public double StartOfLinearRightRelief { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
StartOfLinearSideRelief
Sets both the Linear Left and Right Relief. If the values are different it will show a blank.
Measurement: ShortLength
Declaration
public double? StartOfLinearSideRelief { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Double> |
StartOfParabolicLeftRelief
Measurement: ShortLength
Declaration
public double StartOfParabolicLeftRelief { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
StartOfParabolicRightRelief
Measurement: ShortLength
Declaration
public double StartOfParabolicRightRelief { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double |
StartOfParabolicSideRelief
Sets both the Parabolic Left and Right Relief. If the values are different it will show a blank.
Measurement: ShortLength
Declaration
public double? StartOfParabolicSideRelief { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Double> |
UseMeasuredData
Declaration
public override bool UseMeasuredData { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Overrides
Methods
ReliefOf(Double)
Declaration
public double ReliefOf(double faceWidth)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Double | faceWidth |
Returns
| Type | Description |
|---|---|
| System.Double |