EjectorPostProcessingBuilder Class

class NXOpen.Tooling.EjectorPostProcessingBuilder

Bases: NXOpen.Builder

Represents a builder to be used to create Mold Wizard ejector post processing.

To create a new instance of this class, use NXOpen.Tooling.EjectorPostProcessingCollection.CreateEjectorPostProcessingBuilder()

Default values.

Property Value
ActionType AdjustLength
ForceFitDistance 0
PrecisionValue 0
TrimPart Notrimpart
TrimSurface Face

New in version NX7.5.0.

Properties

Property Description
ActionType Returns or sets the trim method of ejector pin post processing.
FitDistance Returns the distance used to adjust the length of an ejector pin for the false body
ForceFitDistance Returns or sets the option is used to determine whether or not to force the use of the fit distance value from the UI, instead of the value from the ejector pin part
OffsetValue Returns the offset value is used to create offset feature on the trimmed ejector pin true body.
PrecisionValue Returns or sets the precision of the fit distance value.
Tag Returns the Tag for this object.
TargetComponents Returns the target components which contains the target ejector pins to be trimmed.
ToolFace Returns the faces used to trim an ejector pin.
ToolSheetBody Returns the sheet body used to trim an ejector pin.
TrimPart Returns or sets the trim part in which trim surface features are cycled.
TrimSurface Returns or sets the trim surface used to trim an ejector pin.

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.
SetTrimDataDetails Set details of the trim data.
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

EjectorPostProcessingBuilderTrimMethod Enumeration The processing type: Trim, Adjust length and Untrim.
EjectorPostProcessingBuilderTrimPartName Enumeration The trim part where to find a trim surface as tool to trim ejector pins.
EjectorPostProcessingBuilderTrimSufaceName Enumeration The trim surface types.

Property Detail

ActionType

EjectorPostProcessingBuilder.ActionType

Returns or sets the trim method of ejector pin post processing.

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

Getter Method

Signature ActionType

Returns:
Return type:NXOpen.Tooling.EjectorPostProcessingBuilderTrimMethod

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature ActionType

Parameters:actionType (NXOpen.Tooling.EjectorPostProcessingBuilderTrimMethod) –

New in version NX7.5.0.

License requirements: None.

FitDistance

EjectorPostProcessingBuilder.FitDistance

Returns the distance used to adjust the length of an ejector pin for the false body

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

Getter Method

Signature FitDistance

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

ForceFitDistance

EjectorPostProcessingBuilder.ForceFitDistance

Returns or sets the option is used to determine whether or not to force the use of the fit distance value from the UI, instead of the value from the ejector pin part

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

Getter Method

Signature ForceFitDistance

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature ForceFitDistance

Parameters:forceFitDistance (bool) –

New in version NX11.0.0.

License requirements: ug_mold_design (“UG MOLD”)

OffsetValue

EjectorPostProcessingBuilder.OffsetValue

Returns the offset value is used to create offset feature on the trimmed ejector pin true body.

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

Getter Method

Signature OffsetValue

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

PrecisionValue

EjectorPostProcessingBuilder.PrecisionValue

Returns or sets the precision of the fit distance value.

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

Getter Method

Signature PrecisionValue

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature PrecisionValue

Parameters:precisionValue (float) –

New in version NX11.0.0.

License requirements: ug_mold_design (“UG MOLD”)

TargetComponents

EjectorPostProcessingBuilder.TargetComponents

Returns the target components which contains the target ejector pins to be trimmed.

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

Getter Method

Signature TargetComponents

Returns:
Return type:NXOpen.SelectNXObjectList

New in version NX7.5.0.

License requirements: None.

ToolFace

EjectorPostProcessingBuilder.ToolFace

Returns the faces used to trim an ejector pin.

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

Getter Method

Signature ToolFace

Returns:
Return type:NXOpen.ScCollector

New in version NX7.5.0.

License requirements: None.

ToolSheetBody

EjectorPostProcessingBuilder.ToolSheetBody

Returns the sheet body used to trim an ejector pin.

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

Getter Method

Signature ToolSheetBody

Returns:
Return type:NXOpen.SelectBody

New in version NX7.5.0.

License requirements: None.

TrimPart

EjectorPostProcessingBuilder.TrimPart

Returns or sets the trim part in which trim surface features are cycled.

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

Getter Method

Signature TrimPart

Returns:
Return type:NXOpen.Tooling.EjectorPostProcessingBuilderTrimPartName

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature TrimPart

Parameters:trimPart (NXOpen.Tooling.EjectorPostProcessingBuilderTrimPartName) –

New in version NX7.5.0.

License requirements: None.

TrimSurface

EjectorPostProcessingBuilder.TrimSurface

Returns or sets the trim surface used to trim an ejector pin.

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

Getter Method

Signature TrimSurface

Returns:
Return type:NXOpen.Tooling.EjectorPostProcessingBuilderTrimSufaceName

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature TrimSurface

Parameters:trimSurface (NXOpen.Tooling.EjectorPostProcessingBuilderTrimSufaceName) –

New in version NX7.5.0.

License requirements: None.

Method Detail

SetTrimDataDetails

EjectorPostProcessingBuilder.SetTrimDataDetails

Set details of the trim data.

Signature SetTrimDataDetails(surfaceType, targets, tools)

Parameters:
  • surfaceType (int) – the surface type.
  • targets (list of NXOpen.NXObject) – array of target ejector pins.
  • tools (list of NXOpen.NXObject) – array of tool objects.

New in version NX7.5.0.

License requirements: None.

Validate

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