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

PDW insert auxiliary builder to design various auxiliaries of insert group
To create a new instance of this class, use Tooling::InsertAuxiliaryCollection::CreateInsertAuxiliaryBuilder
Default values. More...

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

List of all members.

Public Types

enum  CircOperationTypes { CircOperationTypesCreate, CircOperationTypesEdit, CircOperationTypesDelete }
 Specifies the options of circular array. More...
enum  DesignToolOption { DesignToolOptionCopy, DesignToolOptionArray, DesignToolOptionDelete }
 Specifies the design tool option. More...
enum  RectOperationOption { RectOperationOptionCreate, RectOperationOptionEdit, RectOperationOptionDelete }
 Specifies the rectangular array option. More...
enum  ShankShapeTypes { ShankShapeTypesFlange, ShankShapeTypesRamp, ShankShapeTypesHeel }
 Specifies the shank shape. More...
enum  Types { TypesInsertShank, TypesPunchMount, TypesTools }
 Specifies the insert auxiliary type. More...

Public Member Functions

double BottomPlateClearance ()
 Returns the bottom plate clearance.
bool CircDeleteAllComponents ()
 Returns the option to delete all components in circular array.
NXOpen::SelectBodyCircularInsert ()
 Returns the insert to do circular array.
NXOpen::Tooling::InsertAuxiliaryBuilder::CircOperationTypes CircularOperation ()
 Returns the circular array operation.
NXOpen::DirectionCircularVector ()
 Returns the specified vector for defining circular array axis.
double ClearanceValue ()
 Returns the clearance value.
NXOpen::PointControlPoint ()
 Returns the control point for the copy operation.
NXOpen::SelectBodyListCopySelectInsert ()
 Returns the insert to be copied.
void DesignMountHead ()
 Design mount head for insert.
NXOpen::Tooling::InsertAuxiliaryBuilder::DesignToolOption DesignTool ()
 Returns the design tool.
NXOpen::PointDestinationPoint ()
 Returns the destination point for the copy operation.
NXOpen::ScCollectorFaceForRamp ()
 Returns the sweep face for editing ramp.
NXOpen::ExpressionFalseBodyHeight ()
 Returns the false body height.
double HeelHeight ()
 Returns the heel height.
double HeelLength ()
 Returns the heel length.
double HeelRadian ()
 Returns the heel radius.
double HeelWidth ()
 Returns the heel width.
NXOpen::SelectEdgeInsertEdge ()
 Returns the insert edge.
NXOpen::ScCollectorInsertShankFace ()
 Returns the insert shank face.
NXOpen::SelectBodyListInsertsToDelete ()
 Returns the insert objects to be deleted.
NXOpen::SelectEdgeMountPunchEdge ()
 Returns the punch edge to place the mount.
NXOpen::ScCollectorMountPunchFace ()
 Returns the punch face to place the mount.
double OffsetAngle ()
 Returns the offset angle of circular array.
double OffsetX ()
 Returns the offset value along X.
double OffsetY ()
 Returns the offset value along Y.
NXOpen::PointPointForRamp ()
 Returns the tangent point for the sweep guide curve
Created in NX7.5.0.
NXOpen::SelectBodyPunch ()
 Returns the selected punch.
NXOpen::SelectEdgePunchEdge ()
 Returns the punch edge.
double PunchPlateClearance ()
 Returns the punch plate clearance.
NXOpen::ScCollectorPunchShankFace ()
 Returns the punch shank.
double PunchShankParaC ()
 Returns the punch shank parameter for clearance between true body and false body.
double PunchShankParaFL ()
 Returns the punch shank parameter false body height.
double PunchShankParaL1 ()
 Returns the punch shank parameter for true body and false body length.
double PunchShankParaLength ()
 Returns the punch shank parameter length.
double PunchShankParaPL ()
 Returns the punch shank parameter for true body height.
double PunchShankParaR ()
 Returns the punch shank parameter for true body radius.
double PunchShankParaWidth ()
 Returns the punch shank parameter width.
NXOpen::ExpressionRadiusForRamp ()
 Returns the the sweep guide curve radius.
NXOpen::ExpressionRampShankHeight ()
 Returns the ramp shank height.
NXOpen::SelectBodyRectangularInsert ()
 Returns the insert to do rectangular array .
NXOpen::Tooling::InsertAuxiliaryBuilder::RectOperationOption RectangularOperation ()
 Returns the rectangular array operation.
NXOpen::DirectionRectangularXVector ()
 Returns the X vector for rectangular array.
NXOpen::DirectionRectangularYVector ()
 Returns the Y vector for rectangular array.
bool RectDeleteAllComponents ()
 Returns the option to delete all components in rectangular array.
NXOpen::SectionSelectShankProfile ()
 Returns the selected shank profile.
void SetBottomPlateClearance (double bottomPlateClr)
 Sets the bottom plate clearance.
void SetCircDeleteAllComponents (bool circDeleteAllComponents)
 Sets the option to delete all components in circular array.
void SetCircularOperation (NXOpen::Tooling::InsertAuxiliaryBuilder::CircOperationTypes circOperationType)
 Sets the circular array operation.
void SetCircularVector (NXOpen::Direction *circSpecifyVector)
 Sets the specified vector for defining circular array axis.
void SetClearanceValue (double clearanceValue)
 Sets the clearance value.
void SetControlPoint (NXOpen::Point *specifyControlPoint)
 Sets the control point for the copy operation.
void SetDesignTool (NXOpen::Tooling::InsertAuxiliaryBuilder::DesignToolOption designTool)
 Sets the design tool.
void SetDestinationPoint (NXOpen::Point *specifyDestinationPoint)
 Sets the destination point for the copy operation.
void SetHeelHeight (double heelHeight)
 Sets the heel height.
void SetHeelLength (double heelLength)
 Sets the heel length.
void SetHeelRadian (double heelRadian)
 Sets the heel radius.
void SetHeelWidth (double heelWidth)
 Sets the heel width.
void SetOffsetAngle (double offsetAngle)
 Sets the offset angle of circular array.
void SetOffsetX (double offsetX)
 Sets the offset value along X.
void SetOffsetY (double offsetY)
 Sets the offset value along Y.
void SetPointForRamp (NXOpen::Point *pointForRamp)
 Sets the tangent point for the sweep guide curve
Created in NX7.5.0.
void SetPunchPlateClearance (double punchPlateClr)
 Sets the punch plate clearance.
void SetPunchShankParaC (double punchShankParaC)
 Sets the punch shank parameter for clearance between true body and false body.
void SetPunchShankParaFL (double punchShankParaFL)
 Sets the punch shank parameter false body height.
void SetPunchShankParaL1 (double punchShankParaL1)
 Sets the punch shank parameter for true body and false body length.
void SetPunchShankParaLength (double punchShankParaL)
 Sets the punch shank parameter length.
void SetPunchShankParaPL (double punchShankParaPL)
 Sets the punch shank parameter for true body height.
void SetPunchShankParaR (double punchShankParaR)
 Sets the punch shank parameter for true body radius.
void SetPunchShankParaWidth (double punchShankParaW)
 Sets the punch shank parameter width.
void SetRectangularOperation (NXOpen::Tooling::InsertAuxiliaryBuilder::RectOperationOption rectOperationType)
 Sets the rectangular array operation.
void SetRectangularXVector (NXOpen::Direction *rectSpecifyVectorX)
 Sets the X vector for rectangular array.
void SetRectangularYVector (NXOpen::Direction *rectSpecifyVectorY)
 Sets the Y vector for rectangular array.
void SetRectDeleteAllComponents (bool rectDeleteAllComponents)
 Sets the option to delete all components in rectangular array.
void SetShankShape (NXOpen::Tooling::InsertAuxiliaryBuilder::ShankShapeTypes shankShape)
 Sets the shank shape.
void SetStripperPlateClearance (double stripperPlateClr)
 Sets the stripper plate clearance.
void SetTotalAlongX (int totalNumberX)
 Sets the total number of insert along X.
void SetTotalAlongY (int totalNumberY)
 Sets the total number of insert along Y.
void SetTotalNumber (int totalNumber)
 Sets the total number of insert for circular array.
void SetType (NXOpen::Tooling::InsertAuxiliaryBuilder::Types type)
 Sets the insert auxiliary type.
void SetUseBottomPlateClearance (bool useBPClearance)
 Sets the option to use bottoming plate clearance.
void SetUseClearance (bool useClearance)
 Sets the option to use clearance.
void SetUsePunchPlateClearance (bool usePPClearance)
 Sets the option to use punch plate clearance.
void SetUseStripperPlateClearance (bool useSPClearance)
 Sets the option to stripper plate clearance.
void SetVectorForRamp (NXOpen::Direction *vectorForRamp)
 Sets the vector to determintate the datum plane normal that the sweep guide curve in.
NXOpen::Tooling::InsertAuxiliaryBuilder::ShankShapeTypes ShankShape ()
 Returns the shank shape.
NXOpen::ScCollectorShanksToDelete ()
 Returns the faces of those to be deleted shanks.
double StripperPlateClearance ()
 Returns the stripper plate clearance.
int TotalAlongX ()
 Returns the total number of insert along X.
int TotalAlongY ()
 Returns the total number of insert along Y.
int TotalNumber ()
 Returns the total number of insert for circular array.
NXOpen::Tooling::InsertAuxiliaryBuilder::Types Type ()
 Returns the insert auxiliary type.
bool UseBottomPlateClearance ()
 Returns the option to use bottoming plate clearance.
bool UseClearance ()
 Returns the option to use clearance.
bool UsePunchPlateClearance ()
 Returns the option to use punch plate clearance.
bool UseStripperPlateClearance ()
 Returns the option to stripper plate clearance.
NXOpen::DirectionVectorForRamp ()
 Returns the vector to determintate the datum plane normal that the sweep guide curve in.

Detailed Description

PDW insert auxiliary builder to design various auxiliaries of insert group
To create a new instance of this class, use Tooling::InsertAuxiliaryCollection::CreateInsertAuxiliaryBuilder
Default values.

Property Value

BottomPlateClearance

0

CircDeleteAllComponents

0

CircularOperation

Create

ClearanceValue

1

DesignTool

Copy

FalseBodyHeight.Value

0 (millimeters part), 0 (inches part)

HeelHeight

5

HeelLength

10

HeelRadian

1

HeelWidth

5

OffsetAngle

0

OffsetX

0

OffsetY

0

PunchPlateClearance

0

PunchShankParaC

1

PunchShankParaFL

45

PunchShankParaL1

6

PunchShankParaLength

8

PunchShankParaPL

40

PunchShankParaR

13

PunchShankParaWidth

8

RampShankHeight.Value

0 (millimeters part), 0 (inches part)

RectDeleteAllComponents

0

RectangularOperation

Create

ShankShape

Flange

StripperPlateClearance

0

TotalAlongX

1

TotalAlongY

1

TotalNumber

1

UseBottomPlateClearance

0

UseClearance

1

UsePunchPlateClearance

0

UseStripperPlateClearance

0


Created in NX7.5.0.


Member Enumeration Documentation

Specifies the options of circular array.

Enumerator:
CircOperationTypesCreate 

create

CircOperationTypesEdit 

edit

CircOperationTypesDelete 

delete

Specifies the design tool option.

Enumerator:
DesignToolOptionCopy 

copy

DesignToolOptionArray 

array

DesignToolOptionDelete 

delete

Specifies the rectangular array option.

Enumerator:
RectOperationOptionCreate 

create

RectOperationOptionEdit 

edit

RectOperationOptionDelete 

delete

Specifies the shank shape.

Enumerator:
ShankShapeTypesFlange 

flange

ShankShapeTypesRamp 

ramp

ShankShapeTypesHeel 

heel

Specifies the insert auxiliary type.

Enumerator:
TypesInsertShank 

insert shank

TypesPunchMount 

punch mount

TypesTools 

tools


Member Function Documentation

Returns the bottom plate clearance.


Created in NX7.5.0.

License requirements : None

Returns the option to delete all components in circular array.


Created in NX7.5.0.

License requirements : None

Returns the insert to do circular array.


Created in NX7.5.0.

License requirements : None

Returns the circular array operation.


Created in NX7.5.0.

License requirements : None

Returns the specified vector for defining circular array axis.


Created in NX7.5.0.

License requirements : None

Returns the clearance value.


Created in NX7.5.0.

License requirements : None

Returns the control point for the copy operation.


Created in NX7.5.0.

License requirements : None

Returns the insert to be copied.


Created in NX7.5.0.

License requirements : None

Design mount head for insert.


Created in NX7.5.0.

License requirements : None

Returns the design tool.


Created in NX7.5.0.

License requirements : None

Returns the destination point for the copy operation.


Created in NX7.5.0.

License requirements : None

Returns the sweep face for editing ramp.


Created in NX7.5.0.

License requirements : None

Returns the false body height.


Created in NX7.5.0.

License requirements : None

Returns the heel height.


Created in NX7.5.0.

License requirements : None

Returns the heel length.


Created in NX7.5.0.

License requirements : None

Returns the heel radius.


Created in NX7.5.0.

License requirements : None

Returns the heel width.


Created in NX7.5.0.

License requirements : None

Returns the insert edge.


Created in NX7.5.0.

License requirements : None

Returns the insert shank face.


Created in NX7.5.0.

License requirements : None

Returns the insert objects to be deleted.


Created in NX7.5.0.

License requirements : None

Returns the punch edge to place the mount.


Created in NX7.5.0.

License requirements : None

Returns the punch face to place the mount.


Created in NX7.5.0.

License requirements : None

Returns the offset angle of circular array.


Created in NX7.5.0.

License requirements : None

Returns the offset value along X.


Created in NX7.5.0.

License requirements : None

Returns the offset value along Y.


Created in NX7.5.0.

License requirements : None

Returns the tangent point for the sweep guide curve
Created in NX7.5.0.



License requirements : None

Returns the selected punch.


Created in NX7.5.0.

License requirements : None

Returns the punch edge.


Created in NX7.5.0.

License requirements : None

Returns the punch plate clearance.


Created in NX7.5.0.

License requirements : None

Returns the punch shank.


Created in NX7.5.0.

License requirements : None

Returns the punch shank parameter for clearance between true body and false body.


Created in NX7.5.0.

License requirements : None

Returns the punch shank parameter false body height.


Created in NX7.5.0.

License requirements : None

Returns the punch shank parameter for true body and false body length.


Created in NX7.5.0.

License requirements : None

Returns the punch shank parameter length.


Created in NX7.5.0.

License requirements : None

Returns the punch shank parameter for true body height.


Created in NX7.5.0.

License requirements : None

Returns the punch shank parameter for true body radius.


Created in NX7.5.0.

License requirements : None

Returns the punch shank parameter width.


Created in NX7.5.0.

License requirements : None

Returns the the sweep guide curve radius.


Created in NX7.5.0.

License requirements : None

Returns the ramp shank height.


Created in NX7.5.0.

License requirements : None

Returns the insert to do rectangular array .


Created in NX7.5.0.

License requirements : None

Returns the rectangular array operation.


Created in NX7.5.0.

License requirements : None

Returns the X vector for rectangular array.


Created in NX7.5.0.

License requirements : None

Returns the Y vector for rectangular array.


Created in NX7.5.0.

License requirements : None

Returns the option to delete all components in rectangular array.


Created in NX7.5.0.

License requirements : None

Returns the selected shank profile.


Created in NX7.5.0.

License requirements : None

Sets the bottom plate clearance.


Created in NX7.5.0.

License requirements : None

Parameters:
bottomPlateClrbottomplateclr

Sets the option to delete all components in circular array.


Created in NX7.5.0.

License requirements : None

Parameters:
circDeleteAllComponentscircdeleteallcomponents

Sets the circular array operation.


Created in NX7.5.0.

License requirements : None

Parameters:
circOperationTypecircoperationtype

Sets the specified vector for defining circular array axis.


Created in NX7.5.0.

License requirements : None

Parameters:
circSpecifyVectorcircspecifyvector

Sets the clearance value.


Created in NX7.5.0.

License requirements : None

Parameters:
clearanceValueclearancevalue

Sets the control point for the copy operation.


Created in NX7.5.0.

License requirements : None

Parameters:
specifyControlPointspecifycontrolpoint

Sets the design tool.


Created in NX7.5.0.

License requirements : None

Parameters:
designTooldesigntool

Sets the destination point for the copy operation.


Created in NX7.5.0.

License requirements : None

Parameters:
specifyDestinationPointspecifydestinationpoint

Sets the heel height.


Created in NX7.5.0.

License requirements : None

Parameters:
heelHeightheelheight

Sets the heel length.


Created in NX7.5.0.

License requirements : None

Parameters:
heelLengthheellength

Sets the heel radius.


Created in NX7.5.0.

License requirements : None

Parameters:
heelRadianheelradian

Sets the heel width.


Created in NX7.5.0.

License requirements : None

Parameters:
heelWidthheelwidth

Sets the offset angle of circular array.


Created in NX7.5.0.

License requirements : None

Parameters:
offsetAngleoffsetangle

Sets the offset value along X.


Created in NX7.5.0.

License requirements : None

Parameters:
offsetXoffsetx

Sets the offset value along Y.


Created in NX7.5.0.

License requirements : None

Parameters:
offsetYoffsety

Sets the tangent point for the sweep guide curve
Created in NX7.5.0.



License requirements : None

Parameters:
pointForRamppointforramp

Sets the punch plate clearance.


Created in NX7.5.0.

License requirements : None

Parameters:
punchPlateClrpunchplateclr

Sets the punch shank parameter for clearance between true body and false body.


Created in NX7.5.0.

License requirements : None

Parameters:
punchShankParaCpunchshankparac

Sets the punch shank parameter false body height.


Created in NX7.5.0.

License requirements : None

Parameters:
punchShankParaFLpunchshankparafl

Sets the punch shank parameter for true body and false body length.


Created in NX7.5.0.

License requirements : None

Parameters:
punchShankParaL1punchshankparal1

Sets the punch shank parameter length.


Created in NX7.5.0.

License requirements : None

Parameters:
punchShankParaLpunchshankparal

Sets the punch shank parameter for true body height.


Created in NX7.5.0.

License requirements : None

Parameters:
punchShankParaPLpunchshankparapl

Sets the punch shank parameter for true body radius.


Created in NX7.5.0.

License requirements : None

Parameters:
punchShankParaRpunchshankparar

Sets the punch shank parameter width.


Created in NX7.5.0.

License requirements : None

Parameters:
punchShankParaWpunchshankparaw

Sets the rectangular array operation.


Created in NX7.5.0.

License requirements : None

Parameters:
rectOperationTyperectoperationtype

Sets the X vector for rectangular array.


Created in NX7.5.0.

License requirements : None

Parameters:
rectSpecifyVectorXrectspecifyvectorx

Sets the Y vector for rectangular array.


Created in NX7.5.0.

License requirements : None

Parameters:
rectSpecifyVectorYrectspecifyvectory

Sets the option to delete all components in rectangular array.


Created in NX7.5.0.

License requirements : None

Parameters:
rectDeleteAllComponentsrectdeleteallcomponents

Sets the shank shape.


Created in NX7.5.0.

License requirements : None

Parameters:
shankShapeshankshape

Sets the stripper plate clearance.


Created in NX7.5.0.

License requirements : None

Parameters:
stripperPlateClrstripperplateclr

Sets the total number of insert along X.


Created in NX7.5.0.

License requirements : None

Parameters:
totalNumberXtotalnumberx

Sets the total number of insert along Y.


Created in NX7.5.0.

License requirements : None

Parameters:
totalNumberYtotalnumbery

Sets the total number of insert for circular array.


Created in NX7.5.0.

License requirements : None

Parameters:
totalNumbertotalnumber

Sets the insert auxiliary type.


Created in NX7.5.0.

License requirements : None

Parameters:
typetype

Sets the option to use bottoming plate clearance.


Created in NX7.5.0.

License requirements : None

Parameters:
useBPClearanceusebpclearance

Sets the option to use clearance.


Created in NX7.5.0.

License requirements : None

Parameters:
useClearanceuseclearance

Sets the option to use punch plate clearance.


Created in NX7.5.0.

License requirements : None

Parameters:
usePPClearanceuseppclearance

Sets the option to stripper plate clearance.


Created in NX7.5.0.

License requirements : None

Parameters:
useSPClearanceusespclearance

Sets the vector to determintate the datum plane normal that the sweep guide curve in.


Created in NX7.5.0.

License requirements : None

Parameters:
vectorForRampvectorforramp

Returns the shank shape.


Created in NX7.5.0.

License requirements : None

Returns the faces of those to be deleted shanks.


Created in NX7.5.0.

License requirements : None

Returns the stripper plate clearance.


Created in NX7.5.0.

License requirements : None

Returns the total number of insert along X.


Created in NX7.5.0.

License requirements : None

Returns the total number of insert along Y.


Created in NX7.5.0.

License requirements : None

Returns the total number of insert for circular array.


Created in NX7.5.0.

License requirements : None

Returns the insert auxiliary type.


Created in NX7.5.0.

License requirements : None

Returns the option to use bottoming plate clearance.


Created in NX7.5.0.

License requirements : None

Returns the option to use 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 stripper plate clearance.


Created in NX7.5.0.

License requirements : None

Returns the vector to determintate the datum plane normal that the sweep guide curve in.


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.