RotorBuilder Class

class NXOpen.Die.RotorBuilder

Bases: NXOpen.Features.FeatureBuilder

Represents a CAM Rotor feature builder.

To create a new instance of this class, use NXOpen.Die.DieCollection.Rotor()

New in version NX4.0.0.

Properties

Property Description
AirCylinderParent Returns the air cylinder parent builder of the rotor.
AngleTolerance Returns or sets the angle tolerance of the rotor casting.
BoltHoleParent Returns the bolt holes parent builder of the rotor.
DisplayHoles Returns or sets the display holes of the rotor casting.
DistanceTolerance Returns or sets the distance tolerance of the rotor casting.
DowelHoleParent Returns the dowel holes parent builder of the rotor.
EndStopsParent Returns the end stops parent builder of the rotor.
HandlingHoleParent Returns the handling holes parent builder of the rotor.
ParentFeatureInternal Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal
PatchSolutionFlag Returns or sets the patch solution flag
PatchSurfaceFilename Returns or sets the patch surface filename
PressDirection Returns or sets the press direction of the rotor casting.
RotorRotationAngle Returns the rotor rotation angle value of the rotor casting.
RotorSolid Returns or sets the rotor solid of the rotor casting.
Section Returns the section builder of the rotor.
SensorParent Returns the sensor parent builder of the rotor.
SetupBlocksParent Returns the setup blocks parent builder of the rotor.
SheetMetal Returns or sets the sheet metal of the rotor casting.
SurroundingPatchSurfaceFilename Returns or sets the surrounding patch surface filename
Tag Returns the Tag for this object.
TbarHoleParent Returns the T-bar holes parent builder of the rotor.
ThroatDefinitionParent Returns the throat definition parent builder of the rotor.
ThroatOrientation Returns or sets the throat orientation of the rotor casting.
WearPlateLocatorsParent Returns the wear plate and locator parent builder of the rotor.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
CommitFeature Commits the feature parameters and creates the feature
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.
GetEndOfFlangeProfile Gets the end of flange profile of the die rotor casting.
GetEndOrientation Gets the end orientation of the rotor casting.
GetFeature Returns the feature currently being edited by this builder.
GetFlangeBendProfile Gets the flange bend profile of the rotor casting.
GetObject Returns the object currently being edited by this builder.
GetStartOrientation Gets the start orientation of the rotor casting.
HideInternalParentFeatureAfterEdit Re-suppress an internal parent feature (a slave feature) after it has been edited.
SetEndOfFlangeProfile Sets the end of flange profile of the die rotor casting.
SetEndOrientation Sets the end orientation of the rotor casting.
SetFlangeBendProfile Sets the flange bend profile of the rotor casting.
SetParentFeatureInternal Set the parent features which would be internal or slaves to the feature being created or commited
SetRotorRotationAngle  
SetStartOrientation Sets the start orientation of the rotor casting.
ShowInternalParentFeatureForEdit Unsuppress an internal parent feature (a slave feature) so it can be edited.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
UnsetParentFeatureInternal Set the internal parent feature of the feature being edited to external
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

AirCylinderParent

RotorBuilder.AirCylinderParent

Returns the air cylinder parent builder of the rotor.

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

Getter Method

Signature AirCylinderParent

Returns:
Return type:NXOpen.Die.PadParentBuilder

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

AngleTolerance

RotorBuilder.AngleTolerance

Returns or sets the angle tolerance of the rotor casting.

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

Getter Method

Signature AngleTolerance

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature AngleTolerance

Parameters:angleTolerance (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

BoltHoleParent

RotorBuilder.BoltHoleParent

Returns the bolt holes parent builder of the rotor.

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

Getter Method

Signature BoltHoleParent

Returns:
Return type:NXOpen.Die.HoleParentBuilder

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

DisplayHoles

RotorBuilder.DisplayHoles

Returns or sets the display holes of the rotor casting.

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

Getter Method

Signature DisplayHoles

Returns:
Return type:bool

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature DisplayHoles

Parameters:displayHoles (bool) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

DistanceTolerance

RotorBuilder.DistanceTolerance

Returns or sets the distance tolerance of the rotor casting.

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

Getter Method

Signature DistanceTolerance

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature DistanceTolerance

Parameters:distanceTolerance (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

DowelHoleParent

RotorBuilder.DowelHoleParent

Returns the dowel holes parent builder of the rotor.

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

Getter Method

Signature DowelHoleParent

Returns:
Return type:NXOpen.Die.HoleParentBuilder

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

EndStopsParent

RotorBuilder.EndStopsParent

Returns the end stops parent builder of the rotor.

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

Getter Method

Signature EndStopsParent

Returns:
Return type:NXOpen.Die.PadParentBuilder

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

HandlingHoleParent

RotorBuilder.HandlingHoleParent

Returns the handling holes parent builder of the rotor.

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

Getter Method

Signature HandlingHoleParent

Returns:
Return type:NXOpen.Die.HoleParentBuilder

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

PressDirection

RotorBuilder.PressDirection

Returns or sets the press direction of the rotor casting.

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

Getter Method

Signature PressDirection

Returns:
Return type:NXOpen.IReferenceAxis

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature PressDirection

Parameters:pressDirection (NXOpen.IReferenceAxis) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

RotorRotationAngle

RotorBuilder.RotorRotationAngle

Returns the rotor rotation angle value of the rotor casting.

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

Getter Method

Signature RotorRotationAngle

Returns:
Return type:NXOpen.Expression

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

RotorSolid

RotorBuilder.RotorSolid

Returns or sets the rotor solid of the rotor casting.

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

Getter Method

Signature RotorSolid

Returns:
Return type:NXOpen.Body

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature RotorSolid

Parameters:rotorSolid (NXOpen.Body) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

Section

RotorBuilder.Section

Returns the section builder of the rotor.

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

Getter Method

Signature Section

Returns:
Return type:NXOpen.Die.RotorSectionBuilder

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

SensorParent

RotorBuilder.SensorParent

Returns the sensor parent builder of the rotor.

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

Getter Method

Signature SensorParent

Returns:
Return type:NXOpen.Die.PadParentBuilder

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

SetupBlocksParent

RotorBuilder.SetupBlocksParent

Returns the setup blocks parent builder of the rotor.

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

Getter Method

Signature SetupBlocksParent

Returns:
Return type:NXOpen.Die.PadParentBuilder

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

SheetMetal

RotorBuilder.SheetMetal

Returns or sets the sheet metal of the rotor casting.

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

Getter Method

Signature SheetMetal

Returns:
Return type:NXOpen.Body

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature SheetMetal

Parameters:sheetMetal (NXOpen.Body) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

TbarHoleParent

RotorBuilder.TbarHoleParent

Returns the T-bar holes parent builder of the rotor.

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

Getter Method

Signature TbarHoleParent

Returns:
Return type:NXOpen.Die.HoleParentBuilder

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

ThroatDefinitionParent

RotorBuilder.ThroatDefinitionParent

Returns the throat definition parent builder of the rotor.

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

Getter Method

Signature ThroatDefinitionParent

Returns:
Return type:NXOpen.Die.ThroatParentBuilder

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

ThroatOrientation

RotorBuilder.ThroatOrientation

Returns or sets the throat orientation of the rotor casting.

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

Getter Method

Signature ThroatOrientation

Returns:
Return type:NXOpen.CartesianCoordinateSystem

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature ThroatOrientation

Parameters:throatOrientation (NXOpen.CartesianCoordinateSystem) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

WearPlateLocatorsParent

RotorBuilder.WearPlateLocatorsParent

Returns the wear plate and locator parent builder of the rotor.

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

Getter Method

Signature WearPlateLocatorsParent

Returns:
Return type:NXOpen.Die.WearPlateLocParentBuilder

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

Method Detail

GetEndOfFlangeProfile

RotorBuilder.GetEndOfFlangeProfile

Gets the end of flange profile of the die rotor casting.

Signature GetEndOfFlangeProfile()

Returns:a tuple
Return type:A tuple consisting of (profileEntries, direction). profileEntries is a list of NXOpen.IProfile. The profile entries, will be curves, edges, faces, sketches or curve features. direction is a NXOpen.Die.DirectionOption. Profile direction.

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

GetEndOrientation

RotorBuilder.GetEndOrientation

Gets the end orientation of the rotor casting.

Signature GetEndOrientation()

Returns:
Return type:list of NXOpen.ISurface

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

GetFlangeBendProfile

RotorBuilder.GetFlangeBendProfile

Gets the flange bend profile of the rotor casting.

Signature GetFlangeBendProfile()

Returns:a tuple
Return type:A tuple consisting of (profileEntries, direction). profileEntries is a list of NXOpen.IProfile. The profile entries, will be curves, edges, faces, sketches or curve features. direction is a NXOpen.Die.DirectionOption. Profile direction.

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

GetStartOrientation

RotorBuilder.GetStartOrientation

Gets the start orientation of the rotor casting.

Signature GetStartOrientation()

Returns:
Return type:list of NXOpen.ISurface

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

SetEndOfFlangeProfile

RotorBuilder.SetEndOfFlangeProfile

Sets the end of flange profile of the die rotor casting.

Signature SetEndOfFlangeProfile(direction, profileEntries)

Parameters:

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

SetEndOrientation

RotorBuilder.SetEndOrientation

Sets the end orientation of the rotor casting.

Signature SetEndOrientation(endEntries)

Parameters:endEntries (list of NXOpen.ISurface) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

SetFlangeBendProfile

RotorBuilder.SetFlangeBendProfile

Sets the flange bend profile of the rotor casting.

Signature SetFlangeBendProfile(direction, profileEntries)

Parameters:

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

SetRotorRotationAngle

RotorBuilder.SetRotorRotationAngle

Signature SetRotorRotationAngle(degrees)

Parameters:degrees (str) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

SetStartOrientation

RotorBuilder.SetStartOrientation

Sets the start orientation of the rotor casting.

Signature SetStartOrientation(startEntries)

Parameters:startEntries (list of NXOpen.ISurface) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

Validate

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