ToolAxisAdvanced Class

class NXOpen.CAM.ToolAxisAdvanced

Bases: NXOpen.TaggedObject

Represents a Tool Axis Advanced Builder

New in version NX7.0.0.

Properties

Property Description
InterpolateVector Returns the Interpolate Vector builder
LeadingAngle Returns or sets the leading angle
MinimumLeadAngle Returns or sets the minimum lead angle
PrimaryLeadAngles Returns the primary lead angles, used for leading to trailing and swarf blade
RotateAbout Returns or sets the rotate about
SecondaryLeadAngles Returns the secondary lead angles, used for trailing to leading
SplitterAngle Returns or sets the splitter angle
SwarfGougeCheck Returns or sets the swarf gouge check
Tag Returns the Tag for this object.
TiltAngle Returns or sets the tilt angle
ToolAxisType Returns or sets the tool axis types
TrailingAngle Returns or sets the trailing angle
TrailingEdgeClearanceAngle Returns or sets the trailing edge clearance angle

Methods

Enumerations

ToolAxisAdvancedRotateAboutType Enumeration Rotate About type
ToolAxisAdvancedType Enumeration Available types for Tool Axis Advanced type

Property Detail

InterpolateVector

ToolAxisAdvanced.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.

LeadingAngle

ToolAxisAdvanced.LeadingAngle

Returns or sets the leading angle

-------------------------------------

Getter Method

Signature LeadingAngle()

Returns:the leading angle value
Return type:float

New in version NX7.0.0.

Deprecated since version NX8.5.0: Use CAM.LeadAngles.AtLeadingEdge() instead.

License requirements: None.

-------------------------------------

Setter Method

Signature LeadingAngle(leadingAngle)

Parameters:leadingAngle (float) – the leading angle value

New in version NX7.0.0.

Deprecated since version NX8.5.0: Use CAM.LeadAngles.AtLeadingEdge() instead.

License requirements: cam_base (“CAM BASE”)

MinimumLeadAngle

ToolAxisAdvanced.MinimumLeadAngle

Returns or sets the minimum lead angle

-------------------------------------

Getter Method

Signature MinimumLeadAngle()

Returns:the minimum lead angle value
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature MinimumLeadAngle(minLeadAngle)

Parameters:minLeadAngle (float) – the minimum lead angle value

New in version NX8.5.0.

License requirements: cam_base (“CAM BASE”)

PrimaryLeadAngles

ToolAxisAdvanced.PrimaryLeadAngles

Returns the primary lead angles, used for leading to trailing and swarf blade

-------------------------------------

Getter Method

Signature PrimaryLeadAngles()

Returns:the primary lead angles
Return type:NXOpen.CAM.LeadAngles

New in version NX8.5.0.

License requirements: None.

RotateAbout

ToolAxisAdvanced.RotateAbout

Returns or sets the rotate about

-------------------------------------

Getter Method

Signature RotateAbout()

Returns:the rotate about value
Return type:NXOpen.CAM.ToolAxisAdvancedRotateAboutType

New in version NX7.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature RotateAbout(rotateAbout)

Parameters:rotateAbout (NXOpen.CAM.ToolAxisAdvancedRotateAboutType) – the rotate about value

New in version NX7.5.0.

License requirements: cam_base (“CAM BASE”)

SecondaryLeadAngles

ToolAxisAdvanced.SecondaryLeadAngles

Returns the secondary lead angles, used for trailing to leading

-------------------------------------

Getter Method

Signature SecondaryLeadAngles()

Returns:the secondary lead angles
Return type:NXOpen.CAM.LeadAngles

New in version NX8.5.0.

License requirements: None.

SplitterAngle

ToolAxisAdvanced.SplitterAngle

Returns or sets the splitter angle

-------------------------------------

Getter Method

Signature SplitterAngle()

Returns:the leading angle value
Return type:float

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature SplitterAngle(splitterAngle)

Parameters:splitterAngle (float) – the leading angle value

New in version NX7.0.0.

License requirements: cam_base (“CAM BASE”)

SwarfGougeCheck

ToolAxisAdvanced.SwarfGougeCheck

Returns or sets the swarf gouge check

-------------------------------------

Getter Method

Signature SwarfGougeCheck()

Returns:the swarf gouge check value
Return type:bool

New in version NX9.0.1.

License requirements: None.

-------------------------------------

Setter Method

Signature SwarfGougeCheck(swarfGougeCheck)

Parameters:swarfGougeCheck (bool) – the swarf gouge check value

New in version NX9.0.1.

License requirements: cam_base (“CAM BASE”)

TiltAngle

ToolAxisAdvanced.TiltAngle

Returns or sets the tilt angle

-------------------------------------

Getter Method

Signature TiltAngle()

Returns:the tilt angle value
Return type:float

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TiltAngle(tiltAngle)

Parameters:tiltAngle (float) – the tilt angle value

New in version NX7.0.0.

License requirements: cam_base (“CAM BASE”)

ToolAxisType

ToolAxisAdvanced.ToolAxisType

Returns or sets the tool axis types

-------------------------------------

Getter Method

Signature ToolAxisType()

Returns:the tool axis type
Return type:NXOpen.CAM.ToolAxisAdvancedType

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ToolAxisType(toolAxis)

Parameters:toolAxis (NXOpen.CAM.ToolAxisAdvancedType) – the tool axis type

New in version NX7.0.0.

License requirements: cam_base (“CAM BASE”)

TrailingAngle

ToolAxisAdvanced.TrailingAngle

Returns or sets the trailing angle

-------------------------------------

Getter Method

Signature TrailingAngle()

Returns:the leading angle value
Return type:float

New in version NX7.0.0.

Deprecated since version NX8.5.0: Use CAM.LeadAngles.AtTrailingEdge() instead.

License requirements: None.

-------------------------------------

Setter Method

Signature TrailingAngle(trailingAngle)

Parameters:trailingAngle (float) – the leading angle value

New in version NX7.0.0.

Deprecated since version NX8.5.0: Use CAM.LeadAngles.AtTrailingEdge() instead.

License requirements: cam_base (“CAM BASE”)

TrailingEdgeClearanceAngle

ToolAxisAdvanced.TrailingEdgeClearanceAngle

Returns or sets the trailing edge clearance angle

-------------------------------------

Getter Method

Signature TrailingEdgeClearanceAngle()

Returns:the trailing edge clearance angle value
Return type:float

New in version NX9.0.3.

License requirements: None.

-------------------------------------

Setter Method

Signature TrailingEdgeClearanceAngle(clearAngle)

Parameters:clearAngle (float) – the trailing edge clearance angle value

New in version NX9.0.3.

License requirements: cam_base (“CAM BASE”)