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