PiercingInsertBuilder Class

class NXOpen.Tooling.PiercingInsertBuilder

Bases: NXOpen.Builder

Represents piercing insert builder.

To create a new instance of this class, use NXOpen.Tooling.PiercingInsertCollection.CreatePiercingInsertBuilder()

Default values.

Property Value
AssociationTool AddIntoList
DieInsertType DieInsert
DieOffsetValue 0
DieSameOffsetValue 0
NormalBbpslug Fillet
NormalCavity TaperAngle
NormalClearance 0.05
NormalClearanceOption Constant
NormalDsslug Fillet
NormalForEachScrap1 0
NormalForEachScrap2 0
NormalOffsetSide DieSide
NormalOnePunchToggle 0
NormalRenameDialog 0
NormalSlugPara1 3
NormalSlugPara2 -3
NormalSlugPara3 2
NormalSlugPara4 3
OffsetLinearDimension.Value 3 (millimeters part), 0.12 (inches part)
Position Bottom
PunchOffsetValue 0
PunchPocketClearanceForBP 0
PunchPocketClearanceForPP 0
PunchPocketClearanceForSP 0
PunchPocketToggleForBP 0
PunchPocketToggleForPP 0
PunchPocketToggleForSP 0
PunchPocketTypeInBP Clearance
PunchPocketTypeInPP Clearance
PunchPocketTypeInSP Clearance
PunchSameOffsetValue 0
SlugHoleHeightLinearDimension.Value 100 (millimeters part), 4 (inches part)
UserDefinedDieInsertClearance 0
UserDefinedDieInsertHeight.Value 0 (millimeters part), 0 (inches part)
UserDefinedPunchEnd.Value 0 (millimeters part), 0 (inches part)
UserDefinedPunchStart.Value 0 (millimeters part), 0 (inches part)

New in version NX6.0.0.

Properties

Property Description
AssociationTool Returns or sets the association tool type.
ConceptDesign Returns or sets the value indicating if the design is for a concept.
DieInsertType Returns or sets the die insert type.
DieOffsetValue Returns or sets the die offset value.
DieSameOffsetValue Returns or sets the same offset value option of die design.
NewPartNames Returns or sets the new component names.
NormalBbpslug Returns or sets the bottom plate slug type for normal pierce design.
NormalCavity Returns or sets the cavity type for normal pierce design.
NormalClearance Returns or sets the clearance value for normal pierce design.
NormalClearanceOption Returns or sets the clearance option for normal pierce design.
NormalDsslug Returns or sets the die shoe slug type for normal pierce design.
NormalForEachScrap1 Returns or sets the each scrap option of bottom plate slug for normal pierce design.
NormalForEachScrap2 Returns or sets the each scrap option of die shoe slug for normal pierce design.
NormalOffsetSide Returns or sets the offset side option for normal pierce design.
NormalOnePunchToggle Returns or sets the one punch option for normal pierce design.
NormalPunchLength Returns or sets the punch length for normal pierce design.
NormalRenameDialog Returns or sets the rename dialog option for normal pierce design.
NormalSelectPierceDieInsert Returns the select pierce die insert to be edited.
NormalSelectPiercePunch Returns the select pierce punch insert to be edited.
NormalSlugPara1 Returns or sets the H value of slug hole for normal pierce design.
NormalSlugPara2 Returns or sets the A value of slug hole for normal pierce design.
NormalSlugPara3 Returns or sets the C1 value of slug hole for normal pierce design.
NormalSlugPara4 Returns or sets the C2 value of slug hole for normal pierce design.
OffsetLinearDimension Returns the offset linear dimension
ParentPartName Returns or sets the parent part name to create insert.
Position Returns or sets the reverse direction
PunchOffsetValue Returns or sets the punch offset value.
PunchPocketClearanceForBP Returns or sets the punch pocket clearance for backing plate.
PunchPocketClearanceForPP Returns or sets the punch pocket clearance for punch plate.
PunchPocketClearanceForSP Returns or sets the punch pocket clearance for stripper plate.
PunchPocketHeightInSP Returns or sets the punch pocket height in the stripper plate.
PunchPocketToggleForBP Returns or sets the punch pocket toggle for backing plate.
PunchPocketToggleForPP Returns or sets the punch pocket toggle for punch plate.
PunchPocketToggleForSP Returns or sets the punch pocket toggle for stripper plate.
PunchPocketTypeInBP Returns or sets the punch pocket type in backing plate.
PunchPocketTypeInPP Returns or sets the punch pocket type in punch plate.
PunchPocketTypeInSP Returns or sets the punch pocket type in stripper plate.
PunchSameOffsetValue Returns or sets the same offset value option of punch design.
SelectAssociationInsert Returns the selection of the inserts to create association.
SelectAssociationScrap Returns the selection of the scrap to create association.
SelectDieInsertForCavity Returns the select die insert for cavity.
SelectDieInsertOutline Returns the select die insert outline.
SelectScrap Returns the select scraps for pierce insert design.
SelectScrapOrInsert Returns the select scrap or insert for association update.
SelectUserDefinedDieInsertForEdit Returns the selected user defined die insert to edit.
SettingWithoutFalseBody Returns or sets the option of whether to create false body for die or backing insert.
SlugHoleHeightLinearDimension Returns the slug hole height linear dimension
Tag Returns the Tag for this object.
Type Returns or sets the type of piercing insert.
UserDefinedDieInsertClearance Returns or sets the user defined die insert clearance.
UserDefinedDieInsertHeight Returns the user defined die insert height.
UserDefinedPunchEnd Returns the user defined punch end
UserDefinedPunchPenetration Returns or sets the user defined punch penetration.
UserDefinedPunchStart Returns the user defined punch start

Methods

Method Description
AddDieInsertPart Add user defined die insert or backing insert part.
AddStripperInsert Add standard stripper insert.
Commit Commits any edits that have been applied to the builder.
CreateUserDefinedDieInsert Create user defined die insert or backing insert for selected scraps.
CreateUserDefinedInsertDatumPlane Create datum plane for user defined die or backing insert outline.
Destroy Deletes the builder, and cleans up any objects created by the builder.
DieEditOffsetValueTable Edit offset value table.
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.
LinkButton Link the selected insert with the selected scrap.
NormalCreateCavityAndSlug Create cavity and slug for normal pierce design.
NormalCreateUdp Create user defined punch for normal pierce design.
NormalLoadDie Load standard die insert for normal pierce design.
NormalLoadStandardPunch Load standard punch for normal pierce design.
PunchEditOffsetValueTable Edit offset value table.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
UpdatePosition Update position.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

PiercingInsertBuilderAssociationToolType Enumeration Specifies the association tool operation option.
PiercingInsertBuilderDieInsertTypeItems Enumeration Specifies the type of insert.
PiercingInsertBuilderInsertPosition Enumeration Specifies the position of piercing inserts, for EDW only
PiercingInsertBuilderNormalBbpslugType Enumeration Specifies the type of bottom plate slug.
PiercingInsertBuilderNormalCavityType Enumeration Specifies the type of cavity.
PiercingInsertBuilderNormalClearanceOptionType Enumeration Specifies the design option of piercing insert.
PiercingInsertBuilderNormalDsslugType Enumeration Specifies the type of die shoe slug.
PiercingInsertBuilderNormalOffsetSideType Enumeration Specifies the offset side of normal pierce insert design.
PiercingInsertBuilderNormalUdpparentPartType Enumeration Specifies the parent part of user defined punch.
PiercingInsertBuilderPunchPocketTypeItemsBP Enumeration Specifies the punch pocket type in backing plate.
PiercingInsertBuilderPunchPocketTypeItemsPP Enumeration Specifies the punch pocket type in punch plate.
PiercingInsertBuilderPunchPocketTypeItemsSP Enumeration Specifies the punch pocket type in stripper plate.
PiercingInsertBuilderTypes Enumeration Specifies the option of piercing insert type.

Property Detail

AssociationTool

PiercingInsertBuilder.AssociationTool

Returns or sets the association tool type.

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

Getter Method

Signature AssociationTool

Returns:Indicates the association tool type
Return type:NXOpen.Tooling.PiercingInsertBuilderAssociationToolType

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature AssociationTool

Parameters:associationTool (NXOpen.Tooling.PiercingInsertBuilderAssociationToolType) – Indicates the association tool type

New in version NX6.0.0.

License requirements: None.

ConceptDesign

PiercingInsertBuilder.ConceptDesign

Returns or sets the value indicating if the design is for a concept.

True indicates it is a concept design.

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

Getter Method

Signature ConceptDesign

Returns:Indicates whether it is a concept design
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature ConceptDesign

Parameters:conceptDesign (bool) – Indicates whether it is a concept design

New in version NX7.5.0.

License requirements: None.

DieInsertType

PiercingInsertBuilder.DieInsertType

Returns or sets the die insert type.

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

Getter Method

Signature DieInsertType

Returns:Indicates the type of insert to design, die insert or backing insert
Return type:NXOpen.Tooling.PiercingInsertBuilderDieInsertTypeItems

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature DieInsertType

Parameters:dieInsertType (NXOpen.Tooling.PiercingInsertBuilderDieInsertTypeItems) – Indicates the type of insert to design, die insert or backing insert

New in version NX7.5.0.

License requirements: None.

DieOffsetValue

PiercingInsertBuilder.DieOffsetValue

Returns or sets the die offset value.

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

Getter Method

Signature DieOffsetValue

Returns:Indicates the die offset value
Return type:float

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature DieOffsetValue

Parameters:dieOffsetValue (float) – Indicates the die offset value

New in version NX6.0.0.

License requirements: None.

DieSameOffsetValue

PiercingInsertBuilder.DieSameOffsetValue

Returns or sets the same offset value option of die design.

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

Getter Method

Signature DieSameOffsetValue

Returns:Indicates the same offset value option of die design
Return type:bool

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature DieSameOffsetValue

Parameters:dieSameOffsetValue (bool) – Indicates the same offset value option of die design

New in version NX6.0.0.

License requirements: None.

NewPartNames

PiercingInsertBuilder.NewPartNames

Returns or sets the new component names.

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

Getter Method

Signature NewPartNames

Returns:Retruns the new component names
Return type:str

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature NewPartNames

Parameters:newPartNames (str) – Specifies the new component names

New in version NX7.5.0.

License requirements: None.

NormalBbpslug

PiercingInsertBuilder.NormalBbpslug

Returns or sets the bottom plate slug type for normal pierce design.

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

Getter Method

Signature NormalBbpslug

Returns:Indicates bottom plate slug type for normal pierce design
Return type:NXOpen.Tooling.PiercingInsertBuilderNormalBbpslugType

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature NormalBbpslug

Parameters:normalBbpslug (NXOpen.Tooling.PiercingInsertBuilderNormalBbpslugType) – Indicates bottom plate slug type for normal pierce design

New in version NX6.0.0.

License requirements: None.

NormalCavity

PiercingInsertBuilder.NormalCavity

Returns or sets the cavity type for normal pierce design.

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

Getter Method

Signature NormalCavity

Returns:Indicates the cavity type for normal pierce design
Return type:NXOpen.Tooling.PiercingInsertBuilderNormalCavityType

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature NormalCavity

Parameters:normalCavity (NXOpen.Tooling.PiercingInsertBuilderNormalCavityType) – Indicates the cavity type for normal pierce design

New in version NX6.0.0.

License requirements: None.

NormalClearance

PiercingInsertBuilder.NormalClearance

Returns or sets the clearance value for normal pierce design.

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

Getter Method

Signature NormalClearance

Returns:Indicates the clearance value for normal pierce design
Return type:float

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature NormalClearance

Parameters:normalClearance (float) – Indicates the clearance value for normal pierce design

New in version NX6.0.0.

License requirements: None.

NormalClearanceOption

PiercingInsertBuilder.NormalClearanceOption

Returns or sets the clearance option for normal pierce design.

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

Getter Method

Signature NormalClearanceOption

Returns:Indicates the clearance option for normal pierce design
Return type:NXOpen.Tooling.PiercingInsertBuilderNormalClearanceOptionType

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature NormalClearanceOption

Parameters:normalClearanceOption (NXOpen.Tooling.PiercingInsertBuilderNormalClearanceOptionType) – Indicates the clearance option for normal pierce design

New in version NX6.0.0.

License requirements: None.

NormalDsslug

PiercingInsertBuilder.NormalDsslug

Returns or sets the die shoe slug type for normal pierce design.

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

Getter Method

Signature NormalDsslug

Returns:Indicates die shoe slug type for normal pierce design
Return type:NXOpen.Tooling.PiercingInsertBuilderNormalDsslugType

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature NormalDsslug

Parameters:normalDsslug (NXOpen.Tooling.PiercingInsertBuilderNormalDsslugType) – Indicates die shoe slug type for normal pierce design

New in version NX6.0.0.

License requirements: None.

NormalForEachScrap1

PiercingInsertBuilder.NormalForEachScrap1

Returns or sets the each scrap option of bottom plate slug for normal pierce design.

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

Getter Method

Signature NormalForEachScrap1

Returns:Indicates each scrap option of bottom plate slug for normal pierce design
Return type:bool

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature NormalForEachScrap1

Parameters:normalForEachScrap1 (bool) – Indicates each scrap option of bottom plate slug for normal pierce design

New in version NX6.0.0.

License requirements: None.

NormalForEachScrap2

PiercingInsertBuilder.NormalForEachScrap2

Returns or sets the each scrap option of die shoe slug for normal pierce design.

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

Getter Method

Signature NormalForEachScrap2

Returns:Indicates each scrap option of die shoe slug for normal pierce design
Return type:bool

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature NormalForEachScrap2

Parameters:normalForEachScrap2 (bool) – Indicates each scrap option of die shoe slug for normal pierce design

New in version NX6.0.0.

License requirements: None.

NormalOffsetSide

PiercingInsertBuilder.NormalOffsetSide

Returns or sets the offset side option for normal pierce design.

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

Getter Method

Signature NormalOffsetSide

Returns:Indicates the offset side option for normal pierce design
Return type:NXOpen.Tooling.PiercingInsertBuilderNormalOffsetSideType

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature NormalOffsetSide

Parameters:normalOffsetSide (NXOpen.Tooling.PiercingInsertBuilderNormalOffsetSideType) – Indicates the offset side option for normal pierce design

New in version NX6.0.0.

License requirements: None.

NormalOnePunchToggle

PiercingInsertBuilder.NormalOnePunchToggle

Returns or sets the one punch option for normal pierce design.

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

Getter Method

Signature NormalOnePunchToggle

Returns:Indicates the one punch option for normal pierce design
Return type:bool

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature NormalOnePunchToggle

Parameters:normalOnePunchToggle (bool) – Indicates the one punch option for normal pierce design

New in version NX6.0.0.

License requirements: None.

NormalPunchLength

PiercingInsertBuilder.NormalPunchLength

Returns or sets the punch length for normal pierce design.

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

Getter Method

Signature NormalPunchLength

Returns:Indicates the punch length for normal pierce design
Return type:str

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature NormalPunchLength

Parameters:normalPunchLength (str) – Indicates the punch length for normal pierce design

New in version NX6.0.0.

License requirements: None.

NormalRenameDialog

PiercingInsertBuilder.NormalRenameDialog

Returns or sets the rename dialog option for normal pierce design.

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

Getter Method

Signature NormalRenameDialog

Returns:Indicates the rename dialog option for normal pierce design
Return type:bool

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature NormalRenameDialog

Parameters:normalRenameDialog (bool) – Indicates the rename dialog option for normal pierce design

New in version NX6.0.0.

License requirements: None.

NormalSelectPierceDieInsert

PiercingInsertBuilder.NormalSelectPierceDieInsert

Returns the select pierce die insert to be edited.

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

Getter Method

Signature NormalSelectPierceDieInsert

Returns:Indicates the selected pierce die insert to be edited
Return type:NXOpen.SelectBodyList

New in version NX6.0.0.

License requirements: None.

NormalSelectPiercePunch

PiercingInsertBuilder.NormalSelectPiercePunch

Returns the select pierce punch insert to be edited.

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

Getter Method

Signature NormalSelectPiercePunch

Returns:Indicates the selected pierce punch insert to be edited
Return type:NXOpen.SelectBodyList

New in version NX6.0.0.

License requirements: None.

NormalSlugPara1

PiercingInsertBuilder.NormalSlugPara1

Returns or sets the H value of slug hole for normal pierce design.

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

Getter Method

Signature NormalSlugPara1

Returns:Indicates the H value of slug hole for normal pierce design
Return type:float

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature NormalSlugPara1

Parameters:normalSlugPara1 (float) – Indicates the H value of slug hole for normal pierce design

New in version NX6.0.0.

License requirements: None.

NormalSlugPara2

PiercingInsertBuilder.NormalSlugPara2

Returns or sets the A value of slug hole for normal pierce design.

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

Getter Method

Signature NormalSlugPara2

Returns:Indicates A value of slug hole for normal pierce design
Return type:float

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature NormalSlugPara2

Parameters:normalSlugPara2 (float) – Indicates A value of slug hole for normal pierce design

New in version NX6.0.0.

License requirements: None.

NormalSlugPara3

PiercingInsertBuilder.NormalSlugPara3

Returns or sets the C1 value of slug hole for normal pierce design.

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

Getter Method

Signature NormalSlugPara3

Returns:Indicates C1 value of slug hole for normal pierce design
Return type:float

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature NormalSlugPara3

Parameters:normalSlugPara3 (float) – Indicates C1 value of slug hole for normal pierce design

New in version NX6.0.0.

License requirements: None.

NormalSlugPara4

PiercingInsertBuilder.NormalSlugPara4

Returns or sets the C2 value of slug hole for normal pierce design.

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

Getter Method

Signature NormalSlugPara4

Returns:Indicates the C2 value of slug hole for normal pierce design
Return type:float

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature NormalSlugPara4

Parameters:normalSlugPara4 (float) – Indicates the C2 value of slug hole for normal pierce design

New in version NX6.0.0.

License requirements: None.

OffsetLinearDimension

PiercingInsertBuilder.OffsetLinearDimension

Returns the offset linear dimension

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

Getter Method

Signature OffsetLinearDimension

Returns:
Return type:NXOpen.Expression

New in version NX10.0.0.

License requirements: None.

ParentPartName

PiercingInsertBuilder.ParentPartName

Returns or sets the parent part name to create insert.

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

Getter Method

Signature ParentPartName

Returns:Retruns parent part name
Return type:str

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature ParentPartName

Parameters:parentPart (str) – Specifies the parent part name

New in version NX7.5.0.

License requirements: None.

Position

PiercingInsertBuilder.Position

Returns or sets the reverse direction

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

Getter Method

Signature Position

Returns:
Return type:NXOpen.Tooling.PiercingInsertBuilderInsertPosition

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature Position

Parameters:position (NXOpen.Tooling.PiercingInsertBuilderInsertPosition) –

New in version NX8.0.0.

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

PunchOffsetValue

PiercingInsertBuilder.PunchOffsetValue

Returns or sets the punch offset value.

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

Getter Method

Signature PunchOffsetValue

Returns:Indicates the punch offset value
Return type:float

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature PunchOffsetValue

Parameters:punchOffsetValue (float) – Indicates the punch offset value

New in version NX6.0.0.

License requirements: None.

PunchPocketClearanceForBP

PiercingInsertBuilder.PunchPocketClearanceForBP

Returns or sets the punch pocket clearance for backing plate.

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

Getter Method

Signature PunchPocketClearanceForBP

Returns:Indicates the clearance value of punch pocket in backing plate
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature PunchPocketClearanceForBP

Parameters:punchPocketClearanceForBP (float) – Indicates the clearance value of punch pocket in backing plate

New in version NX7.5.0.

License requirements: None.

PunchPocketClearanceForPP

PiercingInsertBuilder.PunchPocketClearanceForPP

Returns or sets the punch pocket clearance for punch plate.

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

Getter Method

Signature PunchPocketClearanceForPP

Returns:Indicates the clearance value of punch pocket in punch plate
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature PunchPocketClearanceForPP

Parameters:punchPocketClearanceForPP (float) – Indicates the clearance value of punch pocket in punch plate

New in version NX7.5.0.

License requirements: None.

PunchPocketClearanceForSP

PiercingInsertBuilder.PunchPocketClearanceForSP

Returns or sets the punch pocket clearance for stripper plate.

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

Getter Method

Signature PunchPocketClearanceForSP

Returns:Indicates the clearance value of punch pocket in stripper plate
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature PunchPocketClearanceForSP

Parameters:punchPocketClearanceForSP (float) – Indicates the clearance value of punch pocket in stripper plate

New in version NX7.5.0.

License requirements: None.

PunchPocketHeightInSP

PiercingInsertBuilder.PunchPocketHeightInSP

Returns or sets the punch pocket height in the stripper plate.

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

Getter Method

Signature PunchPocketHeightInSP

Returns:Indicates the punch pocket height value in the stripper plate
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature PunchPocketHeightInSP

Parameters:punchPocketHeightInSP (float) – Indicates the punch pocket height value in the stripper plate

New in version NX7.5.0.

License requirements: None.

PunchPocketToggleForBP

PiercingInsertBuilder.PunchPocketToggleForBP

Returns or sets the punch pocket toggle for backing plate.

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

Getter Method

Signature PunchPocketToggleForBP

Returns:Indicates whether to create punch pocket in backing plate
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature PunchPocketToggleForBP

Parameters:punchPocketToggleForBP (bool) – Indicates whether to create punch pocket in backing plate

New in version NX7.5.0.

License requirements: None.

PunchPocketToggleForPP

PiercingInsertBuilder.PunchPocketToggleForPP

Returns or sets the punch pocket toggle for punch plate.

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

Getter Method

Signature PunchPocketToggleForPP

Returns:Indicates whether to create punch pocket in punch plate
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature PunchPocketToggleForPP

Parameters:punchPocketToggleForPP (bool) – Indicates whether to create punch pocket in punch plate

New in version NX7.5.0.

License requirements: None.

PunchPocketToggleForSP

PiercingInsertBuilder.PunchPocketToggleForSP

Returns or sets the punch pocket toggle for stripper plate.

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

Getter Method

Signature PunchPocketToggleForSP

Returns:Indicates whether to create punch pocket in stripper plate
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature PunchPocketToggleForSP

Parameters:punchPocketToggleForSP (bool) – Indicates whether to create punch pocket in stripper plate

New in version NX7.5.0.

License requirements: None.

PunchPocketTypeInBP

PiercingInsertBuilder.PunchPocketTypeInBP

Returns or sets the punch pocket type in backing plate.

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

Getter Method

Signature PunchPocketTypeInBP

Returns:Indicates the type of punch pocket in backing plate
Return type:NXOpen.Tooling.PiercingInsertBuilderPunchPocketTypeItemsBP

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature PunchPocketTypeInBP

Parameters:punchPocketTypeInBP (NXOpen.Tooling.PiercingInsertBuilderPunchPocketTypeItemsBP) – Indicates the type of punch pocket in backing plate

New in version NX7.5.0.

License requirements: None.

PunchPocketTypeInPP

PiercingInsertBuilder.PunchPocketTypeInPP

Returns or sets the punch pocket type in punch plate.

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

Getter Method

Signature PunchPocketTypeInPP

Returns:Indicates the type of punch pocket in punch plate
Return type:NXOpen.Tooling.PiercingInsertBuilderPunchPocketTypeItemsPP

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature PunchPocketTypeInPP

Parameters:punchPocketTypeInPP (NXOpen.Tooling.PiercingInsertBuilderPunchPocketTypeItemsPP) – Indicates the type of punch pocket in punch plate

New in version NX7.5.0.

License requirements: None.

PunchPocketTypeInSP

PiercingInsertBuilder.PunchPocketTypeInSP

Returns or sets the punch pocket type in stripper plate.

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

Getter Method

Signature PunchPocketTypeInSP

Returns:Indicates the type of punch pocket in stripper plate
Return type:NXOpen.Tooling.PiercingInsertBuilderPunchPocketTypeItemsSP

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature PunchPocketTypeInSP

Parameters:punchPocketTypeInSP (NXOpen.Tooling.PiercingInsertBuilderPunchPocketTypeItemsSP) – Indicates the type of punch pocket in stripper plate

New in version NX7.5.0.

License requirements: None.

PunchSameOffsetValue

PiercingInsertBuilder.PunchSameOffsetValue

Returns or sets the same offset value option of punch design.

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

Getter Method

Signature PunchSameOffsetValue

Returns:Indicates the same offset value option of punch design
Return type:bool

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature PunchSameOffsetValue

Parameters:punchSameOffsetValue (bool) – Indicates the same offset value option of punch design

New in version NX6.0.0.

License requirements: None.

SelectAssociationInsert

PiercingInsertBuilder.SelectAssociationInsert

Returns the selection of the inserts to create association.

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

Getter Method

Signature SelectAssociationInsert

Returns:Indicates the selected inserts for association update
Return type:NXOpen.SelectBodyList

New in version NX7.5.0.

License requirements: None.

SelectAssociationScrap

PiercingInsertBuilder.SelectAssociationScrap

Returns the selection of the scrap to create association.

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

Getter Method

Signature SelectAssociationScrap

Returns:Indicates the selected scrap for association update
Return type:NXOpen.SelectBodyList

New in version NX7.5.0.

License requirements: None.

SelectDieInsertForCavity

PiercingInsertBuilder.SelectDieInsertForCavity

Returns the select die insert for cavity.

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

Getter Method

Signature SelectDieInsertForCavity

Returns:Indicates the selected die insert for cavity design
Return type:NXOpen.SelectBodyList

New in version NX7.5.0.

License requirements: None.

SelectDieInsertOutline

PiercingInsertBuilder.SelectDieInsertOutline

Returns the select die insert outline.

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

Getter Method

Signature SelectDieInsertOutline

Returns:Indicates the profiles for user defined die or backing insert design
Return type:NXOpen.Section

New in version NX7.5.0.

License requirements: None.

SelectScrap

PiercingInsertBuilder.SelectScrap

Returns the select scraps for pierce insert design.

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

Getter Method

Signature SelectScrap

Returns:the selected scraps for pierce insert design
Return type:NXOpen.SelectBodyList

New in version NX6.0.0.

License requirements: None.

SelectScrapOrInsert

PiercingInsertBuilder.SelectScrapOrInsert

Returns the select scrap or insert for association update.

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

Getter Method

Signature SelectScrapOrInsert

Returns:Indicates the selected scrap or insert for association update
Return type:NXOpen.SelectFaceList

New in version NX6.0.0.

License requirements: None.

SelectUserDefinedDieInsertForEdit

PiercingInsertBuilder.SelectUserDefinedDieInsertForEdit

Returns the selected user defined die insert to edit.

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

Getter Method

Signature SelectUserDefinedDieInsertForEdit

Returns:Indicates the selected user defined die insert to edit
Return type:NXOpen.SelectBodyList

New in version NX7.5.0.

License requirements: None.

SettingWithoutFalseBody

PiercingInsertBuilder.SettingWithoutFalseBody

Returns or sets the option of whether to create false body for die or backing insert.

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

Getter Method

Signature SettingWithoutFalseBody

Returns:Indicates whether to create false body
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature SettingWithoutFalseBody

Parameters:settingWithoutFalseBody (bool) – Indicates whether to create false body

New in version NX7.5.0.

License requirements: None.

SlugHoleHeightLinearDimension

PiercingInsertBuilder.SlugHoleHeightLinearDimension

Returns the slug hole height linear dimension

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

Getter Method

Signature SlugHoleHeightLinearDimension

Returns:
Return type:NXOpen.Expression

New in version NX10.0.0.

License requirements: None.

Type

PiercingInsertBuilder.Type

Returns or sets the type of piercing insert.

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

Getter Method

Signature Type

Returns:Indicates the current type value of the dialog’s types block
Return type:NXOpen.Tooling.PiercingInsertBuilderTypes

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature Type

Parameters:type (NXOpen.Tooling.PiercingInsertBuilderTypes) – Indicates the type value of the dialog’s types block to be set to

New in version NX7.5.0.

License requirements: None.

UserDefinedDieInsertClearance

PiercingInsertBuilder.UserDefinedDieInsertClearance

Returns or sets the user defined die insert clearance.

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

Getter Method

Signature UserDefinedDieInsertClearance

Returns:Indicates the false body clearance value of user defined die or backing insert
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature UserDefinedDieInsertClearance

Parameters:userDefinedDieInsertClearance (float) – Indicates the false body clearance value of user defined die or backing insert

New in version NX7.5.0.

License requirements: None.

UserDefinedDieInsertHeight

PiercingInsertBuilder.UserDefinedDieInsertHeight

Returns the user defined die insert height.

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

Getter Method

Signature UserDefinedDieInsertHeight

Returns:Indicates the height value of user defined die or backing insert
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

UserDefinedPunchEnd

PiercingInsertBuilder.UserDefinedPunchEnd

Returns the user defined punch end

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

Getter Method

Signature UserDefinedPunchEnd

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: None.

UserDefinedPunchPenetration

PiercingInsertBuilder.UserDefinedPunchPenetration

Returns or sets the user defined punch penetration.

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

Getter Method

Signature UserDefinedPunchPenetration

Returns:Indicates the punch penetration value for pierce design
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature UserDefinedPunchPenetration

Parameters:userDefinedPunchPenetration (float) – Indicates the punch penetration value for pierce design

New in version NX7.5.0.

License requirements: None.

UserDefinedPunchStart

PiercingInsertBuilder.UserDefinedPunchStart

Returns the user defined punch start

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

Getter Method

Signature UserDefinedPunchStart

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: None.

Method Detail

AddDieInsertPart

PiercingInsertBuilder.AddDieInsertPart

Add user defined die insert or backing insert part.

Signature AddDieInsertPart()

New in version NX9.0.0.

License requirements: None.

AddStripperInsert

PiercingInsertBuilder.AddStripperInsert

Add standard stripper insert.

Signature AddStripperInsert()

New in version NX7.5.0.

License requirements: None.

CreateUserDefinedDieInsert

PiercingInsertBuilder.CreateUserDefinedDieInsert

Create user defined die insert or backing insert for selected scraps.

Signature CreateUserDefinedDieInsert()

New in version NX7.5.0.

License requirements: None.

CreateUserDefinedInsertDatumPlane

PiercingInsertBuilder.CreateUserDefinedInsertDatumPlane

Create datum plane for user defined die or backing insert outline.

Signature CreateUserDefinedInsertDatumPlane()

New in version NX7.5.0.

License requirements: None.

DieEditOffsetValueTable

PiercingInsertBuilder.DieEditOffsetValueTable

Edit offset value table.

Signature DieEditOffsetValueTable()

New in version NX6.0.0.

License requirements: None.

LinkButton

PiercingInsertBuilder.LinkButton

Link the selected insert with the selected scrap.

Signature LinkButton()

New in version NX7.5.0.

License requirements: None.

NormalCreateCavityAndSlug

PiercingInsertBuilder.NormalCreateCavityAndSlug

Create cavity and slug for normal pierce design.

Signature NormalCreateCavityAndSlug()

New in version NX6.0.0.

License requirements: None.

NormalCreateUdp

PiercingInsertBuilder.NormalCreateUdp

Create user defined punch for normal pierce design.

Signature NormalCreateUdp()

New in version NX6.0.0.

License requirements: None.

NormalLoadDie

PiercingInsertBuilder.NormalLoadDie

Load standard die insert for normal pierce design.

Signature NormalLoadDie()

New in version NX6.0.0.

License requirements: None.

NormalLoadStandardPunch

PiercingInsertBuilder.NormalLoadStandardPunch

Load standard punch for normal pierce design.

Signature NormalLoadStandardPunch()

New in version NX6.0.0.

License requirements: None.

PunchEditOffsetValueTable

PiercingInsertBuilder.PunchEditOffsetValueTable

Edit offset value table.

Signature PunchEditOffsetValueTable()

New in version NX6.0.0.

License requirements: None.

UpdatePosition

PiercingInsertBuilder.UpdatePosition

Update position.

Signature UpdatePosition()

New in version NX6.0.0.

License requirements: None.

Validate

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