Class CylindricalGearRackDesign
Inheritance
Implements
Inherited Members
Namespace: SMT.MastaAPI.Gears.Manufacturing.Cylindrical.Cutters
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public abstract class CylindricalGearRackDesign : CylindricalGearRealCutterDesign, IEquatable<APIBase>
Properties
Addendum
Measurement: ShortLength
Declaration
public double Addendum { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
AddendumFactor
The height between the rack tooth tip and the rack datum divided by the normal module. This determines the root diameter of the gear, given rack and gear tooth thicknesses.
Declaration
public double AddendumFactor { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
AddendumKeepingDedendumConstant
Measurement: ShortLength
Declaration
public double AddendumKeepingDedendumConstant { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Dedendum
The height between the rack tooth root and the rack datum. This determines the upper limit of the tip diameter of the gear, given rack and gear tooth thicknesses.
Measurement: ShortLength
Declaration
public double Dedendum { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DedendumFactor
The height between the rack tooth root and the rack datum divided by the normal module. This determines the upper limit of the tip diameter of the gear, given rack and gear tooth thicknesses.
Declaration
public double DedendumFactor { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
EdgeHeight
This is the height of the edge circle from the tip.
Measurement: ShortLength
Declaration
public virtual double EdgeHeight { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
EdgeRadius
The edge radius of the cutter tip which when roughing, determines the gear root fillet shape.
Measurement: ShortLength
Declaration
public override double EdgeRadius { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Overrides
EffectiveLength
Measurement: ShortLength
Declaration
public double EffectiveLength { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
FlatRootWidth
The width of the flat root of the rack tooth.
Measurement: ShortLength
Declaration
public double FlatRootWidth { get; }
Property Value
Type | Description |
---|---|
System.Double |
FlatTipWidth
The width of the flat top of the rack tooth.
Measurement: ShortLength
Declaration
public virtual double FlatTipWidth { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Hand
Declaration
public Hand Hand { get; set; }
Property Value
Type | Description |
---|---|
Hand |
NominalRackShape
Declaration
public virtual RackShape NominalRackShape { get; }
Property Value
Type | Description |
---|---|
RackShape |
NormalThickness
The normal tooth thickness at the datum height, determines the maximum cutter working depth when roughing a gear to a particular tooth thickness.
Measurement: ShortLength
Declaration
public Overridable<double> NormalThickness { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Double> |
NumberOfThreads
Declaration
public int NumberOfThreads { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
ReferenceDiameter
Measurement: ShortLength
Declaration
public double ReferenceDiameter { get; }
Property Value
Type | Description |
---|---|
System.Double |
TipDiameter
Measurement: ShortLength
Declaration
public double TipDiameter { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
UseMaximumEdgeRadius
Declaration
public bool UseMaximumEdgeRadius { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
WholeDepth
The sum of the rack addendum and dedendum. This is the maximum tooth height that could be cut by this rack.
Measurement: ShortLength
Declaration
public double WholeDepth { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
WormType
Declaration
public WormType WormType { get; set; }
Property Value
Type | Description |
---|---|
WormType |
Methods
ConvertToStandardThickness()
Declaration
public void ConvertToStandardThickness()