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 |
---|---|
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¶
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(manualTilt)
Parameters: 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
ReferenceType()
Returns: the tilting reference type Return type: NXOpen.CAM.ToolPathTiltTiltingReferenceTypes
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ReferenceType(tiltingType)
Parameters: 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
TiltAngle()
Returns: the value of tilt angle Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TiltAngle(tiltingValue)
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(tiltingDistanceType)
Parameters: 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
TiltingDrivePoint()
Returns: the tilting drive point Return type: NXOpen.TaggedObject
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TiltingDrivePoint(tiltingDrivePoint)
Parameters: 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
TiltingRotationAngle()
Returns: the value of tilt rotation angle Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TiltingRotationAngle(tiltingRotationValue)
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(tiltingRuleType)
Parameters: 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
ToolTiltMethodType()
Returns: the tilting type Return type: NXOpen.CAM.ToolPathTiltTiltingToolAxisTypes
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ToolTiltMethodType(tiltingType)
Parameters: 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.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 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.