DieDesDrawDieBuilder Class

class NXOpen.Tooling.DieDesDrawDieBuilder

Bases: NXOpen.Builder

Represents the Die Design draw die management builder, which is to create a draw die by selected sheet body, curve and base plane.

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

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 die.
BaseThickness Returns or sets the base thickness, which is used for define the base thickness of the die.
BinderEdgeOffset Returns or sets the binder edge offset, which is used for define the binder edge offset value of the die.
BlankCurve Returns the blank curve, which is used for extrusion.
CoreDrawDieOption Returns or sets the option to indicate whether to create core draw die.
DeckEdgeOffset Returns or sets the deck edge offset, which is used for define the deck edge offset value of the die.
DeckFlangeThickness Returns or sets the deck flange thickness, which is used for define the flange thickness of the die.
DeckThickness Returns or sets the deck thickness, which is used for define the deck thickness of the die.
ExactSheetbodyOption Returns or sets the option to indicate whether to use exact sheet body.
FlangeCurve Returns the flange curve, which is used for extrusion.
FlangeOffset Returns or sets the flange offset, which is the offset value from projected blank curve to flange curve.
MachiningAllowance Returns or sets the machining allowance, which is used for define the user machining allowance of the die.
PunchCurve Returns the punch curve, which is used for extrusion.
SheetBody Returns the sheet body, which is used to trim the die top 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

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

DieDesDrawDieBuilder.BasePlane

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

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

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

DieDesDrawDieBuilder.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”)

BinderEdgeOffset

DieDesDrawDieBuilder.BinderEdgeOffset

Returns or sets the binder edge offset, which is used for define the binder edge offset value of the die.

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

Getter Method

Signature BinderEdgeOffset

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature BinderEdgeOffset

Parameters:binderEdgeOffset (float) –

New in version NX8.0.0.

License requirements: ug_die_design (“Die Design”)

BlankCurve

DieDesDrawDieBuilder.BlankCurve

Returns the blank curve, which is used for extrusion.

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

Getter Method

Signature BlankCurve

Returns:
Return type:NXOpen.SelectNXObjectList

New in version NX8.0.0.

License requirements: None.

CoreDrawDieOption

DieDesDrawDieBuilder.CoreDrawDieOption

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

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

Getter Method

Signature CoreDrawDieOption

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature CoreDrawDieOption

Parameters:coreDrawDieOption (bool) –

New in version NX8.0.0.

License requirements: ug_die_design (“Die Design”)

DeckEdgeOffset

DieDesDrawDieBuilder.DeckEdgeOffset

Returns or sets the deck edge offset, which is used for define the deck edge offset value of the die.

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

Getter Method

Signature DeckEdgeOffset

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature DeckEdgeOffset

Parameters:deckEdgeOffset (float) –

New in version NX8.0.0.

License requirements: ug_die_design (“Die Design”)

DeckFlangeThickness

DieDesDrawDieBuilder.DeckFlangeThickness

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

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

Getter Method

Signature DeckFlangeThickness

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature DeckFlangeThickness

Parameters:deckFlangeThickness (float) –

New in version NX8.0.0.

License requirements: ug_die_design (“Die Design”)

DeckThickness

DieDesDrawDieBuilder.DeckThickness

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

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

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

DieDesDrawDieBuilder.ExactSheetbodyOption

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

This function has been obsoleted, use Tooling.DieDesDrawDieBuilder.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”)

FlangeCurve

DieDesDrawDieBuilder.FlangeCurve

Returns the flange curve, which is used for extrusion.

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

Getter Method

Signature FlangeCurve

Returns:
Return type:NXOpen.SelectNXObjectList

New in version NX8.0.0.

License requirements: None.

FlangeOffset

DieDesDrawDieBuilder.FlangeOffset

Returns or sets the flange offset, which is the offset value from projected blank curve to flange curve.

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

Getter Method

Signature FlangeOffset

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature FlangeOffset

Parameters:flangeOffset (float) –

New in version NX8.0.0.

License requirements: ug_die_design (“Die Design”)

MachiningAllowance

DieDesDrawDieBuilder.MachiningAllowance

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

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

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”)

PunchCurve

DieDesDrawDieBuilder.PunchCurve

Returns the punch curve, which is used for extrusion.

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

Getter Method

Signature PunchCurve

Returns:
Return type:NXOpen.SelectNXObjectList

New in version NX8.0.0.

License requirements: None.

SheetBody

DieDesDrawDieBuilder.SheetBody

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

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

Getter Method

Signature SheetBody

Returns:
Return type:NXOpen.SelectBody

New in version NX8.0.0.

License requirements: None.

TfeatureSet

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

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

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