DieCavityAndSlugHoleBuilder Class

class NXOpen.Tooling.DieCavityAndSlugHoleBuilder

Bases: NXOpen.Builder

Represents die cavity and slug hole builder.

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

Default values.

Property Value
DieOffsetValue 0
DieSameOffsetValue 0
NormalBottomBackPlateSlug Fillet
NormalCavity TaperAngle
NormalClearance 0.05
NormalClearanceOption Constant
NormalDieShoeSlug Fillet
NormalForEachScrap1 0
NormalForEachScrap2 0
NormalOffsetSide DieSide
NormalRenameDialog 0
NormalSlugParameter1 3
NormalSlugParameter2 -3
NormalSlugParameter3 2
NormalSlugParameter4 3
OffsetLinearDimension.Value 3 (millimeters part), 0.12 (inches part)
Position Bottom
SlugHoleHeightLinearDimension.Value 100 (millimeters part), 4 (inches part)

New in version NX11.0.0.

Properties

Property Description
DieOffsetValue Returns or sets the die offset value
DieSameOffsetValue Returns or sets the die same offset value
NewPartNames Returns or sets the new component names.
NormalBottomBackPlateSlug Returns or sets the normal bbpslug
NormalCavity Returns or sets the normal cavity
NormalClearance Returns or sets the normal clearance
NormalClearanceOption Returns or sets the normal clearance option
NormalDieShoeSlug Returns or sets the normal dsslug
NormalForEachScrap1 Returns or sets the normal for each scrap1
NormalForEachScrap2 Returns or sets the normal for each scrap2
NormalOffsetSide Returns or sets the normal offset side
NormalRenameDialog Returns or sets the normal rename dialog
NormalSelectPierceDieInsert Returns the normal select pierce die insert
NormalSlugParameter1 Returns or sets the normal slug parameter1
NormalSlugParameter2 Returns or sets the normal slug parameter2
NormalSlugParameter3 Returns or sets the normal slug parameter3
NormalSlugParameter4 Returns or sets the normal slug parameter4
OffsetLinearDimension Returns the offset linear dimension
ParentPartName Returns or sets the parent part name to create insert.
Position Returns or sets the position
SelectOffsetSpreadsheet Returns or sets the super offset spreadsheet
SelectScrap Returns the select scrap
SelectSketch Returns the select sketch
SlugHoleHeightLinearDimension Returns the slug hole height linear dimension
SlugPreviousParameterA Returns or sets the previous slug parameter A
SlugPreviousParameterC1 Returns or sets the previous slug parameter C1
SlugPreviousParameterC2 Returns or sets the previous slug parameter C2
Tag Returns the Tag for this object.

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.
DieEditOffsetValueTable Edit offset value table for die
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.
NormalCreateCavityAndSlug Create normal cavity and slug
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.

Enumerations

DieCavityAndSlugHoleBuilderBottomPlateSlugItems Enumeration Specifies the type of bottom plate slug.
DieCavityAndSlugHoleBuilderCavityTypeItems Enumeration Specifies the type of cavity.
DieCavityAndSlugHoleBuilderClearanceOptionItems Enumeration Specifies the design option of piercing insert.
DieCavityAndSlugHoleBuilderDieShoeSlugTypeItems Enumeration Specifies the type of die shoe slug.
DieCavityAndSlugHoleBuilderInsertPositionItems Enumeration Specifies the position of piercing inserts, for EDW only
DieCavityAndSlugHoleBuilderOffsetSideOptionItems Enumeration Specifies the offset side of normal pierce insert design.

Property Detail

DieOffsetValue

DieCavityAndSlugHoleBuilder.DieOffsetValue

Returns or sets the die offset value

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

Getter Method

Signature DieOffsetValue()

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature DieOffsetValue(dieOffsetValue)

Parameters:dieOffsetValue (float) –

New in version NX11.0.0.

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

DieSameOffsetValue

DieCavityAndSlugHoleBuilder.DieSameOffsetValue

Returns or sets the die same offset value

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

Getter Method

Signature DieSameOffsetValue()

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature DieSameOffsetValue(dieSameOffsetValue)

Parameters:dieSameOffsetValue (bool) –

New in version NX11.0.0.

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

NewPartNames

DieCavityAndSlugHoleBuilder.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(newPartNames)

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

New in version NX11.0.0.

License requirements: None.

NormalBottomBackPlateSlug

DieCavityAndSlugHoleBuilder.NormalBottomBackPlateSlug

Returns or sets the normal bbpslug

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

Getter Method

Signature NormalBottomBackPlateSlug()

Returns:
Return type:NXOpen.Tooling.DieCavityAndSlugHoleBuilderBottomPlateSlugItems

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature NormalBottomBackPlateSlug(normalBottomBackPlateSlug)

Parameters:normalBottomBackPlateSlug (NXOpen.Tooling.DieCavityAndSlugHoleBuilderBottomPlateSlugItems) –

New in version NX11.0.0.

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

NormalCavity

DieCavityAndSlugHoleBuilder.NormalCavity

Returns or sets the normal cavity

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

Getter Method

Signature NormalCavity()

Returns:
Return type:NXOpen.Tooling.DieCavityAndSlugHoleBuilderCavityTypeItems

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature NormalCavity(normalCavity)

Parameters:normalCavity (NXOpen.Tooling.DieCavityAndSlugHoleBuilderCavityTypeItems) –

New in version NX11.0.0.

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

NormalClearance

DieCavityAndSlugHoleBuilder.NormalClearance

Returns or sets the normal clearance

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

Getter Method

Signature NormalClearance()

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature NormalClearance(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

DieCavityAndSlugHoleBuilder.NormalClearanceOption

Returns or sets the normal clearance option

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

Getter Method

Signature NormalClearanceOption()

Returns:
Return type:NXOpen.Tooling.DieCavityAndSlugHoleBuilderClearanceOptionItems

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature NormalClearanceOption(normalClearanceOption)

Parameters:normalClearanceOption (NXOpen.Tooling.DieCavityAndSlugHoleBuilderClearanceOptionItems) –

New in version NX11.0.0.

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

NormalDieShoeSlug

DieCavityAndSlugHoleBuilder.NormalDieShoeSlug

Returns or sets the normal dsslug

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

Getter Method

Signature NormalDieShoeSlug()

Returns:
Return type:NXOpen.Tooling.DieCavityAndSlugHoleBuilderDieShoeSlugTypeItems

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature NormalDieShoeSlug(normalDieShoeSlug)

Parameters:normalDieShoeSlug (NXOpen.Tooling.DieCavityAndSlugHoleBuilderDieShoeSlugTypeItems) –

New in version NX11.0.0.

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

NormalForEachScrap1

DieCavityAndSlugHoleBuilder.NormalForEachScrap1

Returns or sets the normal for each scrap1

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

Getter Method

Signature NormalForEachScrap1()

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature NormalForEachScrap1(normalForEachScrap1)

Parameters:normalForEachScrap1 (bool) –

New in version NX11.0.0.

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

NormalForEachScrap2

DieCavityAndSlugHoleBuilder.NormalForEachScrap2

Returns or sets the normal for each scrap2

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

Getter Method

Signature NormalForEachScrap2()

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature NormalForEachScrap2(normalForEachScrap2)

Parameters:normalForEachScrap2 (bool) –

New in version NX11.0.0.

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

NormalOffsetSide

DieCavityAndSlugHoleBuilder.NormalOffsetSide

Returns or sets the normal offset side

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

Getter Method

Signature NormalOffsetSide()

Returns:
Return type:NXOpen.Tooling.DieCavityAndSlugHoleBuilderOffsetSideOptionItems

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature NormalOffsetSide(normalOffsetSide)

Parameters:normalOffsetSide (NXOpen.Tooling.DieCavityAndSlugHoleBuilderOffsetSideOptionItems) –

New in version NX11.0.0.

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

NormalRenameDialog

DieCavityAndSlugHoleBuilder.NormalRenameDialog

Returns or sets the normal rename dialog

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

Getter Method

Signature NormalRenameDialog()

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature NormalRenameDialog(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”)

NormalSelectPierceDieInsert

DieCavityAndSlugHoleBuilder.NormalSelectPierceDieInsert

Returns the normal select pierce die insert

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

Getter Method

Signature NormalSelectPierceDieInsert()

Returns:
Return type:NXOpen.SelectBodyList

New in version NX11.0.0.

License requirements: None.

NormalSlugParameter1

DieCavityAndSlugHoleBuilder.NormalSlugParameter1

Returns or sets the normal slug parameter1

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

Getter Method

Signature NormalSlugParameter1()

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature NormalSlugParameter1(normalSlugParameter1)

Parameters:normalSlugParameter1 (float) –

New in version NX11.0.0.

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

NormalSlugParameter2

DieCavityAndSlugHoleBuilder.NormalSlugParameter2

Returns or sets the normal slug parameter2

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

Getter Method

Signature NormalSlugParameter2()

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature NormalSlugParameter2(normalSlugParameter2)

Parameters:normalSlugParameter2 (float) –

New in version NX11.0.0.

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

NormalSlugParameter3

DieCavityAndSlugHoleBuilder.NormalSlugParameter3

Returns or sets the normal slug parameter3

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

Getter Method

Signature NormalSlugParameter3()

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature NormalSlugParameter3(normalSlugParameter3)

Parameters:normalSlugParameter3 (float) –

New in version NX11.0.0.

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

NormalSlugParameter4

DieCavityAndSlugHoleBuilder.NormalSlugParameter4

Returns or sets the normal slug parameter4

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

Getter Method

Signature NormalSlugParameter4()

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature NormalSlugParameter4(normalSlugParameter4)

Parameters:normalSlugParameter4 (float) –

New in version NX11.0.0.

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

OffsetLinearDimension

DieCavityAndSlugHoleBuilder.OffsetLinearDimension

Returns the offset linear dimension

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

Getter Method

Signature OffsetLinearDimension()

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

ParentPartName

DieCavityAndSlugHoleBuilder.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(parentPartName)

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

New in version NX11.0.0.

License requirements: None.

Position

DieCavityAndSlugHoleBuilder.Position

Returns or sets the position

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

Getter Method

Signature Position()

Returns:
Return type:NXOpen.Tooling.DieCavityAndSlugHoleBuilderInsertPositionItems

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature Position(position)

Parameters:position (NXOpen.Tooling.DieCavityAndSlugHoleBuilderInsertPositionItems) –

New in version NX11.0.0.

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

SelectOffsetSpreadsheet

DieCavityAndSlugHoleBuilder.SelectOffsetSpreadsheet

Returns or sets the super offset spreadsheet

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

Getter Method

Signature SelectOffsetSpreadsheet()

Returns:
Return type:str

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature SelectOffsetSpreadsheet(filename)

Parameters:filename (str) –

New in version NX11.0.0.

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

SelectScrap

DieCavityAndSlugHoleBuilder.SelectScrap

Returns the select scrap

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

Getter Method

Signature SelectScrap()

Returns:
Return type:NXOpen.SelectBodyList

New in version NX11.0.0.

License requirements: None.

SelectSketch

DieCavityAndSlugHoleBuilder.SelectSketch

Returns the select sketch

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

Getter Method

Signature SelectSketch()

Returns:
Return type:NXOpen.SelectSketch

New in version NX11.0.0.

License requirements: None.

SlugHoleHeightLinearDimension

DieCavityAndSlugHoleBuilder.SlugHoleHeightLinearDimension

Returns the slug hole height linear dimension

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

Getter Method

Signature SlugHoleHeightLinearDimension()

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

SlugPreviousParameterA

DieCavityAndSlugHoleBuilder.SlugPreviousParameterA

Returns or sets the previous slug parameter A

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

Getter Method

Signature SlugPreviousParameterA()

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature SlugPreviousParameterA(slugPreviousParameterA)

Parameters:slugPreviousParameterA (float) –

New in version NX11.0.0.

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

SlugPreviousParameterC1

DieCavityAndSlugHoleBuilder.SlugPreviousParameterC1

Returns or sets the previous slug parameter C1

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

Getter Method

Signature SlugPreviousParameterC1()

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature SlugPreviousParameterC1(slugPreviousParameterC1)

Parameters:slugPreviousParameterC1 (float) –

New in version NX11.0.0.

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

SlugPreviousParameterC2

DieCavityAndSlugHoleBuilder.SlugPreviousParameterC2

Returns or sets the previous slug parameter C2

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

Getter Method

Signature SlugPreviousParameterC2()

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature SlugPreviousParameterC2(slugPreviousParameterC2)

Parameters:slugPreviousParameterC2 (float) –

New in version NX11.0.0.

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

Method Detail

DieEditOffsetValueTable

DieCavityAndSlugHoleBuilder.DieEditOffsetValueTable

Edit offset value table for die

Signature DieEditOffsetValueTable()

New in version NX11.0.0.

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

NormalCreateCavityAndSlug

DieCavityAndSlugHoleBuilder.NormalCreateCavityAndSlug

Create normal cavity and slug

Signature NormalCreateCavityAndSlug()

New in version NX11.0.0.

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

Validate

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