Class CylindricalGearShaper
Inheritance
Implements
Inherited Members
Namespace: SMT.MastaAPI.Gears.Manufacturing.Cylindrical.Cutters
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class CylindricalGearShaper : InvoluteCutterDesign, IEquatable<APIBase>
Properties
ActualProtuberance
Field for verification of protuberance.
Measurement: ShortLength
Declaration
public double ActualProtuberance { get; }
Property Value
Type | Description |
---|---|
System.Double |
BladeControlDistance
One of the parameters that control the shape of the fillet.
Measurement: ShortLength
Declaration
public double BladeControlDistance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
CircleBladeFlankAngle
This parameter is not used in cutter simulation and should be only used for storage.
Measurement: Angle
Declaration
public double CircleBladeFlankAngle { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
CircleBladeRakeAngle
This parameter is not used in cutter simulation and should be only used for storage.
Measurement: Angle
Declaration
public double CircleBladeRakeAngle { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DiametralHeightAtSemiToppingThicknessMeasurement
Measurement: ShortLength
Declaration
public double DiametralHeightAtSemiToppingThicknessMeasurement { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
EdgeHeight
This is the height of the edge circle from the tip.
Measurement: ShortLength
Declaration
public 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
HasProtuberance
Declaration
public bool HasProtuberance { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
HasSemiToppingBlade
Declaration
public bool HasSemiToppingBlade { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
NominalAddendum
Measurement: ShortLength
Declaration
public double NominalAddendum { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
NominalAddendumFactor
Declaration
public double NominalAddendumFactor { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
NominalDedendum
Measurement: ShortLength
Declaration
public double NominalDedendum { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
NominalDedendumFactor
Declaration
public double NominalDedendumFactor { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
NominalDiameter
This parameter is not used in cutter simulation and should be only used for storage.
Measurement: ShortLength
Declaration
public double NominalDiameter { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
NormalThicknessAtSpecifiedDiameterForSemiTopping
Measurement: ShortLength
Declaration
public double NormalThicknessAtSpecifiedDiameterForSemiTopping { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Protuberance
This is the greatest distance the protuberance and fillet section project from the involute plane of the blade face.
Measurement: ShortLength
Declaration
public double Protuberance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ProtuberanceAngle
This is the angle in the normal section between the tangent of the last point of the main flank and the protuberance blade.
Measurement: Angle
Declaration
public double ProtuberanceAngle { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ProtuberanceHeight
This is the height below the tip at which the protuberance blade starts.
Measurement: ShortLength
Declaration
public double ProtuberanceHeight { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
RadiusToCentreSOfToolTipRadius
Declaration
public double RadiusToCentreSOfToolTipRadius { get; }
Property Value
Type | Description |
---|---|
System.Double |
RootDiameter
Measurement: ShortLength
Declaration
public double RootDiameter { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
RootFormDiameter
This is constrained to be greater than the root and base diameters, and lower than the highest point on the involute.
Measurement: ShortLength
Declaration
public virtual double RootFormDiameter { get; }
Property Value
Type | Description |
---|---|
System.Double |
SemiToppingAngle
Measurement: Angle
Declaration
public double SemiToppingAngle { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
SemiToppingDiameter
Diameter at the start of the semi-topping blade on the shaper
Measurement: ShortLength
Declaration
public Overridable<double> SemiToppingDiameter { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Double> |
SemiToppingPressureAngle
Measurement: Angle
Declaration
public double SemiToppingPressureAngle { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ShaperEdgeType
Declaration
public ShaperEdgeTypes ShaperEdgeType { get; set; }
Property Value
Type | Description |
---|---|
ShaperEdgeTypes |
TipControlDistance
One of the parameters that control the shape of the fillet.
Measurement: ShortLength
Declaration
public double TipControlDistance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
TipDiameter
Measurement: ShortLength
Declaration
public double TipDiameter { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
TipThickness
The length of the arc top of the tooth.
Measurement: ShortLength
Declaration
public double TipThickness { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
UseMaximumEdgeRadius
Declaration
public bool UseMaximumEdgeRadius { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
VirtualToothNumber
Declaration
public double VirtualToothNumber { get; }
Property Value
Type | Description |
---|---|
System.Double |
WholeDepth
Measurement: ShortLength
Declaration
public double WholeDepth { get; }
Property Value
Type | Description |
---|---|
System.Double |