NXOpen .NET Reference Guide
|
Represents punch insert builder. More...
Public Types | |
enum | InsertPositionItems { Top, Bottom } |
Specifies the position of piercing inserts, for EDW only More... | |
enum | NormalClearanceOptionTypeItems { Constant, Variable, SuperOffset } |
Specifies the design option of piercing insert. More... | |
enum | NormalOffsetSideTypeItems { DieSide, PunchSide } |
Specifies the offset side of normal pierce insert design. More... | |
enum | PunchPocketTypeItemsBackingPlate { Clearance, Fillet, Circle, SuperOffset } |
Specifies the punch pocket type in backing plate. More... | |
enum | PunchPocketTypeItemsPunchPlate { Clearance, Fillet, Circle, SuperOffset } |
Specifies the punch pocket type in punch plate. More... | |
enum | PunchPocketTypeItemsStripperPlate { Clearance, Fillet, Circle, SuperOffset } |
Specifies the punch pocket type in stripper plate. More... | |
Public Member Functions | |
unsafe void | AddStandardPunchInsert () |
Add standard punch insert by invoking standard part management dialog More... | |
unsafe void | EditOffsetSpreadsheet () |
Edit offset spreadhseet More... | |
unsafe void | NormalCreateUDP () |
Create user defined punch for normal pierce design. More... | |
unsafe void | PunchEditOffsetValueTable () |
Edit offset value table. More... | |
unsafe void | StandardPunchInsert () |
Load standard punch for normal pierce design. More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe bool | AutomaticFitToggle [get, set] |
Returns or sets the automatic fit toggle More... | |
unsafe bool | DifferentPenetration [get, set] |
Returns or sets the different penetration for punch More... | |
unsafe bool | IncludePilotScrap [get, set] |
Returns or sets the include pilot scrap option toggle More... | |
unsafe double | MinimumLength [get, set] |
Returns or sets the minimum length More... | |
unsafe double | MinimumRadius [get, set] |
Returns or sets the minimum radius More... | |
unsafe string | NewPartNames [get, set] |
Returns or sets the new component names. More... | |
unsafe double | NormalClearance [get, set] |
Returns or sets the clearance value for normal pierce design. More... | |
unsafe NXOpen.Tooling.PunchInsertBuilder.NormalClearanceOptionTypeItems | NormalClearanceOption [get, set] |
Returns or sets the clearance option for normal pierce design. More... | |
unsafe NXOpen.Tooling.PunchInsertBuilder.NormalOffsetSideTypeItems | NormalOffsetSide [get, set] |
Returns or sets the offset side option for normal pierce design. More... | |
unsafe bool | NormalOnePunchToggle [get, set] |
Returns or sets the one punch option for normal pierce design. More... | |
unsafe string | NormalPunchLength [get, set] |
Returns or sets the punch length for normal pierce design. More... | |
unsafe bool | NormalRenameDialog [get, set] |
Returns or sets the rename dialog option for normal pierce design. More... | |
unsafe NXOpen.SelectBodyList | NormalSelectPiercePunch [get] |
Returns the select pierce punch insert to be edited. More... | |
unsafe string | OffsetSpreadsheet [get, set] |
Returns or sets the offset spreadsheet More... | |
unsafe string | ParentPartName [get, set] |
Returns or sets the parent part name to create insert. More... | |
unsafe NXOpen.Tooling.PunchInsertBuilder.InsertPositionItems | Position [get, set] |
Returns or sets the reverse direction More... | |
unsafe NXOpen.TaggedObject | PunchInsertTag [get, set] |
Returns or sets the punch insert tag. More... | |
unsafe double | PunchOffsetValue [get, set] |
Returns or sets the punch offset value. More... | |
unsafe double | PunchPocketClearanceForBackingPlate [get, set] |
Returns or sets the punch pocket clearance for backing plate. More... | |
unsafe double | PunchPocketClearanceForPunchPlate [get, set] |
Returns or sets the punch pocket clearance for punch plate. More... | |
unsafe double | PunchPocketClearanceForStripperPlate [get, set] |
Returns or sets the punch pocket clearance for stripper plate. More... | |
unsafe double | PunchPocketHeightInStripperPlate [get, set] |
Returns or sets the punch pocket height in the stripper plate. More... | |
unsafe bool | PunchPocketToggleForBackingPlate [get, set] |
Returns or sets the punch pocket toggle for backing plate. More... | |
unsafe bool | PunchPocketToggleForPunchPlate [get, set] |
Returns or sets the punch pocket toggle for punch plate. More... | |
unsafe bool | PunchPocketToggleForStripperPlate [get, set] |
Returns or sets the punch pocket toggle for stripper plate. More... | |
unsafe NXOpen.Tooling.PunchInsertBuilder.PunchPocketTypeItemsBackingPlate | PunchPocketTypeInBackingPlate [get, set] |
Returns or sets the punch pocket type in backing plate. More... | |
unsafe NXOpen.Tooling.PunchInsertBuilder.PunchPocketTypeItemsPunchPlate | PunchPocketTypeInPunchPlate [get, set] |
Returns or sets the punch pocket type in punch plate. More... | |
unsafe NXOpen.Tooling.PunchInsertBuilder.PunchPocketTypeItemsStripperPlate | PunchPocketTypeInStripperPlate [get, set] |
Returns or sets the punch pocket type in stripper plate. More... | |
unsafe bool | PunchSameOffsetValue [get, set] |
Returns or sets the same offset value option of punch design. More... | |
unsafe bool | SelectAllScrapsToggle [get, set] |
Returns or sets the select all scraps option for creating all punches at a time. More... | |
unsafe string | SelectAttributeSpreadsheet [get, set] |
Returns or sets the selected attribute spreadsheet More... | |
unsafe NXOpen.SelectBodyList | SelectScrap [get] |
Returns the select scraps for punch insert design. More... | |
unsafe NXOpen.SelectSketch | SelectSketch [get] |
Returns the selected sketch More... | |
unsafe string | StandardPartClassificationName [get, set] |
Returns or sets the standard part classification name for punch insert. More... | |
unsafe NXOpen.TaggedObject | StandardPunchTag [get, set] |
Returns or sets the standard punch tag. More... | |
unsafe NXOpen.Expression | UserDefinedPunchEnd [get] |
Returns the user defined punch end More... | |
unsafe double | UserDefinedPunchPenetration [get, set] |
Returns or sets the user defined punch penetration. More... | |
unsafe NXOpen.Expression | UserDefinedPunchStart [get] |
Returns the user defined punch start More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> 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
|
inline |
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")
|
inline |
Edit offset spreadhseet
Created in NX12.0.0
License requirements: prog_die_wizard ("UG/Progressive Die Wizard")
|
inline |
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")
|
inline |
Edit offset value table.
Created in NX11.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
inline |
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")
|
getset |
Returns or sets the automatic fit toggle
Created in NX12.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the different penetration for punch
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the include pilot scrap option toggle
Created in NX12.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the minimum length
Created in NX12.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the minimum radius
Created in NX12.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the new component names.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the clearance value for normal pierce design.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the clearance option for normal pierce design.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the offset side option for normal pierce design.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the one punch option for normal pierce design.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the punch length for normal pierce design.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the rename dialog option for normal pierce design.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
get |
Returns the select pierce punch insert to be edited.
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the offset spreadsheet
Created in NX12.0.0
License requirements to get this property: None.
License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the parent part name to create insert.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the reverse direction
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the punch insert tag.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the punch offset value.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the punch pocket clearance for backing plate.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the punch pocket clearance for punch plate.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the punch pocket clearance for stripper plate.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the punch pocket height in the stripper plate.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the punch pocket toggle for backing plate.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the punch pocket toggle for punch plate.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the punch pocket toggle for stripper plate.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the punch pocket type in backing plate.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the punch pocket type in punch plate.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the punch pocket type in stripper plate.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the same offset value option of punch design.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the select all scraps option for creating all punches at a time.
Created in NX12.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the selected attribute spreadsheet
Created in NX12.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the select scraps for punch insert design.
Created in NX11.0.0
License requirements: None.
|
get |
Returns the selected sketch
Created in NX12.0.0
License requirements: None.
|
getset |
Returns or sets the standard part classification name for punch insert.
Created in NX12.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the standard punch tag.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the user defined punch end
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the user defined punch penetration.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
get |
Returns the user defined punch start
Created in NX11.0.0
License requirements: None.