NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Tooling.FormingInsertBuilder Class Reference

Progressive Die Wizard builder to design forming punch and die insert More...

Inheritance diagram for NXOpen.Tooling.FormingInsertBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  BlankPositions { PunchPlate, StripperPlate, DiePlate }
 Specifies the blank position. More...
 
enum  BlankTypes { Standard, UserDefined }
 Specifies the blank type. More...
 
enum  DesignOptions { FormingPunch, FormingDie }
 Specifies the design type. More...
 
enum  ParentTypes { Control, DieBase, SubDie, Die }
 Specifies the parent part type. More...
 

Public Member Functions

unsafe NXOpen.TaggedObject CreateNewComponent (NXOpen.TaggedObject parentTag, NXOpen.Point3d origin)
 Create new component. More...
 
unsafe void DeletePunchOrDieComponent ()
 The action to delete the selected punch or die component More...
 
unsafe void ExtractFormingRegion ()
 Extract forming region. More...
 
unsafe void ReverseTrimDirection ()
 Reverse trim direction. 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 double AngleToleranceValue [get, set]
 Returns or sets the tangent edge angle tolerance value of forming region. More...
 
unsafe
NXOpen.Tooling.FormingInsertBuilder.BlankPositions 
BlankPosition [get, set]
 Returns or sets the blank position in punch plate or stripper plate. More...
 
unsafe NXOpen.Section BlankProfile [get]
 Returns the blank profile to extrude the punch or die. More...
 
unsafe
NXOpen.Tooling.FormingInsertBuilder.BlankTypes 
BlankType [get, set]
 Returns or sets the blank type for punch or die. More...
 
unsafe double BottomPlateClearance [get, set]
 Returns or sets the clearance value of bottom backing plate . More...
 
unsafe NXOpen.ScCollector BoundaryFaces [get]
 Returns the boundary faces of forming region. More...
 
unsafe
NXOpen.Tooling.FormingInsertBuilder.DesignOptions 
DesignOption [get, set]
 Returns or sets the design option to design punch or die. More...
 
unsafe double DiePlateClearance [get, set]
 Returns or sets the clearance value of die plate. More...
 
unsafe NXOpen.Expression HeightValue [get]
 Returns the height value of blank. More...
 
unsafe NXOpen.Expression LowerValue [get]
 Returns the lower value of blank. More...
 
unsafe
NXOpen.Tooling.FormingInsertBuilder.ParentTypes 
ParentPart [get, set]
 Returns or sets the parent part to create blank. More...
 
unsafe string ParentPartName [get, set]
 Returns or sets the parent part name to create blank. More...
 
unsafe NXOpen.SelectBody PunchOrDieToEdit [get]
 Returns the punch or die to edit More...
 
unsafe double PunchPlateClearance [get, set]
 Returns or sets the clearance value of punch plate . More...
 
unsafe bool RenameComponent [get, set]
 Returns or sets the option whether rename component. More...
 
unsafe bool ReverseDirection [get, set]
 Returns or sets the option to reverse trim direction. More...
 
unsafe bool SameWithPlate [get, set]
 Returns or sets the punch same with plate More...
 
unsafe NXOpen.ScCollector SeedFace [get]
 Returns the seed face of forming region. More...
 
unsafe NXOpen.ScCollector SelectFormingFaces [get]
 Returns the forming faces of forming region. More...
 
unsafe double StripperPlateClearance [get, set]
 Returns or sets the option to use the stripper plate clearance. More...
 
unsafe bool TangentEdgeAngle [get, set]
 Returns or sets the tangent edge angle of forming region. More...
 
unsafe bool TraverseInteriorEdges [get, set]
 Returns or sets the indication to traverse interior edges of forming region. More...
 
unsafe bool UseBottomPlateClearance [get, set]
 Returns or sets the option to use bottom backing plate clearance. More...
 
unsafe bool UseDiePlateClearance [get, set]
 Returns or sets the option to use die plate clearance. More...
 
unsafe bool UsePunchPlateClearance [get, set]
 Returns or sets the option to use punch plate clearance. More...
 
unsafe bool UseStripperPlateClearance [get, set]
 Returns or sets the option to use stripper plate clearance. More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Progressive Die Wizard builder to design forming punch and die insert

To create a new instance of this class, use NXOpen.Tooling.FormingInsertCollection.CreateFormingInsertBuilder

Default values.

Property Value

AngleToleranceValue

45

BlankPosition

PunchPlate

BlankType

Standard

BottomPlateClearance

0

DesignOption

FormingPunch

DiePlateClearance

0

HeightValue.Value

0 (millimeters part), 0 (inches part)

ParentPart

DieBase

PunchPlateClearance

0

SameWithPlate

0

StripperPlateClearance

0

TangentEdgeAngle

0

TraverseInteriorEdges

0

UseBottomPlateClearance

0

UseDiePlateClearance

0

UsePunchPlateClearance

0

UseStripperPlateClearance

0

Created in NX7.5.0

Member Enumeration Documentation

Specifies the blank position.

Enumerator
PunchPlate 

the blank is on the punch plate

StripperPlate 

the blank is on the stripper plate

DiePlate 

the blank is on the die plate

Specifies the blank type.

Enumerator
Standard 

standard blank.

UserDefined 

user Defined blank.

Specifies the design type.

Enumerator
FormingPunch 

design the forming punch

FormingDie 

design the forming die

Specifies the parent part type.

Enumerator
Control 

use PDW project's control part as parent part

DieBase 

use PDW project's die base part as parent part

SubDie 

use PDW project's sub-die base as parent part

Die 

use PDW project's die part as parent part

Member Function Documentation

unsafe NXOpen.TaggedObject NXOpen.Tooling.FormingInsertBuilder.CreateNewComponent ( NXOpen.TaggedObject  parentTag,
NXOpen.Point3d  origin 
)
inline

Create new component.

Created in NX7.5.0

License requirements: None.

Parameters
parentTagthe parent part
originthe origin point to add
Returns
the new part instance
unsafe void NXOpen.Tooling.FormingInsertBuilder.DeletePunchOrDieComponent ( )
inline

The action to delete the selected punch or die component

Created in NX7.5.0

License requirements: None.

unsafe void NXOpen.Tooling.FormingInsertBuilder.ExtractFormingRegion ( )
inline

Extract forming region.

Created in NX7.5.0

License requirements: None.

unsafe void NXOpen.Tooling.FormingInsertBuilder.ReverseTrimDirection ( )
inline

Reverse trim direction.

Created in NX7.5.0

License requirements: None.

Property Documentation

unsafe double NXOpen.Tooling.FormingInsertBuilder.AngleToleranceValue
getset

Returns or sets the tangent edge angle tolerance value of forming region.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Tooling.FormingInsertBuilder.BlankPositions NXOpen.Tooling.FormingInsertBuilder.BlankPosition
getset

Returns or sets the blank position in punch plate or stripper plate.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Section NXOpen.Tooling.FormingInsertBuilder.BlankProfile
get

Returns the blank profile to extrude the punch or die.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Tooling.FormingInsertBuilder.BlankTypes NXOpen.Tooling.FormingInsertBuilder.BlankType
getset

Returns or sets the blank type for punch or die.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.FormingInsertBuilder.BottomPlateClearance
getset

Returns or sets the clearance value of bottom backing plate .

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.ScCollector NXOpen.Tooling.FormingInsertBuilder.BoundaryFaces
get

Returns the boundary faces of forming region.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Tooling.FormingInsertBuilder.DesignOptions NXOpen.Tooling.FormingInsertBuilder.DesignOption
getset

Returns or sets the design option to design punch or die.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.FormingInsertBuilder.DiePlateClearance
getset

Returns or sets the clearance value of die plate.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Expression NXOpen.Tooling.FormingInsertBuilder.HeightValue
get

Returns the height value of blank.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Tooling.FormingInsertBuilder.LowerValue
get

Returns the lower value of blank.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Tooling.FormingInsertBuilder.ParentTypes NXOpen.Tooling.FormingInsertBuilder.ParentPart
getset

Returns or sets the parent part to create blank.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Tooling.FormingInsertBuilder.ParentPartName
getset

Returns or sets the parent part name to create blank.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.SelectBody NXOpen.Tooling.FormingInsertBuilder.PunchOrDieToEdit
get

Returns the punch or die to edit

Created in NX7.5.0

License requirements: None.

unsafe double NXOpen.Tooling.FormingInsertBuilder.PunchPlateClearance
getset

Returns or sets the clearance value of punch plate .

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.FormingInsertBuilder.RenameComponent
getset

Returns or sets the option whether rename component.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe bool NXOpen.Tooling.FormingInsertBuilder.ReverseDirection
getset

Returns or sets the option to reverse trim direction.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.FormingInsertBuilder.SameWithPlate
getset

Returns or sets the punch same with plate

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.ScCollector NXOpen.Tooling.FormingInsertBuilder.SeedFace
get

Returns the seed face of forming region.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.ScCollector NXOpen.Tooling.FormingInsertBuilder.SelectFormingFaces
get

Returns the forming faces of forming region.

Created in NX7.5.0

License requirements: None.

unsafe double NXOpen.Tooling.FormingInsertBuilder.StripperPlateClearance
getset

Returns or sets the option to use the stripper plate clearance.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.FormingInsertBuilder.TangentEdgeAngle
getset

Returns or sets the tangent edge angle of forming region.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.FormingInsertBuilder.TraverseInteriorEdges
getset

Returns or sets the indication to traverse interior edges of forming region.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.FormingInsertBuilder.UseBottomPlateClearance
getset

Returns or sets the option to use bottom backing plate clearance.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.FormingInsertBuilder.UseDiePlateClearance
getset

Returns or sets the option to use die plate clearance.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.FormingInsertBuilder.UsePunchPlateClearance
getset

Returns or sets the option to use punch plate clearance.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.FormingInsertBuilder.UseStripperPlateClearance
getset

Returns or sets the option to use stripper plate clearance.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.


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