SplitInsertBuilder Class

class NXOpen.Tooling.SplitInsertBuilder

Bases: NXOpen.Builder

Creates split insert builder for progressive die.

No entity is returned. To create a new instance of this class, use NXOpen.Tooling.ProgressiveDieManager.CreateSplitInsertBuilder()

Default values.

Property Value
KeepOriginal 0
RenameComponent 0

New in version NX12.0.0.

Properties

Property Description
KeepOriginal Returns or sets the keep original toggle value
RenameComponent Returns or sets the rename component
SelectComponent Returns the select component
SplittingCurves Returns the splitting curves
SplittingDirection Returns or sets the splitting direction
Tag Returns the Tag for this object.
WizardType Returns or sets the wizard 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.
FindLinkedBodyFeatureAndSource Find linked body feature and source object.
FindLinkedBodyFeatureAndSourceForAll Find linked body feature and source object.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetComponentFullName Suppress child feature.
GetComponentOrigin Suppress child feature.
GetComponentTransform Suppress child feature.
GetObject Returns the object currently being edited by this builder.
PrepairToSplitInsert Suppress child feature.
ReverseTrimAndRelinkSourceAndCreateUDOForAll Reverse trim direction, relink source, and create udo for all.
SaveAndGetComponentParent Suppress child feature.
SetLinkFeatureAndSourceObject Set link feature and source object.
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.

Property Detail

KeepOriginal

SplitInsertBuilder.KeepOriginal

Returns or sets the keep original toggle value

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

Getter Method

Signature KeepOriginal

Returns:
Return type:bool

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature KeepOriginal

Parameters:keepOriginal (bool) –

New in version NX12.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

RenameComponent

SplitInsertBuilder.RenameComponent

Returns or sets the rename component

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

Getter Method

Signature RenameComponent

Returns:
Return type:bool

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature RenameComponent

Parameters:renameComponent (bool) –

New in version NX12.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

SelectComponent

SplitInsertBuilder.SelectComponent

Returns the select component

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

Getter Method

Signature SelectComponent

Returns:
Return type:NXOpen.Assemblies.SelectComponentList

New in version NX12.0.0.

License requirements: None.

SplittingCurves

SplitInsertBuilder.SplittingCurves

Returns the splitting curves

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

Getter Method

Signature SplittingCurves

Returns:
Return type:NXOpen.Section

New in version NX12.0.0.

License requirements: None.

SplittingDirection

SplitInsertBuilder.SplittingDirection

Returns or sets the splitting direction

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

Getter Method

Signature SplittingDirection

Returns:
Return type:bool

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature SplittingDirection

Parameters:splittingDirection (bool) –

New in version NX12.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

WizardType

SplitInsertBuilder.WizardType

Returns or sets the wizard type

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

Getter Method

Signature WizardType

Returns:
Return type:int

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature WizardType

Parameters:wizardType (int) –

New in version NX12.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

Method Detail

FindLinkedBodyFeatureAndSource

SplitInsertBuilder.FindLinkedBodyFeatureAndSource

Find linked body feature and source object.

Signature FindLinkedBodyFeatureAndSource(featureType, featureNameSubString)

Parameters:
  • featureType (str) –
  • featureNameSubString (str) –

New in version NX12.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

FindLinkedBodyFeatureAndSourceForAll

SplitInsertBuilder.FindLinkedBodyFeatureAndSourceForAll

Find linked body feature and source object.

Signature FindLinkedBodyFeatureAndSourceForAll()

New in version NX12.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

GetComponentFullName

SplitInsertBuilder.GetComponentFullName

Suppress child feature.

Signature GetComponentFullName(componentTag)

Parameters:componentTag (NXOpen.NXObject) –
Returns:
Return type:str

New in version NX12.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

GetComponentOrigin

SplitInsertBuilder.GetComponentOrigin

Suppress child feature.

Signature GetComponentOrigin(componentTag)

Parameters:componentTag (NXOpen.NXObject) –
Returns:
Return type:NXOpen.Point3d

New in version NX12.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

GetComponentTransform

SplitInsertBuilder.GetComponentTransform

Suppress child feature.

Signature GetComponentTransform(componentTag)

Parameters:componentTag (NXOpen.NXObject) –
Returns:
Return type:NXOpen.Matrix3x3

New in version NX12.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

PrepairToSplitInsert

SplitInsertBuilder.PrepairToSplitInsert

Suppress child feature.

Signature PrepairToSplitInsert()

New in version NX12.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

ReverseTrimAndRelinkSourceAndCreateUDOForAll

SplitInsertBuilder.ReverseTrimAndRelinkSourceAndCreateUDOForAll

Reverse trim direction, relink source, and create udo for all.

Signature ReverseTrimAndRelinkSourceAndCreateUDOForAll(sourceObjects)

Parameters:sourceObjects (list of NXOpen.NXObject) –

New in version NX12.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

SaveAndGetComponentParent

SplitInsertBuilder.SaveAndGetComponentParent

Suppress child feature.

Signature SaveAndGetComponentParent(componentTag)

Parameters:componentTag (NXOpen.NXObject) –
Returns:
Return type:NXOpen.NXObject

New in version NX12.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

SetLinkFeatureAndSourceObject

SplitInsertBuilder.SetLinkFeatureAndSourceObject

Set link feature and source object.

Signature SetLinkFeatureAndSourceObject()

Returns:
Return type:list of NXOpen.NXObject

New in version NX12.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

Validate

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