Class CylindricalGearHobDesign
Inheritance
Implements
Inherited Members
Namespace: SMT.MastaAPI.Gears.Manufacturing.Cylindrical.Cutters
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class CylindricalGearHobDesign : CylindricalGearRackDesign, IEquatable<APIBase>
Properties
AddendumTolerance
The addendum may vary by ± half this value.
Measurement: ShortLength
Declaration
public double AddendumTolerance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
BladeControlDistance
One of the parameters that controls the shape of the hob tip which cuts the fillet on the gear.
Measurement: ShortLength
Declaration
public double BladeControlDistance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
BladeRelief
Measurement: ShortLength
Declaration
public double BladeRelief { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
EdgeHeight
This is the height of the edge circle from the tip.
Measurement: ShortLength
Declaration
public override double EdgeHeight { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Overrides
EdgeRadiusTolerance
The tip edge radius may vary by ± half this value.
Measurement: ShortLength
Declaration
public double EdgeRadiusTolerance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
FlatTipWidth
The width of the flat top of the hob tooth.
Measurement: ShortLength
Declaration
public override double FlatTipWidth { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Overrides
HasProtuberance
Declaration
public virtual bool HasProtuberance { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
HasSemiToppingBlade
Determines if the hob has a semi topping blade.
Declaration
public virtual bool HasSemiToppingBlade { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
HobEdgeType
Select different Hob Edge Types to get different ways to control the shape and size of the cutter tip, and therefore the gear root fillet shape.
Declaration
public HobEdgeTypes HobEdgeType { get; set; }
Property Value
Type | Description |
---|---|
HobEdgeTypes |
MaximumHobMaterialShape
Declaration
public CylindricalGearHobShape MaximumHobMaterialShape { get; }
Property Value
Type | Description |
---|---|
CylindricalGearHobShape |
MinimumHobMaterialShape
Declaration
public CylindricalGearHobShape MinimumHobMaterialShape { get; }
Property Value
Type | Description |
---|---|
CylindricalGearHobShape |
NominalHobShape
Declaration
public CylindricalGearHobShape NominalHobShape { get; }
Property Value
Type | Description |
---|---|
CylindricalGearHobShape |
NominalRackShape
Declaration
public override RackShape NominalRackShape { get; }
Property Value
Type | Description |
---|---|
RackShape |
Overrides
NormalThicknessTolerance
The normal thickness may vary by ± half this value.
Measurement: ShortLength
Declaration
public double NormalThicknessTolerance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
NumberOfGashes
Declaration
public int NumberOfGashes { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Protuberance
This is the greatest distance of protuberance of the cutter tip, perpendicular to the main blade in the hob normal plane.
Measurement: ShortLength
Declaration
public virtual double Protuberance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ProtuberanceAngle
This is the angle of the protuberance from the main section of the blade. In the hob normal section.
Measurement: Angle
Declaration
public double ProtuberanceAngle { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ProtuberanceFactor
This is the greatest distance the protuberance and fillet section project from the plane of the blade face, factored by normal module.
Declaration
public double ProtuberanceFactor { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ProtuberanceHeight
This is the height below the hob tip at which the protuberance blade starts.
Measurement: ShortLength
Declaration
public virtual double ProtuberanceHeight { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ProtuberanceHeightRelativeToEdgeHeight
This is the height below the end of the edge circle, at which the protuberance blade starts from the main blade.
Measurement: ShortLength
Declaration
public double ProtuberanceHeightRelativeToEdgeHeight { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ProtuberanceHeightTolerance
The protuberance height may vary by ± half this value.
Measurement: ShortLength
Declaration
public double ProtuberanceHeightTolerance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ProtuberanceLength
This is the length of the flat section of the protuberance blade.
Measurement: ShortLength
Declaration
public double ProtuberanceLength { get; }
Property Value
Type | Description |
---|---|
System.Double |
ProtuberanceTolerance
The protuberance may vary by ± half this value.
Measurement: ShortLength
Declaration
public double ProtuberanceTolerance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
SemiToppingBladeHeightTolerance
This is the tolerance of the start of the semi topping blade height relative to the hob reference diameter. This is independent of the Addendum tolerance. The semi topping blade height angle may vary by ± half this value.
Measurement: ShortLength
Declaration
public double SemiToppingBladeHeightTolerance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
SemiToppingHeight
This is the height below the hob tip at which the semi-topping blade starts.
Measurement: ShortLength
Declaration
public double SemiToppingHeight { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
SemiToppingPressureAngle
The angle of the semi-topping blade from the vertical.
Measurement: Angle
Declaration
public virtual double SemiToppingPressureAngle { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
SemiToppingPressureAngleTolerance
The semi topping pressure angle may vary by ± half this value.
Measurement: SmallAngle
Declaration
public double SemiToppingPressureAngleTolerance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
SemiToppingStart
This is the distance of the start of the semi-topping blade relative to the hob datum.
Measurement: ShortLength
Declaration
public virtual double SemiToppingStart { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
TipControlDistance
One of the parameters that controls the shape of hob tip that cuts the fillet on the gear.
Measurement: ShortLength
Declaration
public double TipControlDistance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |