NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Tooling::DieCavityAndSlugHoleBuilder Class Reference

Represents die cavity and slug hole builder. More...

Inheritance diagram for NXOpen::Tooling::DieCavityAndSlugHoleBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  BottomPlateSlugItems {
  BottomPlateSlugItemsFillet, BottomPlateSlugItemsRectangle, BottomPlateSlugItemsCircle, BottomPlateSlugItemsMickey,
  BottomPlateSlugItemsClearance, BottomPlateSlugItemsSlotVer, BottomPlateSlugItemsSlotHor, BottomPlateSlugItemsNone
}
 Specifies the type of bottom plate slug. More...
 
enum  CavityTypeItems { CavityTypeItemsTaperAngle, CavityTypeItemsStep, CavityTypeItemsRoundStep1, CavityTypeItemsRoundStep2 }
 Specifies the type of cavity. More...
 
enum  ClearanceOptionItems { ClearanceOptionItemsConstant, ClearanceOptionItemsVariable }
 Specifies the design option of piercing insert. More...
 
enum  DieInsertStackType { DieInsertStackTypeOne, DieInsertStackTypeTwo, DieInsertStackTypeThree }
 die insert stack type. More...
 
enum  DiePlateThreeSlugType {
  DiePlateThreeSlugTypeFillet, DiePlateThreeSlugTypeRectangle, DiePlateThreeSlugTypeCircle, DiePlateThreeSlugTypeMickey,
  DiePlateThreeSlugTypeCleanrance, DiePlateThreeSlugTypeSlotver, DiePlateThreeSlugTypeSlothor, DiePlateThreeSlugTypeNone
}
 die plate three slug type. More...
 
enum  DiePlateTwoSlugType {
  DiePlateTwoSlugTypeFillet, DiePlateTwoSlugTypeRectangle, DiePlateTwoSlugTypeCircle, DiePlateTwoSlugTypeMickey,
  DiePlateTwoSlugTypeClearance, DiePlateTwoSlugTypeSlotver, DiePlateTwoSlugTypeSlothor, DiePlateTwoSlugTypeNone
}
 die plate two slug type. More...
 
enum  DieShoeSlugTypeItems {
  DieShoeSlugTypeItemsFillet, DieShoeSlugTypeItemsRectangle, DieShoeSlugTypeItemsCircle, DieShoeSlugTypeItemsMickey,
  DieShoeSlugTypeItemsClearance, DieShoeSlugTypeItemsSlotVer, DieShoeSlugTypeItemsSlotHor, DieShoeSlugTypeItemsNone
}
 Specifies the type of die shoe slug. More...
 
enum  InsertPositionItems { InsertPositionItemsTop, InsertPositionItemsBottom }
 Specifies the position of piercing inserts, for EDW only. More...
 
enum  OffsetSideOptionItems { OffsetSideOptionItemsDieSide, OffsetSideOptionItemsPunchSide }
 Specifies the offset side of normal pierce insert design. More...
 

Public Member Functions

double AngleDiePlateTwo ()
 Returns the angle of the die plate two
Created in NX12.0.0. More...
 
void DieEditOffsetValueTable ()
 Edit offset value table for die
Created in NX11.0.0. More...
 
NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DieInsertStackType DieInsertStack ()
 Returns the die insert stack
Created in NX12.0.0. More...
 
double DieOffsetValue ()
 Returns the die offset value
Created in NX11.0.0. More...
 
double DiePlateThree ()
 Returns the die plate three
Created in NX12.0.0. More...
 
double DiePlateTwo ()
 Returns the die plate two
Created in NX12.0.0. More...
 
bool DieSameOffsetValue ()
 Returns the die same offset value
Created in NX11.0.0. More...
 
bool ForEachScrapDiePlateThree ()
 Returns the result whether use same clearance for each scrap in die plate three
Created in NX12.0.0. More...
 
bool ForEachScrapDiePlateTwo ()
 Returns the for each scrap die plate two
Created in NX12.0.0. More...
 
NXString NewPartNames ()
 Returns the new component names. More...
 
NXOpen::Tooling::DieCavityAndSlugHoleBuilder::BottomPlateSlugItems NormalBottomBackPlateSlug ()
 Returns the normal bbpslug
Created in NX11.0.0. More...
 
NXOpen::Tooling::DieCavityAndSlugHoleBuilder::CavityTypeItems NormalCavity ()
 Returns the normal cavity
Created in NX11.0.0. More...
 
double NormalClearance ()
 Returns the normal clearance
Created in NX11.0.0. More...
 
NXOpen::Tooling::DieCavityAndSlugHoleBuilder::ClearanceOptionItems NormalClearanceOption ()
 Returns the normal clearance option
Created in NX11.0.0. More...
 
void NormalCreateCavityAndSlug ()
 Create normal cavity and slug
Created in NX11.0.0. More...
 
NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DieShoeSlugTypeItems NormalDieShoeSlug ()
 Returns the normal dsslug
Created in NX11.0.0. More...
 
bool NormalForEachScrap1 ()
 Returns the normal for each scrap1
Created in NX11.0.0. More...
 
bool NormalForEachScrap2 ()
 Returns the normal for each scrap2
Created in NX11.0.0. More...
 
NXOpen::Tooling::DieCavityAndSlugHoleBuilder::OffsetSideOptionItems NormalOffsetSide ()
 Returns the normal offset side
Created in NX11.0.0. More...
 
bool NormalRenameDialog ()
 Returns the normal rename dialog
Created in NX11.0.0. More...
 
NXOpen::SelectBodyListNormalSelectPierceDieInsert ()
 Returns the normal select pierce die insert
Created in NX11.0.0. More...
 
NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DiePlateThreeSlugType NormalSlugInDiePlateThree ()
 Returns the normal slug in diePlateThree
Created in NX12.0.0. More...
 
NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DiePlateTwoSlugType NormalSlugInDiePlateTwo ()
 Returns the normal slug in die plate two
Created in NX12.0.0. More...
 
double NormalSlugParameter1 ()
 Returns the normal slug parameter1
Created in NX11.0.0. More...
 
double NormalSlugParameter2 ()
 Returns the normal slug parameter2
Created in NX11.0.0. More...
 
double NormalSlugParameter3 ()
 Returns the normal slug parameter3
Created in NX11.0.0. More...
 
double NormalSlugParameter4 ()
 Returns the normal slug parameter4
Created in NX11.0.0. More...
 
NXOpen::ExpressionOffsetLinearDimension ()
 Returns the offset linear dimension
Created in NX11.0.0. More...
 
NXString ParentPartName ()
 Returns the parent part name to create insert. More...
 
NXOpen::Tooling::DieCavityAndSlugHoleBuilder::InsertPositionItems Position ()
 Returns the position
Created in NX11.0.0. More...
 
NXString SelectOffsetSpreadsheet ()
 Returns the super offset spreadsheet
Created in NX11.0.0. More...
 
NXOpen::SelectBodyListSelectScrap ()
 Returns the select scrap
Created in NX11.0.0. More...
 
NXOpen::SelectSketchSelectSketch ()
 Returns the select sketch
Created in NX11.0.0. More...
 
void SetAngleDiePlateTwo (double angleDiePlateTwo)
 Sets the angle of the die plate two
Created in NX12.0.0. More...
 
void SetDieInsertStack (NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DieInsertStackType dieInsertStack)
 Sets the die insert stack
Created in NX12.0.0. More...
 
void SetDieOffsetValue (double dieOffsetValue)
 Sets the die offset value
Created in NX11.0.0. More...
 
void SetDiePlateThree (double diePlateThree)
 Sets the die plate three
Created in NX12.0.0. More...
 
void SetDiePlateTwo (double diePlateTwo)
 Sets the die plate two
Created in NX12.0.0. More...
 
void SetDieSameOffsetValue (bool dieSameOffsetValue)
 Sets the die same offset value
Created in NX11.0.0. More...
 
void SetForEachScrapDiePlateThree (bool forEachScrapDiePlateThree)
 Sets the result whether use same clearance for each scrap in die plate three
Created in NX12.0.0. More...
 
void SetForEachScrapDiePlateTwo (bool forEachScrapDiePlateTwo)
 Sets the for each scrap die plate two
Created in NX12.0.0. More...
 
void SetNewPartNames (const NXString &newPartNames)
 Sets the new component names. More...
 
void SetNewPartNames (const char *newPartNames)
 Sets the new component names. More...
 
void SetNormalBottomBackPlateSlug (NXOpen::Tooling::DieCavityAndSlugHoleBuilder::BottomPlateSlugItems normalBottomBackPlateSlug)
 Sets the normal bbpslug
Created in NX11.0.0. More...
 
void SetNormalCavity (NXOpen::Tooling::DieCavityAndSlugHoleBuilder::CavityTypeItems normalCavity)
 Sets the normal cavity
Created in NX11.0.0. More...
 
void SetNormalClearance (double normalClearance)
 Sets the normal clearance
Created in NX11.0.0. More...
 
void SetNormalClearanceOption (NXOpen::Tooling::DieCavityAndSlugHoleBuilder::ClearanceOptionItems normalClearanceOption)
 Sets the normal clearance option
Created in NX11.0.0. More...
 
void SetNormalDieShoeSlug (NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DieShoeSlugTypeItems normalDieShoeSlug)
 Sets the normal dsslug
Created in NX11.0.0. More...
 
void SetNormalForEachScrap1 (bool normalForEachScrap1)
 Sets the normal for each scrap1
Created in NX11.0.0. More...
 
void SetNormalForEachScrap2 (bool normalForEachScrap2)
 Sets the normal for each scrap2
Created in NX11.0.0. More...
 
void SetNormalOffsetSide (NXOpen::Tooling::DieCavityAndSlugHoleBuilder::OffsetSideOptionItems normalOffsetSide)
 Sets the normal offset side
Created in NX11.0.0. More...
 
void SetNormalRenameDialog (bool normalRenameDialog)
 Sets the normal rename dialog
Created in NX11.0.0. More...
 
void SetNormalSlugInDiePlateThree (NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DiePlateThreeSlugType normalSlugInDiePlateThree)
 Sets the normal slug in diePlateThree
Created in NX12.0.0. More...
 
void SetNormalSlugInDiePlateTwo (NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DiePlateTwoSlugType normalSlugInDiePlateTwo)
 Sets the normal slug in die plate two
Created in NX12.0.0. More...
 
void SetNormalSlugParameter1 (double normalSlugParameter1)
 Sets the normal slug parameter1
Created in NX11.0.0. More...
 
void SetNormalSlugParameter2 (double normalSlugParameter2)
 Sets the normal slug parameter2
Created in NX11.0.0. More...
 
void SetNormalSlugParameter3 (double normalSlugParameter3)
 Sets the normal slug parameter3
Created in NX11.0.0. More...
 
void SetNormalSlugParameter4 (double normalSlugParameter4)
 Sets the normal slug parameter4
Created in NX11.0.0. More...
 
void SetParentPartName (const NXString &parentPartName)
 Sets the parent part name to create insert. More...
 
void SetParentPartName (const char *parentPartName)
 Sets the parent part name to create insert. More...
 
void SetPosition (NXOpen::Tooling::DieCavityAndSlugHoleBuilder::InsertPositionItems position)
 Sets the position
Created in NX11.0.0. More...
 
void SetSelectOffsetSpreadsheet (const NXString &filename)
 Sets the super offset spreadsheet
Created in NX11.0.0. More...
 
void SetSelectOffsetSpreadsheet (const char *filename)
 Sets the super offset spreadsheet
Created in NX11.0.0. More...
 
void SetShimHeight (double shimHeight)
 Sets the shim height
Created in NX12.0.0. More...
 
void SetShimOffset (double shimOffset)
 Sets the shim offset
Created in NX12.0.0. More...
 
void SetSlugPreviousParameterA (double slugPreviousParameterA)
 Sets the previous slug parameter A
Created in NX11.0.0. More...
 
void SetSlugPreviousParameterC1 (double slugPreviousParameterC1)
 Sets the previous slug parameter C1
Created in NX11.0.0. More...
 
void SetSlugPreviousParameterC2 (double slugPreviousParameterC2)
 Sets the previous slug parameter C2
Created in NX11.0.0. More...
 
void SetSpacerAngle (double spacerAngle)
 Sets the spacer angle
Created in NX12.0.0. More...
 
void SetSpacerOffset (double spacerOffset)
 Sets the spacer offset
Created in NX12.0.0. More...
 
void SetWaferHeight (double waferHeight)
 Sets the wafer height
Created in NX12.0.0. More...
 
double ShimHeight ()
 Returns the shim height
Created in NX12.0.0. More...
 
double ShimOffset ()
 Returns the shim offset
Created in NX12.0.0. More...
 
NXOpen::ExpressionSlugHoleHeightLinearDimension ()
 Returns the slug hole height linear dimension
Created in NX11.0.0. More...
 
double SlugPreviousParameterA ()
 Returns the previous slug parameter A
Created in NX11.0.0. More...
 
double SlugPreviousParameterC1 ()
 Returns the previous slug parameter C1
Created in NX11.0.0. More...
 
double SlugPreviousParameterC2 ()
 Returns the previous slug parameter C2
Created in NX11.0.0. More...
 
double SpacerAngle ()
 Returns the spacer angle
Created in NX12.0.0. More...
 
double SpacerOffset ()
 Returns the spacer offset
Created in NX12.0.0. More...
 
double WaferHeight ()
 Returns the wafer height
Created in NX12.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents die cavity and slug hole builder.


To create a new instance of this class, use NXOpen::Tooling::ProgressiveDieManager::CreateDieCavityAndSlugHoleBuilder
Default values.

Property Value

AngleDiePlateTwo

-0.25

DieInsertStack

One

DieOffsetValue

0

DiePlateThree

2

DiePlateTwo

1

DieSameOffsetValue

0

ForEachScrapDiePlateThree

1

ForEachScrapDiePlateTwo

1

NormalBottomBackPlateSlug

Fillet

NormalCavity

TaperAngle

NormalClearance

0.05

NormalClearanceOption

Constant

NormalDieShoeSlug

Fillet

NormalForEachScrap1

0

NormalForEachScrap2

0

NormalOffsetSide

DieSide

NormalRenameDialog

0

NormalSlugInDiePlateThree

Fillet

NormalSlugInDiePlateTwo

Fillet

NormalSlugParameter1

3

NormalSlugParameter2

-3

NormalSlugParameter3

2

NormalSlugParameter4

3

OffsetLinearDimension.Value

3 (millimeters part), 0.12 (inches part)

Position

Bottom

ShimHeight

0

ShimOffset

0

SlugHoleHeightLinearDimension.Value

100 (millimeters part), 4 (inches part)

SpacerAngle

0

SpacerOffset

0

WaferHeight

0


Created in NX11.0.0.

Member Enumeration Documentation

Specifies the type of bottom plate slug.

Enumerator
BottomPlateSlugItemsFillet 

Bottom plate slug type is fillet.

BottomPlateSlugItemsRectangle 

Bottom plate slug type is rectangle.

BottomPlateSlugItemsCircle 

Bottom plate slug type is circle.

BottomPlateSlugItemsMickey 

Bottom plate slug type is mickey.

BottomPlateSlugItemsClearance 

Bottom plate slug type is clearance.

BottomPlateSlugItemsSlotVer 

Bottom plate slug type is slot vertical.

BottomPlateSlugItemsSlotHor 

Bottom plate slug type is slot horizontal.

BottomPlateSlugItemsNone 

Bottom plate slug type is none.

Specifies the type of cavity.

Enumerator
CavityTypeItemsTaperAngle 

the taper angle type

CavityTypeItemsStep 

the step type

CavityTypeItemsRoundStep1 

the round step1 type

CavityTypeItemsRoundStep2 

the round step2 type

Specifies the design option of piercing insert.

Enumerator
ClearanceOptionItemsConstant 

The design option is normal.

ClearanceOptionItemsVariable 

The design option is fineblanking.

die insert stack type.

Enumerator
DieInsertStackTypeOne 

one

DieInsertStackTypeTwo 

two

DieInsertStackTypeThree 

three

die plate three slug type.

Enumerator
DiePlateThreeSlugTypeFillet 

fillet

DiePlateThreeSlugTypeRectangle 

rectangle

DiePlateThreeSlugTypeCircle 

circle

DiePlateThreeSlugTypeMickey 

mickey

DiePlateThreeSlugTypeCleanrance 

cleanrance

DiePlateThreeSlugTypeSlotver 

slotver

DiePlateThreeSlugTypeSlothor 

slothor

DiePlateThreeSlugTypeNone 

none

die plate two slug type.

Enumerator
DiePlateTwoSlugTypeFillet 

fillet

DiePlateTwoSlugTypeRectangle 

rectangle

DiePlateTwoSlugTypeCircle 

circle

DiePlateTwoSlugTypeMickey 

mickey

DiePlateTwoSlugTypeClearance 

clearance

DiePlateTwoSlugTypeSlotver 

slotver

DiePlateTwoSlugTypeSlothor 

slothor

DiePlateTwoSlugTypeNone 

none

Specifies the type of die shoe slug.

Enumerator
DieShoeSlugTypeItemsFillet 

Die shoe slug type is fillet.

DieShoeSlugTypeItemsRectangle 

Die shoe slug type is rectangle.

DieShoeSlugTypeItemsCircle 

Die shoe slug type is circle.

DieShoeSlugTypeItemsMickey 

Die shoe slug type is mickey.

DieShoeSlugTypeItemsClearance 

Die shoe slug type is clearance.

DieShoeSlugTypeItemsSlotVer 

Die shoe slug type is slot vertical.

DieShoeSlugTypeItemsSlotHor 

Die shoe slug type is slot horizontal.

DieShoeSlugTypeItemsNone 

Die shoe slug type is none.

Specifies the position of piercing inserts, for EDW only.

Enumerator
InsertPositionItemsTop 

The position is top side.

InsertPositionItemsBottom 

The position is bottom side.

Specifies the offset side of normal pierce insert design.

Enumerator
OffsetSideOptionItemsDieSide 

The offset side is die.

OffsetSideOptionItemsPunchSide 

The offset side is punch.

Member Function Documentation

double NXOpen::Tooling::DieCavityAndSlugHoleBuilder::AngleDiePlateTwo ( )

Returns the angle of the die plate two
Created in NX12.0.0.



License requirements : None

void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DieEditOffsetValueTable ( )

Edit offset value table for die
Created in NX11.0.0.



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

NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DieInsertStackType NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DieInsertStack ( )

Returns the die insert stack
Created in NX12.0.0.



License requirements : None

double NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DieOffsetValue ( )

Returns the die offset value
Created in NX11.0.0.



License requirements : None

double NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DiePlateThree ( )

Returns the die plate three
Created in NX12.0.0.



License requirements : None

double NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DiePlateTwo ( )

Returns the die plate two
Created in NX12.0.0.



License requirements : None

bool NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DieSameOffsetValue ( )

Returns the die same offset value
Created in NX11.0.0.



License requirements : None

bool NXOpen::Tooling::DieCavityAndSlugHoleBuilder::ForEachScrapDiePlateThree ( )

Returns the result whether use same clearance for each scrap in die plate three
Created in NX12.0.0.



License requirements : None

bool NXOpen::Tooling::DieCavityAndSlugHoleBuilder::ForEachScrapDiePlateTwo ( )

Returns the for each scrap die plate two
Created in NX12.0.0.



License requirements : None

NXString NXOpen::Tooling::DieCavityAndSlugHoleBuilder::NewPartNames ( )

Returns the new component names.


Created in NX11.0.0.

License requirements : None

NXOpen::Tooling::DieCavityAndSlugHoleBuilder::BottomPlateSlugItems NXOpen::Tooling::DieCavityAndSlugHoleBuilder::NormalBottomBackPlateSlug ( )

Returns the normal bbpslug
Created in NX11.0.0.



License requirements : None

NXOpen::Tooling::DieCavityAndSlugHoleBuilder::CavityTypeItems NXOpen::Tooling::DieCavityAndSlugHoleBuilder::NormalCavity ( )

Returns the normal cavity
Created in NX11.0.0.



License requirements : None

double NXOpen::Tooling::DieCavityAndSlugHoleBuilder::NormalClearance ( )

Returns the normal clearance
Created in NX11.0.0.



License requirements : None

NXOpen::Tooling::DieCavityAndSlugHoleBuilder::ClearanceOptionItems NXOpen::Tooling::DieCavityAndSlugHoleBuilder::NormalClearanceOption ( )

Returns the normal clearance option
Created in NX11.0.0.



License requirements : None

void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::NormalCreateCavityAndSlug ( )

Create normal cavity and slug
Created in NX11.0.0.



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

NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DieShoeSlugTypeItems NXOpen::Tooling::DieCavityAndSlugHoleBuilder::NormalDieShoeSlug ( )

Returns the normal dsslug
Created in NX11.0.0.



License requirements : None

bool NXOpen::Tooling::DieCavityAndSlugHoleBuilder::NormalForEachScrap1 ( )

Returns the normal for each scrap1
Created in NX11.0.0.



License requirements : None

bool NXOpen::Tooling::DieCavityAndSlugHoleBuilder::NormalForEachScrap2 ( )

Returns the normal for each scrap2
Created in NX11.0.0.



License requirements : None

NXOpen::Tooling::DieCavityAndSlugHoleBuilder::OffsetSideOptionItems NXOpen::Tooling::DieCavityAndSlugHoleBuilder::NormalOffsetSide ( )

Returns the normal offset side
Created in NX11.0.0.



License requirements : None

bool NXOpen::Tooling::DieCavityAndSlugHoleBuilder::NormalRenameDialog ( )

Returns the normal rename dialog
Created in NX11.0.0.



License requirements : None

NXOpen::SelectBodyList* NXOpen::Tooling::DieCavityAndSlugHoleBuilder::NormalSelectPierceDieInsert ( )

Returns the normal select pierce die insert
Created in NX11.0.0.



License requirements : None

NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DiePlateThreeSlugType NXOpen::Tooling::DieCavityAndSlugHoleBuilder::NormalSlugInDiePlateThree ( )

Returns the normal slug in diePlateThree
Created in NX12.0.0.



License requirements : None

NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DiePlateTwoSlugType NXOpen::Tooling::DieCavityAndSlugHoleBuilder::NormalSlugInDiePlateTwo ( )

Returns the normal slug in die plate two
Created in NX12.0.0.



License requirements : None

double NXOpen::Tooling::DieCavityAndSlugHoleBuilder::NormalSlugParameter1 ( )

Returns the normal slug parameter1
Created in NX11.0.0.



License requirements : None

double NXOpen::Tooling::DieCavityAndSlugHoleBuilder::NormalSlugParameter2 ( )

Returns the normal slug parameter2
Created in NX11.0.0.



License requirements : None

double NXOpen::Tooling::DieCavityAndSlugHoleBuilder::NormalSlugParameter3 ( )

Returns the normal slug parameter3
Created in NX11.0.0.



License requirements : None

double NXOpen::Tooling::DieCavityAndSlugHoleBuilder::NormalSlugParameter4 ( )

Returns the normal slug parameter4
Created in NX11.0.0.



License requirements : None

NXOpen::Expression* NXOpen::Tooling::DieCavityAndSlugHoleBuilder::OffsetLinearDimension ( )

Returns the offset linear dimension
Created in NX11.0.0.



License requirements : None

NXString NXOpen::Tooling::DieCavityAndSlugHoleBuilder::ParentPartName ( )

Returns the parent part name to create insert.


Created in NX11.0.0.

License requirements : None

NXOpen::Tooling::DieCavityAndSlugHoleBuilder::InsertPositionItems NXOpen::Tooling::DieCavityAndSlugHoleBuilder::Position ( )

Returns the position
Created in NX11.0.0.



License requirements : None

NXString NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SelectOffsetSpreadsheet ( )

Returns the super offset spreadsheet
Created in NX11.0.0.



License requirements : None

NXOpen::SelectBodyList* NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SelectScrap ( )

Returns the select scrap
Created in NX11.0.0.



License requirements : None

NXOpen::SelectSketch* NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SelectSketch ( )

Returns the select sketch
Created in NX11.0.0.



License requirements : None

void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetAngleDiePlateTwo ( double  angleDiePlateTwo)

Sets the angle of the die plate two
Created in NX12.0.0.



License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
angleDiePlateTwoangledieplatetwo
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetDieInsertStack ( NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DieInsertStackType  dieInsertStack)

Sets the die insert stack
Created in NX12.0.0.



License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
dieInsertStackdieinsertstack
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetDieOffsetValue ( double  dieOffsetValue)

Sets the die offset value
Created in NX11.0.0.



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

Parameters
dieOffsetValuedieoffsetvalue
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetDiePlateThree ( double  diePlateThree)

Sets the die plate three
Created in NX12.0.0.



License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
diePlateThreedieplatethree
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetDiePlateTwo ( double  diePlateTwo)

Sets the die plate two
Created in NX12.0.0.



License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
diePlateTwodieplatetwo
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetDieSameOffsetValue ( bool  dieSameOffsetValue)

Sets the die same offset value
Created in NX11.0.0.



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

Parameters
dieSameOffsetValuediesameoffsetvalue
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetForEachScrapDiePlateThree ( bool  forEachScrapDiePlateThree)

Sets the result whether use same clearance for each scrap in die plate three
Created in NX12.0.0.



License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
forEachScrapDiePlateThreeforeachscrapdieplatethree
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetForEachScrapDiePlateTwo ( bool  forEachScrapDiePlateTwo)

Sets the for each scrap die plate two
Created in NX12.0.0.



License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
forEachScrapDiePlateTwoforeachscrapdieplatetwo
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetNewPartNames ( const NXString newPartNames)

Sets the new component names.


Created in NX11.0.0.

License requirements : None

Parameters
newPartNamesSpecifies the new component names
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetNewPartNames ( const char *  newPartNames)

Sets the new component names.


Created in NX11.0.0.

License requirements : None

Parameters
newPartNamesSpecifies the new component names
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetNormalBottomBackPlateSlug ( NXOpen::Tooling::DieCavityAndSlugHoleBuilder::BottomPlateSlugItems  normalBottomBackPlateSlug)

Sets the normal bbpslug
Created in NX11.0.0.



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

Parameters
normalBottomBackPlateSlugnormalbottombackplateslug
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetNormalCavity ( NXOpen::Tooling::DieCavityAndSlugHoleBuilder::CavityTypeItems  normalCavity)

Sets the normal cavity
Created in NX11.0.0.



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

Parameters
normalCavitynormalcavity
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetNormalClearance ( double  normalClearance)

Sets the normal clearance
Created in NX11.0.0.



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

Parameters
normalClearancenormalclearance
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetNormalClearanceOption ( NXOpen::Tooling::DieCavityAndSlugHoleBuilder::ClearanceOptionItems  normalClearanceOption)

Sets the normal clearance option
Created in NX11.0.0.



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

Parameters
normalClearanceOptionnormalclearanceoption
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetNormalDieShoeSlug ( NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DieShoeSlugTypeItems  normalDieShoeSlug)

Sets the normal dsslug
Created in NX11.0.0.



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

Parameters
normalDieShoeSlugnormaldieshoeslug
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetNormalForEachScrap1 ( bool  normalForEachScrap1)

Sets the normal for each scrap1
Created in NX11.0.0.



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

Parameters
normalForEachScrap1normalforeachscrap1
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetNormalForEachScrap2 ( bool  normalForEachScrap2)

Sets the normal for each scrap2
Created in NX11.0.0.



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

Parameters
normalForEachScrap2normalforeachscrap2
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetNormalOffsetSide ( NXOpen::Tooling::DieCavityAndSlugHoleBuilder::OffsetSideOptionItems  normalOffsetSide)

Sets the normal offset side
Created in NX11.0.0.



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

Parameters
normalOffsetSidenormaloffsetside
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetNormalRenameDialog ( bool  normalRenameDialog)

Sets the normal rename dialog
Created in NX11.0.0.



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

Parameters
normalRenameDialognormalrenamedialog
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetNormalSlugInDiePlateThree ( NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DiePlateThreeSlugType  normalSlugInDiePlateThree)

Sets the normal slug in diePlateThree
Created in NX12.0.0.



License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
normalSlugInDiePlateThreenormalslugindieplatethree
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetNormalSlugInDiePlateTwo ( NXOpen::Tooling::DieCavityAndSlugHoleBuilder::DiePlateTwoSlugType  normalSlugInDiePlateTwo)

Sets the normal slug in die plate two
Created in NX12.0.0.



License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
normalSlugInDiePlateTwonormalslugindieplatetwo
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetNormalSlugParameter1 ( double  normalSlugParameter1)

Sets the normal slug parameter1
Created in NX11.0.0.



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

Parameters
normalSlugParameter1normalslugparameter1
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetNormalSlugParameter2 ( double  normalSlugParameter2)

Sets the normal slug parameter2
Created in NX11.0.0.



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

Parameters
normalSlugParameter2normalslugparameter2
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetNormalSlugParameter3 ( double  normalSlugParameter3)

Sets the normal slug parameter3
Created in NX11.0.0.



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

Parameters
normalSlugParameter3normalslugparameter3
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetNormalSlugParameter4 ( double  normalSlugParameter4)

Sets the normal slug parameter4
Created in NX11.0.0.



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

Parameters
normalSlugParameter4normalslugparameter4
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetParentPartName ( const NXString parentPartName)

Sets the parent part name to create insert.


Created in NX11.0.0.

License requirements : None

Parameters
parentPartNameSpecifies the parent part name
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetParentPartName ( const char *  parentPartName)

Sets the parent part name to create insert.


Created in NX11.0.0.

License requirements : None

Parameters
parentPartNameSpecifies the parent part name
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetPosition ( NXOpen::Tooling::DieCavityAndSlugHoleBuilder::InsertPositionItems  position)

Sets the position
Created in NX11.0.0.



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

Parameters
positionposition
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetSelectOffsetSpreadsheet ( const NXString filename)

Sets the super offset spreadsheet
Created in NX11.0.0.



License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
filenamefilename
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetSelectOffsetSpreadsheet ( const char *  filename)

Sets the super offset spreadsheet
Created in NX11.0.0.



License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
filenamefilename
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetShimHeight ( double  shimHeight)

Sets the shim height
Created in NX12.0.0.



License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
shimHeightshimheight
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetShimOffset ( double  shimOffset)

Sets the shim offset
Created in NX12.0.0.



License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
shimOffsetshimoffset
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetSlugPreviousParameterA ( double  slugPreviousParameterA)

Sets the previous slug parameter A
Created in NX11.0.0.



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

Parameters
slugPreviousParameterAslugpreviousparametera
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetSlugPreviousParameterC1 ( double  slugPreviousParameterC1)

Sets the previous slug parameter C1
Created in NX11.0.0.



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

Parameters
slugPreviousParameterC1slugpreviousparameterc1
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetSlugPreviousParameterC2 ( double  slugPreviousParameterC2)

Sets the previous slug parameter C2
Created in NX11.0.0.



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

Parameters
slugPreviousParameterC2slugpreviousparameterc2
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetSpacerAngle ( double  spacerAngle)

Sets the spacer angle
Created in NX12.0.0.



License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
spacerAnglespacerangle
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetSpacerOffset ( double  spacerOffset)

Sets the spacer offset
Created in NX12.0.0.



License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
spacerOffsetspaceroffset
void NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SetWaferHeight ( double  waferHeight)

Sets the wafer height
Created in NX12.0.0.



License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
waferHeightwaferheight
double NXOpen::Tooling::DieCavityAndSlugHoleBuilder::ShimHeight ( )

Returns the shim height
Created in NX12.0.0.



License requirements : None

double NXOpen::Tooling::DieCavityAndSlugHoleBuilder::ShimOffset ( )

Returns the shim offset
Created in NX12.0.0.



License requirements : None

NXOpen::Expression* NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SlugHoleHeightLinearDimension ( )

Returns the slug hole height linear dimension
Created in NX11.0.0.



License requirements : None

double NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SlugPreviousParameterA ( )

Returns the previous slug parameter A
Created in NX11.0.0.



License requirements : None

double NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SlugPreviousParameterC1 ( )

Returns the previous slug parameter C1
Created in NX11.0.0.



License requirements : None

double NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SlugPreviousParameterC2 ( )

Returns the previous slug parameter C2
Created in NX11.0.0.



License requirements : None

double NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SpacerAngle ( )

Returns the spacer angle
Created in NX12.0.0.



License requirements : None

double NXOpen::Tooling::DieCavityAndSlugHoleBuilder::SpacerOffset ( )

Returns the spacer offset
Created in NX12.0.0.



License requirements : None

double NXOpen::Tooling::DieCavityAndSlugHoleBuilder::WaferHeight ( )

Returns the wafer height
Created in NX12.0.0.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.