ToolPathTiltTilting Class — NXOpen Python API Reference 12.0.0 documentation

# ToolPathTiltTilting Class

class `NXOpen.CAM.``ToolPathTiltTilting`

  Bases: `NXOpen.Builder`

  Represents a Tool Path Tilt Tilting Builder

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

  New in version NX9.0.0.

# Properties

Property | Description
--- | ---
FanDistance | Returns the fan distance
ManualTiltingType | Returns or sets the manual tilt
ReferenceType | Returns or sets the tilting reference type
Tag | Returns the Tag for this object.
TiltAngle | Returns or sets the tilt angle
TiltingDistanceType | Returns or sets the tool distance type options
TiltingDrivePoint | Returns or sets the tilting drive point
TiltingRotationAngle | Returns or sets the tilt rotation angle
TiltingRuleType | Returns or sets the tool tilting rule options
ToolTiltMethodType | Returns or sets the tilting type

# 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.
GetTiltingDriveCurve | The tilting drive curve
SetTiltingDriveCurve | The tilting drive curve
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

ToolPathTiltTiltingAxisType Enumeration | the tilting axis type
ToolPathTiltTiltingManualTiltTypes Enumeration | the manual tilt
ToolPathTiltTiltingReferenceTypes Enumeration | the tilting reference type
ToolPathTiltTiltingToolAxisTiltingDistTypes Enumeration | the tool distance type options
ToolPathTiltTiltingToolAxisTiltingRuleTypes Enumeration | the tool tilting rule options
ToolPathTiltTiltingToolAxisTypes Enumeration | the tool axis mode options

# Property Detail

## FanDistance

`ToolPathTiltTilting.``FanDistance`

  Returns the fan distance

  `-------------------------------------`

  Getter Method

  Signature `FanDistance`

  Returns: | the fan distance value
  Return type: | `NXOpen.CAM.InheritableToolDepBuilder`

  New in version NX11.0.1.

  License requirements: None.

## ManualTiltingType

`ToolPathTiltTilting.``ManualTiltingType`

  Returns or sets the manual tilt

  `-------------------------------------`

  Getter Method

  Signature `ManualTiltingType`

  Returns: | the value of manual tilt
  Return type: | `NXOpen.CAM.ToolPathTiltTiltingManualTiltTypes`

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ManualTiltingType`

  Parameters: | manualTilt (`NXOpen.CAM.ToolPathTiltTiltingManualTiltTypes`) – the value of manual tilt

  New in version NX9.0.0.

  License requirements: None.

## ReferenceType

`ToolPathTiltTilting.``ReferenceType`

  Returns or sets the tilting reference type

  `-------------------------------------`

  Getter Method

  Signature `ReferenceType`

  Returns: | the tilting reference type
  Return type: | `NXOpen.CAM.ToolPathTiltTiltingReferenceTypes`

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ReferenceType`

  Parameters: | tiltingType (`NXOpen.CAM.ToolPathTiltTiltingReferenceTypes`) – the tilting reference type

  New in version NX9.0.0.

  License requirements: None.

## TiltAngle

`ToolPathTiltTilting.``TiltAngle`

  Returns or sets the tilt angle

  `-------------------------------------`

  Getter Method

  Signature `TiltAngle`

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

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `TiltAngle`

  Parameters: | tiltingValue (float) – the value of tilt angle

  New in version NX9.0.0.

  License requirements: None.

## TiltingDistanceType

`ToolPathTiltTilting.``TiltingDistanceType`

  Returns or sets the tool distance type options

  `-------------------------------------`

  Getter Method

  Signature `TiltingDistanceType`

  Returns: | the tilting distance type
  Return type: | `NXOpen.CAM.ToolPathTiltTiltingToolAxisTiltingDistTypes`

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `TiltingDistanceType`

  Parameters: | tiltingDistanceType (`NXOpen.CAM.ToolPathTiltTiltingToolAxisTiltingDistTypes`) – the tilting distance type

  New in version NX9.0.0.

  License requirements: None.

## TiltingDrivePoint

`ToolPathTiltTilting.``TiltingDrivePoint`

  Returns or sets the tilting drive point

  `-------------------------------------`

  Getter Method

  Signature `TiltingDrivePoint`

  Returns: | the tilting drive point
  Return type: | `NXOpen.TaggedObject`

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `TiltingDrivePoint`

  Parameters: | tiltingDrivePoint (`NXOpen.TaggedObject`) – the tilting drive point

  New in version NX9.0.0.

  License requirements: None.

## TiltingRotationAngle

`ToolPathTiltTilting.``TiltingRotationAngle`

  Returns or sets the tilt rotation angle

  `-------------------------------------`

  Getter Method

  Signature `TiltingRotationAngle`

  Returns: | the value of tilt rotation angle
  Return type: | float

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `TiltingRotationAngle`

  Parameters: | tiltingRotationValue (float) – the value of tilt rotation angle

  New in version NX9.0.0.

  License requirements: None.

## TiltingRuleType

`ToolPathTiltTilting.``TiltingRuleType`

  Returns or sets the tool tilting rule options

  `-------------------------------------`

  Getter Method

  Signature `TiltingRuleType`

  Returns: | the tilting rule type
  Return type: | `NXOpen.CAM.ToolPathTiltTiltingToolAxisTiltingRuleTypes`

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `TiltingRuleType`

  Parameters: | tiltingRuleType (`NXOpen.CAM.ToolPathTiltTiltingToolAxisTiltingRuleTypes`) – the tilting rule type

  New in version NX9.0.0.

  License requirements: None.

## ToolTiltMethodType

`ToolPathTiltTilting.``ToolTiltMethodType`

  Returns or sets the tilting type

  `-------------------------------------`

  Getter Method

  Signature `ToolTiltMethodType`

  Returns: | the tilting type
  Return type: | `NXOpen.CAM.ToolPathTiltTiltingToolAxisTypes`

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ToolTiltMethodType`

  Parameters: | tiltingType (`NXOpen.CAM.ToolPathTiltTiltingToolAxisTypes`) – the tilting type

  New in version NX9.0.0.

  License requirements: None.

# Method Detail

## GetTiltingDriveCurve

`ToolPathTiltTilting.``GetTiltingDriveCurve`

  The tilting drive curve

  Signature `GetTiltingDriveCurve()`

  Returns: | Array of curves
  Return type: | list of `NXOpen.TaggedObject`

  New in version NX9.0.0.

  License requirements: None.

## SetTiltingDriveCurve

`ToolPathTiltTilting.``SetTiltingDriveCurve`

  The tilting drive curve

  Signature `SetTiltingDriveCurve(curves)`

  Parameters: | curves (list of `NXOpen.TaggedObject`) – Array of curves

  New in version NX9.0.0.

  License requirements: None.

## Validate

`ToolPathTiltTilting.``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.