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

Represents punch insert builder. More...

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

Public Types

enum  InsertPositionItems { InsertPositionItemsTop, InsertPositionItemsBottom }
 Specifies the position of piercing inserts, for EDW only. More...
 
enum  NormalClearanceOptionTypeItems { NormalClearanceOptionTypeItemsConstant, NormalClearanceOptionTypeItemsVariable, NormalClearanceOptionTypeItemsSuperOffset }
 Specifies the design option of piercing insert. More...
 
enum  NormalOffsetSideTypeItems { NormalOffsetSideTypeItemsDieSide, NormalOffsetSideTypeItemsPunchSide }
 Specifies the offset side of normal pierce insert design. More...
 
enum  PunchPocketTypeItemsBackingPlate { PunchPocketTypeItemsBackingPlateClearance, PunchPocketTypeItemsBackingPlateFillet, PunchPocketTypeItemsBackingPlateCircle, PunchPocketTypeItemsBackingPlateSuperOffset }
 Specifies the punch pocket type in backing plate. More...
 
enum  PunchPocketTypeItemsPunchPlate { PunchPocketTypeItemsPunchPlateClearance, PunchPocketTypeItemsPunchPlateFillet, PunchPocketTypeItemsPunchPlateCircle, PunchPocketTypeItemsPunchPlateSuperOffset }
 Specifies the punch pocket type in punch plate. More...
 
enum  PunchPocketTypeItemsStripperPlate { PunchPocketTypeItemsStripperPlateClearance, PunchPocketTypeItemsStripperPlateFillet, PunchPocketTypeItemsStripperPlateCircle, PunchPocketTypeItemsStripperPlateSuperOffset }
 Specifies the punch pocket type in stripper plate. More...
 

Public Member Functions

void AddStandardPunchInsert ()
 Add standard punch insert by invoking standard part management dialog
Created in NX11.0.0. More...
 
bool AutomaticFitToggle ()
 Returns the automatic fit toggle
Created in NX12.0.0. More...
 
bool DifferentPenetration ()
 Returns the different penetration for punch
Created in NX11.0.0. More...
 
void EditOffsetSpreadsheet ()
 Edit offset spreadhseet
Created in NX12.0.0. More...
 
bool IncludePilotScrap ()
 Returns the include pilot scrap option toggle
Created in NX12.0.0. More...
 
double MinimumLength ()
 Returns the minimum length
Created in NX12.0.0. More...
 
double MinimumRadius ()
 Returns the minimum radius
Created in NX12.0.0. More...
 
NXString NewPartNames ()
 Returns the new component names. More...
 
double NormalClearance ()
 Returns the clearance value for normal pierce design. More...
 
NXOpen::Tooling::PunchInsertBuilder::NormalClearanceOptionTypeItems NormalClearanceOption ()
 Returns the clearance option for normal pierce design. More...
 
void NormalCreateUDP ()
 Create user defined punch for normal pierce design. More...
 
NXOpen::Tooling::PunchInsertBuilder::NormalOffsetSideTypeItems 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::SelectBodyListNormalSelectPiercePunch ()
 Returns the select pierce punch insert to be edited. More...
 
NXString OffsetSpreadsheet ()
 Returns the offset spreadsheet
Created in NX12.0.0. More...
 
NXString ParentPartName ()
 Returns the parent part name to create insert. More...
 
NXOpen::Tooling::PunchInsertBuilder::InsertPositionItems Position ()
 Returns the reverse direction
Created in NX11.0.0. More...
 
void PunchEditOffsetValueTable ()
 Edit offset value table. More...
 
NXOpen::TaggedObjectPunchInsertTag ()
 Returns the punch insert tag. More...
 
double PunchOffsetValue ()
 Returns the punch offset value. More...
 
double PunchPocketClearanceForBackingPlate ()
 Returns the punch pocket clearance for backing plate. More...
 
double PunchPocketClearanceForPunchPlate ()
 Returns the punch pocket clearance for punch plate. More...
 
double PunchPocketClearanceForStripperPlate ()
 Returns the punch pocket clearance for stripper plate. More...
 
double PunchPocketHeightInStripperPlate ()
 Returns the punch pocket height in the stripper plate. More...
 
bool PunchPocketToggleForBackingPlate ()
 Returns the punch pocket toggle for backing plate. More...
 
bool PunchPocketToggleForPunchPlate ()
 Returns the punch pocket toggle for punch plate. More...
 
bool PunchPocketToggleForStripperPlate ()
 Returns the punch pocket toggle for stripper plate. More...
 
NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsBackingPlate PunchPocketTypeInBackingPlate ()
 Returns the punch pocket type in backing plate. More...
 
NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsPunchPlate PunchPocketTypeInPunchPlate ()
 Returns the punch pocket type in punch plate. More...
 
NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsStripperPlate PunchPocketTypeInStripperPlate ()
 Returns the punch pocket type in stripper plate. More...
 
bool PunchSameOffsetValue ()
 Returns the same offset value option of punch design. More...
 
bool SelectAllScrapsToggle ()
 Returns the select all scraps option for creating all punches at a time. More...
 
NXString SelectAttributeSpreadsheet ()
 Returns the selected attribute spreadsheet
Created in NX12.0.0. More...
 
NXOpen::SelectBodyListSelectScrap ()
 Returns the select scraps for punch insert design. More...
 
NXOpen::SelectSketchSelectSketch ()
 Returns the selected sketch
Created in NX12.0.0. More...
 
void SetAutomaticFitToggle (bool automaticFitToggle)
 Sets the automatic fit toggle
Created in NX12.0.0. More...
 
void SetDifferentPenetration (bool differentPenetration)
 Sets the different penetration for punch
Created in NX11.0.0. More...
 
void SetIncludePilotScrap (bool includePilotScrap)
 Sets the include pilot scrap option toggle
Created in NX12.0.0. More...
 
void SetMinimumLength (double minimumLength)
 Sets the minimum length
Created in NX12.0.0. More...
 
void SetMinimumRadius (double minimumRadius)
 Sets the minimum radius
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 SetNormalClearance (double normalClearance)
 Sets the clearance value for normal pierce design. More...
 
void SetNormalClearanceOption (NXOpen::Tooling::PunchInsertBuilder::NormalClearanceOptionTypeItems normalClearanceOption)
 Sets the clearance option for normal pierce design. More...
 
void SetNormalOffsetSide (NXOpen::Tooling::PunchInsertBuilder::NormalOffsetSideTypeItems 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 SetOffsetSpreadsheet (const NXString &filename)
 Sets the offset spreadsheet
Created in NX12.0.0. More...
 
void SetOffsetSpreadsheet (const char *filename)
 Sets the offset spreadsheet
Created in NX12.0.0. 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::PunchInsertBuilder::InsertPositionItems position)
 Sets the reverse direction
Created in NX11.0.0. More...
 
void SetPunchInsertTag (NXOpen::TaggedObject *punchInsertTag)
 Sets the punch insert tag. More...
 
void SetPunchOffsetValue (double punchOffsetValue)
 Sets the punch offset value. More...
 
void SetPunchPocketClearanceForBackingPlate (double punchPocketClearanceForBackingPlate)
 Sets the punch pocket clearance for backing plate. More...
 
void SetPunchPocketClearanceForPunchPlate (double punchPocketClearanceForPunchPlate)
 Sets the punch pocket clearance for punch plate. More...
 
void SetPunchPocketClearanceForStripperPlate (double punchPocketClearanceForStripperPlate)
 Sets the punch pocket clearance for stripper plate. More...
 
void SetPunchPocketHeightInStripperPlate (double punchPocketHeightInStripperPlate)
 Sets the punch pocket height in the stripper plate. More...
 
void SetPunchPocketToggleForBackingPlate (bool punchPocketToggleForBackingPlate)
 Sets the punch pocket toggle for backing plate. More...
 
void SetPunchPocketToggleForPunchPlate (bool punchPocketToggleForPunchPlate)
 Sets the punch pocket toggle for punch plate. More...
 
void SetPunchPocketToggleForStripperPlate (bool punchPocketToggleForStripperPlate)
 Sets the punch pocket toggle for stripper plate. More...
 
void SetPunchPocketTypeInBackingPlate (NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsBackingPlate punchPocketTypeInBackingPlate)
 Sets the punch pocket type in backing plate. More...
 
void SetPunchPocketTypeInPunchPlate (NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsPunchPlate punchPocketTypeInPunchPlate)
 Sets the punch pocket type in punch plate. More...
 
void SetPunchPocketTypeInStripperPlate (NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsStripperPlate punchPocketTypeInStripperPlate)
 Sets the punch pocket type in stripper plate. More...
 
void SetPunchSameOffsetValue (bool punchSameOffsetValue)
 Sets the same offset value option of punch design. More...
 
void SetSelectAllScrapsToggle (bool selectAllScrapsToggle)
 Sets the select all scraps option for creating all punches at a time. More...
 
void SetSelectAttributeSpreadsheet (const NXString &fileName)
 Sets the selected attribute spreadsheet
Created in NX12.0.0. More...
 
void SetSelectAttributeSpreadsheet (const char *fileName)
 Sets the selected attribute spreadsheet
Created in NX12.0.0. More...
 
void SetStandardPartClassificationName (const NXString &standartPartClassificationName)
 Sets the standard part classification name for punch insert. More...
 
void SetStandardPartClassificationName (const char *standartPartClassificationName)
 Sets the standard part classification name for punch insert. More...
 
void SetStandardPunchTag (NXOpen::TaggedObject *standardPunchTag)
 Sets the standard punch tag. More...
 
void SetUserDefinedPunchPenetration (double userDefinedPunchPenetration)
 Sets the user defined punch penetration. More...
 
NXString StandardPartClassificationName ()
 Returns the standard part classification name for punch insert. More...
 
void StandardPunchInsert ()
 Load standard punch for normal pierce design. More...
 
NXOpen::TaggedObjectStandardPunchTag ()
 Returns the standard punch tag. More...
 
NXOpen::ExpressionUserDefinedPunchEnd ()
 Returns the user defined punch end
Created in NX11.0.0. More...
 
double UserDefinedPunchPenetration ()
 Returns the user defined punch penetration. More...
 
NXOpen::ExpressionUserDefinedPunchStart ()
 Returns the user defined punch start
Created in NX11.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 punch insert builder.


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

Property Value

AutomaticFitToggle

0

DifferentPenetration

0

MinimumLength

0.5

MinimumRadius

0.5

NormalClearance

0

NormalClearanceOption

Constant

NormalOffsetSide

DieSide

NormalOnePunchToggle

0

NormalRenameDialog

0

Position

Bottom

PunchOffsetValue

0

PunchPocketClearanceForBackingPlate

0

PunchPocketClearanceForPunchPlate

0

PunchPocketClearanceForStripperPlate

0

PunchPocketHeightInStripperPlate

0

PunchPocketToggleForBackingPlate

0

PunchPocketToggleForPunchPlate

0

PunchPocketToggleForStripperPlate

0

PunchPocketTypeInBackingPlate

Clearance

PunchPocketTypeInPunchPlate

Clearance

PunchPocketTypeInStripperPlate

Clearance

PunchSameOffsetValue

0

UserDefinedPunchEnd.Value

0 (millimeters part), 0 (inches part)

UserDefinedPunchPenetration

0

UserDefinedPunchStart.Value

0 (millimeters part), 0 (inches part)


Created in NX11.0.0.

Member Enumeration Documentation

Specifies the position of piercing inserts, for EDW only.

Enumerator
InsertPositionItemsTop 

The position is top side.

InsertPositionItemsBottom 

The position is bottom side.

Specifies the design option of piercing insert.

Enumerator
NormalClearanceOptionTypeItemsConstant 

The design option is normal.

NormalClearanceOptionTypeItemsVariable 

The design option is fineblanking.

NormalClearanceOptionTypeItemsSuperOffset 

The design option is fineblanking.

Specifies the offset side of normal pierce insert design.

Enumerator
NormalOffsetSideTypeItemsDieSide 

The offset side is die.

NormalOffsetSideTypeItemsPunchSide 

The offset side is punch.

Specifies the punch pocket type in backing plate.

Enumerator
PunchPocketTypeItemsBackingPlateClearance 

Punch pocket type in backing plate is clearance.

PunchPocketTypeItemsBackingPlateFillet 

Punch pocket type in backing plate is fillet.

PunchPocketTypeItemsBackingPlateCircle 

Punch pocket type in backing plate is circle.

PunchPocketTypeItemsBackingPlateSuperOffset 

Punch pocket type in backing plate is super offset.

Specifies the punch pocket type in punch plate.

Enumerator
PunchPocketTypeItemsPunchPlateClearance 

Punch pocket type in punch plate is clearance.

PunchPocketTypeItemsPunchPlateFillet 

Punch pocket type in punch plate is fillet.

PunchPocketTypeItemsPunchPlateCircle 

Punch pocket type in punch plate is circle.

PunchPocketTypeItemsPunchPlateSuperOffset 

Punch pocket type in punch plate is super offset.

Specifies the punch pocket type in stripper plate.

Enumerator
PunchPocketTypeItemsStripperPlateClearance 

Punch pocket type in stripper plate is clearance.

PunchPocketTypeItemsStripperPlateFillet 

Punch pocket type in stripper plate is fillet.

PunchPocketTypeItemsStripperPlateCircle 

Punch pocket type in stripper plate is circle.

PunchPocketTypeItemsStripperPlateSuperOffset 

Punch pocket type in stripper plate is super offset.

Member Function Documentation

void NXOpen::Tooling::PunchInsertBuilder::AddStandardPunchInsert ( )

Add standard punch insert by invoking standard part management dialog
Created in NX11.0.0.



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

bool NXOpen::Tooling::PunchInsertBuilder::AutomaticFitToggle ( )

Returns the automatic fit toggle
Created in NX12.0.0.



License requirements : None

bool NXOpen::Tooling::PunchInsertBuilder::DifferentPenetration ( )

Returns the different penetration for punch
Created in NX11.0.0.



License requirements : None

void NXOpen::Tooling::PunchInsertBuilder::EditOffsetSpreadsheet ( )

Edit offset spreadhseet
Created in NX12.0.0.



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

bool NXOpen::Tooling::PunchInsertBuilder::IncludePilotScrap ( )

Returns the include pilot scrap option toggle
Created in NX12.0.0.



License requirements : None

double NXOpen::Tooling::PunchInsertBuilder::MinimumLength ( )

Returns the minimum length
Created in NX12.0.0.



License requirements : None

double NXOpen::Tooling::PunchInsertBuilder::MinimumRadius ( )

Returns the minimum radius
Created in NX12.0.0.



License requirements : None

NXString NXOpen::Tooling::PunchInsertBuilder::NewPartNames ( )

Returns the new component names.


Created in NX11.0.0.

License requirements : None

double NXOpen::Tooling::PunchInsertBuilder::NormalClearance ( )

Returns the clearance value for normal pierce design.


Created in NX11.0.0.

License requirements : None

NXOpen::Tooling::PunchInsertBuilder::NormalClearanceOptionTypeItems NXOpen::Tooling::PunchInsertBuilder::NormalClearanceOption ( )

Returns the clearance option for normal pierce design.


Created in NX11.0.0.

License requirements : None

void NXOpen::Tooling::PunchInsertBuilder::NormalCreateUDP ( )

Create user defined punch for normal pierce design.


Created in NX11.0.0.

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

NXOpen::Tooling::PunchInsertBuilder::NormalOffsetSideTypeItems NXOpen::Tooling::PunchInsertBuilder::NormalOffsetSide ( )

Returns the offset side option for normal pierce design.


Created in NX11.0.0.

License requirements : None

bool NXOpen::Tooling::PunchInsertBuilder::NormalOnePunchToggle ( )

Returns the one punch option for normal pierce design.


Created in NX11.0.0.

License requirements : None

NXString NXOpen::Tooling::PunchInsertBuilder::NormalPunchLength ( )

Returns the punch length for normal pierce design.


Created in NX11.0.0.

License requirements : None

bool NXOpen::Tooling::PunchInsertBuilder::NormalRenameDialog ( )

Returns the rename dialog option for normal pierce design.


Created in NX11.0.0.

License requirements : None

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

Returns the select pierce punch insert to be edited.


Created in NX11.0.0.

License requirements : None

NXString NXOpen::Tooling::PunchInsertBuilder::OffsetSpreadsheet ( )

Returns the offset spreadsheet
Created in NX12.0.0.



License requirements : None

NXString NXOpen::Tooling::PunchInsertBuilder::ParentPartName ( )

Returns the parent part name to create insert.


Created in NX11.0.0.

License requirements : None

NXOpen::Tooling::PunchInsertBuilder::InsertPositionItems NXOpen::Tooling::PunchInsertBuilder::Position ( )

Returns the reverse direction
Created in NX11.0.0.



License requirements : None

void NXOpen::Tooling::PunchInsertBuilder::PunchEditOffsetValueTable ( )

Edit offset value table.


Created in NX11.0.0.

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

NXOpen::TaggedObject* NXOpen::Tooling::PunchInsertBuilder::PunchInsertTag ( )

Returns the punch insert tag.


Created in NX11.0.0.

License requirements : None

double NXOpen::Tooling::PunchInsertBuilder::PunchOffsetValue ( )

Returns the punch offset value.


Created in NX11.0.0.

License requirements : None

double NXOpen::Tooling::PunchInsertBuilder::PunchPocketClearanceForBackingPlate ( )

Returns the punch pocket clearance for backing plate.


Created in NX11.0.0.

License requirements : None

double NXOpen::Tooling::PunchInsertBuilder::PunchPocketClearanceForPunchPlate ( )

Returns the punch pocket clearance for punch plate.


Created in NX11.0.0.

License requirements : None

double NXOpen::Tooling::PunchInsertBuilder::PunchPocketClearanceForStripperPlate ( )

Returns the punch pocket clearance for stripper plate.


Created in NX11.0.0.

License requirements : None

double NXOpen::Tooling::PunchInsertBuilder::PunchPocketHeightInStripperPlate ( )

Returns the punch pocket height in the stripper plate.


Created in NX11.0.0.

License requirements : None

bool NXOpen::Tooling::PunchInsertBuilder::PunchPocketToggleForBackingPlate ( )

Returns the punch pocket toggle for backing plate.


Created in NX11.0.0.

License requirements : None

bool NXOpen::Tooling::PunchInsertBuilder::PunchPocketToggleForPunchPlate ( )

Returns the punch pocket toggle for punch plate.


Created in NX11.0.0.

License requirements : None

bool NXOpen::Tooling::PunchInsertBuilder::PunchPocketToggleForStripperPlate ( )

Returns the punch pocket toggle for stripper plate.


Created in NX11.0.0.

License requirements : None

NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsBackingPlate NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeInBackingPlate ( )

Returns the punch pocket type in backing plate.


Created in NX11.0.0.

License requirements : None

NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsPunchPlate NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeInPunchPlate ( )

Returns the punch pocket type in punch plate.


Created in NX11.0.0.

License requirements : None

NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsStripperPlate NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeInStripperPlate ( )

Returns the punch pocket type in stripper plate.


Created in NX11.0.0.

License requirements : None

bool NXOpen::Tooling::PunchInsertBuilder::PunchSameOffsetValue ( )

Returns the same offset value option of punch design.


Created in NX11.0.0.

License requirements : None

bool NXOpen::Tooling::PunchInsertBuilder::SelectAllScrapsToggle ( )

Returns the select all scraps option for creating all punches at a time.


Created in NX12.0.0.

License requirements : None

NXString NXOpen::Tooling::PunchInsertBuilder::SelectAttributeSpreadsheet ( )

Returns the selected attribute spreadsheet
Created in NX12.0.0.



License requirements : None

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

Returns the select scraps for punch insert design.


Created in NX11.0.0.

License requirements : None

NXOpen::SelectSketch* NXOpen::Tooling::PunchInsertBuilder::SelectSketch ( )

Returns the selected sketch
Created in NX12.0.0.



License requirements : None

void NXOpen::Tooling::PunchInsertBuilder::SetAutomaticFitToggle ( bool  automaticFitToggle)

Sets the automatic fit toggle
Created in NX12.0.0.



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

Parameters
automaticFitToggleautomaticfittoggle
void NXOpen::Tooling::PunchInsertBuilder::SetDifferentPenetration ( bool  differentPenetration)

Sets the different penetration for punch
Created in NX11.0.0.



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

Parameters
differentPenetrationdifferentpenetration
void NXOpen::Tooling::PunchInsertBuilder::SetIncludePilotScrap ( bool  includePilotScrap)

Sets the include pilot scrap option toggle
Created in NX12.0.0.



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

Parameters
includePilotScrapincludepilotscrap
void NXOpen::Tooling::PunchInsertBuilder::SetMinimumLength ( double  minimumLength)

Sets the minimum length
Created in NX12.0.0.



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

Parameters
minimumLengthminimumlength
void NXOpen::Tooling::PunchInsertBuilder::SetMinimumRadius ( double  minimumRadius)

Sets the minimum radius
Created in NX12.0.0.



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

Parameters
minimumRadiusminimumradius
void NXOpen::Tooling::PunchInsertBuilder::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::PunchInsertBuilder::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::PunchInsertBuilder::SetNormalClearance ( double  normalClearance)

Sets the clearance value for normal pierce design.


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::PunchInsertBuilder::SetNormalClearanceOption ( NXOpen::Tooling::PunchInsertBuilder::NormalClearanceOptionTypeItems  normalClearanceOption)

Sets the clearance option for normal pierce design.


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::PunchInsertBuilder::SetNormalOffsetSide ( NXOpen::Tooling::PunchInsertBuilder::NormalOffsetSideTypeItems  normalOffsetSide)

Sets the offset side option for normal pierce design.


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::PunchInsertBuilder::SetNormalOnePunchToggle ( bool  normalOnePunchToggle)

Sets the one punch option for normal pierce design.


Created in NX11.0.0.

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

Parameters
normalOnePunchTogglenormalonepunchtoggle
void NXOpen::Tooling::PunchInsertBuilder::SetNormalPunchLength ( const NXString normalPunchLength)

Sets the punch length for normal pierce design.


Created in NX11.0.0.

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

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

Sets the punch length for normal pierce design.


Created in NX11.0.0.

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

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

Sets the rename dialog option for normal pierce design.


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::PunchInsertBuilder::SetOffsetSpreadsheet ( const NXString filename)

Sets the offset spreadsheet
Created in NX12.0.0.



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

Parameters
filenamefilename
void NXOpen::Tooling::PunchInsertBuilder::SetOffsetSpreadsheet ( const char *  filename)

Sets the offset spreadsheet
Created in NX12.0.0.



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

Parameters
filenamefilename
void NXOpen::Tooling::PunchInsertBuilder::SetParentPartName ( const NXString parentPart)

Sets the parent part name to create insert.


Created in NX11.0.0.

License requirements : None

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

Sets the parent part name to create insert.


Created in NX11.0.0.

License requirements : None

Parameters
parentPartSpecifies the parent part name
void NXOpen::Tooling::PunchInsertBuilder::SetPosition ( NXOpen::Tooling::PunchInsertBuilder::InsertPositionItems  position)

Sets the reverse direction
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::PunchInsertBuilder::SetPunchInsertTag ( NXOpen::TaggedObject punchInsertTag)

Sets the punch insert tag.


Created in NX11.0.0.

License requirements : None

Parameters
punchInsertTagSpecifies the punch insert tag
void NXOpen::Tooling::PunchInsertBuilder::SetPunchOffsetValue ( double  punchOffsetValue)

Sets the punch offset value.


Created in NX11.0.0.

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

Parameters
punchOffsetValuepunchoffsetvalue
void NXOpen::Tooling::PunchInsertBuilder::SetPunchPocketClearanceForBackingPlate ( double  punchPocketClearanceForBackingPlate)

Sets the punch pocket clearance for backing plate.


Created in NX11.0.0.

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

Parameters
punchPocketClearanceForBackingPlatepunchpocketclearanceforbackingplate
void NXOpen::Tooling::PunchInsertBuilder::SetPunchPocketClearanceForPunchPlate ( double  punchPocketClearanceForPunchPlate)

Sets the punch pocket clearance for punch plate.


Created in NX11.0.0.

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

Parameters
punchPocketClearanceForPunchPlatepunchpocketclearanceforpunchplate
void NXOpen::Tooling::PunchInsertBuilder::SetPunchPocketClearanceForStripperPlate ( double  punchPocketClearanceForStripperPlate)

Sets the punch pocket clearance for stripper plate.


Created in NX11.0.0.

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

Parameters
punchPocketClearanceForStripperPlatepunchpocketclearanceforstripperplate
void NXOpen::Tooling::PunchInsertBuilder::SetPunchPocketHeightInStripperPlate ( double  punchPocketHeightInStripperPlate)

Sets the punch pocket height in the stripper plate.


Created in NX11.0.0.

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

Parameters
punchPocketHeightInStripperPlatepunchpocketheightinstripperplate
void NXOpen::Tooling::PunchInsertBuilder::SetPunchPocketToggleForBackingPlate ( bool  punchPocketToggleForBackingPlate)

Sets the punch pocket toggle for backing plate.


Created in NX11.0.0.

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

Parameters
punchPocketToggleForBackingPlatepunchpockettoggleforbackingplate
void NXOpen::Tooling::PunchInsertBuilder::SetPunchPocketToggleForPunchPlate ( bool  punchPocketToggleForPunchPlate)

Sets the punch pocket toggle for punch plate.


Created in NX11.0.0.

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

Parameters
punchPocketToggleForPunchPlatepunchpockettoggleforpunchplate
void NXOpen::Tooling::PunchInsertBuilder::SetPunchPocketToggleForStripperPlate ( bool  punchPocketToggleForStripperPlate)

Sets the punch pocket toggle for stripper plate.


Created in NX11.0.0.

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

Parameters
punchPocketToggleForStripperPlatepunchpockettoggleforstripperplate
void NXOpen::Tooling::PunchInsertBuilder::SetPunchPocketTypeInBackingPlate ( NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsBackingPlate  punchPocketTypeInBackingPlate)

Sets the punch pocket type in backing plate.


Created in NX11.0.0.

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

Parameters
punchPocketTypeInBackingPlatepunchpockettypeinbackingplate
void NXOpen::Tooling::PunchInsertBuilder::SetPunchPocketTypeInPunchPlate ( NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsPunchPlate  punchPocketTypeInPunchPlate)

Sets the punch pocket type in punch plate.


Created in NX11.0.0.

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

Parameters
punchPocketTypeInPunchPlatepunchpockettypeinpunchplate
void NXOpen::Tooling::PunchInsertBuilder::SetPunchPocketTypeInStripperPlate ( NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsStripperPlate  punchPocketTypeInStripperPlate)

Sets the punch pocket type in stripper plate.


Created in NX11.0.0.

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

Parameters
punchPocketTypeInStripperPlatepunchpockettypeinstripperplate
void NXOpen::Tooling::PunchInsertBuilder::SetPunchSameOffsetValue ( bool  punchSameOffsetValue)

Sets the same offset value option of punch design.


Created in NX11.0.0.

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

Parameters
punchSameOffsetValuepunchsameoffsetvalue
void NXOpen::Tooling::PunchInsertBuilder::SetSelectAllScrapsToggle ( bool  selectAllScrapsToggle)

Sets the select all scraps option for creating all punches at a time.


Created in NX12.0.0.

License requirements : None

Parameters
selectAllScrapsToggleselectallscrapstoggle
void NXOpen::Tooling::PunchInsertBuilder::SetSelectAttributeSpreadsheet ( const NXString fileName)

Sets the selected attribute spreadsheet
Created in NX12.0.0.



License requirements : None

Parameters
fileNamefilename
void NXOpen::Tooling::PunchInsertBuilder::SetSelectAttributeSpreadsheet ( const char *  fileName)

Sets the selected attribute spreadsheet
Created in NX12.0.0.



License requirements : None

Parameters
fileNamefilename
void NXOpen::Tooling::PunchInsertBuilder::SetStandardPartClassificationName ( const NXString standartPartClassificationName)

Sets the standard part classification name for punch insert.


Created in NX12.0.0.

License requirements : None

Parameters
standartPartClassificationNameSpecifies the standard part classification name
void NXOpen::Tooling::PunchInsertBuilder::SetStandardPartClassificationName ( const char *  standartPartClassificationName)

Sets the standard part classification name for punch insert.


Created in NX12.0.0.

License requirements : None

Parameters
standartPartClassificationNameSpecifies the standard part classification name
void NXOpen::Tooling::PunchInsertBuilder::SetStandardPunchTag ( NXOpen::TaggedObject standardPunchTag)

Sets the standard punch tag.


Created in NX11.0.0.

License requirements : None

Parameters
standardPunchTagSpecifies the standard punch tag
void NXOpen::Tooling::PunchInsertBuilder::SetUserDefinedPunchPenetration ( double  userDefinedPunchPenetration)

Sets the user defined punch penetration.


Created in NX11.0.0.

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

Parameters
userDefinedPunchPenetrationuserdefinedpunchpenetration
NXString NXOpen::Tooling::PunchInsertBuilder::StandardPartClassificationName ( )

Returns the standard part classification name for punch insert.


Created in NX12.0.0.

License requirements : None

void NXOpen::Tooling::PunchInsertBuilder::StandardPunchInsert ( )

Load standard punch for normal pierce design.


Created in NX11.0.0.

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

NXOpen::TaggedObject* NXOpen::Tooling::PunchInsertBuilder::StandardPunchTag ( )

Returns the standard punch tag.


Created in NX11.0.0.

License requirements : None

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

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



License requirements : None

double NXOpen::Tooling::PunchInsertBuilder::UserDefinedPunchPenetration ( )

Returns the user defined punch penetration.


Created in NX11.0.0.

License requirements : None

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

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