NX Open C++ Reference Guide
|
Represents punch insert builder. 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::SelectBodyList * | NormalSelectPiercePunch () |
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::TaggedObject * | PunchInsertTag () |
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::SelectBodyList * | SelectScrap () |
Returns the select scraps for punch insert design. More... | |
NXOpen::SelectSketch * | SelectSketch () |
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::TaggedObject * | StandardPunchTag () |
Returns the standard punch tag. More... | |
NXOpen::Expression * | UserDefinedPunchEnd () |
Returns the user defined punch end Created in NX11.0.0. More... | |
double | UserDefinedPunchPenetration () |
Returns the user defined punch penetration. More... | |
NXOpen::Expression * | UserDefinedPunchStart () |
Returns the user defined punch start Created in NX11.0.0. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
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::NXObject * | GetObject () |
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... | |
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.
Specifies the punch pocket type in backing plate.
Specifies the punch pocket type in punch plate.
Specifies the punch pocket type in stripper plate.
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")
automaticFitToggle | automaticfittoggle |
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")
differentPenetration | differentpenetration |
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")
includePilotScrap | includepilotscrap |
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")
minimumLength | minimumlength |
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")
minimumRadius | minimumradius |
void NXOpen::Tooling::PunchInsertBuilder::SetNewPartNames | ( | const NXString & | newPartNames | ) |
Sets the new component names.
Created in NX11.0.0.
License requirements : None
newPartNames | Specifies 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
newPartNames | Specifies 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")
normalClearance | normalclearance |
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")
normalClearanceOption | normalclearanceoption |
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")
normalOffsetSide | normaloffsetside |
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")
normalOnePunchToggle | normalonepunchtoggle |
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")
normalPunchLength | Indicates 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")
normalPunchLength | Indicates 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")
normalRenameDialog | normalrenamedialog |
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")
filename | filename |
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")
filename | filename |
void NXOpen::Tooling::PunchInsertBuilder::SetParentPartName | ( | const NXString & | parentPart | ) |
Sets the parent part name to create insert.
Created in NX11.0.0.
License requirements : None
parentPart | Specifies 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
parentPart | Specifies 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")
position | position |
void NXOpen::Tooling::PunchInsertBuilder::SetPunchInsertTag | ( | NXOpen::TaggedObject * | punchInsertTag | ) |
Sets the punch insert tag.
Created in NX11.0.0.
License requirements : None
punchInsertTag | Specifies 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")
punchOffsetValue | punchoffsetvalue |
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")
punchPocketClearanceForBackingPlate | punchpocketclearanceforbackingplate |
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")
punchPocketClearanceForPunchPlate | punchpocketclearanceforpunchplate |
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")
punchPocketClearanceForStripperPlate | punchpocketclearanceforstripperplate |
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")
punchPocketHeightInStripperPlate | punchpocketheightinstripperplate |
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")
punchPocketToggleForBackingPlate | punchpockettoggleforbackingplate |
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")
punchPocketToggleForPunchPlate | punchpockettoggleforpunchplate |
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")
punchPocketToggleForStripperPlate | punchpockettoggleforstripperplate |
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")
punchPocketTypeInBackingPlate | punchpockettypeinbackingplate |
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")
punchPocketTypeInPunchPlate | punchpockettypeinpunchplate |
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")
punchPocketTypeInStripperPlate | punchpockettypeinstripperplate |
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")
punchSameOffsetValue | punchsameoffsetvalue |
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
selectAllScrapsToggle | selectallscrapstoggle |
void NXOpen::Tooling::PunchInsertBuilder::SetSelectAttributeSpreadsheet | ( | const NXString & | fileName | ) |
Sets the selected attribute spreadsheet
Created in NX12.0.0.
License requirements : None
fileName | filename |
void NXOpen::Tooling::PunchInsertBuilder::SetSelectAttributeSpreadsheet | ( | const char * | fileName | ) |
Sets the selected attribute spreadsheet
Created in NX12.0.0.
License requirements : None
fileName | filename |
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
standartPartClassificationName | Specifies 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
standartPartClassificationName | Specifies 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
standardPunchTag | Specifies 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")
userDefinedPunchPenetration | userdefinedpunchpenetration |
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