public interface DieInsertBuilder extends Builder
ProgressiveDieManager.createDieInsertBuilder()
Property | Value |
---|---|
BoundingBoxType | Block |
ConceptDesign | 0 |
DieInsertType | DieInsert |
InsertMode | StandardInsert |
Position | Bottom |
RenameDialog | 0 |
UserDefinedDieInsertClearance | 0 |
UserDefinedDieInsertHeight.Value | 0 (millimeters part), 0 (inches part) |
WithoutFalseBody | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
DieInsertBuilder.BoundingBoxTypeItems
Specifies the bounding box type.
|
static class |
DieInsertBuilder.DieInsertTypeItems
Specifies the type of insert.
|
static class |
DieInsertBuilder.InsertModeItems
Specifies the insert mode for die.
|
static class |
DieInsertBuilder.PositionItems
Specifies the position of piercing inserts, for EDW only
|
Modifier and Type | Method and Description |
---|---|
void |
addDieInsertPart()
Add die insert or backing insert part into assembly when creating user defined insert datum plane
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
DieInsertBuilder.BoundingBoxTypeItems |
boundingBoxType()
Returns the bounding box type
License requirements: None. |
Point3d |
boxPosition()
Returns the position of csys for box.
|
void |
calculateBoxSize()
Calculate box size and set directions, edge length, lower point position.
|
boolean |
conceptDesign()
Returns the value indicating if the design is for a concept.
|
void |
createUserDefinedDieInsert()
Create user defined die insert or backing insert for selected scraps when creating die insert by user defined type
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
createUserDefinedInsertDatumPlane()
Create datum plane for user defined die or backing insert outline.
|
DieInsertBuilder.DieInsertTypeItems |
dieInsertType()
Returns the die insert type.
|
TaggedObject |
dieStandardInsertInstance()
Returns the die standard insert instance.
|
DieInsertBuilder.InsertModeItems |
insertMode()
Returns the insert mode
License requirements: None. |
String |
newPartNames()
Returns the new component names.
|
Expression |
offsetValueLinearDimensionNegativeX()
Returns the offset value linear dimension negative x
License requirements: None. |
Expression |
offsetValueLinearDimensionNegativeY()
Returns the offset value linear dimension negative y
License requirements: None. |
Expression |
offsetValueLinearDimensionNegativeZ()
Returns the offset value linear dimension negative z
License requirements: None. |
Expression |
offsetValueLinearDimensionPositiveX()
Returns the offset value linear dimension positive x
License requirements: None. |
Expression |
offsetValueLinearDimensionPositiveY()
Returns the offset value linear dimension positive y
License requirements: None. |
Expression |
offsetValueLinearDimensionPositiveZ()
Returns the offset value linear dimension positive z
License requirements: None. |
String |
parentPartName()
Returns the parent part name to create insert.
|
DieInsertBuilder.PositionItems |
position()
Returns the die insert position.
|
Expression |
radialOffset()
Returns the radial offset value for cylinder box
License requirements: None. |
boolean |
renameDialog()
Returns the rename dialog option for normal pierce design.
|
Section |
selectDieInsertOutline()
Returns the select die insert outline
License requirements: None. |
SelectBodyList |
selectScrap()
Returns the select scraps for pierce insert design.
|
SelectBodyList |
selectUserDefinedDieInsertForEdit()
Returns the select user defined insert to edit
License requirements: None. |
Direction |
selectVector()
Returns the select vector
License requirements: None. |
void |
setBoundingBoxType(DieInsertBuilder.BoundingBoxTypeItems boundingBoxType)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setBoxPosition(Point3d csysOrigin)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setConceptDesign(boolean conceptDesign)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setDieInsertType(DieInsertBuilder.DieInsertTypeItems dieInsertType)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setDieStandardInsertInstance(TaggedObject dieStandardInsertInstance)
License requirements: None. |
void |
setInsertMode(DieInsertBuilder.InsertModeItems insertMode)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setManipulatorToMatrixAndPosition(Matrix3x3 matrix,
Point3d position)
Sets box csys matrix.
|
void |
setNewPartNames(String newPartNames)
License requirements: None. |
void |
setParentPartName(String parentPartName)
License requirements: None. |
void |
setPosition(DieInsertBuilder.PositionItems position)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setRenameDialog(boolean renameDialog)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setSelectVector(Direction selectVector)
License requirements: prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setUserDefinedDieInsertClearance(double userDefinedDieInsertClearance)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setWithoutFalseBody(boolean withoutFalseBody)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
standardDieInsert()
Insert the standard die by invoking standard part management dialog
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
double |
userDefinedDieInsertClearance()
Returns the user defined die insert clearance
License requirements: None. |
Expression |
userDefinedDieInsertHeight()
Returns the user defined die insert height
License requirements: None. |
boolean |
withoutFalseBody()
Returns the option of whether to create false body for die or backing insert.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectBodyList selectScrap() throws NXException, RemoteException
NXException
RemoteException
DieInsertBuilder.PositionItems position() throws NXException, RemoteException
NXException
RemoteException
void setPosition(DieInsertBuilder.PositionItems position) throws NXException, RemoteException
position
- NXException
RemoteException
DieInsertBuilder.DieInsertTypeItems dieInsertType() throws NXException, RemoteException
NXException
RemoteException
void setDieInsertType(DieInsertBuilder.DieInsertTypeItems dieInsertType) throws NXException, RemoteException
dieInsertType
- NXException
RemoteException
DieInsertBuilder.InsertModeItems insertMode() throws NXException, RemoteException
NXException
RemoteException
void setInsertMode(DieInsertBuilder.InsertModeItems insertMode) throws NXException, RemoteException
insertMode
- NXException
RemoteException
DieInsertBuilder.BoundingBoxTypeItems boundingBoxType() throws NXException, RemoteException
NXException
RemoteException
void setBoundingBoxType(DieInsertBuilder.BoundingBoxTypeItems boundingBoxType) throws NXException, RemoteException
boundingBoxType
- NXException
RemoteException
void standardDieInsert() throws NXException, RemoteException
NXException
RemoteException
void createUserDefinedInsertDatumPlane() throws NXException, RemoteException
NXException
RemoteException
void addDieInsertPart() throws NXException, RemoteException
NXException
RemoteException
Section selectDieInsertOutline() throws NXException, RemoteException
NXException
RemoteException
Expression userDefinedDieInsertHeight() throws NXException, RemoteException
NXException
RemoteException
double userDefinedDieInsertClearance() throws NXException, RemoteException
NXException
RemoteException
void setUserDefinedDieInsertClearance(double userDefinedDieInsertClearance) throws NXException, RemoteException
userDefinedDieInsertClearance
- Indicates the false body clearance value of user defined die or backing insertNXException
RemoteException
SelectBodyList selectUserDefinedDieInsertForEdit() throws NXException, RemoteException
NXException
RemoteException
void createUserDefinedDieInsert() throws NXException, RemoteException
NXException
RemoteException
boolean conceptDesign() throws NXException, RemoteException
NXException
RemoteException
void setConceptDesign(boolean conceptDesign) throws NXException, RemoteException
conceptDesign
- Indicates whether it is a concept designNXException
RemoteException
boolean withoutFalseBody() throws NXException, RemoteException
NXException
RemoteException
void setWithoutFalseBody(boolean withoutFalseBody) throws NXException, RemoteException
withoutFalseBody
- Indicates whether to create false bodyNXException
RemoteException
boolean renameDialog() throws NXException, RemoteException
NXException
RemoteException
void setRenameDialog(boolean renameDialog) throws NXException, RemoteException
renameDialog
- Indicates the rename dialog option for normal pierce designNXException
RemoteException
String parentPartName() throws NXException, RemoteException
NXException
RemoteException
void setParentPartName(String parentPartName) throws NXException, RemoteException
parentPartName
- Specifies the parent part nameNXException
RemoteException
String newPartNames() throws NXException, RemoteException
NXException
RemoteException
void setNewPartNames(String newPartNames) throws NXException, RemoteException
newPartNames
- Specifies the new component namesNXException
RemoteException
TaggedObject dieStandardInsertInstance() throws NXException, RemoteException
NXException
RemoteException
void setDieStandardInsertInstance(TaggedObject dieStandardInsertInstance) throws NXException, RemoteException
dieStandardInsertInstance
- Specifies the die standard insert instanceNXException
RemoteException
void setManipulatorToMatrixAndPosition(Matrix3x3 matrix, Point3d position) throws NXException, RemoteException
matrix
- position
- NXException
RemoteException
void calculateBoxSize() throws NXException, RemoteException
NXException
RemoteException
Direction selectVector() throws NXException, RemoteException
NXException
RemoteException
void setSelectVector(Direction selectVector) throws NXException, RemoteException
selectVector
- NXException
RemoteException
Expression offsetValueLinearDimensionPositiveX() throws NXException, RemoteException
NXException
RemoteException
Expression offsetValueLinearDimensionNegativeX() throws NXException, RemoteException
NXException
RemoteException
Expression offsetValueLinearDimensionPositiveY() throws NXException, RemoteException
NXException
RemoteException
Expression offsetValueLinearDimensionNegativeY() throws NXException, RemoteException
NXException
RemoteException
Expression offsetValueLinearDimensionPositiveZ() throws NXException, RemoteException
NXException
RemoteException
Expression offsetValueLinearDimensionNegativeZ() throws NXException, RemoteException
NXException
RemoteException
Expression radialOffset() throws NXException, RemoteException
NXException
RemoteException
Point3d boxPosition() throws NXException, RemoteException
NXException
RemoteException
void setBoxPosition(Point3d csysOrigin) throws NXException, RemoteException
csysOrigin
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.