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

Represents piercing insert builder. More...

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

Public Types

enum  AssociationToolType { AssociationToolTypeAddIntoList, AssociationToolTypeRemoveFromList, AssociationToolTypeDeleteSelectedInserts }
 Specifies the association tool operation option. More...
 
enum  DieInsertTypeItems { DieInsertTypeItemsDieInsert, DieInsertTypeItemsBackingInsert }
 Specifies the type of insert. More...
 
enum  InsertPosition { InsertPositionTop, InsertPositionBottom }
 Specifies the position of piercing inserts, for EDW only. More...
 
enum  NormalBbpslugType {
  NormalBbpslugTypeFillet, NormalBbpslugTypeRectangle, NormalBbpslugTypeCircle, NormalBbpslugTypeMickey,
  NormalBbpslugTypeClearance, NormalBbpslugTypeSlotVer, NormalBbpslugTypeSlotHor, NormalBbpslugTypeNone
}
 Specifies the type of bottom plate slug. More...
 
enum  NormalCavityType { NormalCavityTypeTaperAngle, NormalCavityTypeStep, NormalCavityTypeRoundStep1, NormalCavityTypeRoundStep2 }
 Specifies the type of cavity. More...
 
enum  NormalClearanceOptionType { NormalClearanceOptionTypeConstant, NormalClearanceOptionTypeVariable }
 Specifies the design option of piercing insert. More...
 
enum  NormalDsslugType {
  NormalDsslugTypeFillet, NormalDsslugTypeRectangle, NormalDsslugTypeCircle, NormalDsslugTypeMickey,
  NormalDsslugTypeClearance, NormalDsslugTypeSlotVer, NormalDsslugTypeSlotHor, NormalDsslugTypeNone
}
 Specifies the type of die shoe slug. More...
 
enum  NormalOffsetSideType { NormalOffsetSideTypeDieSide, NormalOffsetSideTypePunchSide }
 Specifies the offset side of normal pierce insert design. More...
 
enum  NormalUdpparentPartType { NormalUdpparentPartTypePrjDie099, NormalUdpparentPartTypePrjDb000, NormalUdpparentPartTypePrjSub002 }
 Specifies the parent part of user defined punch. More...
 
enum  PunchPocketTypeItemsBP { PunchPocketTypeItemsBPClearance, PunchPocketTypeItemsBPFillet, PunchPocketTypeItemsBPCircle }
 Specifies the punch pocket type in backing plate. More...
 
enum  PunchPocketTypeItemsPP { PunchPocketTypeItemsPPClearance, PunchPocketTypeItemsPPFillet, PunchPocketTypeItemsPPCircle }
 Specifies the punch pocket type in punch plate. More...
 
enum  PunchPocketTypeItemsSP { PunchPocketTypeItemsSPClearance, PunchPocketTypeItemsSPFillet, PunchPocketTypeItemsSPCircle }
 Specifies the punch pocket type in stripper plate. More...
 
enum  Types {
  TypesDieInsert, TypesDieCavityAndSlugHole, TypesPunchInsert, TypesAssociation,
  TypesDelete
}
 Specifies the option of piercing insert type. More...
 

Public Member Functions

void AddDieInsertPart ()
 Add user defined die insert or backing insert part. More...
 
void AddStripperInsert ()
 Add standard stripper insert. More...
 
NXOpen::Tooling::PiercingInsertBuilder::AssociationToolType AssociationTool ()
 Returns the association tool type. More...
 
bool ConceptDesign ()
 Returns the value indicating if the design is for a concept. More...
 
void CreateUserDefinedDieInsert ()
 Create user defined die insert or backing insert for selected scraps. More...
 
void CreateUserDefinedInsertDatumPlane ()
 Create datum plane for user defined die or backing insert outline. More...
 
void DieEditOffsetValueTable ()
 Edit offset value table. More...
 
NXOpen::Tooling::PiercingInsertBuilder::DieInsertTypeItems DieInsertType ()
 Returns the die insert type. More...
 
double DieOffsetValue ()
 Returns the die offset value. More...
 
bool DieSameOffsetValue ()
 Returns the same offset value option of die design. More...
 
void LinkButton ()
 Link the selected insert with the selected scrap. More...
 
NXString NewPartNames ()
 Returns the new component names. More...
 
NXOpen::Tooling::PiercingInsertBuilder::NormalBbpslugType NormalBbpslug ()
 Returns the bottom plate slug type for normal pierce design. More...
 
NXOpen::Tooling::PiercingInsertBuilder::NormalCavityType NormalCavity ()
 Returns the cavity type for normal pierce design. More...
 
double NormalClearance ()
 Returns the clearance value for normal pierce design. More...
 
NXOpen::Tooling::PiercingInsertBuilder::NormalClearanceOptionType NormalClearanceOption ()
 Returns the clearance option for normal pierce design. More...
 
void NormalCreateCavityAndSlug ()
 Create cavity and slug for normal pierce design. More...
 
void NormalCreateUdp ()
 Create user defined punch for normal pierce design. More...
 
NXOpen::Tooling::PiercingInsertBuilder::NormalDsslugType NormalDsslug ()
 Returns the die shoe slug type for normal pierce design. More...
 
bool NormalForEachScrap1 ()
 Returns the each scrap option of bottom plate slug for normal pierce design. More...
 
bool NormalForEachScrap2 ()
 Returns the each scrap option of die shoe slug for normal pierce design. More...
 
void NormalLoadDie ()
 Load standard die insert for normal pierce design. More...
 
void NormalLoadStandardPunch ()
 Load standard punch for normal pierce design. More...
 
NXOpen::Tooling::PiercingInsertBuilder::NormalOffsetSideType NormalOffsetSide ()
 Returns the offset side option for normal pierce design. More...
 
bool NormalOnePunchToggle ()
 Returns the one punch option for normal pierce design. More...
 
NXString NormalPunchLength ()
 Returns the punch length for normal pierce design. More...
 
bool NormalRenameDialog ()
 Returns the rename dialog option for normal pierce design. More...
 
NXOpen::SelectBodyListNormalSelectPierceDieInsert ()
 Returns the select pierce die insert to be edited. More...
 
NXOpen::SelectBodyListNormalSelectPiercePunch ()
 Returns the select pierce punch insert to be edited. More...
 
double NormalSlugPara1 ()
 Returns the H value of slug hole for normal pierce design. More...
 
double NormalSlugPara2 ()
 Returns the A value of slug hole for normal pierce design. More...
 
double NormalSlugPara3 ()
 Returns the C1 value of slug hole for normal pierce design. More...
 
double NormalSlugPara4 ()
 Returns the C2 value of slug hole for normal pierce design. More...
 
NXOpen::ExpressionOffsetLinearDimension ()
 Returns the offset linear dimension
Created in NX10.0.0. More...
 
NXString ParentPartName ()
 Returns the parent part name to create insert. More...
 
NXOpen::Tooling::PiercingInsertBuilder::InsertPosition Position ()
 Returns the reverse direction
Created in NX8.0.0. More...
 
void PunchEditOffsetValueTable ()
 Edit offset value table. More...
 
double PunchOffsetValue ()
 Returns the punch offset value. More...
 
double PunchPocketClearanceForBP ()
 Returns the punch pocket clearance for backing plate. More...
 
double PunchPocketClearanceForPP ()
 Returns the punch pocket clearance for punch plate. More...
 
double PunchPocketClearanceForSP ()
 Returns the punch pocket clearance for stripper plate. More...
 
double PunchPocketHeightInSP ()
 Returns the punch pocket height in the stripper plate. More...
 
bool PunchPocketToggleForBP ()
 Returns the punch pocket toggle for backing plate. More...
 
bool PunchPocketToggleForPP ()
 Returns the punch pocket toggle for punch plate. More...
 
bool PunchPocketToggleForSP ()
 Returns the punch pocket toggle for stripper plate. More...
 
NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsBP PunchPocketTypeInBP ()
 Returns the punch pocket type in backing plate. More...
 
NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsPP PunchPocketTypeInPP ()
 Returns the punch pocket type in punch plate. More...
 
NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsSP PunchPocketTypeInSP ()
 Returns the punch pocket type in stripper plate. More...
 
bool PunchSameOffsetValue ()
 Returns the same offset value option of punch design. More...
 
NXOpen::SelectBodyListSelectAssociationInsert ()
 Returns the selection of the inserts to create association. More...
 
NXOpen::SelectBodyListSelectAssociationScrap ()
 Returns the selection of the scrap to create association. More...
 
NXOpen::SelectBodyListSelectDieInsertForCavity ()
 Returns the select die insert for cavity. More...
 
NXOpen::SectionSelectDieInsertOutline ()
 Returns the select die insert outline. More...
 
NXOpen::SelectBodyListSelectScrap ()
 Returns the select scraps for pierce insert design. More...
 
NXOpen::SelectFaceListSelectScrapOrInsert ()
 Returns the select scrap or insert for association update. More...
 
NXOpen::SelectBodyListSelectUserDefinedDieInsertForEdit ()
 Returns the selected user defined die insert to edit. More...
 
void SetAssociationTool (NXOpen::Tooling::PiercingInsertBuilder::AssociationToolType associationTool)
 Sets the association tool type. More...
 
void SetConceptDesign (bool conceptDesign)
 Sets the value indicating if the design is for a concept. More...
 
void SetDieInsertType (NXOpen::Tooling::PiercingInsertBuilder::DieInsertTypeItems dieInsertType)
 Sets the die insert type. More...
 
void SetDieOffsetValue (double dieOffsetValue)
 Sets the die offset value. More...
 
void SetDieSameOffsetValue (bool dieSameOffsetValue)
 Sets the same offset value option of die design. More...
 
void SetNewPartNames (const NXString &newPartNames)
 Sets the new component names. More...
 
void SetNewPartNames (const char *newPartNames)
 Sets the new component names. More...
 
void SetNormalBbpslug (NXOpen::Tooling::PiercingInsertBuilder::NormalBbpslugType normalBbpslug)
 Sets the bottom plate slug type for normal pierce design. More...
 
void SetNormalCavity (NXOpen::Tooling::PiercingInsertBuilder::NormalCavityType normalCavity)
 Sets the cavity type for normal pierce design. More...
 
void SetNormalClearance (double normalClearance)
 Sets the clearance value for normal pierce design. More...
 
void SetNormalClearanceOption (NXOpen::Tooling::PiercingInsertBuilder::NormalClearanceOptionType normalClearanceOption)
 Sets the clearance option for normal pierce design. More...
 
void SetNormalDsslug (NXOpen::Tooling::PiercingInsertBuilder::NormalDsslugType normalDsslug)
 Sets the die shoe slug type for normal pierce design. More...
 
void SetNormalForEachScrap1 (bool normalForEachScrap1)
 Sets the each scrap option of bottom plate slug for normal pierce design. More...
 
void SetNormalForEachScrap2 (bool normalForEachScrap2)
 Sets the each scrap option of die shoe slug for normal pierce design. More...
 
void SetNormalOffsetSide (NXOpen::Tooling::PiercingInsertBuilder::NormalOffsetSideType normalOffsetSide)
 Sets the offset side option for normal pierce design. More...
 
void SetNormalOnePunchToggle (bool normalOnePunchToggle)
 Sets the one punch option for normal pierce design. More...
 
void SetNormalPunchLength (const NXString &normalPunchLength)
 Sets the punch length for normal pierce design. More...
 
void SetNormalPunchLength (const char *normalPunchLength)
 Sets the punch length for normal pierce design. More...
 
void SetNormalRenameDialog (bool normalRenameDialog)
 Sets the rename dialog option for normal pierce design. More...
 
void SetNormalSlugPara1 (double normalSlugPara1)
 Sets the H value of slug hole for normal pierce design. More...
 
void SetNormalSlugPara2 (double normalSlugPara2)
 Sets the A value of slug hole for normal pierce design. More...
 
void SetNormalSlugPara3 (double normalSlugPara3)
 Sets the C1 value of slug hole for normal pierce design. More...
 
void SetNormalSlugPara4 (double normalSlugPara4)
 Sets the C2 value of slug hole for normal pierce design. More...
 
void SetParentPartName (const NXString &parentPart)
 Sets the parent part name to create insert. More...
 
void SetParentPartName (const char *parentPart)
 Sets the parent part name to create insert. More...
 
void SetPosition (NXOpen::Tooling::PiercingInsertBuilder::InsertPosition position)
 Sets the reverse direction
Created in NX8.0.0. More...
 
void SetPunchOffsetValue (double punchOffsetValue)
 Sets the punch offset value. More...
 
void SetPunchPocketClearanceForBP (double punchPocketClearanceForBP)
 Sets the punch pocket clearance for backing plate. More...
 
void SetPunchPocketClearanceForPP (double punchPocketClearanceForPP)
 Sets the punch pocket clearance for punch plate. More...
 
void SetPunchPocketClearanceForSP (double punchPocketClearanceForSP)
 Sets the punch pocket clearance for stripper plate. More...
 
void SetPunchPocketHeightInSP (double punchPocketHeightInSP)
 Sets the punch pocket height in the stripper plate. More...
 
void SetPunchPocketToggleForBP (bool punchPocketToggleForBP)
 Sets the punch pocket toggle for backing plate. More...
 
void SetPunchPocketToggleForPP (bool punchPocketToggleForPP)
 Sets the punch pocket toggle for punch plate. More...
 
void SetPunchPocketToggleForSP (bool punchPocketToggleForSP)
 Sets the punch pocket toggle for stripper plate. More...
 
void SetPunchPocketTypeInBP (NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsBP punchPocketTypeInBP)
 Sets the punch pocket type in backing plate. More...
 
void SetPunchPocketTypeInPP (NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsPP punchPocketTypeInPP)
 Sets the punch pocket type in punch plate. More...
 
void SetPunchPocketTypeInSP (NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsSP punchPocketTypeInSP)
 Sets the punch pocket type in stripper plate. More...
 
void SetPunchSameOffsetValue (bool punchSameOffsetValue)
 Sets the same offset value option of punch design. More...
 
void SetSettingWithoutFalseBody (bool settingWithoutFalseBody)
 Sets the option of whether to create false body for die or backing insert. More...
 
bool SettingWithoutFalseBody ()
 Returns the option of whether to create false body for die or backing insert. More...
 
void SetType (NXOpen::Tooling::PiercingInsertBuilder::Types type)
 Sets the type of piercing insert. More...
 
void SetUserDefinedDieInsertClearance (double userDefinedDieInsertClearance)
 Sets the user defined die insert clearance. More...
 
void SetUserDefinedPunchPenetration (double userDefinedPunchPenetration)
 Sets the user defined punch penetration. More...
 
NXOpen::ExpressionSlugHoleHeightLinearDimension ()
 Returns the slug hole height linear dimension
Created in NX10.0.0. More...
 
NXOpen::Tooling::PiercingInsertBuilder::Types Type ()
 Returns the type of piercing insert. More...
 
void UpdatePosition ()
 Update position. More...
 
double UserDefinedDieInsertClearance ()
 Returns the user defined die insert clearance. More...
 
NXOpen::ExpressionUserDefinedDieInsertHeight ()
 Returns the user defined die insert height. More...
 
NXOpen::ExpressionUserDefinedPunchEnd ()
 Returns the user defined punch end
Created in NX9.0.0. More...
 
double UserDefinedPunchPenetration ()
 Returns the user defined punch penetration. More...
 
NXOpen::ExpressionUserDefinedPunchStart ()
 Returns the user defined punch start
Created in NX9.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 piercing insert builder.


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

Property Value

AssociationTool

AddIntoList

DieInsertType

DieInsert

DieOffsetValue

0

DieSameOffsetValue

0

NormalBbpslug

Fillet

NormalCavity

TaperAngle

NormalClearance

0.05

NormalClearanceOption

Constant

NormalDsslug

Fillet

NormalForEachScrap1

0

NormalForEachScrap2

0

NormalOffsetSide

DieSide

NormalOnePunchToggle

0

NormalRenameDialog

0

NormalSlugPara1

3

NormalSlugPara2

-3

NormalSlugPara3

2

NormalSlugPara4

3

OffsetLinearDimension.Value

3 (millimeters part), 0.12 (inches part)

Position

Bottom

PunchOffsetValue

0

PunchPocketClearanceForBP

0

PunchPocketClearanceForPP

0

PunchPocketClearanceForSP

0

PunchPocketToggleForBP

0

PunchPocketToggleForPP

0

PunchPocketToggleForSP

0

PunchPocketTypeInBP

Clearance

PunchPocketTypeInPP

Clearance

PunchPocketTypeInSP

Clearance

PunchSameOffsetValue

0

SlugHoleHeightLinearDimension.Value

100 (millimeters part), 4 (inches part)

UserDefinedDieInsertClearance

0

UserDefinedDieInsertHeight.Value

0 (millimeters part), 0 (inches part)

UserDefinedPunchEnd.Value

0 (millimeters part), 0 (inches part)

UserDefinedPunchStart.Value

0 (millimeters part), 0 (inches part)


Created in NX6.0.0.

Member Enumeration Documentation

Specifies the association tool operation option.

Enumerator
AssociationToolTypeAddIntoList 

The operation option is add into list.

AssociationToolTypeRemoveFromList 

The operation option is remove from list.

AssociationToolTypeDeleteSelectedInserts 

The operation option is delete selected inserts.

Specifies the type of insert.

Enumerator
DieInsertTypeItemsDieInsert 

the die insert type

DieInsertTypeItemsBackingInsert 

the backing insert type

Specifies the position of piercing inserts, for EDW only.

Enumerator
InsertPositionTop 

The position is top side.

InsertPositionBottom 

The position is bottom side.

Specifies the type of bottom plate slug.

Enumerator
NormalBbpslugTypeFillet 

Bottom plate slug type is fillet.

NormalBbpslugTypeRectangle 

Bottom plate slug type is rectangle.

NormalBbpslugTypeCircle 

Bottom plate slug type is circle.

NormalBbpslugTypeMickey 

Bottom plate slug type is mickey.

NormalBbpslugTypeClearance 

Bottom plate slug type is clearance.

NormalBbpslugTypeSlotVer 

Bottom plate slug type is slot vertical.

NormalBbpslugTypeSlotHor 

Bottom plate slug type is slot horizontal.

NormalBbpslugTypeNone 

Bottom plate slug type is none.

Specifies the type of cavity.

Enumerator
NormalCavityTypeTaperAngle 

the taper angle type

NormalCavityTypeStep 

the step type

NormalCavityTypeRoundStep1 

the round step1 type

NormalCavityTypeRoundStep2 

the round step2 type

Specifies the design option of piercing insert.

Enumerator
NormalClearanceOptionTypeConstant 

The design option is normal.

NormalClearanceOptionTypeVariable 

The design option is fineblanking.

Specifies the type of die shoe slug.

Enumerator
NormalDsslugTypeFillet 

Die shoe slug type is fillet.

NormalDsslugTypeRectangle 

Die shoe slug type is rectangle.

NormalDsslugTypeCircle 

Die shoe slug type is circle.

NormalDsslugTypeMickey 

Die shoe slug type is mickey.

NormalDsslugTypeClearance 

Die shoe slug type is clearance.

NormalDsslugTypeSlotVer 

Die shoe slug type is slot vertical.

NormalDsslugTypeSlotHor 

Die shoe slug type is slot horizontal.

NormalDsslugTypeNone 

Die shoe slug type is none.

Specifies the offset side of normal pierce insert design.

Enumerator
NormalOffsetSideTypeDieSide 

The offset side is die.

NormalOffsetSideTypePunchSide 

The offset side is punch.

Specifies the parent part of user defined punch.

Enumerator
NormalUdpparentPartTypePrjDie099 

Parent part is die.

NormalUdpparentPartTypePrjDb000 

Parent part is db.

NormalUdpparentPartTypePrjSub002 

Parent part is sub.

Specifies the punch pocket type in backing plate.

Enumerator
PunchPocketTypeItemsBPClearance 

Punch pocket type in backing plate is clearance.

PunchPocketTypeItemsBPFillet 

Punch pocket type in backing plate is fillet.

PunchPocketTypeItemsBPCircle 

Punch pocket type in backing plate is circle.

Specifies the punch pocket type in punch plate.

Enumerator
PunchPocketTypeItemsPPClearance 

Punch pocket type in punch plate is clearance.

PunchPocketTypeItemsPPFillet 

Punch pocket type in punch plate is fillet.

PunchPocketTypeItemsPPCircle 

Punch pocket type in punch plate is circle.

Specifies the punch pocket type in stripper plate.

Enumerator
PunchPocketTypeItemsSPClearance 

Punch pocket type in stripper plate is clearance.

PunchPocketTypeItemsSPFillet 

Punch pocket type in stripper plate is fillet.

PunchPocketTypeItemsSPCircle 

Punch pocket type in stripper plate is circle.

Specifies the option of piercing insert type.

Enumerator
TypesDieInsert 

the die insert type

TypesDieCavityAndSlugHole 

the die cavity and slug hole type

TypesPunchInsert 

the punch insert type

TypesAssociation 

the association type

TypesDelete 

the delete insert type

Member Function Documentation

void NXOpen::Tooling::PiercingInsertBuilder::AddDieInsertPart ( )

Add user defined die insert or backing insert part.


Created in NX9.0.0.

License requirements : None

void NXOpen::Tooling::PiercingInsertBuilder::AddStripperInsert ( )

Add standard stripper insert.


Created in NX7.5.0.

License requirements : None

NXOpen::Tooling::PiercingInsertBuilder::AssociationToolType NXOpen::Tooling::PiercingInsertBuilder::AssociationTool ( )

Returns the association tool type.


Created in NX6.0.0.

License requirements : None

bool NXOpen::Tooling::PiercingInsertBuilder::ConceptDesign ( )

Returns the value indicating if the design is for a concept.

True indicates it is a concept design.
Created in NX7.5.0.

License requirements : None

void NXOpen::Tooling::PiercingInsertBuilder::CreateUserDefinedDieInsert ( )

Create user defined die insert or backing insert for selected scraps.


Created in NX7.5.0.

License requirements : None

void NXOpen::Tooling::PiercingInsertBuilder::CreateUserDefinedInsertDatumPlane ( )

Create datum plane for user defined die or backing insert outline.


Created in NX7.5.0.

License requirements : None

void NXOpen::Tooling::PiercingInsertBuilder::DieEditOffsetValueTable ( )

Edit offset value table.


Created in NX6.0.0.

License requirements : None

NXOpen::Tooling::PiercingInsertBuilder::DieInsertTypeItems NXOpen::Tooling::PiercingInsertBuilder::DieInsertType ( )

Returns the die insert type.


Created in NX7.5.0.

License requirements : None

double NXOpen::Tooling::PiercingInsertBuilder::DieOffsetValue ( )

Returns the die offset value.


Created in NX6.0.0.

License requirements : None

bool NXOpen::Tooling::PiercingInsertBuilder::DieSameOffsetValue ( )

Returns the same offset value option of die design.


Created in NX6.0.0.

License requirements : None

void NXOpen::Tooling::PiercingInsertBuilder::LinkButton ( )

Link the selected insert with the selected scrap.


Created in NX7.5.0.

License requirements : None

NXString NXOpen::Tooling::PiercingInsertBuilder::NewPartNames ( )

Returns the new component names.


Created in NX7.5.0.

License requirements : None

NXOpen::Tooling::PiercingInsertBuilder::NormalBbpslugType NXOpen::Tooling::PiercingInsertBuilder::NormalBbpslug ( )

Returns the bottom plate slug type for normal pierce design.


Created in NX6.0.0.

License requirements : None

NXOpen::Tooling::PiercingInsertBuilder::NormalCavityType NXOpen::Tooling::PiercingInsertBuilder::NormalCavity ( )

Returns the cavity type for normal pierce design.


Created in NX6.0.0.

License requirements : None

double NXOpen::Tooling::PiercingInsertBuilder::NormalClearance ( )

Returns the clearance value for normal pierce design.


Created in NX6.0.0.

License requirements : None

NXOpen::Tooling::PiercingInsertBuilder::NormalClearanceOptionType NXOpen::Tooling::PiercingInsertBuilder::NormalClearanceOption ( )

Returns the clearance option for normal pierce design.


Created in NX6.0.0.

License requirements : None

void NXOpen::Tooling::PiercingInsertBuilder::NormalCreateCavityAndSlug ( )

Create cavity and slug for normal pierce design.


Created in NX6.0.0.

License requirements : None

void NXOpen::Tooling::PiercingInsertBuilder::NormalCreateUdp ( )

Create user defined punch for normal pierce design.


Created in NX6.0.0.

License requirements : None

NXOpen::Tooling::PiercingInsertBuilder::NormalDsslugType NXOpen::Tooling::PiercingInsertBuilder::NormalDsslug ( )

Returns the die shoe slug type for normal pierce design.


Created in NX6.0.0.

License requirements : None

bool NXOpen::Tooling::PiercingInsertBuilder::NormalForEachScrap1 ( )

Returns the each scrap option of bottom plate slug for normal pierce design.


Created in NX6.0.0.

License requirements : None

bool NXOpen::Tooling::PiercingInsertBuilder::NormalForEachScrap2 ( )

Returns the each scrap option of die shoe slug for normal pierce design.


Created in NX6.0.0.

License requirements : None

void NXOpen::Tooling::PiercingInsertBuilder::NormalLoadDie ( )

Load standard die insert for normal pierce design.


Created in NX6.0.0.

License requirements : None

void NXOpen::Tooling::PiercingInsertBuilder::NormalLoadStandardPunch ( )

Load standard punch for normal pierce design.


Created in NX6.0.0.

License requirements : None

NXOpen::Tooling::PiercingInsertBuilder::NormalOffsetSideType NXOpen::Tooling::PiercingInsertBuilder::NormalOffsetSide ( )

Returns the offset side option for normal pierce design.


Created in NX6.0.0.

License requirements : None

bool NXOpen::Tooling::PiercingInsertBuilder::NormalOnePunchToggle ( )

Returns the one punch option for normal pierce design.


Created in NX6.0.0.

License requirements : None

NXString NXOpen::Tooling::PiercingInsertBuilder::NormalPunchLength ( )

Returns the punch length for normal pierce design.


Created in NX6.0.0.

License requirements : None

bool NXOpen::Tooling::PiercingInsertBuilder::NormalRenameDialog ( )

Returns the rename dialog option for normal pierce design.


Created in NX6.0.0.

License requirements : None

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

Returns the select pierce die insert to be edited.


Created in NX6.0.0.

License requirements : None

NXOpen::SelectBodyList* NXOpen::Tooling::PiercingInsertBuilder::NormalSelectPiercePunch ( )

Returns the select pierce punch insert to be edited.


Created in NX6.0.0.

License requirements : None

double NXOpen::Tooling::PiercingInsertBuilder::NormalSlugPara1 ( )

Returns the H value of slug hole for normal pierce design.


Created in NX6.0.0.

License requirements : None

double NXOpen::Tooling::PiercingInsertBuilder::NormalSlugPara2 ( )

Returns the A value of slug hole for normal pierce design.


Created in NX6.0.0.

License requirements : None

double NXOpen::Tooling::PiercingInsertBuilder::NormalSlugPara3 ( )

Returns the C1 value of slug hole for normal pierce design.


Created in NX6.0.0.

License requirements : None

double NXOpen::Tooling::PiercingInsertBuilder::NormalSlugPara4 ( )

Returns the C2 value of slug hole for normal pierce design.


Created in NX6.0.0.

License requirements : None

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

Returns the offset linear dimension
Created in NX10.0.0.



License requirements : None

NXString NXOpen::Tooling::PiercingInsertBuilder::ParentPartName ( )

Returns the parent part name to create insert.


Created in NX7.5.0.

License requirements : None

NXOpen::Tooling::PiercingInsertBuilder::InsertPosition NXOpen::Tooling::PiercingInsertBuilder::Position ( )

Returns the reverse direction
Created in NX8.0.0.



License requirements : None

void NXOpen::Tooling::PiercingInsertBuilder::PunchEditOffsetValueTable ( )

Edit offset value table.


Created in NX6.0.0.

License requirements : None

double NXOpen::Tooling::PiercingInsertBuilder::PunchOffsetValue ( )

Returns the punch offset value.


Created in NX6.0.0.

License requirements : None

double NXOpen::Tooling::PiercingInsertBuilder::PunchPocketClearanceForBP ( )

Returns the punch pocket clearance for backing plate.


Created in NX7.5.0.

License requirements : None

double NXOpen::Tooling::PiercingInsertBuilder::PunchPocketClearanceForPP ( )

Returns the punch pocket clearance for punch plate.


Created in NX7.5.0.

License requirements : None

double NXOpen::Tooling::PiercingInsertBuilder::PunchPocketClearanceForSP ( )

Returns the punch pocket clearance for stripper plate.


Created in NX7.5.0.

License requirements : None

double NXOpen::Tooling::PiercingInsertBuilder::PunchPocketHeightInSP ( )

Returns the punch pocket height in the stripper plate.


Created in NX7.5.0.

License requirements : None

bool NXOpen::Tooling::PiercingInsertBuilder::PunchPocketToggleForBP ( )

Returns the punch pocket toggle for backing plate.


Created in NX7.5.0.

License requirements : None

bool NXOpen::Tooling::PiercingInsertBuilder::PunchPocketToggleForPP ( )

Returns the punch pocket toggle for punch plate.


Created in NX7.5.0.

License requirements : None

bool NXOpen::Tooling::PiercingInsertBuilder::PunchPocketToggleForSP ( )

Returns the punch pocket toggle for stripper plate.


Created in NX7.5.0.

License requirements : None

NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsBP NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeInBP ( )

Returns the punch pocket type in backing plate.


Created in NX7.5.0.

License requirements : None

NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsPP NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeInPP ( )

Returns the punch pocket type in punch plate.


Created in NX7.5.0.

License requirements : None

NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsSP NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeInSP ( )

Returns the punch pocket type in stripper plate.


Created in NX7.5.0.

License requirements : None

bool NXOpen::Tooling::PiercingInsertBuilder::PunchSameOffsetValue ( )

Returns the same offset value option of punch design.


Created in NX6.0.0.

License requirements : None

NXOpen::SelectBodyList* NXOpen::Tooling::PiercingInsertBuilder::SelectAssociationInsert ( )

Returns the selection of the inserts to create association.


Created in NX7.5.0.

License requirements : None

NXOpen::SelectBodyList* NXOpen::Tooling::PiercingInsertBuilder::SelectAssociationScrap ( )

Returns the selection of the scrap to create association.


Created in NX7.5.0.

License requirements : None

NXOpen::SelectBodyList* NXOpen::Tooling::PiercingInsertBuilder::SelectDieInsertForCavity ( )

Returns the select die insert for cavity.


Created in NX7.5.0.

License requirements : None

NXOpen::Section* NXOpen::Tooling::PiercingInsertBuilder::SelectDieInsertOutline ( )

Returns the select die insert outline.


Created in NX7.5.0.

License requirements : None

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

Returns the select scraps for pierce insert design.


Created in NX6.0.0.

License requirements : None

NXOpen::SelectFaceList* NXOpen::Tooling::PiercingInsertBuilder::SelectScrapOrInsert ( )

Returns the select scrap or insert for association update.


Created in NX6.0.0.

License requirements : None

NXOpen::SelectBodyList* NXOpen::Tooling::PiercingInsertBuilder::SelectUserDefinedDieInsertForEdit ( )

Returns the selected user defined die insert to edit.


Created in NX7.5.0.

License requirements : None

void NXOpen::Tooling::PiercingInsertBuilder::SetAssociationTool ( NXOpen::Tooling::PiercingInsertBuilder::AssociationToolType  associationTool)

Sets the association tool type.


Created in NX6.0.0.

License requirements : None

Parameters
associationToolIndicates the association tool type
void NXOpen::Tooling::PiercingInsertBuilder::SetConceptDesign ( bool  conceptDesign)

Sets the value indicating if the design is for a concept.

True indicates it is a concept design.
Created in NX7.5.0.

License requirements : None

Parameters
conceptDesignIndicates whether it is a concept design
void NXOpen::Tooling::PiercingInsertBuilder::SetDieInsertType ( NXOpen::Tooling::PiercingInsertBuilder::DieInsertTypeItems  dieInsertType)

Sets the die insert type.


Created in NX7.5.0.

License requirements : None

Parameters
dieInsertTypeIndicates the type of insert to design, die insert or backing insert
void NXOpen::Tooling::PiercingInsertBuilder::SetDieOffsetValue ( double  dieOffsetValue)

Sets the die offset value.


Created in NX6.0.0.

License requirements : None

Parameters
dieOffsetValueIndicates the die offset value
void NXOpen::Tooling::PiercingInsertBuilder::SetDieSameOffsetValue ( bool  dieSameOffsetValue)

Sets the same offset value option of die design.


Created in NX6.0.0.

License requirements : None

Parameters
dieSameOffsetValueIndicates the same offset value option of die design
void NXOpen::Tooling::PiercingInsertBuilder::SetNewPartNames ( const NXString newPartNames)

Sets the new component names.


Created in NX7.5.0.

License requirements : None

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

Sets the new component names.


Created in NX7.5.0.

License requirements : None

Parameters
newPartNamesSpecifies the new component names
void NXOpen::Tooling::PiercingInsertBuilder::SetNormalBbpslug ( NXOpen::Tooling::PiercingInsertBuilder::NormalBbpslugType  normalBbpslug)

Sets the bottom plate slug type for normal pierce design.


Created in NX6.0.0.

License requirements : None

Parameters
normalBbpslugIndicates bottom plate slug type for normal pierce design
void NXOpen::Tooling::PiercingInsertBuilder::SetNormalCavity ( NXOpen::Tooling::PiercingInsertBuilder::NormalCavityType  normalCavity)

Sets the cavity type for normal pierce design.


Created in NX6.0.0.

License requirements : None

Parameters
normalCavityIndicates the cavity type for normal pierce design
void NXOpen::Tooling::PiercingInsertBuilder::SetNormalClearance ( double  normalClearance)

Sets the clearance value for normal pierce design.


Created in NX6.0.0.

License requirements : None

Parameters
normalClearanceIndicates the clearance value for normal pierce design
void NXOpen::Tooling::PiercingInsertBuilder::SetNormalClearanceOption ( NXOpen::Tooling::PiercingInsertBuilder::NormalClearanceOptionType  normalClearanceOption)

Sets the clearance option for normal pierce design.


Created in NX6.0.0.

License requirements : None

Parameters
normalClearanceOptionIndicates the clearance option for normal pierce design
void NXOpen::Tooling::PiercingInsertBuilder::SetNormalDsslug ( NXOpen::Tooling::PiercingInsertBuilder::NormalDsslugType  normalDsslug)

Sets the die shoe slug type for normal pierce design.


Created in NX6.0.0.

License requirements : None

Parameters
normalDsslugIndicates die shoe slug type for normal pierce design
void NXOpen::Tooling::PiercingInsertBuilder::SetNormalForEachScrap1 ( bool  normalForEachScrap1)

Sets the each scrap option of bottom plate slug for normal pierce design.


Created in NX6.0.0.

License requirements : None

Parameters
normalForEachScrap1Indicates each scrap option of bottom plate slug for normal pierce design
void NXOpen::Tooling::PiercingInsertBuilder::SetNormalForEachScrap2 ( bool  normalForEachScrap2)

Sets the each scrap option of die shoe slug for normal pierce design.


Created in NX6.0.0.

License requirements : None

Parameters
normalForEachScrap2Indicates each scrap option of die shoe slug for normal pierce design
void NXOpen::Tooling::PiercingInsertBuilder::SetNormalOffsetSide ( NXOpen::Tooling::PiercingInsertBuilder::NormalOffsetSideType  normalOffsetSide)

Sets the offset side option for normal pierce design.


Created in NX6.0.0.

License requirements : None

Parameters
normalOffsetSideIndicates the offset side option for normal pierce design
void NXOpen::Tooling::PiercingInsertBuilder::SetNormalOnePunchToggle ( bool  normalOnePunchToggle)

Sets the one punch option for normal pierce design.


Created in NX6.0.0.

License requirements : None

Parameters
normalOnePunchToggleIndicates the one punch option for normal pierce design
void NXOpen::Tooling::PiercingInsertBuilder::SetNormalPunchLength ( const NXString normalPunchLength)

Sets the punch length for normal pierce design.


Created in NX6.0.0.

License requirements : None

Parameters
normalPunchLengthIndicates the punch length for normal pierce design
void NXOpen::Tooling::PiercingInsertBuilder::SetNormalPunchLength ( const char *  normalPunchLength)

Sets the punch length for normal pierce design.


Created in NX6.0.0.

License requirements : None

Parameters
normalPunchLengthIndicates the punch length for normal pierce design
void NXOpen::Tooling::PiercingInsertBuilder::SetNormalRenameDialog ( bool  normalRenameDialog)

Sets the rename dialog option for normal pierce design.


Created in NX6.0.0.

License requirements : None

Parameters
normalRenameDialogIndicates the rename dialog option for normal pierce design
void NXOpen::Tooling::PiercingInsertBuilder::SetNormalSlugPara1 ( double  normalSlugPara1)

Sets the H value of slug hole for normal pierce design.


Created in NX6.0.0.

License requirements : None

Parameters
normalSlugPara1Indicates the H value of slug hole for normal pierce design
void NXOpen::Tooling::PiercingInsertBuilder::SetNormalSlugPara2 ( double  normalSlugPara2)

Sets the A value of slug hole for normal pierce design.


Created in NX6.0.0.

License requirements : None

Parameters
normalSlugPara2Indicates A value of slug hole for normal pierce design
void NXOpen::Tooling::PiercingInsertBuilder::SetNormalSlugPara3 ( double  normalSlugPara3)

Sets the C1 value of slug hole for normal pierce design.


Created in NX6.0.0.

License requirements : None

Parameters
normalSlugPara3Indicates C1 value of slug hole for normal pierce design
void NXOpen::Tooling::PiercingInsertBuilder::SetNormalSlugPara4 ( double  normalSlugPara4)

Sets the C2 value of slug hole for normal pierce design.


Created in NX6.0.0.

License requirements : None

Parameters
normalSlugPara4Indicates the C2 value of slug hole for normal pierce design
void NXOpen::Tooling::PiercingInsertBuilder::SetParentPartName ( const NXString parentPart)

Sets the parent part name to create insert.


Created in NX7.5.0.

License requirements : None

Parameters
parentPartSpecifies the parent part name
void NXOpen::Tooling::PiercingInsertBuilder::SetParentPartName ( const char *  parentPart)

Sets the parent part name to create insert.


Created in NX7.5.0.

License requirements : None

Parameters
parentPartSpecifies the parent part name
void NXOpen::Tooling::PiercingInsertBuilder::SetPosition ( NXOpen::Tooling::PiercingInsertBuilder::InsertPosition  position)

Sets the reverse direction
Created in NX8.0.0.



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

Parameters
positionposition
void NXOpen::Tooling::PiercingInsertBuilder::SetPunchOffsetValue ( double  punchOffsetValue)

Sets the punch offset value.


Created in NX6.0.0.

License requirements : None

Parameters
punchOffsetValueIndicates the punch offset value
void NXOpen::Tooling::PiercingInsertBuilder::SetPunchPocketClearanceForBP ( double  punchPocketClearanceForBP)

Sets the punch pocket clearance for backing plate.


Created in NX7.5.0.

License requirements : None

Parameters
punchPocketClearanceForBPIndicates the clearance value of punch pocket in backing plate
void NXOpen::Tooling::PiercingInsertBuilder::SetPunchPocketClearanceForPP ( double  punchPocketClearanceForPP)

Sets the punch pocket clearance for punch plate.


Created in NX7.5.0.

License requirements : None

Parameters
punchPocketClearanceForPPIndicates the clearance value of punch pocket in punch plate
void NXOpen::Tooling::PiercingInsertBuilder::SetPunchPocketClearanceForSP ( double  punchPocketClearanceForSP)

Sets the punch pocket clearance for stripper plate.


Created in NX7.5.0.

License requirements : None

Parameters
punchPocketClearanceForSPIndicates the clearance value of punch pocket in stripper plate
void NXOpen::Tooling::PiercingInsertBuilder::SetPunchPocketHeightInSP ( double  punchPocketHeightInSP)

Sets the punch pocket height in the stripper plate.


Created in NX7.5.0.

License requirements : None

Parameters
punchPocketHeightInSPIndicates the punch pocket height value in the stripper plate
void NXOpen::Tooling::PiercingInsertBuilder::SetPunchPocketToggleForBP ( bool  punchPocketToggleForBP)

Sets the punch pocket toggle for backing plate.


Created in NX7.5.0.

License requirements : None

Parameters
punchPocketToggleForBPIndicates whether to create punch pocket in backing plate
void NXOpen::Tooling::PiercingInsertBuilder::SetPunchPocketToggleForPP ( bool  punchPocketToggleForPP)

Sets the punch pocket toggle for punch plate.


Created in NX7.5.0.

License requirements : None

Parameters
punchPocketToggleForPPIndicates whether to create punch pocket in punch plate
void NXOpen::Tooling::PiercingInsertBuilder::SetPunchPocketToggleForSP ( bool  punchPocketToggleForSP)

Sets the punch pocket toggle for stripper plate.


Created in NX7.5.0.

License requirements : None

Parameters
punchPocketToggleForSPIndicates whether to create punch pocket in stripper plate
void NXOpen::Tooling::PiercingInsertBuilder::SetPunchPocketTypeInBP ( NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsBP  punchPocketTypeInBP)

Sets the punch pocket type in backing plate.


Created in NX7.5.0.

License requirements : None

Parameters
punchPocketTypeInBPIndicates the type of punch pocket in backing plate
void NXOpen::Tooling::PiercingInsertBuilder::SetPunchPocketTypeInPP ( NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsPP  punchPocketTypeInPP)

Sets the punch pocket type in punch plate.


Created in NX7.5.0.

License requirements : None

Parameters
punchPocketTypeInPPIndicates the type of punch pocket in punch plate
void NXOpen::Tooling::PiercingInsertBuilder::SetPunchPocketTypeInSP ( NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsSP  punchPocketTypeInSP)

Sets the punch pocket type in stripper plate.


Created in NX7.5.0.

License requirements : None

Parameters
punchPocketTypeInSPIndicates the type of punch pocket in stripper plate
void NXOpen::Tooling::PiercingInsertBuilder::SetPunchSameOffsetValue ( bool  punchSameOffsetValue)

Sets the same offset value option of punch design.


Created in NX6.0.0.

License requirements : None

Parameters
punchSameOffsetValueIndicates the same offset value option of punch design
void NXOpen::Tooling::PiercingInsertBuilder::SetSettingWithoutFalseBody ( bool  settingWithoutFalseBody)

Sets the option of whether to create false body for die or backing insert.


Created in NX7.5.0.

License requirements : None

Parameters
settingWithoutFalseBodyIndicates whether to create false body
bool NXOpen::Tooling::PiercingInsertBuilder::SettingWithoutFalseBody ( )

Returns the option of whether to create false body for die or backing insert.


Created in NX7.5.0.

License requirements : None

void NXOpen::Tooling::PiercingInsertBuilder::SetType ( NXOpen::Tooling::PiercingInsertBuilder::Types  type)

Sets the type of piercing insert.


Created in NX7.5.0.

License requirements : None

Parameters
typeIndicates the type value of the dialog's types block to be set to
void NXOpen::Tooling::PiercingInsertBuilder::SetUserDefinedDieInsertClearance ( double  userDefinedDieInsertClearance)

Sets the user defined die insert clearance.


Created in NX7.5.0.

License requirements : None

Parameters
userDefinedDieInsertClearanceIndicates the false body clearance value of user defined die or backing insert
void NXOpen::Tooling::PiercingInsertBuilder::SetUserDefinedPunchPenetration ( double  userDefinedPunchPenetration)

Sets the user defined punch penetration.


Created in NX7.5.0.

License requirements : None

Parameters
userDefinedPunchPenetrationIndicates the punch penetration value for pierce design
NXOpen::Expression* NXOpen::Tooling::PiercingInsertBuilder::SlugHoleHeightLinearDimension ( )

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



License requirements : None

NXOpen::Tooling::PiercingInsertBuilder::Types NXOpen::Tooling::PiercingInsertBuilder::Type ( )

Returns the type of piercing insert.


Created in NX7.5.0.

License requirements : None

void NXOpen::Tooling::PiercingInsertBuilder::UpdatePosition ( )

Update position.


Created in NX6.0.0.

License requirements : None

double NXOpen::Tooling::PiercingInsertBuilder::UserDefinedDieInsertClearance ( )

Returns the user defined die insert clearance.


Created in NX7.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Tooling::PiercingInsertBuilder::UserDefinedDieInsertHeight ( )

Returns the user defined die insert height.


Created in NX7.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Tooling::PiercingInsertBuilder::UserDefinedPunchEnd ( )

Returns the user defined punch end
Created in NX9.0.0.



License requirements : None

double NXOpen::Tooling::PiercingInsertBuilder::UserDefinedPunchPenetration ( )

Returns the user defined punch penetration.


Created in NX7.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Tooling::PiercingInsertBuilder::UserDefinedPunchStart ( )

Returns the user defined punch start
Created in NX9.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.