ToolAxisVariable Class¶
-
class
NXOpen.CAM.
ToolAxisVariable
¶ Bases:
NXOpen.CAM.ToolAxisBase
Represents a Tool Axis Variable Builder
New in version NX7.5.0.
Properties¶
Property | Description |
---|---|
ApplySmoothing | Returns or sets the Apply Smoothing |
FanDistance | Returns the fan distance |
InterpolateAngleToDrive | Returns the Interpolate Angle to Drive builder |
InterpolateAngleToPart | Returns the Interpolate Angle to Part builder |
InterpolateVector | Returns the Interpolate Vector builder |
LeadAngle | Returns or sets the Lead Angle |
MaximumLeadAngle | Returns or sets the Maximum the Lead Angle |
MaximumLeadAngleType | Returns or sets the Maximum Lead Angle type |
MaximumTiltAngle | Returns or sets the Maximum Tilt Angle |
MinimumHeelClearanceDistance | Returns or sets the Minimum Heel Clearance Distance |
MinimumLeadAngle | Returns or sets the Minimum the Lead Angle |
MinimumTiltAngle | Returns or sets the Minimum Tilt Angle |
NominalLeadAngle | Returns or sets the Nominal Lead Angle |
NominalLeadAngleType | Returns or sets the Nominal Lead Angle type |
Point | Returns or sets the Point |
RotationAngle | Returns or sets the Rotation Angle |
RotationAxis | Returns or sets the Rotation Axis |
RulingType | Returns or sets the Ruling Type |
SwarfTiltAngle | Returns or sets the Swarf Tilt Angle |
Tag | Returns the Tag for this object. |
TiltAngle | Returns or sets the Tilt Angle |
ToolAxisType | Returns or sets the tool axis type |
Vector | Returns or sets the Vector |
ZagLeadAngle | Returns or sets the Zag Lead Angle |
ZagRotationAngle | Returns or sets the Zag Rotation Angle |
ZagRotationAxis | Returns or sets the Zag Rotation Axis |
ZagTiltAngle | Returns or sets the Zag Tilt Angle |
Methods¶
Enumerations¶
ToolAxisVariableMaximumLeadAngleTypes Enumeration | Available types for Maximum Lead Angle |
ToolAxisVariableNominalLeadAngleTypes Enumeration | Available types for Nominal Lead Angle |
ToolAxisVariableRulingTypes Enumeration | Available types for Ruling |
ToolAxisVariableTypes Enumeration | Available types for Tool Axis Variable |
Property Detail¶
ApplySmoothing¶
-
ToolAxisVariable.
ApplySmoothing
¶ Returns or sets the Apply Smoothing
-------------------------------------
Getter Method
Signature
ApplySmoothing()
Returns: the Apply Smoothing Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ApplySmoothing(applySmoothing)
Parameters: applySmoothing (bool) – the Apply Smoothing New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
FanDistance¶
-
ToolAxisVariable.
FanDistance
¶ Returns the fan distance
-------------------------------------
Getter Method
Signature
FanDistance()
Returns: the fan distance value Return type: NXOpen.CAM.InheritableToolDepBuilder
New in version NX9.0.0.
License requirements: None.
InterpolateAngleToDrive¶
-
ToolAxisVariable.
InterpolateAngleToDrive
¶ Returns the Interpolate Angle to Drive builder
-------------------------------------
Getter Method
Signature
InterpolateAngleToDrive()
Returns: Return type: NXOpen.CAM.InterpolateAngle
New in version NX7.5.0.
License requirements: None.
InterpolateAngleToPart¶
-
ToolAxisVariable.
InterpolateAngleToPart
¶ Returns the Interpolate Angle to Part builder
-------------------------------------
Getter Method
Signature
InterpolateAngleToPart()
Returns: Return type: NXOpen.CAM.InterpolateAngle
New in version NX7.5.0.
License requirements: None.
InterpolateVector¶
-
ToolAxisVariable.
InterpolateVector
¶ Returns the Interpolate Vector builder
-------------------------------------
Getter Method
Signature
InterpolateVector()
Returns: Return type: NXOpen.CAM.InterpolateVector
New in version NX7.5.0.
License requirements: None.
LeadAngle¶
-
ToolAxisVariable.
LeadAngle
¶ Returns or sets the Lead Angle
-------------------------------------
Getter Method
Signature
LeadAngle()
Returns: the Lead Angle Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LeadAngle(leadAngle)
Parameters: leadAngle (float) – the Lead Angle New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
MaximumLeadAngle¶
-
ToolAxisVariable.
MaximumLeadAngle
¶ Returns or sets the Maximum the Lead Angle
-------------------------------------
Getter Method
Signature
MaximumLeadAngle()
Returns: the Maximum Lead Angle Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MaximumLeadAngle(maximumLeadAngle)
Parameters: maximumLeadAngle (float) – the Maximum Lead Angle New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
MaximumLeadAngleType¶
-
ToolAxisVariable.
MaximumLeadAngleType
¶ Returns or sets the Maximum Lead Angle type
-------------------------------------
Getter Method
Signature
MaximumLeadAngleType()
Returns: the Maximum Lead Angle type Return type: NXOpen.CAM.ToolAxisVariableMaximumLeadAngleTypes
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MaximumLeadAngleType(maximumLeadAngle)
Parameters: maximumLeadAngle ( NXOpen.CAM.ToolAxisVariableMaximumLeadAngleTypes
) – the Maximum Lead Angle typeNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
MaximumTiltAngle¶
-
ToolAxisVariable.
MaximumTiltAngle
¶ Returns or sets the Maximum Tilt Angle
-------------------------------------
Getter Method
Signature
MaximumTiltAngle()
Returns: the Maximum Tilt Angle Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MaximumTiltAngle(maximumTiltAngle)
Parameters: maximumTiltAngle (float) – the Maximum Tilt Angle New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
MinimumHeelClearanceDistance¶
-
ToolAxisVariable.
MinimumHeelClearanceDistance
¶ Returns or sets the Minimum Heel Clearance Distance
-------------------------------------
Getter Method
Signature
MinimumHeelClearanceDistance()
Returns: the Minimum Heel Clearance Distance Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MinimumHeelClearanceDistance(minimumHeelClearanceDistance)
Parameters: minimumHeelClearanceDistance (float) – the Minimum Heel Clearance Distance New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
MinimumLeadAngle¶
-
ToolAxisVariable.
MinimumLeadAngle
¶ Returns or sets the Minimum the Lead Angle
-------------------------------------
Getter Method
Signature
MinimumLeadAngle()
Returns: the Minimum Lead Angle Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MinimumLeadAngle(minimumLeadAngle)
Parameters: minimumLeadAngle (float) – the Minimum Lead Angle New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
MinimumTiltAngle¶
-
ToolAxisVariable.
MinimumTiltAngle
¶ Returns or sets the Minimum Tilt Angle
-------------------------------------
Getter Method
Signature
MinimumTiltAngle()
Returns: the Minimum Tilt Angle Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MinimumTiltAngle(minimumTiltAngle)
Parameters: minimumTiltAngle (float) – the Minimum Tilt Angle New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
NominalLeadAngle¶
-
ToolAxisVariable.
NominalLeadAngle
¶ Returns or sets the Nominal Lead Angle
-------------------------------------
Getter Method
Signature
NominalLeadAngle()
Returns: the Nominal Lead Angle Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
NominalLeadAngle(nominalLeadAngle)
Parameters: nominalLeadAngle (float) – the Nominal Lead Angle New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
NominalLeadAngleType¶
-
ToolAxisVariable.
NominalLeadAngleType
¶ Returns or sets the Nominal Lead Angle type
-------------------------------------
Getter Method
Signature
NominalLeadAngleType()
Returns: the Nominal Lead Angle type Return type: NXOpen.CAM.ToolAxisVariableNominalLeadAngleTypes
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
NominalLeadAngleType(nominalLeadAngle)
Parameters: nominalLeadAngle ( NXOpen.CAM.ToolAxisVariableNominalLeadAngleTypes
) – the Nominal Lead Angle typeNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
RotationAngle¶
-
ToolAxisVariable.
RotationAngle
¶ Returns or sets the Rotation Angle
-------------------------------------
Getter Method
Signature
RotationAngle()
Returns: the Rotation Angle Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RotationAngle(rotationAngle)
Parameters: rotationAngle (float) – the Rotation Angle New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
RotationAxis¶
-
ToolAxisVariable.
RotationAxis
¶ Returns or sets the Rotation Axis
-------------------------------------
Getter Method
Signature
RotationAxis()
Returns: the Rotation Axis Return type: NXOpen.Direction
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RotationAxis(vector)
Parameters: vector ( NXOpen.Direction
) – the Rotation AxisNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
RulingType¶
-
ToolAxisVariable.
RulingType
¶ Returns or sets the Ruling Type
-------------------------------------
Getter Method
Signature
RulingType()
Returns: the Ruling Type Return type: NXOpen.CAM.ToolAxisVariableRulingTypes
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RulingType(rulingType)
Parameters: rulingType ( NXOpen.CAM.ToolAxisVariableRulingTypes
) – the Ruling TypeNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
SwarfTiltAngle¶
-
ToolAxisVariable.
SwarfTiltAngle
¶ Returns or sets the Swarf Tilt Angle
-------------------------------------
Getter Method
Signature
SwarfTiltAngle()
Returns: the Swarf Tilt Angle Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SwarfTiltAngle(swarfTiltAngle)
Parameters: swarfTiltAngle (float) – the Swarf Tilt Angle New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
TiltAngle¶
-
ToolAxisVariable.
TiltAngle
¶ Returns or sets the Tilt Angle
-------------------------------------
Getter Method
Signature
TiltAngle()
Returns: the Tilt Angle Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TiltAngle(tiltAngle)
Parameters: tiltAngle (float) – the Tilt Angle New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
ToolAxisType¶
-
ToolAxisVariable.
ToolAxisType
¶ Returns or sets the tool axis type
-------------------------------------
Getter Method
Signature
ToolAxisType()
Returns: the tool axis type Return type: NXOpen.CAM.ToolAxisVariableTypes
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ToolAxisType(toolAxis)
Parameters: toolAxis ( NXOpen.CAM.ToolAxisVariableTypes
) – the tool axis typeNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
ZagLeadAngle¶
-
ToolAxisVariable.
ZagLeadAngle
¶ Returns or sets the Zag Lead Angle
-------------------------------------
Getter Method
Signature
ZagLeadAngle()
Returns: the Zag Lead Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ZagLeadAngle(zagLead)
Parameters: zagLead (float) – the Zag Lead New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
ZagRotationAngle¶
-
ToolAxisVariable.
ZagRotationAngle
¶ Returns or sets the Zag Rotation Angle
-------------------------------------
Getter Method
Signature
ZagRotationAngle()
Returns: the Zag Angle Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ZagRotationAngle(zagAngle)
Parameters: zagAngle (float) – the Zag Angle New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
ZagRotationAxis¶
-
ToolAxisVariable.
ZagRotationAxis
¶ Returns or sets the Zag Rotation Axis
-------------------------------------
Getter Method
Signature
ZagRotationAxis()
Returns: the Zag Rotation Axis Return type: NXOpen.Direction
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ZagRotationAxis(vector)
Parameters: vector ( NXOpen.Direction
) – the Zag Rotation AxisNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
ZagTiltAngle¶
-
ToolAxisVariable.
ZagTiltAngle
¶ Returns or sets the Zag Tilt Angle
-------------------------------------
Getter Method
Signature
ZagTiltAngle()
Returns: the Zag Tilt Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ZagTiltAngle(zagTilt)
Parameters: zagTilt (float) – the Zag Tilt New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)