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 type

New 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 type

New 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 Axis

New 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 Type

New 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 type

New 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 Axis

New 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”)