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