ToolPathTiltAvoidance Class

class NXOpen.CAM.ToolPathTiltAvoidance

Bases: NXOpen.Builder

Represents a Tool Path Tilt Avoidance Builder

This is a sub-builder class and cannot be directly instantiated

New in version NX9.0.0.

Properties

Property Description
AvoidanceMethod Returns or sets the avoidance method
FanDistance Returns the fan distance
MaintainTilt Returns or sets the maintain tilt
MaxMaintainTiltDistance Returns the max maintain tilt distance
PreferredTiltAngle Returns or sets the preferred tilt angle
Tag Returns the Tag for this object.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetObject Returns the object currently being edited by this builder.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

ToolPathTiltAvoidanceAxisType Enumeration the tilting axis type
ToolPathTiltAvoidanceMethodType Enumeration the collision avoidance method type

Property Detail

AvoidanceMethod

ToolPathTiltAvoidance.AvoidanceMethod

Returns or sets the avoidance method

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

Getter Method

Signature AvoidanceMethod

Returns:the avoidance method type
Return type:NXOpen.CAM.ToolPathTiltAvoidanceMethodType

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature AvoidanceMethod

Parameters:referenceType (NXOpen.CAM.ToolPathTiltAvoidanceMethodType) – the tilting reference type

New in version NX9.0.0.

License requirements: None.

FanDistance

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

Deprecated since version NX11.0.1: Use new version in ToolPathTiltTilting instead.

License requirements: None.

MaintainTilt

ToolPathTiltAvoidance.MaintainTilt

Returns or sets the maintain tilt

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

Getter Method

Signature MaintainTilt

Returns:the value of maintain tilt
Return type:bool

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature MaintainTilt

Parameters:maintainTilt (bool) – the value of maintain tilt

New in version NX9.0.0.

License requirements: None.

MaxMaintainTiltDistance

ToolPathTiltAvoidance.MaxMaintainTiltDistance

Returns the max maintain tilt distance

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

Getter Method

Signature MaxMaintainTiltDistance

Returns:the max maintain tilt distance
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX9.0.0.

License requirements: None.

PreferredTiltAngle

ToolPathTiltAvoidance.PreferredTiltAngle

Returns or sets the preferred tilt angle

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

Getter Method

Signature PreferredTiltAngle

Returns:the value of preferred tilt angle
Return type:float

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature PreferredTiltAngle

Parameters:preferredAngle (float) – the value of preferred tilt angle

New in version NX9.0.0.

License requirements: None.

Method Detail

Validate

ToolPathTiltAvoidance.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.