NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Tooling::PiercingInsertBuilder类 参考

冲孔镶件构建器 更多...

#include <Tooling_PiercingInsertBuilder.hxx>

类 NXOpen::Tooling::PiercingInsertBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  AssociationToolType { AssociationToolTypeAddIntoList , AssociationToolTypeRemoveFromList , AssociationToolTypeDeleteSelectedInserts }
enum  DieInsertTypeItems { DieInsertTypeItemsDieInsert , DieInsertTypeItemsBackingInsert }
enum  InsertPosition { InsertPositionTop , InsertPositionBottom }
enum  NormalBbpslugType {
  NormalBbpslugTypeFillet , NormalBbpslugTypeRectangle , NormalBbpslugTypeCircle , NormalBbpslugTypeMickey ,
  NormalBbpslugTypeClearance , NormalBbpslugTypeSlotVer , NormalBbpslugTypeSlotHor , NormalBbpslugTypeNone
}
enum  NormalCavityType { NormalCavityTypeTaperAngle , NormalCavityTypeStep , NormalCavityTypeRoundStep1 , NormalCavityTypeRoundStep2 }
enum  NormalClearanceOptionType { NormalClearanceOptionTypeConstant , NormalClearanceOptionTypeVariable }
enum  NormalDsslugType {
  NormalDsslugTypeFillet , NormalDsslugTypeRectangle , NormalDsslugTypeCircle , NormalDsslugTypeMickey ,
  NormalDsslugTypeClearance , NormalDsslugTypeSlotVer , NormalDsslugTypeSlotHor , NormalDsslugTypeNone
}
enum  NormalOffsetSideType { NormalOffsetSideTypeDieSide , NormalOffsetSideTypePunchSide }
enum  NormalUdpparentPartType { NormalUdpparentPartTypePrjDie099 , NormalUdpparentPartTypePrjDb000 , NormalUdpparentPartTypePrjSub002 }
enum  PunchPocketTypeItemsBP { PunchPocketTypeItemsBPClearance , PunchPocketTypeItemsBPFillet , PunchPocketTypeItemsBPCircle }
enum  PunchPocketTypeItemsPP { PunchPocketTypeItemsPPClearance , PunchPocketTypeItemsPPFillet , PunchPocketTypeItemsPPCircle }
enum  PunchPocketTypeItemsSP { PunchPocketTypeItemsSPClearance , PunchPocketTypeItemsSPFillet , PunchPocketTypeItemsSPCircle }
enum  Types {
  TypesDieInsert , TypesDieCavityAndSlugHole , TypesPunchInsert , TypesAssociation ,
  TypesDelete
}

Public 成员函数

void AddDieInsertPart ()
void AddStripperInsert ()
NXOpen::Tooling::PiercingInsertBuilder::AssociationToolType AssociationTool ()
bool ConceptDesign ()
void CreateUserDefinedDieInsert ()
void CreateUserDefinedInsertDatumPlane ()
void DieEditOffsetValueTable ()
NXOpen::Tooling::PiercingInsertBuilder::DieInsertTypeItems DieInsertType ()
double DieOffsetValue ()
bool DieSameOffsetValue ()
void LinkButton ()
NXString NewPartNames ()
NXOpen::Tooling::PiercingInsertBuilder::NormalBbpslugType NormalBbpslug ()
NXOpen::Tooling::PiercingInsertBuilder::NormalCavityType NormalCavity ()
double NormalClearance ()
NXOpen::Tooling::PiercingInsertBuilder::NormalClearanceOptionType NormalClearanceOption ()
void NormalCreateCavityAndSlug ()
void NormalCreateUdp ()
NXOpen::Tooling::PiercingInsertBuilder::NormalDsslugType NormalDsslug ()
bool NormalForEachScrap1 ()
bool NormalForEachScrap2 ()
void NormalLoadDie ()
void NormalLoadStandardPunch ()
NXOpen::Tooling::PiercingInsertBuilder::NormalOffsetSideType NormalOffsetSide ()
bool NormalOnePunchToggle ()
NXString NormalPunchLength ()
bool NormalRenameDialog ()
NXOpen::SelectBodyListNormalSelectPierceDieInsert ()
NXOpen::SelectBodyListNormalSelectPiercePunch ()
double NormalSlugPara1 ()
double NormalSlugPara2 ()
double NormalSlugPara3 ()
double NormalSlugPara4 ()
NXOpen::ExpressionOffsetLinearDimension ()
NXString ParentPartName ()
NXOpen::Tooling::PiercingInsertBuilder::InsertPosition Position ()
void PunchEditOffsetValueTable ()
double PunchOffsetValue ()
double PunchPocketClearanceForBP ()
double PunchPocketClearanceForPP ()
double PunchPocketClearanceForSP ()
double PunchPocketHeightInSP ()
bool PunchPocketToggleForBP ()
bool PunchPocketToggleForPP ()
bool PunchPocketToggleForSP ()
NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsBP PunchPocketTypeInBP ()
NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsPP PunchPocketTypeInPP ()
NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsSP PunchPocketTypeInSP ()
bool PunchSameOffsetValue ()
NXOpen::SelectBodyListSelectAssociationInsert ()
NXOpen::SelectBodyListSelectAssociationScrap ()
NXOpen::SelectBodyListSelectDieInsertForCavity ()
NXOpen::SectionSelectDieInsertOutline ()
NXOpen::SelectBodyListSelectScrap ()
NXOpen::SelectFaceListSelectScrapOrInsert ()
NXOpen::SelectBodyListSelectUserDefinedDieInsertForEdit ()
void SetAssociationTool (NXOpen::Tooling::PiercingInsertBuilder::AssociationToolType associationTool)
void SetConceptDesign (bool conceptDesign)
void SetDieInsertType (NXOpen::Tooling::PiercingInsertBuilder::DieInsertTypeItems dieInsertType)
void SetDieOffsetValue (double dieOffsetValue)
void SetDieSameOffsetValue (bool dieSameOffsetValue)
void SetNewPartNames (const char *newPartNames)
void SetNewPartNames (const NXString &newPartNames)
void SetNormalBbpslug (NXOpen::Tooling::PiercingInsertBuilder::NormalBbpslugType normalBbpslug)
void SetNormalCavity (NXOpen::Tooling::PiercingInsertBuilder::NormalCavityType normalCavity)
void SetNormalClearance (double normalClearance)
void SetNormalClearanceOption (NXOpen::Tooling::PiercingInsertBuilder::NormalClearanceOptionType normalClearanceOption)
void SetNormalDsslug (NXOpen::Tooling::PiercingInsertBuilder::NormalDsslugType normalDsslug)
void SetNormalForEachScrap1 (bool normalForEachScrap1)
void SetNormalForEachScrap2 (bool normalForEachScrap2)
void SetNormalOffsetSide (NXOpen::Tooling::PiercingInsertBuilder::NormalOffsetSideType normalOffsetSide)
void SetNormalOnePunchToggle (bool normalOnePunchToggle)
void SetNormalPunchLength (const char *normalPunchLength)
void SetNormalPunchLength (const NXString &normalPunchLength)
void SetNormalRenameDialog (bool normalRenameDialog)
void SetNormalSlugPara1 (double normalSlugPara1)
void SetNormalSlugPara2 (double normalSlugPara2)
void SetNormalSlugPara3 (double normalSlugPara3)
void SetNormalSlugPara4 (double normalSlugPara4)
void SetParentPartName (const char *parentPart)
void SetParentPartName (const NXString &parentPart)
void SetPosition (NXOpen::Tooling::PiercingInsertBuilder::InsertPosition position)
void SetPunchOffsetValue (double punchOffsetValue)
void SetPunchPocketClearanceForBP (double punchPocketClearanceForBP)
void SetPunchPocketClearanceForPP (double punchPocketClearanceForPP)
void SetPunchPocketClearanceForSP (double punchPocketClearanceForSP)
void SetPunchPocketHeightInSP (double punchPocketHeightInSP)
void SetPunchPocketToggleForBP (bool punchPocketToggleForBP)
void SetPunchPocketToggleForPP (bool punchPocketToggleForPP)
void SetPunchPocketToggleForSP (bool punchPocketToggleForSP)
void SetPunchPocketTypeInBP (NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsBP punchPocketTypeInBP)
void SetPunchPocketTypeInPP (NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsPP punchPocketTypeInPP)
void SetPunchPocketTypeInSP (NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsSP punchPocketTypeInSP)
void SetPunchSameOffsetValue (bool punchSameOffsetValue)
void SetSettingWithoutFalseBody (bool settingWithoutFalseBody)
bool SettingWithoutFalseBody ()
void SetType (NXOpen::Tooling::PiercingInsertBuilder::Types type)
void SetUserDefinedDieInsertClearance (double userDefinedDieInsertClearance)
void SetUserDefinedPunchPenetration (double userDefinedPunchPenetration)
NXOpen::ExpressionSlugHoleHeightLinearDimension ()
NXOpen::Tooling::PiercingInsertBuilder::Types Type ()
void UpdatePosition ()
double UserDefinedDieInsertClearance ()
NXOpen::ExpressionUserDefinedDieInsertHeight ()
NXOpen::ExpressionUserDefinedPunchEnd ()
double UserDefinedPunchPenetration ()
NXOpen::ExpressionUserDefinedPunchStart ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _PiercingInsertBuilderBuilder

详细描述

冲孔镶件构建器

Represents piercing insert builder.
To create a new instance of this class, use NXOpen::Tooling::PiercingInsertCollection::CreatePiercingInsertBuilder
Default values.

Property Value
AssociationTool AddIntoList
DieInsertType DieInsert
DieOffsetValue 0
DieSameOffsetValue 0
NormalBbpslug Fillet
NormalCavity TaperAngle
NormalClearance 0.05
NormalClearanceOption Constant
NormalDsslug Fillet
NormalForEachScrap1 0
NormalForEachScrap2 0
NormalOffsetSide DieSide
NormalOnePunchToggle 0
NormalRenameDialog 0
NormalSlugPara1 3
NormalSlugPara2 -3
NormalSlugPara3 2
NormalSlugPara4 3
OffsetLinearDimension.Value 3 (millimeters part), 0.12 (inches part)
Position Bottom
PunchOffsetValue 0
PunchPocketClearanceForBP 0
PunchPocketClearanceForPP 0
PunchPocketClearanceForSP 0
PunchPocketToggleForBP 0
PunchPocketToggleForPP 0
PunchPocketToggleForSP 0
PunchPocketTypeInBP Clearance
PunchPocketTypeInPP Clearance
PunchPocketTypeInSP Clearance
PunchSameOffsetValue 0
SlugHoleHeightLinearDimension.Value 100 (millimeters part), 4 (inches part)
UserDefinedDieInsertClearance 0
UserDefinedDieInsertHeight.Value 0 (millimeters part), 0 (inches part)
UserDefinedPunchEnd.Value 0 (millimeters part), 0 (inches part)
UserDefinedPunchStart.Value 0 (millimeters part), 0 (inches part)


Created in NX6.0.0.

成员枚举类型说明

◆ AssociationToolType

Specifies the association tool operation option.

枚举值
AssociationToolTypeAddIntoList 

The operation option is add into list

AssociationToolTypeRemoveFromList 

The operation option is remove from list

AssociationToolTypeDeleteSelectedInserts 

The operation option is delete selected inserts

◆ DieInsertTypeItems

Specifies the type of insert.

枚举值
DieInsertTypeItemsDieInsert 

the die insert type

DieInsertTypeItemsBackingInsert 

the backing insert type

◆ InsertPosition

Specifies the position of piercing inserts, for EDW only

枚举值
InsertPositionTop 

The position is top side

InsertPositionBottom 

The position is bottom side

◆ NormalBbpslugType

Specifies the type of bottom plate slug.

枚举值
NormalBbpslugTypeFillet 

Bottom plate slug type is fillet

NormalBbpslugTypeRectangle 

Bottom plate slug type is rectangle

NormalBbpslugTypeCircle 

Bottom plate slug type is circle

NormalBbpslugTypeMickey 

Bottom plate slug type is mickey

NormalBbpslugTypeClearance 

Bottom plate slug type is clearance

NormalBbpslugTypeSlotVer 

Bottom plate slug type is slot vertical

NormalBbpslugTypeSlotHor 

Bottom plate slug type is slot horizontal

NormalBbpslugTypeNone 

Bottom plate slug type is none

◆ NormalCavityType

Specifies the type of cavity.

枚举值
NormalCavityTypeTaperAngle 

the taper angle type

NormalCavityTypeStep 

the step type

NormalCavityTypeRoundStep1 

the round step1 type

NormalCavityTypeRoundStep2 

the round step2 type

◆ NormalClearanceOptionType

Specifies the design option of piercing insert.

枚举值
NormalClearanceOptionTypeConstant 

The design option is normal

NormalClearanceOptionTypeVariable 

The design option is fineblanking

◆ NormalDsslugType

Specifies the type of die shoe slug.

枚举值
NormalDsslugTypeFillet 

Die shoe slug type is fillet

NormalDsslugTypeRectangle 

Die shoe slug type is rectangle

NormalDsslugTypeCircle 

Die shoe slug type is circle

NormalDsslugTypeMickey 

Die shoe slug type is mickey

NormalDsslugTypeClearance 

Die shoe slug type is clearance

NormalDsslugTypeSlotVer 

Die shoe slug type is slot vertical

NormalDsslugTypeSlotHor 

Die shoe slug type is slot horizontal

NormalDsslugTypeNone 

Die shoe slug type is none

◆ NormalOffsetSideType

Specifies the offset side of normal pierce insert design.

枚举值
NormalOffsetSideTypeDieSide 

The offset side is die

NormalOffsetSideTypePunchSide 

The offset side is punch

◆ NormalUdpparentPartType

Specifies the parent part of user defined punch.

枚举值
NormalUdpparentPartTypePrjDie099 

Parent part is die

NormalUdpparentPartTypePrjDb000 

Parent part is db

NormalUdpparentPartTypePrjSub002 

Parent part is sub

◆ PunchPocketTypeItemsBP

Specifies the punch pocket type in backing plate.

枚举值
PunchPocketTypeItemsBPClearance 

Punch pocket type in backing plate is clearance

PunchPocketTypeItemsBPFillet 

Punch pocket type in backing plate is fillet

PunchPocketTypeItemsBPCircle 

Punch pocket type in backing plate is circle

◆ PunchPocketTypeItemsPP

Specifies the punch pocket type in punch plate.

枚举值
PunchPocketTypeItemsPPClearance 

Punch pocket type in punch plate is clearance

PunchPocketTypeItemsPPFillet 

Punch pocket type in punch plate is fillet

PunchPocketTypeItemsPPCircle 

Punch pocket type in punch plate is circle

◆ PunchPocketTypeItemsSP

Specifies the punch pocket type in stripper plate.

枚举值
PunchPocketTypeItemsSPClearance 

Punch pocket type in stripper plate is clearance

PunchPocketTypeItemsSPFillet 

Punch pocket type in stripper plate is fillet

PunchPocketTypeItemsSPCircle 

Punch pocket type in stripper plate is circle

◆ Types

Specifies the option of piercing insert type.

枚举值
TypesDieInsert 

the die insert type

TypesDieCavityAndSlugHole 

the die cavity and slug hole type

TypesPunchInsert 

the punch insert type

TypesAssociation 

the association type

TypesDelete 

the delete insert type

成员函数说明

◆ AddDieInsertPart()

void NXOpen::Tooling::PiercingInsertBuilder::AddDieInsertPart ( )

Add user defined die insert or backing insert part.
Created in NX9.0.0.

License requirements : None

◆ AddStripperInsert()

void NXOpen::Tooling::PiercingInsertBuilder::AddStripperInsert ( )

添加标准卸料板镶件。
创建于 NX7.5.0。

许可要求:无

◆ AssociationTool()

NXOpen::Tooling::PiercingInsertBuilder::AssociationToolType NXOpen::Tooling::PiercingInsertBuilder::AssociationTool ( )

Returns the association tool type.
Created in NX6.0.0.

License requirements : None

◆ ConceptDesign()

bool NXOpen::Tooling::PiercingInsertBuilder::ConceptDesign ( )

返回指示设计是否为概念设计的值。True 表示是概念设计。
创建于 NX7.5.0。

许可要求:无

◆ CreateUserDefinedDieInsert()

void NXOpen::Tooling::PiercingInsertBuilder::CreateUserDefinedDieInsert ( )

Create user defined die insert or backing insert for selected scraps.
Created in NX7.5.0.

License requirements : None

◆ CreateUserDefinedInsertDatumPlane()

void NXOpen::Tooling::PiercingInsertBuilder::CreateUserDefinedInsertDatumPlane ( )

Create datum plane for user defined die or backing insert outline.
Created in NX7.5.0.

License requirements : None

◆ DieEditOffsetValueTable()

void NXOpen::Tooling::PiercingInsertBuilder::DieEditOffsetValueTable ( )

编辑偏移值表。
创建于 NX6.0.0。

许可证要求:无

◆ DieInsertType()

NXOpen::Tooling::PiercingInsertBuilder::DieInsertTypeItems NXOpen::Tooling::PiercingInsertBuilder::DieInsertType ( )

Returns the die insert type.
Created in NX7.5.0.

License requirements : None

◆ DieOffsetValue()

double NXOpen::Tooling::PiercingInsertBuilder::DieOffsetValue ( )

返回模具偏移值。
创建于 NX6.0.0。

许可证要求:无

◆ DieSameOffsetValue()

bool NXOpen::Tooling::PiercingInsertBuilder::DieSameOffsetValue ( )

返回模具设计的相同偏移值选项。
创建于 NX6.0.0。

许可证要求:无

◆ LinkButton()

void NXOpen::Tooling::PiercingInsertBuilder::LinkButton ( )

Link the selected insert with the selected scrap.
Created in NX7.5.0.

License requirements : None

◆ NewPartNames()

NXString NXOpen::Tooling::PiercingInsertBuilder::NewPartNames ( )

Returns the new component names.
Created in NX7.5.0.

License requirements : None

◆ NormalBbpslug()

NXOpen::Tooling::PiercingInsertBuilder::NormalBbpslugType NXOpen::Tooling::PiercingInsertBuilder::NormalBbpslug ( )

返回普通冲孔设计中下模板毛坯类型。
创建于 NX6.0.0。

许可证要求:无

◆ NormalCavity()

NXOpen::Tooling::PiercingInsertBuilder::NormalCavityType NXOpen::Tooling::PiercingInsertBuilder::NormalCavity ( )

Returns the cavity type for normal pierce design.
Created in NX6.0.0.

License requirements : None

◆ NormalClearance()

double NXOpen::Tooling::PiercingInsertBuilder::NormalClearance ( )

返回普通穿刺设计的间隙值。
创建于 NX6.0.0。

许可要求:无

◆ NormalClearanceOption()

NXOpen::Tooling::PiercingInsertBuilder::NormalClearanceOptionType NXOpen::Tooling::PiercingInsertBuilder::NormalClearanceOption ( )

返回普通穿刺设计的间隙选项。
创建于 NX6.0.0。

许可要求:无

◆ NormalCreateCavityAndSlug()

void NXOpen::Tooling::PiercingInsertBuilder::NormalCreateCavityAndSlug ( )

为普通冲孔设计创建型腔和毛坯。
创建于 NX6.0.0。

许可证要求:无

◆ NormalCreateUdp()

void NXOpen::Tooling::PiercingInsertBuilder::NormalCreateUdp ( )

为普通穿刺设计创建用户定义的凸模。
创建于 NX6.0.0。

许可要求:无

◆ NormalDsslug()

NXOpen::Tooling::PiercingInsertBuilder::NormalDsslugType NXOpen::Tooling::PiercingInsertBuilder::NormalDsslug ( )

返回普通冲孔设计中模座毛坯类型。
创建于 NX6.0.0。

许可证要求:无

◆ NormalForEachScrap1()

bool NXOpen::Tooling::PiercingInsertBuilder::NormalForEachScrap1 ( )

返回普通冲孔设计中下模板毛坯的每个废料选项。
创建于 NX6.0.0。

许可证要求:无

◆ NormalForEachScrap2()

bool NXOpen::Tooling::PiercingInsertBuilder::NormalForEachScrap2 ( )

返回普通冲孔设计中模座毛坯的每个废料选项。
创建于 NX6.0.0。

许可证要求:无

◆ NormalLoadDie()

void NXOpen::Tooling::PiercingInsertBuilder::NormalLoadDie ( )

Load standard die insert for normal pierce design.
Created in NX6.0.0.

License requirements : None

◆ NormalLoadStandardPunch()

void NXOpen::Tooling::PiercingInsertBuilder::NormalLoadStandardPunch ( )

加载标准冲头用于普通冲孔设计。
创建于 NX6.0.0。

许可要求:无

◆ NormalOffsetSide()

NXOpen::Tooling::PiercingInsertBuilder::NormalOffsetSideType NXOpen::Tooling::PiercingInsertBuilder::NormalOffsetSide ( )

返回普通穿刺设计的偏移侧选项。
创建于 NX6.0.0。

许可要求:无

◆ NormalOnePunchToggle()

bool NXOpen::Tooling::PiercingInsertBuilder::NormalOnePunchToggle ( )

返回指示设计是否为概念设计的值。True 表示是概念设计。
创建于 NX7.5.0。

许可要求:无

◆ NormalPunchLength()

NXString NXOpen::Tooling::PiercingInsertBuilder::NormalPunchLength ( )

返回普通冲孔设计的冲头长度。
创建于 NX6.0.0。

许可要求:无

◆ NormalRenameDialog()

bool NXOpen::Tooling::PiercingInsertBuilder::NormalRenameDialog ( )

返回普通穿刺设计的重命名对话框选项。
创建于 NX6.0.0。

许可要求:无

◆ NormalSelectPierceDieInsert()

NXOpen::SelectBodyList * NXOpen::Tooling::PiercingInsertBuilder::NormalSelectPierceDieInsert ( )

返回要编辑的所选冲孔模具镶件。
创建于 NX6.0.0。

许可证要求:无

◆ NormalSelectPiercePunch()

NXOpen::SelectBodyList * NXOpen::Tooling::PiercingInsertBuilder::NormalSelectPiercePunch ( )

返回要编辑的所选穿刺凸模镶件。
创建于 NX6.0.0。

许可要求:无

◆ NormalSlugPara1()

double NXOpen::Tooling::PiercingInsertBuilder::NormalSlugPara1 ( )

Returns the H value of slug hole for normal pierce design.
Created in NX6.0.0.

License requirements : None

◆ NormalSlugPara2()

double NXOpen::Tooling::PiercingInsertBuilder::NormalSlugPara2 ( )

Returns the A value of slug hole for normal pierce design.
Created in NX6.0.0.

License requirements : None

◆ NormalSlugPara3()

double NXOpen::Tooling::PiercingInsertBuilder::NormalSlugPara3 ( )

Returns the C1 value of slug hole for normal pierce design.
Created in NX6.0.0.

License requirements : None

◆ NormalSlugPara4()

double NXOpen::Tooling::PiercingInsertBuilder::NormalSlugPara4 ( )

Returns the C2 value of slug hole for normal pierce design.
Created in NX6.0.0.

License requirements : None

◆ OffsetLinearDimension()

NXOpen::Expression * NXOpen::Tooling::PiercingInsertBuilder::OffsetLinearDimension ( )

返回偏移线性尺寸
创建于 NX10.0.0。

许可证要求:无

◆ ParentPartName()

NXString NXOpen::Tooling::PiercingInsertBuilder::ParentPartName ( )

Returns the parent part name to create insert.
Created in NX7.5.0.

License requirements : None

◆ Position()

NXOpen::Tooling::PiercingInsertBuilder::InsertPosition NXOpen::Tooling::PiercingInsertBuilder::Position ( )

Returns the reverse direction
Created in NX8.0.0.

License requirements : None

◆ PunchEditOffsetValueTable()

void NXOpen::Tooling::PiercingInsertBuilder::PunchEditOffsetValueTable ( )

Edit offset value table.
Created in NX6.0.0.

License requirements : None

◆ PunchOffsetValue()

double NXOpen::Tooling::PiercingInsertBuilder::PunchOffsetValue ( )

Returns the punch offset value.
Created in NX6.0.0.

License requirements : None

◆ PunchPocketClearanceForBP()

double NXOpen::Tooling::PiercingInsertBuilder::PunchPocketClearanceForBP ( )

Returns the punch pocket clearance for backing plate.
Created in NX7.5.0.

License requirements : None

◆ PunchPocketClearanceForPP()

double NXOpen::Tooling::PiercingInsertBuilder::PunchPocketClearanceForPP ( )

返回模板中的冲头口袋间隙。
创建于 NX7.5.0。

许可要求:无

◆ PunchPocketClearanceForSP()

double NXOpen::Tooling::PiercingInsertBuilder::PunchPocketClearanceForSP ( )

Returns the punch pocket clearance for stripper plate.
Created in NX7.5.0.

License requirements : None

◆ PunchPocketHeightInSP()

double NXOpen::Tooling::PiercingInsertBuilder::PunchPocketHeightInSP ( )

Returns the punch pocket height in the stripper plate.
Created in NX7.5.0.

License requirements : None

◆ PunchPocketToggleForBP()

bool NXOpen::Tooling::PiercingInsertBuilder::PunchPocketToggleForBP ( )

返回用于背板的冲头口袋开关状态。
创建于 NX7.5.0。

许可要求:无

◆ PunchPocketToggleForPP()

bool NXOpen::Tooling::PiercingInsertBuilder::PunchPocketToggleForPP ( )

返回用于模板的冲头口袋开关状态。
创建于 NX7.5.0。

许可要求:无

◆ PunchPocketToggleForSP()

bool NXOpen::Tooling::PiercingInsertBuilder::PunchPocketToggleForSP ( )

Returns the punch pocket toggle for stripper plate.
Created in NX7.5.0.

License requirements : None

◆ PunchPocketTypeInBP()

NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsBP NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeInBP ( )

Returns the punch pocket type in backing plate.
Created in NX7.5.0.

License requirements : None

◆ PunchPocketTypeInPP()

NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsPP NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeInPP ( )

返回模板中的冲头口袋类型。
创建于 NX7.5.0。

许可要求:无

◆ PunchPocketTypeInSP()

NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsSP NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeInSP ( )

Returns the punch pocket type in stripper plate.
Created in NX7.5.0.

License requirements : None

◆ PunchSameOffsetValue()

bool NXOpen::Tooling::PiercingInsertBuilder::PunchSameOffsetValue ( )

Returns the same offset value option of punch design.
Created in NX6.0.0.

License requirements : None

◆ SelectAssociationInsert()

NXOpen::SelectBodyList * NXOpen::Tooling::PiercingInsertBuilder::SelectAssociationInsert ( )

Returns the selection of the inserts to create association.
Created in NX7.5.0.

License requirements : None

◆ SelectAssociationScrap()

NXOpen::SelectBodyList * NXOpen::Tooling::PiercingInsertBuilder::SelectAssociationScrap ( )

Returns the selection of the scrap to create association.
Created in NX7.5.0.

License requirements : None

◆ SelectDieInsertForCavity()

NXOpen::SelectBodyList * NXOpen::Tooling::PiercingInsertBuilder::SelectDieInsertForCavity ( )

Returns the select die insert for cavity.
Created in NX7.5.0.

License requirements : None

◆ SelectDieInsertOutline()

NXOpen::Section * NXOpen::Tooling::PiercingInsertBuilder::SelectDieInsertOutline ( )

Returns the select die insert outline.
Created in NX7.5.0.

License requirements : None

◆ SelectScrap()

NXOpen::SelectBodyList * NXOpen::Tooling::PiercingInsertBuilder::SelectScrap ( )

Returns the select scraps for pierce insert design.
Created in NX6.0.0.

License requirements : None

◆ SelectScrapOrInsert()

NXOpen::SelectFaceList * NXOpen::Tooling::PiercingInsertBuilder::SelectScrapOrInsert ( )

Returns the select scrap or insert for association update.
Created in NX6.0.0.

License requirements : None

◆ SelectUserDefinedDieInsertForEdit()

NXOpen::SelectBodyList * NXOpen::Tooling::PiercingInsertBuilder::SelectUserDefinedDieInsertForEdit ( )

Returns the selected user defined die insert to edit.
Created in NX7.5.0.

License requirements : None

◆ SetAssociationTool()

void NXOpen::Tooling::PiercingInsertBuilder::SetAssociationTool ( NXOpen::Tooling::PiercingInsertBuilder::AssociationToolType associationTool)

Sets the association tool type.
Created in NX6.0.0.

License requirements : None

参数
associationToolIndicates the association tool type

◆ SetConceptDesign()

void NXOpen::Tooling::PiercingInsertBuilder::SetConceptDesign ( bool conceptDesign)

设置指示设计是否为概念设计的值。True 表示是概念设计。
创建于 NX7.5.0。

许可要求:无

参数
conceptDesign指示是否为概念设计

◆ SetDieInsertType()

void NXOpen::Tooling::PiercingInsertBuilder::SetDieInsertType ( NXOpen::Tooling::PiercingInsertBuilder::DieInsertTypeItems dieInsertType)

Sets the die insert type.
Created in NX7.5.0.

License requirements : None

参数
dieInsertTypeIndicates the type of insert to design, die insert or backing insert

◆ SetDieOffsetValue()

void NXOpen::Tooling::PiercingInsertBuilder::SetDieOffsetValue ( double dieOffsetValue)

设置模具偏移值。
创建于 NX6.0.0。

许可证要求:无

参数
dieOffsetValue表示模具偏移值

◆ SetDieSameOffsetValue()

void NXOpen::Tooling::PiercingInsertBuilder::SetDieSameOffsetValue ( bool dieSameOffsetValue)

设置模具设计的相同偏移值选项。
创建于 NX6.0.0。

许可证要求:无

参数
dieSameOffsetValue表示模具设计的相同偏移值选项

◆ SetNewPartNames() [1/2]

void NXOpen::Tooling::PiercingInsertBuilder::SetNewPartNames ( const char * newPartNames)

Sets the new component names.
Created in NX7.5.0.

License requirements : None

参数
newPartNamesSpecifies the new component names

◆ SetNewPartNames() [2/2]

void NXOpen::Tooling::PiercingInsertBuilder::SetNewPartNames ( const NXString & newPartNames)

Sets the new component names.
Created in NX7.5.0.

License requirements : None

参数
newPartNamesSpecifies the new component names

◆ SetNormalBbpslug()

void NXOpen::Tooling::PiercingInsertBuilder::SetNormalBbpslug ( NXOpen::Tooling::PiercingInsertBuilder::NormalBbpslugType normalBbpslug)

设置普通冲孔设计中下模板毛坯类型。
创建于 NX6.0.0。

许可证要求:无

参数
normalBbpslug表示普通冲孔设计中下模板毛坯类型

◆ SetNormalCavity()

void NXOpen::Tooling::PiercingInsertBuilder::SetNormalCavity ( NXOpen::Tooling::PiercingInsertBuilder::NormalCavityType normalCavity)

Sets the cavity type for normal pierce design.
Created in NX6.0.0.

License requirements : None

参数
normalCavityIndicates the cavity type for normal pierce design

◆ SetNormalClearance()

void NXOpen::Tooling::PiercingInsertBuilder::SetNormalClearance ( double normalClearance)

设置普通穿刺设计的间隙值。
创建于 NX6.0.0。

许可要求:无

参数
normalClearance指示普通穿刺设计的间隙值

◆ SetNormalClearanceOption()

void NXOpen::Tooling::PiercingInsertBuilder::SetNormalClearanceOption ( NXOpen::Tooling::PiercingInsertBuilder::NormalClearanceOptionType normalClearanceOption)

设置普通穿刺设计的间隙选项。
创建于 NX6.0.0。

许可要求:无

参数
normalClearanceOption指示普通穿刺设计的间隙选项

◆ SetNormalDsslug()

void NXOpen::Tooling::PiercingInsertBuilder::SetNormalDsslug ( NXOpen::Tooling::PiercingInsertBuilder::NormalDsslugType normalDsslug)

设置普通冲孔设计中模座毛坯类型。
创建于 NX6.0.0。

许可证要求:无

参数
normalDsslug表示普通冲孔设计中模座毛坯类型

◆ SetNormalForEachScrap1()

void NXOpen::Tooling::PiercingInsertBuilder::SetNormalForEachScrap1 ( bool normalForEachScrap1)

设置普通冲孔设计中下模板毛坯的每个废料选项。
创建于 NX6.0.0。

许可证要求:无

参数
normalForEachScrap1表示普通冲孔设计中下模板毛坯的每个废料选项

◆ SetNormalForEachScrap2()

void NXOpen::Tooling::PiercingInsertBuilder::SetNormalForEachScrap2 ( bool normalForEachScrap2)

设置普通冲孔设计中模座毛坯的每个废料选项。
创建于 NX6.0.0。

许可证要求:无

参数
normalForEachScrap2表示普通冲孔设计中模座毛坯的每个废料选项

◆ SetNormalOffsetSide()

void NXOpen::Tooling::PiercingInsertBuilder::SetNormalOffsetSide ( NXOpen::Tooling::PiercingInsertBuilder::NormalOffsetSideType normalOffsetSide)

设置普通穿刺设计的偏移侧选项。
创建于 NX6.0.0。

许可要求:无

参数
normalOffsetSide指示普通穿刺设计的偏移侧选项

◆ SetNormalOnePunchToggle()

void NXOpen::Tooling::PiercingInsertBuilder::SetNormalOnePunchToggle ( bool normalOnePunchToggle)

设置指示设计是否为概念设计的值。True 表示是概念设计。
创建于 NX6.0.0。

许可要求:无

参数
normalOnePunchToggle指示是否为单凸模设计

◆ SetNormalPunchLength() [1/2]

void NXOpen::Tooling::PiercingInsertBuilder::SetNormalPunchLength ( const char * normalPunchLength)

设置普通冲孔设计的冲头长度。
创建于 NX6.0.0。

许可要求:无

参数
normalPunchLength表示用于普通冲孔设计的冲头长度

◆ SetNormalPunchLength() [2/2]

void NXOpen::Tooling::PiercingInsertBuilder::SetNormalPunchLength ( const NXString & normalPunchLength)

设置普通冲孔设计的冲头长度。
创建于 NX6.0.0。

许可要求:无

参数
normalPunchLength表示用于普通冲孔设计的冲头长度

◆ SetNormalRenameDialog()

void NXOpen::Tooling::PiercingInsertBuilder::SetNormalRenameDialog ( bool normalRenameDialog)

设置普通穿刺设计的重命名对话框选项。
创建于 NX6.0.0。

许可要求:无

参数
normalRenameDialog指示普通穿刺设计的重命名对话框选项

◆ SetNormalSlugPara1()

void NXOpen::Tooling::PiercingInsertBuilder::SetNormalSlugPara1 ( double normalSlugPara1)

Sets the H value of slug hole for normal pierce design.
Created in NX6.0.0.

License requirements : None

参数
normalSlugPara1Indicates the H value of slug hole for normal pierce design

◆ SetNormalSlugPara2()

void NXOpen::Tooling::PiercingInsertBuilder::SetNormalSlugPara2 ( double normalSlugPara2)

Sets the A value of slug hole for normal pierce design.
Created in NX6.0.0.

License requirements : None

参数
normalSlugPara2Indicates A value of slug hole for normal pierce design

◆ SetNormalSlugPara3()

void NXOpen::Tooling::PiercingInsertBuilder::SetNormalSlugPara3 ( double normalSlugPara3)

Sets the C1 value of slug hole for normal pierce design.
Created in NX6.0.0.

License requirements : None

参数
normalSlugPara3Indicates C1 value of slug hole for normal pierce design

◆ SetNormalSlugPara4()

void NXOpen::Tooling::PiercingInsertBuilder::SetNormalSlugPara4 ( double normalSlugPara4)

Sets the C2 value of slug hole for normal pierce design.
Created in NX6.0.0.

License requirements : None

参数
normalSlugPara4Indicates the C2 value of slug hole for normal pierce design

◆ SetParentPartName() [1/2]

void NXOpen::Tooling::PiercingInsertBuilder::SetParentPartName ( const char * parentPart)

Sets the parent part name to create insert.
Created in NX7.5.0.

License requirements : None

参数
parentPartSpecifies the parent part name

◆ SetParentPartName() [2/2]

void NXOpen::Tooling::PiercingInsertBuilder::SetParentPartName ( const NXString & parentPart)

Sets the parent part name to create insert.
Created in NX7.5.0.

License requirements : None

参数
parentPartSpecifies the parent part name

◆ SetPosition()

void NXOpen::Tooling::PiercingInsertBuilder::SetPosition ( NXOpen::Tooling::PiercingInsertBuilder::InsertPosition position)

设置反向方向
创建于 NX8.0.0。

许可要求:prog_die_wizard ("UG/Progressive Die Wizard")

参数
position位置

◆ SetPunchOffsetValue()

void NXOpen::Tooling::PiercingInsertBuilder::SetPunchOffsetValue ( double punchOffsetValue)

设置凸模偏移值。
创建于 NX6.0.0。

许可要求:无

参数
punchOffsetValue指示凸模偏移值

◆ SetPunchPocketClearanceForBP()

void NXOpen::Tooling::PiercingInsertBuilder::SetPunchPocketClearanceForBP ( double punchPocketClearanceForBP)

Sets the punch pocket clearance for backing plate.
Created in NX7.5.0.

License requirements : None

参数
punchPocketClearanceForBPIndicates the clearance value of punch pocket in backing plate

◆ SetPunchPocketClearanceForPP()

void NXOpen::Tooling::PiercingInsertBuilder::SetPunchPocketClearanceForPP ( double punchPocketClearanceForPP)

设置模板中的冲头口袋间隙。
创建于 NX7.5.0。

许可要求:无

参数
punchPocketClearanceForPP表示模板中冲头口袋的间隙值

◆ SetPunchPocketClearanceForSP()

void NXOpen::Tooling::PiercingInsertBuilder::SetPunchPocketClearanceForSP ( double punchPocketClearanceForSP)

Sets the punch pocket clearance for stripper plate.
Created in NX7.5.0.

License requirements : None

参数
punchPocketClearanceForSPIndicates the clearance value of punch pocket in stripper plate

◆ SetPunchPocketHeightInSP()

void NXOpen::Tooling::PiercingInsertBuilder::SetPunchPocketHeightInSP ( double punchPocketHeightInSP)

Sets the punch pocket height in the stripper plate.
Created in NX7.5.0.

License requirements : None

参数
punchPocketHeightInSPIndicates the punch pocket height value in the stripper plate

◆ SetPunchPocketToggleForBP()

void NXOpen::Tooling::PiercingInsertBuilder::SetPunchPocketToggleForBP ( bool punchPocketToggleForBP)

设置用于背板的冲头口袋开关状态。
创建于 NX7.5.0。

许可要求:无

参数
punchPocketToggleForBP表示是否在背板中创建冲头口袋

◆ SetPunchPocketToggleForPP()

void NXOpen::Tooling::PiercingInsertBuilder::SetPunchPocketToggleForPP ( bool punchPocketToggleForPP)

设置用于模板的冲头口袋开关状态。
创建于 NX7.5.0。

许可要求:无

参数
punchPocketToggleForPP表示是否在模板中创建冲头口袋

◆ SetPunchPocketToggleForSP()

void NXOpen::Tooling::PiercingInsertBuilder::SetPunchPocketToggleForSP ( bool punchPocketToggleForSP)

Sets the punch pocket toggle for stripper plate.
Created in NX7.5.0.

License requirements : None

参数
punchPocketToggleForSPIndicates whether to create punch pocket in stripper plate

◆ SetPunchPocketTypeInBP()

void NXOpen::Tooling::PiercingInsertBuilder::SetPunchPocketTypeInBP ( NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsBP punchPocketTypeInBP)

Sets the punch pocket type in backing plate.
Created in NX7.5.0.

License requirements : None

参数
punchPocketTypeInBPIndicates the type of punch pocket in backing plate

◆ SetPunchPocketTypeInPP()

void NXOpen::Tooling::PiercingInsertBuilder::SetPunchPocketTypeInPP ( NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsPP punchPocketTypeInPP)

设置模板中的冲头口袋类型。
创建于 NX7.5.0。

许可要求:无

参数
punchPocketTypeInPP表示模板中冲头口袋的类型

◆ SetPunchPocketTypeInSP()

void NXOpen::Tooling::PiercingInsertBuilder::SetPunchPocketTypeInSP ( NXOpen::Tooling::PiercingInsertBuilder::PunchPocketTypeItemsSP punchPocketTypeInSP)

Sets the punch pocket type in stripper plate.
Created in NX7.5.0.

License requirements : None

参数
punchPocketTypeInSPIndicates the type of punch pocket in stripper plate

◆ SetPunchSameOffsetValue()

void NXOpen::Tooling::PiercingInsertBuilder::SetPunchSameOffsetValue ( bool punchSameOffsetValue)

Sets the same offset value option of punch design.
Created in NX6.0.0.

License requirements : None

参数
punchSameOffsetValueIndicates the same offset value option of punch design

◆ SetSettingWithoutFalseBody()

void NXOpen::Tooling::PiercingInsertBuilder::SetSettingWithoutFalseBody ( bool settingWithoutFalseBody)

Sets the option of whether to create false body for die or backing insert.
Created in NX7.5.0.

License requirements : None

参数
settingWithoutFalseBodyIndicates whether to create false body

◆ SettingWithoutFalseBody()

bool NXOpen::Tooling::PiercingInsertBuilder::SettingWithoutFalseBody ( )

Returns the option of whether to create false body for die or backing insert.
Created in NX7.5.0.

License requirements : None

◆ SetType()

void NXOpen::Tooling::PiercingInsertBuilder::SetType ( NXOpen::Tooling::PiercingInsertBuilder::Types type)

Sets the type of piercing insert.
Created in NX7.5.0.

License requirements : None

参数
typeIndicates the type value of the dialog's types block to be set to

◆ SetUserDefinedDieInsertClearance()

void NXOpen::Tooling::PiercingInsertBuilder::SetUserDefinedDieInsertClearance ( double userDefinedDieInsertClearance)

Sets the user defined die insert clearance.
Created in NX7.5.0.

License requirements : None

参数
userDefinedDieInsertClearanceIndicates the false body clearance value of user defined die or backing insert

◆ SetUserDefinedPunchPenetration()

void NXOpen::Tooling::PiercingInsertBuilder::SetUserDefinedPunchPenetration ( double userDefinedPunchPenetration)

设置用户定义的冲头穿透量。
创建于 NX7.5.0。

许可要求:无

参数
userDefinedPunchPenetration表示用于冲孔设计的冲头穿透量值

◆ SlugHoleHeightLinearDimension()

NXOpen::Expression * NXOpen::Tooling::PiercingInsertBuilder::SlugHoleHeightLinearDimension ( )

Returns the slug hole height linear dimension
Created in NX10.0.0.

License requirements : None

◆ Type()

NXOpen::Tooling::PiercingInsertBuilder::Types NXOpen::Tooling::PiercingInsertBuilder::Type ( )

Returns the type of piercing insert.
Created in NX7.5.0.

License requirements : None

◆ UpdatePosition()

void NXOpen::Tooling::PiercingInsertBuilder::UpdatePosition ( )

Update position.
Created in NX6.0.0.

License requirements : None

◆ UserDefinedDieInsertClearance()

double NXOpen::Tooling::PiercingInsertBuilder::UserDefinedDieInsertClearance ( )

Returns the user defined die insert clearance.
Created in NX7.5.0.

License requirements : None

◆ UserDefinedDieInsertHeight()

NXOpen::Expression * NXOpen::Tooling::PiercingInsertBuilder::UserDefinedDieInsertHeight ( )

Returns the user defined die insert height.
Created in NX7.5.0.

License requirements : None

◆ UserDefinedPunchEnd()

NXOpen::Expression * NXOpen::Tooling::PiercingInsertBuilder::UserDefinedPunchEnd ( )

返回用户定义的冲头结束位置
创建于 NX9.0.0。

许可要求:无

◆ UserDefinedPunchPenetration()

double NXOpen::Tooling::PiercingInsertBuilder::UserDefinedPunchPenetration ( )

返回用户定义的冲头穿透量。
创建于 NX7.5.0。

许可要求:无

◆ UserDefinedPunchStart()

NXOpen::Expression * NXOpen::Tooling::PiercingInsertBuilder::UserDefinedPunchStart ( )

返回用户定义的冲头起始位置
创建于 NX9.0.0。

许可要求:无