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

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

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

List of all members.

Public Types

enum  BurringDirections { BurringDirectionsBurringUpwards, BurringDirectionsBurringDownwards }
 Specifies the burring direction. More...
enum  BurringPunchTypes { BurringPunchTypesFirst, BurringPunchTypesSecond, BurringPunchTypesThird }
 Specifies the burring punch type. More...
enum  DesignOptions { DesignOptionsBurringPunch, DesignOptionsBurringDie }
 Specifies the design type. More...
enum  ParentTypes { ParentTypesControl, ParentTypesDieBase, ParentTypesSubDie, ParentTypesDie }
 Specifies the parent part type. More...

Public Member Functions

NXOpen::ExpressionArcRadius ()
 Returns the arc radius value.
NXOpen::SectionBlankProfile ()
 Returns the blank profile to extrude the punch or die.
NXOpen::Tooling::BurringInsertBuilder::BurringDirections BurringDirection ()
 Returns the burring direction downwards or upwards.
NXOpen::Tooling::BurringInsertBuilder::BurringPunchTypes BurringPunchType ()
 Returns the burring punch type to create.
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 NX8.0.0.
NXOpen::Tooling::BurringInsertBuilder::DesignOptions DesignOption ()
 Returns the design option to design punch or die.
NXOpen::ExpressionEndValue ()
 Returns the end height value of blank.
NXOpen::Tooling::BurringInsertBuilder::ParentTypes ParentPart ()
 Returns the parent part to create blank.
NXString ParentPartName ()
 Returns the parent part name to create blank.
double PlateClearanceFirst ()
 Returns the value of plate clearance first.
double PlateClearanceSecond ()
 Returns the value of plate clearance second.
double PlateClearanceThird ()
 Returns the value of plate clearance third.
NXOpen::ExpressionPunchHeadHeight ()
 Returns the punch head height value of blank.
NXOpen::SelectBodyPunchOrDieToEdit ()
 Returns the punch or die to edit
Created in NX8.0.0.
bool RenameComponent ()
 Returns the option whether rename component.
void RevolveSketchedCurve ()
 Extract burring region.
NXOpen::ScCollectorSelectFaces ()
 Returns the burring face of burring region.
void SetBurringDirection (NXOpen::Tooling::BurringInsertBuilder::BurringDirections burringDirection)
 Sets the burring direction downwards or upwards.
void SetBurringPunchType (NXOpen::Tooling::BurringInsertBuilder::BurringPunchTypes burringPunchType)
 Sets the burring punch type to create.
void SetDesignOption (NXOpen::Tooling::BurringInsertBuilder::DesignOptions designOption)
 Sets the design option to design punch or die.
void SetParentPart (NXOpen::Tooling::BurringInsertBuilder::ParentTypes parentPart)
 Sets the parent part to create blank.
void SetParentPartName (const NXString &parentPart)
 Sets the parent part name to create blank.
void SetPlateClearanceFirst (double plateClearanceFirst)
 Sets the value of plate clearance first.
void SetPlateClearanceSecond (double plateClearanceSecond)
 Sets the value of plate clearance second.
void SetPlateClearanceThird (double plateClearanceThird)
 Sets the value of plate clearance third.
void SetRenameComponent (bool renameComponent)
 Sets the option whether rename component.
void SetUsePlateClearanceFirst (bool usePlateClearanceFirst)
 Sets the option to use plate clearance first.
void SetUsePlateClearanceSecond (bool usePlateClearanceSecond)
 Sets the option to use plate clearance second.
void SetUsePlateClearanceThird (bool usePlateClearanceThird)
 Sets the option to use plate clearance third.
NXOpen::ExpressionStartValue ()
 Returns the start height value of blank.
bool UsePlateClearanceFirst ()
 Returns the option to use plate clearance first.
bool UsePlateClearanceSecond ()
 Returns the option to use plate clearance second.
bool UsePlateClearanceThird ()
 Returns the option to use plate clearance third.

Detailed Description

Progressive Die Wizard builder to design burring punch and die insert
To create a new instance of this class, use Tooling::BurringInsertCollection::CreateBurringInsertBuilder
Default values.

Property Value

ArcRadius.Value

0 (millimeters part), 0 (inches part)

BurringDirection

BurringDownwards

DesignOption

BurringPunch

EndValue.Value

0 (millimeters part), 0 (inches part)

ParentPart

DieBase

PlateClearanceFirst

0

PlateClearanceSecond

0

PlateClearanceThird

0

PunchHeadHeight.Value

0 (millimeters part), 0 (inches part)

StartValue.Value

0 (millimeters part), 0 (inches part)

UsePlateClearanceFirst

0

UsePlateClearanceSecond

0

UsePlateClearanceThird

0


Created in NX8.0.0.


Member Enumeration Documentation

Specifies the burring direction.

Enumerator:
BurringDirectionsBurringUpwards 

design the burring upwards

BurringDirectionsBurringDownwards 

design the burring downwards

Specifies the burring punch type.

Enumerator:
BurringPunchTypesFirst 

use first type

BurringPunchTypesSecond 

use second type

BurringPunchTypesThird 

use third type

Specifies the design type.

Enumerator:
DesignOptionsBurringPunch 

design the burring punch

DesignOptionsBurringDie 

design the burring 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 arc radius value.


Created in NX8.0.0.

License requirements : None

Returns the blank profile to extrude the punch or die.


Created in NX8.0.0.

License requirements : None

Returns the burring direction downwards or upwards.


Created in NX8.0.0.

License requirements : None

Returns the burring punch type to create.


Created in NX8.0.0.

License requirements : None

Create new component.

Returns:
the new part instance
Created in NX8.0.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 NX8.0.0.



License requirements : None

Returns the design option to design punch or die.


Created in NX8.0.0.

License requirements : None

Returns the end height value of blank.


Created in NX8.0.0.

License requirements : None

Returns the parent part to create blank.


Created in NX8.0.0.

License requirements : None

Returns the parent part name to create blank.


Created in NX8.0.0.

License requirements : None

Returns the value of plate clearance first.


Created in NX8.0.0.

License requirements : None

Returns the value of plate clearance second.


Created in NX8.0.0.

License requirements : None

Returns the value of plate clearance third.


Created in NX8.0.0.

License requirements : None

Returns the punch head height value of blank.


Created in NX8.0.0.

License requirements : None

Returns the punch or die to edit
Created in NX8.0.0.



License requirements : None

Returns the option whether rename component.


Created in NX8.0.0.

License requirements : None

Extract burring region.


Created in NX8.0.0.

License requirements : None

Returns the burring face of burring region.


Created in NX8.0.0.

License requirements : None

Sets the burring direction downwards or upwards.


Created in NX8.0.0.

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

Parameters:
burringDirectionburringdirection

Sets the burring punch type to create.


Created in NX8.0.0.

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

Parameters:
burringPunchTypeburringpunchtype

Sets the design option to design punch or die.


Created in NX8.0.0.

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

Parameters:
designOptiondesignoption

Sets the parent part to create blank.


Created in NX8.0.0.

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

Parameters:
parentPartparentpart

Sets the parent part name to create blank.


Created in NX8.0.0.

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

Parameters:
parentPartSpecifies the parent part name

Sets the value of plate clearance first.


Created in NX8.0.0.

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

Parameters:
plateClearanceFirstplateclearancefirst

Sets the value of plate clearance second.


Created in NX8.0.0.

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

Parameters:
plateClearanceSecondplateclearancesecond

Sets the value of plate clearance third.


Created in NX8.0.0.

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

Parameters:
plateClearanceThirdplateclearancethird

Sets the option whether rename component.


Created in NX8.0.0.

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

Parameters:
renameComponentrenamecomponent

Sets the option to use plate clearance first.


Created in NX8.0.0.

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

Parameters:
usePlateClearanceFirstuseplateclearancefirst

Sets the option to use plate clearance second.


Created in NX8.0.0.

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

Parameters:
usePlateClearanceSeconduseplateclearancesecond

Sets the option to use plate clearance third.


Created in NX8.0.0.

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

Parameters:
usePlateClearanceThirduseplateclearancethird

Returns the start height value of blank.


Created in NX8.0.0.

License requirements : None

Returns the option to use plate clearance first.


Created in NX8.0.0.

License requirements : None

Returns the option to use plate clearance second.


Created in NX8.0.0.

License requirements : None

Returns the option to use plate clearance third.


Created in NX8.0.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.