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 |