ToolPathTiltMachine Class

class NXOpen.CAM.ToolPathTiltMachine

Bases: NXOpen.Builder

Represents a Tool Path Tilt Machine Builder

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

New in version NX9.0.0.

Properties

Property Description
MachineMaxStep Returns the max step distance
MachineToolMainMcs Returns or sets the main tool rotation MCS
MaxTiltAngle Returns or sets the maximum tilt angle
MaxToolAxisChange Returns or sets the tool axis change
MinTiltAngle Returns or sets the minimum 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

ToolPathTiltMachineToolMainMcsTypes Enumeration the main tool rotation MCS options

Property Detail

MachineMaxStep

ToolPathTiltMachine.MachineMaxStep

Returns the max step distance

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

Getter Method

Signature MachineMaxStep

Returns:the max step distance
Return type:NXOpen.CAM.InheritableToolDepBuilder

New in version NX9.0.0.

License requirements: None.

MachineToolMainMcs

ToolPathTiltMachine.MachineToolMainMcs

Returns or sets the main tool rotation MCS

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

Getter Method

Signature MachineToolMainMcs

Returns:the machine tool main mcs
Return type:NXOpen.CAM.ToolPathTiltMachineToolMainMcsTypes

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature MachineToolMainMcs

Parameters:machineToolMainMcs (NXOpen.CAM.ToolPathTiltMachineToolMainMcsTypes) – the machine tool main mcs

New in version NX9.0.0.

License requirements: None.

MaxTiltAngle

ToolPathTiltMachine.MaxTiltAngle

Returns or sets the maximum tilt angle

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

Getter Method

Signature MaxTiltAngle

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

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature MaxTiltAngle

Parameters:maxTiltangle (float) – the value of maximal tilt angle

New in version NX9.0.0.

License requirements: None.

MaxToolAxisChange

ToolPathTiltMachine.MaxToolAxisChange

Returns or sets the tool axis change

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

Getter Method

Signature MaxToolAxisChange

Returns:the value of toolaxis change
Return type:float

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature MaxToolAxisChange

Parameters:toolaxisChange (float) – the value of maximum tool axis change

New in version NX9.0.0.

License requirements: None.

MinTiltAngle

ToolPathTiltMachine.MinTiltAngle

Returns or sets the minimum tilt angle

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

Getter Method

Signature MinTiltAngle

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

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature MinTiltAngle

Parameters:minTiltangle (float) – the value of minimum tilt angle

New in version NX9.0.0.

License requirements: None.

Method Detail

Validate

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