PunchInsertBuilder Class

class NXOpen.Tooling.PunchInsertBuilder

Bases: NXOpen.Builder

Represents punch insert builder.

To create a new instance of this class, use NXOpen.Tooling.ProgressiveDieManager.CreatePunchInsertBuilder()

Default values.

Property Value
AutomaticFitToggle 0
DifferentPenetration 0
MinimumLength 0.5
MinimumRadius 0.5
NormalClearance 0
NormalClearanceOption Constant
NormalOffsetSide DieSide
NormalOnePunchToggle 0
NormalRenameDialog 0
Position Bottom
PunchOffsetValue 0
PunchPocketClearanceForBackingPlate 0
PunchPocketClearanceForPunchPlate 0
PunchPocketClearanceForStripperPlate 0
PunchPocketHeightInStripperPlate 0
PunchPocketToggleForBackingPlate 0
PunchPocketToggleForPunchPlate 0
PunchPocketToggleForStripperPlate 0
PunchPocketTypeInBackingPlate Clearance
PunchPocketTypeInPunchPlate Clearance
PunchPocketTypeInStripperPlate Clearance
PunchSameOffsetValue 0
UserDefinedPunchEnd.Value 0 (millimeters part), 0 (inches part)
UserDefinedPunchPenetration 0
UserDefinedPunchStart.Value 0 (millimeters part), 0 (inches part)

New in version NX11.0.0.

Properties

Property Description
AutomaticFitToggle Returns or sets the automatic fit toggle
DifferentPenetration Returns or sets the different penetration for punch
IncludePilotScrap Returns or sets the include pilot scrap option toggle
MinimumLength Returns or sets the minimum length
MinimumRadius Returns or sets the minimum radius
NewPartNames Returns or sets the new component names.
NormalClearance Returns or sets the clearance value for normal pierce design.
NormalClearanceOption Returns or sets the clearance option 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.
NormalSelectPiercePunch Returns the select pierce punch insert to be edited.
OffsetSpreadsheet Returns or sets the offset spreadsheet
ParentPartName Returns or sets the parent part name to create insert.
Position Returns or sets the reverse direction
PunchInsertTag Returns or sets the punch insert tag.
PunchOffsetValue Returns or sets the punch offset value.
PunchPocketClearanceForBackingPlate Returns or sets the punch pocket clearance for backing plate.
PunchPocketClearanceForPunchPlate Returns or sets the punch pocket clearance for punch plate.
PunchPocketClearanceForStripperPlate Returns or sets the punch pocket clearance for stripper plate.
PunchPocketHeightInStripperPlate Returns or sets the punch pocket height in the stripper plate.
PunchPocketToggleForBackingPlate Returns or sets the punch pocket toggle for backing plate.
PunchPocketToggleForPunchPlate Returns or sets the punch pocket toggle for punch plate.
PunchPocketToggleForStripperPlate Returns or sets the punch pocket toggle for stripper plate.
PunchPocketTypeInBackingPlate Returns or sets the punch pocket type in backing plate.
PunchPocketTypeInPunchPlate Returns or sets the punch pocket type in punch plate.
PunchPocketTypeInStripperPlate Returns or sets the punch pocket type in stripper plate.
PunchSameOffsetValue Returns or sets the same offset value option of punch design.
SelectAllScrapsToggle Returns or sets the select all scraps option for creating all punches at a time.
SelectAttributeSpreadsheet Returns or sets the selected attribute spreadsheet
SelectScrap Returns the select scraps for punch insert design.
SelectSketch Returns the selected sketch
StandardPartClassificationName Returns or sets the standard part classification name for punch insert.
StandardPunchTag Returns or sets the standard punch tag.
Tag Returns the Tag for this object.
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
AddStandardPunchInsert Add standard punch insert by invoking standard part management dialog
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
EditOffsetSpreadsheet Edit offset spreadhseet
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.
NormalCreateUDP Create user defined 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.
StandardPunchInsert Load standard punch for normal pierce design.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

PunchInsertBuilderInsertPositionItems Enumeration Specifies the position of piercing inserts, for EDW only
PunchInsertBuilderNormalClearanceOptionTypeItems Enumeration Specifies the design option of piercing insert.
PunchInsertBuilderNormalOffsetSideTypeItems Enumeration Specifies the offset side of normal pierce insert design.
PunchInsertBuilderPunchPocketTypeItemsBackingPlate Enumeration Specifies the punch pocket type in backing plate.
PunchInsertBuilderPunchPocketTypeItemsPunchPlate Enumeration Specifies the punch pocket type in punch plate.
PunchInsertBuilderPunchPocketTypeItemsStripperPlate Enumeration Specifies the punch pocket type in stripper plate.

Property Detail

AutomaticFitToggle

PunchInsertBuilder.AutomaticFitToggle

Returns or sets the automatic fit toggle

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

Getter Method

Signature AutomaticFitToggle

Returns:
Return type:bool

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature AutomaticFitToggle

Parameters:automaticFitToggle (bool) –

New in version NX12.0.0.

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

DifferentPenetration

PunchInsertBuilder.DifferentPenetration

Returns or sets the different penetration for punch

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

Getter Method

Signature DifferentPenetration

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature DifferentPenetration

Parameters:differentPenetration (bool) –

New in version NX11.0.0.

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

IncludePilotScrap

PunchInsertBuilder.IncludePilotScrap

Returns or sets the include pilot scrap option toggle

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

Getter Method

Signature IncludePilotScrap

Returns:
Return type:bool

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature IncludePilotScrap

Parameters:includePilotScrap (bool) –

New in version NX12.0.0.

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

MinimumLength

PunchInsertBuilder.MinimumLength

Returns or sets the minimum length

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

Getter Method

Signature MinimumLength

Returns:
Return type:float

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature MinimumLength

Parameters:minimumLength (float) –

New in version NX12.0.0.

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

MinimumRadius

PunchInsertBuilder.MinimumRadius

Returns or sets the minimum radius

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

Getter Method

Signature MinimumRadius

Returns:
Return type:float

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature MinimumRadius

Parameters:minimumRadius (float) –

New in version NX12.0.0.

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

NewPartNames

PunchInsertBuilder.NewPartNames

Returns or sets the new component names.

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

Getter Method

Signature NewPartNames

Returns:Retruns the new component names
Return type:str

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature NewPartNames

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

New in version NX11.0.0.

License requirements: None.

NormalClearance

PunchInsertBuilder.NormalClearance

Returns or sets the clearance value for normal pierce design.

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

Getter Method

Signature NormalClearance

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature NormalClearance

Parameters:normalClearance (float) –

New in version NX11.0.0.

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

NormalClearanceOption

PunchInsertBuilder.NormalClearanceOption

Returns or sets the clearance option for normal pierce design.

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

Getter Method

Signature NormalClearanceOption

Returns:
Return type:NXOpen.Tooling.PunchInsertBuilderNormalClearanceOptionTypeItems

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature NormalClearanceOption

Parameters:normalClearanceOption (NXOpen.Tooling.PunchInsertBuilderNormalClearanceOptionTypeItems) –

New in version NX11.0.0.

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

NormalOffsetSide

PunchInsertBuilder.NormalOffsetSide

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

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

Getter Method

Signature NormalOffsetSide

Returns:
Return type:NXOpen.Tooling.PunchInsertBuilderNormalOffsetSideTypeItems

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature NormalOffsetSide

Parameters:normalOffsetSide (NXOpen.Tooling.PunchInsertBuilderNormalOffsetSideTypeItems) –

New in version NX11.0.0.

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

NormalOnePunchToggle

PunchInsertBuilder.NormalOnePunchToggle

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

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

Getter Method

Signature NormalOnePunchToggle

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature NormalOnePunchToggle

Parameters:normalOnePunchToggle (bool) –

New in version NX11.0.0.

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

NormalPunchLength

PunchInsertBuilder.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 NX11.0.0.

License requirements: None.

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

Setter Method

Signature NormalPunchLength

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

New in version NX11.0.0.

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

NormalRenameDialog

PunchInsertBuilder.NormalRenameDialog

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

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

Getter Method

Signature NormalRenameDialog

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature NormalRenameDialog

Parameters:normalRenameDialog (bool) –

New in version NX11.0.0.

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

NormalSelectPiercePunch

PunchInsertBuilder.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 NX11.0.0.

License requirements: None.

OffsetSpreadsheet

PunchInsertBuilder.OffsetSpreadsheet

Returns or sets the offset spreadsheet

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

Getter Method

Signature OffsetSpreadsheet

Returns:
Return type:str

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature OffsetSpreadsheet

Parameters:filename (str) –

New in version NX12.0.0.

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

ParentPartName

PunchInsertBuilder.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 NX11.0.0.

License requirements: None.

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

Setter Method

Signature ParentPartName

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

New in version NX11.0.0.

License requirements: None.

Position

PunchInsertBuilder.Position

Returns or sets the reverse direction

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

Getter Method

Signature Position

Returns:
Return type:NXOpen.Tooling.PunchInsertBuilderInsertPositionItems

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature Position

Parameters:position (NXOpen.Tooling.PunchInsertBuilderInsertPositionItems) –

New in version NX11.0.0.

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

PunchInsertTag

PunchInsertBuilder.PunchInsertTag

Returns or sets the punch insert tag.

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

Getter Method

Signature PunchInsertTag

Returns:Retruns the punch insert tag
Return type:NXOpen.TaggedObject

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature PunchInsertTag

Parameters:punchInsertTag (NXOpen.TaggedObject) – Specifies the punch insert tag

New in version NX11.0.0.

License requirements: None.

PunchOffsetValue

PunchInsertBuilder.PunchOffsetValue

Returns or sets the punch offset value.

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

Getter Method

Signature PunchOffsetValue

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature PunchOffsetValue

Parameters:punchOffsetValue (float) –

New in version NX11.0.0.

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

PunchPocketClearanceForBackingPlate

PunchInsertBuilder.PunchPocketClearanceForBackingPlate

Returns or sets the punch pocket clearance for backing plate.

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

Getter Method

Signature PunchPocketClearanceForBackingPlate

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature PunchPocketClearanceForBackingPlate

Parameters:punchPocketClearanceForBackingPlate (float) –

New in version NX11.0.0.

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

PunchPocketClearanceForPunchPlate

PunchInsertBuilder.PunchPocketClearanceForPunchPlate

Returns or sets the punch pocket clearance for punch plate.

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

Getter Method

Signature PunchPocketClearanceForPunchPlate

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature PunchPocketClearanceForPunchPlate

Parameters:punchPocketClearanceForPunchPlate (float) –

New in version NX11.0.0.

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

PunchPocketClearanceForStripperPlate

PunchInsertBuilder.PunchPocketClearanceForStripperPlate

Returns or sets the punch pocket clearance for stripper plate.

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

Getter Method

Signature PunchPocketClearanceForStripperPlate

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature PunchPocketClearanceForStripperPlate

Parameters:punchPocketClearanceForStripperPlate (float) –

New in version NX11.0.0.

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

PunchPocketHeightInStripperPlate

PunchInsertBuilder.PunchPocketHeightInStripperPlate

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

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

Getter Method

Signature PunchPocketHeightInStripperPlate

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature PunchPocketHeightInStripperPlate

Parameters:punchPocketHeightInStripperPlate (float) –

New in version NX11.0.0.

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

PunchPocketToggleForBackingPlate

PunchInsertBuilder.PunchPocketToggleForBackingPlate

Returns or sets the punch pocket toggle for backing plate.

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

Getter Method

Signature PunchPocketToggleForBackingPlate

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature PunchPocketToggleForBackingPlate

Parameters:punchPocketToggleForBackingPlate (bool) –

New in version NX11.0.0.

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

PunchPocketToggleForPunchPlate

PunchInsertBuilder.PunchPocketToggleForPunchPlate

Returns or sets the punch pocket toggle for punch plate.

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

Getter Method

Signature PunchPocketToggleForPunchPlate

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature PunchPocketToggleForPunchPlate

Parameters:punchPocketToggleForPunchPlate (bool) –

New in version NX11.0.0.

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

PunchPocketToggleForStripperPlate

PunchInsertBuilder.PunchPocketToggleForStripperPlate

Returns or sets the punch pocket toggle for stripper plate.

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

Getter Method

Signature PunchPocketToggleForStripperPlate

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature PunchPocketToggleForStripperPlate

Parameters:punchPocketToggleForStripperPlate (bool) –

New in version NX11.0.0.

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

PunchPocketTypeInBackingPlate

PunchInsertBuilder.PunchPocketTypeInBackingPlate

Returns or sets the punch pocket type in backing plate.

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

Getter Method

Signature PunchPocketTypeInBackingPlate

Returns:
Return type:NXOpen.Tooling.PunchInsertBuilderPunchPocketTypeItemsBackingPlate

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature PunchPocketTypeInBackingPlate

Parameters:punchPocketTypeInBackingPlate (NXOpen.Tooling.PunchInsertBuilderPunchPocketTypeItemsBackingPlate) –

New in version NX11.0.0.

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

PunchPocketTypeInPunchPlate

PunchInsertBuilder.PunchPocketTypeInPunchPlate

Returns or sets the punch pocket type in punch plate.

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

Getter Method

Signature PunchPocketTypeInPunchPlate

Returns:
Return type:NXOpen.Tooling.PunchInsertBuilderPunchPocketTypeItemsPunchPlate

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature PunchPocketTypeInPunchPlate

Parameters:punchPocketTypeInPunchPlate (NXOpen.Tooling.PunchInsertBuilderPunchPocketTypeItemsPunchPlate) –

New in version NX11.0.0.

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

PunchPocketTypeInStripperPlate

PunchInsertBuilder.PunchPocketTypeInStripperPlate

Returns or sets the punch pocket type in stripper plate.

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

Getter Method

Signature PunchPocketTypeInStripperPlate

Returns:
Return type:NXOpen.Tooling.PunchInsertBuilderPunchPocketTypeItemsStripperPlate

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature PunchPocketTypeInStripperPlate

Parameters:punchPocketTypeInStripperPlate (NXOpen.Tooling.PunchInsertBuilderPunchPocketTypeItemsStripperPlate) –

New in version NX11.0.0.

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

PunchSameOffsetValue

PunchInsertBuilder.PunchSameOffsetValue

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

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

Getter Method

Signature PunchSameOffsetValue

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature PunchSameOffsetValue

Parameters:punchSameOffsetValue (bool) –

New in version NX11.0.0.

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

SelectAllScrapsToggle

PunchInsertBuilder.SelectAllScrapsToggle

Returns or sets the select all scraps option for creating all punches at a time.

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

Getter Method

Signature SelectAllScrapsToggle

Returns:
Return type:bool

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature SelectAllScrapsToggle

Parameters:selectAllScrapsToggle (bool) –

New in version NX12.0.0.

License requirements: None.

SelectAttributeSpreadsheet

PunchInsertBuilder.SelectAttributeSpreadsheet

Returns or sets the selected attribute spreadsheet

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

Getter Method

Signature SelectAttributeSpreadsheet

Returns:
Return type:str

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature SelectAttributeSpreadsheet

Parameters:fileName (str) –

New in version NX12.0.0.

License requirements: None.

SelectScrap

PunchInsertBuilder.SelectScrap

Returns the select scraps for punch insert design.

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

Getter Method

Signature SelectScrap

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

New in version NX11.0.0.

License requirements: None.

SelectSketch

PunchInsertBuilder.SelectSketch

Returns the selected sketch

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

Getter Method

Signature SelectSketch

Returns:
Return type:NXOpen.SelectSketch

New in version NX12.0.0.

License requirements: None.

StandardPartClassificationName

PunchInsertBuilder.StandardPartClassificationName

Returns or sets the standard part classification name for punch insert.

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

Getter Method

Signature StandardPartClassificationName

Returns:Returns standard part classification name
Return type:str

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature StandardPartClassificationName

Parameters:standartPartClassificationName (str) – Specifies the standard part classification name

New in version NX12.0.0.

License requirements: None.

StandardPunchTag

PunchInsertBuilder.StandardPunchTag

Returns or sets the standard punch tag.

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

Getter Method

Signature StandardPunchTag

Returns:Retruns the standard punch tag
Return type:NXOpen.TaggedObject

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature StandardPunchTag

Parameters:standardPunchTag (NXOpen.TaggedObject) – Specifies the standard punch tag

New in version NX11.0.0.

License requirements: None.

UserDefinedPunchEnd

PunchInsertBuilder.UserDefinedPunchEnd

Returns the user defined punch end

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

Getter Method

Signature UserDefinedPunchEnd

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

UserDefinedPunchPenetration

PunchInsertBuilder.UserDefinedPunchPenetration

Returns or sets the user defined punch penetration.

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

Getter Method

Signature UserDefinedPunchPenetration

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature UserDefinedPunchPenetration

Parameters:userDefinedPunchPenetration (float) –

New in version NX11.0.0.

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

UserDefinedPunchStart

PunchInsertBuilder.UserDefinedPunchStart

Returns the user defined punch start

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

Getter Method

Signature UserDefinedPunchStart

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

Method Detail

AddStandardPunchInsert

PunchInsertBuilder.AddStandardPunchInsert

Add standard punch insert by invoking standard part management dialog

Signature AddStandardPunchInsert()

New in version NX11.0.0.

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

EditOffsetSpreadsheet

PunchInsertBuilder.EditOffsetSpreadsheet

Edit offset spreadhseet

Signature EditOffsetSpreadsheet()

New in version NX12.0.0.

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

NormalCreateUDP

PunchInsertBuilder.NormalCreateUDP

Create user defined punch for normal pierce design.

Signature NormalCreateUDP()

New in version NX11.0.0.

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

PunchEditOffsetValueTable

PunchInsertBuilder.PunchEditOffsetValueTable

Edit offset value table.

Signature PunchEditOffsetValueTable()

New in version NX11.0.0.

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

StandardPunchInsert

PunchInsertBuilder.StandardPunchInsert

Load standard punch for normal pierce design.

Signature StandardPunchInsert()

New in version NX11.0.0.

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

Validate

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