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.