NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Tooling::FormingInsertBuilder Class Reference

Progressive Die Wizard builder to design forming punch and die insert
To create a new instance of this class, use Tooling::FormingInsertCollection::CreateFormingInsertBuilder
Default values. More...

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

List of all members.

Public Types

enum  BlankPositions { BlankPositionsPunchPlate, BlankPositionsStripperPlate, BlankPositionsDiePlate }
 Specifies the blank position. More...
enum  BlankTypes { BlankTypesStandard, BlankTypesUserDefined }
 Specifies the blank type. More...
enum  DesignOptions { DesignOptionsFormingPunch, DesignOptionsFormingDie }
 Specifies the design type. More...
enum  ParentTypes { ParentTypesControl, ParentTypesDieBase, ParentTypesSubDie, ParentTypesDie }
 Specifies the parent part type. More...

Public Member Functions

double AngleToleranceValue ()
 Returns the tangent edge angle tolerance value of forming region.
NXOpen::Tooling::FormingInsertBuilder::BlankPositions BlankPosition ()
 Returns the blank position in punch plate or stripper plate.
NXOpen::SectionBlankProfile ()
 Returns the blank profile to extrude the punch or die.
NXOpen::Tooling::FormingInsertBuilder::BlankTypes BlankType ()
 Returns the blank type for punch or die.
double BottomPlateClearance ()
 Returns the clearance value of bottom backing plate .
NXOpen::ScCollectorBoundaryFaces ()
 Returns the boundary faces of forming region.
NXOpen::TaggedObjectCreateNewComponent (NXOpen::TaggedObject *parentTag, const NXOpen::Point3d &origin)
 Create new component.
void DeletePunchOrDieComponent ()
 The action to delete the selected punch or die component
Created in NX7.5.0.
NXOpen::Tooling::FormingInsertBuilder::DesignOptions DesignOption ()
 Returns the design option to design punch or die.
double DiePlateClearance ()
 Returns the clearance value of die plate.
void ExtractFormingRegion ()
 Extract forming region.
NXOpen::ExpressionHeightValue ()
 Returns the height value of blank.
NXOpen::ExpressionLowerValue ()
 Returns the lower value of blank.
NXOpen::Tooling::FormingInsertBuilder::ParentTypes ParentPart ()
 Returns the parent part to create blank.
NXString ParentPartName ()
 Returns the parent part name to create blank.
NXOpen::SelectBodyPunchOrDieToEdit ()
 Returns the punch or die to edit
Created in NX7.5.0.
double PunchPlateClearance ()
 Returns the clearance value of punch plate .
bool ReverseDirection ()
 Returns the option to reverse trim direction.
void ReverseTrimDirection ()
 Reverse trim direction.
bool SameWithPlate ()
 Returns the punch same with plate
Created in NX7.5.0.
NXOpen::ScCollectorSeedFace ()
 Returns the seed face of forming region.
NXOpen::ScCollectorSelectFormingFaces ()
 Returns the forming faces of forming region.
void SetAngleToleranceValue (double angleToleranceValue)
 Sets the tangent edge angle tolerance value of forming region.
void SetBlankPosition (NXOpen::Tooling::FormingInsertBuilder::BlankPositions blankPosition)
 Sets the blank position in punch plate or stripper plate.
void SetBlankType (NXOpen::Tooling::FormingInsertBuilder::BlankTypes blankType)
 Sets the blank type for punch or die.
void SetBottomPlateClearance (double bottomPlateClr)
 Sets the clearance value of bottom backing plate .
void SetDesignOption (NXOpen::Tooling::FormingInsertBuilder::DesignOptions designOption)
 Sets the design option to design punch or die.
void SetDiePlateClearance (double diePlateClr)
 Sets the clearance value of die plate.
void SetParentPart (NXOpen::Tooling::FormingInsertBuilder::ParentTypes parentPart)
 Sets the parent part to create blank.
void SetParentPartName (const NXString &parentPart)
 Sets the parent part name to create blank.
void SetPunchPlateClearance (double punchPlateClr)
 Sets the clearance value of punch plate .
void SetReverseDirection (bool reverseDirection)
 Sets the option to reverse trim direction.
void SetSameWithPlate (bool sameWithPlate)
 Sets the punch same with plate
Created in NX7.5.0.
void SetStripperPlateClearance (double stripperPlateClr)
 Sets the option to use the stripper plate clearance.
void SetTangentEdgeAngle (bool tangentEdgeAngle)
 Sets the tangent edge angle of forming region.
void SetTraverseInteriorEdges (bool traverseInteriorEdges)
 Sets the indication to traverse interior edges of forming region.
void SetUseBottomPlateClearance (bool useBPClearance)
 Sets the option to use bottom backing plate clearance.
void SetUseDiePlateClearance (bool useDPClearance)
 Sets the option to use die plate clearance.
void SetUsePunchPlateClearance (bool usePPClearance)
 Sets the option to use punch plate clearance.
void SetUseStripperPlateClearance (bool useSPClearance)
 Sets the option to use stripper plate clearance.
double StripperPlateClearance ()
 Returns the option to use the stripper plate clearance.
bool TangentEdgeAngle ()
 Returns the tangent edge angle of forming region.
bool TraverseInteriorEdges ()
 Returns the indication to traverse interior edges of forming region.
bool UseBottomPlateClearance ()
 Returns the option to use bottom backing plate clearance.
bool UseDiePlateClearance ()
 Returns the option to use die plate clearance.
bool UsePunchPlateClearance ()
 Returns the option to use punch plate clearance.
bool UseStripperPlateClearance ()
 Returns the option to use stripper plate clearance.

Detailed Description

Progressive Die Wizard builder to design forming punch and die insert
To create a new instance of this class, use 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:
BlankPositionsPunchPlate 

the blank is on the punch plate

BlankPositionsStripperPlate 

the blank is on the stripper plate

BlankPositionsDiePlate 

the blank is on the die plate

Specifies the blank type.

Enumerator:
BlankTypesStandard 

standard blank.

BlankTypesUserDefined 

user Defined blank.

Specifies the design type.

Enumerator:
DesignOptionsFormingPunch 

design the forming punch

DesignOptionsFormingDie 

design the forming die

Specifies the parent part type.

Enumerator:
ParentTypesControl 

use PDW project's control part as parent part

ParentTypesDieBase 

use PDW project's die base part as parent part

ParentTypesSubDie 

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

ParentTypesDie 

use PDW project's die part as parent part


Member Function Documentation

Returns the tangent edge angle tolerance value of forming region.


Created in NX7.5.0.

License requirements : None

Returns the blank position in punch plate or stripper plate.


Created in NX7.5.0.

License requirements : None

Returns the blank profile to extrude the punch or die.


Created in NX7.5.0.

License requirements : None

Returns the blank type for punch or die.


Created in NX7.5.0.

License requirements : None

Returns the clearance value of bottom backing plate .


Created in NX7.5.0.

License requirements : None

Returns the boundary faces of forming region.


Created in NX7.5.0.

License requirements : None

Create new component.

Returns:
the new part instance
Created in NX7.5.0.

License requirements : None
Parameters:
parentTagthe parent part
originthe origin point to add

The action to delete the selected punch or die component
Created in NX7.5.0.



License requirements : None

Returns the design option to design punch or die.


Created in NX7.5.0.

License requirements : None

Returns the clearance value of die plate.


Created in NX7.5.0.

License requirements : None

Extract forming region.


Created in NX7.5.0.

License requirements : None

Returns the height value of blank.


Created in NX7.5.0.

License requirements : None

Returns the lower value of blank.


Created in NX7.5.0.

License requirements : None

Returns the parent part to create blank.


Created in NX7.5.0.

License requirements : None

Returns the parent part name to create blank.


Created in NX7.5.0.

License requirements : None

Returns the punch or die to edit
Created in NX7.5.0.



License requirements : None

Returns the clearance value of punch plate .


Created in NX7.5.0.

License requirements : None

Returns the option to reverse trim direction.


Created in NX7.5.0.

License requirements : None

Reverse trim direction.


Created in NX7.5.0.

License requirements : None

Returns the punch same with plate
Created in NX7.5.0.



License requirements : None

Returns the seed face of forming region.


Created in NX7.5.0.

License requirements : None

Returns the forming faces of forming region.


Created in NX7.5.0.

License requirements : None

Sets the tangent edge angle tolerance value of forming region.


Created in NX7.5.0.

License requirements : None

Parameters:
angleToleranceValueangletolerancevalue

Sets the blank position in punch plate or stripper plate.


Created in NX7.5.0.

License requirements : None

Parameters:
blankPositionblankposition

Sets the blank type for punch or die.


Created in NX7.5.0.

License requirements : None

Parameters:
blankTypeblanktype

Sets the clearance value of bottom backing plate .


Created in NX7.5.0.

License requirements : None

Parameters:
bottomPlateClrbottomplateclr

Sets the design option to design punch or die.


Created in NX7.5.0.

License requirements : None

Parameters:
designOptiondesignoption

Sets the clearance value of die plate.


Created in NX7.5.0.

License requirements : None

Parameters:
diePlateClrdieplateclr

Sets the parent part to create blank.


Created in NX7.5.0.

License requirements : None

Parameters:
parentPartparentpart

Sets the parent part name to create blank.


Created in NX7.5.0.

License requirements : None

Parameters:
parentPartSpecifies the parent part name

Sets the clearance value of punch plate .


Created in NX7.5.0.

License requirements : None

Parameters:
punchPlateClrpunchplateclr

Sets the option to reverse trim direction.


Created in NX7.5.0.

License requirements : None

Parameters:
reverseDirectionreversedirection

Sets the punch same with plate
Created in NX7.5.0.



License requirements : None

Parameters:
sameWithPlatesamewithplate

Sets the option to use the stripper plate clearance.


Created in NX7.5.0.

License requirements : None

Parameters:
stripperPlateClrstripperplateclr

Sets the tangent edge angle of forming region.


Created in NX7.5.0.

License requirements : None

Parameters:
tangentEdgeAngletangentedgeangle

Sets the indication to traverse interior edges of forming region.


Created in NX7.5.0.

License requirements : None

Parameters:
traverseInteriorEdgestraverseinterioredges

Sets the option to use bottom backing plate clearance.


Created in NX7.5.0.

License requirements : None

Parameters:
useBPClearanceusebpclearance

Sets the option to use die plate clearance.


Created in NX7.5.0.

License requirements : None

Parameters:
useDPClearanceusedpclearance

Sets the option to use punch plate clearance.


Created in NX7.5.0.

License requirements : None

Parameters:
usePPClearanceuseppclearance

Sets the option to use stripper plate clearance.


Created in NX7.5.0.

License requirements : None

Parameters:
useSPClearanceusespclearance

Returns the option to use the stripper plate clearance.


Created in NX7.5.0.

License requirements : None

Returns the tangent edge angle of forming region.


Created in NX7.5.0.

License requirements : None

Returns the indication to traverse interior edges of forming region.


Created in NX7.5.0.

License requirements : None

Returns the option to use bottom backing plate clearance.


Created in NX7.5.0.

License requirements : None

Returns the option to use die plate clearance.


Created in NX7.5.0.

License requirements : None

Returns the option to use punch plate clearance.


Created in NX7.5.0.

License requirements : None

Returns the option to use stripper plate clearance.


Created in NX7.5.0.

License requirements : None


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