ToolPathTiltTilting Class¶
-
class
NXOpen.CAM.ToolPathTiltTilting¶ Bases:
NXOpen.BuilderRepresents 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
FanDistanceReturns: the fan distance value Return type: NXOpen.CAM.InheritableToolDepBuilderNew in version NX11.0.1.
License requirements: None.
ManualTiltingType¶
-
ToolPathTiltTilting.ManualTiltingType¶ Returns or sets the manual tilt
-------------------------------------Getter Method
Signature
ManualTiltingTypeReturns: the value of manual tilt Return type: NXOpen.CAM.ToolPathTiltTiltingManualTiltTypesNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ManualTiltingTypeParameters: manualTilt ( NXOpen.CAM.ToolPathTiltTiltingManualTiltTypes) – the value of manual tiltNew in version NX9.0.0.
License requirements: None.
ReferenceType¶
-
ToolPathTiltTilting.ReferenceType¶ Returns or sets the tilting reference type
-------------------------------------Getter Method
Signature
ReferenceTypeReturns: the tilting reference type Return type: NXOpen.CAM.ToolPathTiltTiltingReferenceTypesNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ReferenceTypeParameters: tiltingType ( NXOpen.CAM.ToolPathTiltTiltingReferenceTypes) – the tilting reference typeNew in version NX9.0.0.
License requirements: None.
TiltAngle¶
-
ToolPathTiltTilting.TiltAngle¶ Returns or sets the tilt angle
-------------------------------------Getter Method
Signature
TiltAngleReturns: the value of tilt angle Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TiltAngleParameters: 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
TiltingDistanceTypeReturns: the tilting distance type Return type: NXOpen.CAM.ToolPathTiltTiltingToolAxisTiltingDistTypesNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TiltingDistanceTypeParameters: tiltingDistanceType ( NXOpen.CAM.ToolPathTiltTiltingToolAxisTiltingDistTypes) – the tilting distance typeNew in version NX9.0.0.
License requirements: None.
TiltingDrivePoint¶
-
ToolPathTiltTilting.TiltingDrivePoint¶ Returns or sets the tilting drive point
-------------------------------------Getter Method
Signature
TiltingDrivePointReturns: the tilting drive point Return type: NXOpen.TaggedObjectNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TiltingDrivePointParameters: tiltingDrivePoint ( NXOpen.TaggedObject) – the tilting drive pointNew in version NX9.0.0.
License requirements: None.
TiltingRotationAngle¶
-
ToolPathTiltTilting.TiltingRotationAngle¶ Returns or sets the tilt rotation angle
-------------------------------------Getter Method
Signature
TiltingRotationAngleReturns: the value of tilt rotation angle Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TiltingRotationAngleParameters: 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
TiltingRuleTypeReturns: the tilting rule type Return type: NXOpen.CAM.ToolPathTiltTiltingToolAxisTiltingRuleTypesNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TiltingRuleTypeParameters: tiltingRuleType ( NXOpen.CAM.ToolPathTiltTiltingToolAxisTiltingRuleTypes) – the tilting rule typeNew in version NX9.0.0.
License requirements: None.
ToolTiltMethodType¶
-
ToolPathTiltTilting.ToolTiltMethodType¶ Returns or sets the tilting type
-------------------------------------Getter Method
Signature
ToolTiltMethodTypeReturns: the tilting type Return type: NXOpen.CAM.ToolPathTiltTiltingToolAxisTypesNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ToolTiltMethodTypeParameters: tiltingType ( NXOpen.CAM.ToolPathTiltTiltingToolAxisTypes) – the tilting typeNew 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.TaggedObjectNew 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 curvesNew 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.