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
PreviewMaximumDistanceBuilder Returns the preview maximum distance
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
SmoothingMethod Returns or sets the smoothing method
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

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

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

New in version NX8.5.0.

License requirements: cam_base (“CAM BASE”)

PreviewMaximumDistanceBuilder

ToolAxisAdvanced.PreviewMaximumDistanceBuilder

Returns the preview maximum distance

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

Getter Method

Signature PreviewMaximumDistanceBuilder

Returns:
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX11.0.1.

License requirements: None.

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

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.

SmoothingMethod

ToolAxisAdvanced.SmoothingMethod

Returns or sets the smoothing method

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

Getter Method

Signature SmoothingMethod

Returns:the smoothing method value
Return type:int

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature SmoothingMethod

Parameters:smoothingMethod (int) – the smoothing method value

New in version NX11.0.1.

License requirements: cam_base (“CAM BASE”)

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

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

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

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

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

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

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

New in version NX9.0.3.

License requirements: cam_base (“CAM BASE”)