DieDesDrawPunchBuilder Class

class NXOpen.Tooling.DieDesDrawPunchBuilder

Bases: NXOpen.Builder

Die Design draw punch management builder, create a draw die punch by selected sheet body, curve and base plane.

To create a new instance of this class, use NXOpen.Tooling.AutoDieCollection.CreateDieDesDrawPunchBuilder()

New in version NX8.0.0.

Properties

Property Description
ApproximateSheetbodyOption Returns or sets the option to indicate whether to use approximate sheet metal.
BasePlane Returns or sets the base plane, which is used for define the base of the punch.
BaseThickness Returns or sets the base thickness, which is used for define the base thickness of the die.
BaseWidth Returns or sets the base width, which is used for define the base width value of the die.
BeltThickness Returns or sets the belt thickness, which is used for define the belt thickness of the punch.
CoreDrawPunchOption Returns or sets the option to indicate whether to create core draw punch.
DeckThickness Returns or sets the deck thickness, which is used for define the deck thickness of the punch.
ExactSheetbodyOption Returns or sets the option to indicate whether to use exact sheet metal.
FlangeProfile Returns the flange profile, which is used for user defined flange shape.
MachiningAllowance Returns or sets the machining allowance, which is used for define the user machining allowance of the punch.
MainWallCenterLine Returns the main wall center line profile, which is used for user defined main wall shape.
PunchCurve Returns the punch curve, which is used for wall extrusion.
ReliefAngle Returns or sets the relief angle thickness, which is used for define the relief angle of the punch.
ReliefDistance Returns or sets the relief distance thickness, which is used for define the relief distance of the punch.
SheetBody Returns the sheet body, which is used to trim the punch top face.
SheetBodyDeck Returns the inner deck sheet body, which is used for draw punch inner deck face.
Tag Returns the Tag for this object.
TfeatureSet Returns or sets the feature set tag.
WallThickness Returns or sets the wall thickness, which is used for define the wall thickness of the die.

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

ApproximateSheetbodyOption

DieDesDrawPunchBuilder.ApproximateSheetbodyOption

Returns or sets the option to indicate whether to use approximate sheet metal.

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

Getter Method

Signature ApproximateSheetbodyOption

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature ApproximateSheetbodyOption

Parameters:approximateSheetbodyOption (bool) –

New in version NX8.0.0.

License requirements: ug_die_design (“Die Design”)

BasePlane

DieDesDrawPunchBuilder.BasePlane

Returns or sets the base plane, which is used for define the base of the punch.

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

Getter Method

Signature BasePlane

Returns:
Return type:NXOpen.Plane

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature BasePlane

Parameters:basePlane (NXOpen.Plane) –

New in version NX8.0.0.

License requirements: ug_die_design (“Die Design”)

BaseThickness

DieDesDrawPunchBuilder.BaseThickness

Returns or sets the base thickness, which is used for define the base thickness of the die.

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

Getter Method

Signature BaseThickness

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature BaseThickness

Parameters:baseThickness (float) –

New in version NX8.0.0.

License requirements: ug_die_design (“Die Design”)

BaseWidth

DieDesDrawPunchBuilder.BaseWidth

Returns or sets the base width, which is used for define the base width value of the die.

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

Getter Method

Signature BaseWidth

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature BaseWidth

Parameters:baseWidth (float) –

New in version NX8.0.0.

License requirements: ug_die_design (“Die Design”)

BeltThickness

DieDesDrawPunchBuilder.BeltThickness

Returns or sets the belt thickness, which is used for define the belt thickness of the punch.

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

Getter Method

Signature BeltThickness

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature BeltThickness

Parameters:beltThickness (float) –

New in version NX8.0.0.

License requirements: ug_die_design (“Die Design”)

CoreDrawPunchOption

DieDesDrawPunchBuilder.CoreDrawPunchOption

Returns or sets the option to indicate whether to create core draw punch.

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

Getter Method

Signature CoreDrawPunchOption

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature CoreDrawPunchOption

Parameters:coreDrawPunchOption (bool) –

New in version NX8.0.0.

License requirements: ug_die_design (“Die Design”)

DeckThickness

DieDesDrawPunchBuilder.DeckThickness

Returns or sets the deck thickness, which is used for define the deck thickness of the punch.

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

Getter Method

Signature DeckThickness

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature DeckThickness

Parameters:deckThickness (float) –

New in version NX8.0.0.

License requirements: ug_die_design (“Die Design”)

ExactSheetbodyOption

DieDesDrawPunchBuilder.ExactSheetbodyOption

Returns or sets the option to indicate whether to use exact sheet metal.

This function has been obsoleted, use Tooling.DieDesDrawPunchBuilder.ApproximateSheetbodyOption() for substitution.

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

Getter Method

Signature ExactSheetbodyOption

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature ExactSheetbodyOption

Parameters:exactSheetbodyOption (bool) –

New in version NX8.0.0.

License requirements: ug_die_design (“Die Design”)

FlangeProfile

DieDesDrawPunchBuilder.FlangeProfile

Returns the flange profile, which is used for user defined flange shape.

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

Getter Method

Signature FlangeProfile

Returns:
Return type:NXOpen.Section

New in version NX8.0.0.

License requirements: None.

MachiningAllowance

DieDesDrawPunchBuilder.MachiningAllowance

Returns or sets the machining allowance, which is used for define the user machining allowance of the punch.

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

Getter Method

Signature MachiningAllowance

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature MachiningAllowance

Parameters:machiningAllowance (float) –

New in version NX8.0.0.

License requirements: ug_die_design (“Die Design”)

MainWallCenterLine

DieDesDrawPunchBuilder.MainWallCenterLine

Returns the main wall center line profile, which is used for user defined main wall shape.

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

Getter Method

Signature MainWallCenterLine

Returns:
Return type:NXOpen.Section

New in version NX8.0.0.

License requirements: None.

PunchCurve

DieDesDrawPunchBuilder.PunchCurve

Returns the punch curve, which is used for wall extrusion.

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

Getter Method

Signature PunchCurve

Returns:
Return type:NXOpen.SelectNXObjectList

New in version NX8.0.0.

License requirements: None.

ReliefAngle

DieDesDrawPunchBuilder.ReliefAngle

Returns or sets the relief angle thickness, which is used for define the relief angle of the punch.

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

Getter Method

Signature ReliefAngle

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature ReliefAngle

Parameters:reliefAngle (float) –

New in version NX8.0.0.

License requirements: ug_die_design (“Die Design”)

ReliefDistance

DieDesDrawPunchBuilder.ReliefDistance

Returns or sets the relief distance thickness, which is used for define the relief distance of the punch.

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

Getter Method

Signature ReliefDistance

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature ReliefDistance

Parameters:reliefDistance (float) –

New in version NX8.0.0.

License requirements: ug_die_design (“Die Design”)

SheetBody

DieDesDrawPunchBuilder.SheetBody

Returns the sheet body, which is used to trim the punch top face.

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

Getter Method

Signature SheetBody

Returns:
Return type:NXOpen.SelectBody

New in version NX8.0.0.

License requirements: None.

SheetBodyDeck

DieDesDrawPunchBuilder.SheetBodyDeck

Returns the inner deck sheet body, which is used for draw punch inner deck face.

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

Getter Method

Signature SheetBodyDeck

Returns:
Return type:NXOpen.SelectBody

New in version NX8.0.0.

License requirements: None.

TfeatureSet

DieDesDrawPunchBuilder.TfeatureSet

Returns or sets the feature set tag.

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

Getter Method

Signature TfeatureSet

Returns:
Return type:NXOpen.Features.Feature

New in version NX8.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature TfeatureSet

Parameters:tFeatureSet (NXOpen.Features.Feature) –

New in version NX8.0.0.

License requirements: ug_die_design (“Die Design”)

WallThickness

DieDesDrawPunchBuilder.WallThickness

Returns or sets the wall thickness, which is used for define the wall thickness of the die.

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

Getter Method

Signature WallThickness

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature WallThickness

Parameters:wallThickness (float) –

New in version NX8.0.0.

License requirements: ug_die_design (“Die Design”)

Method Detail

Validate

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