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

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

#include <Tooling_PunchInsertBuilder.hxx>

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

Public 类型

enum  InsertPositionItems { InsertPositionItemsTop , InsertPositionItemsBottom }
enum  InsertPunchTypeEnum { InsertPunchTypeEnumStandard , InsertPunchTypeEnumUserDesign }
enum  NormalClearanceOptionTypeItems { NormalClearanceOptionTypeItemsConstant , NormalClearanceOptionTypeItemsVariable , NormalClearanceOptionTypeItemsSuperOffset }
enum  NormalOffsetSideTypeItems { NormalOffsetSideTypeItemsDieSide , NormalOffsetSideTypeItemsPunchSide }
enum  PunchPocketTypeItemsBackingPlate { PunchPocketTypeItemsBackingPlateClearance , PunchPocketTypeItemsBackingPlateFillet , PunchPocketTypeItemsBackingPlateCircle , PunchPocketTypeItemsBackingPlateSuperOffset }
enum  PunchPocketTypeItemsPunchPlate { PunchPocketTypeItemsPunchPlateClearance , PunchPocketTypeItemsPunchPlateFillet , PunchPocketTypeItemsPunchPlateCircle , PunchPocketTypeItemsPunchPlateSuperOffset }
enum  PunchPocketTypeItemsStripperPlate { PunchPocketTypeItemsStripperPlateClearance , PunchPocketTypeItemsStripperPlateFillet , PunchPocketTypeItemsStripperPlateCircle , PunchPocketTypeItemsStripperPlateSuperOffset }

Public 成员函数

void AddStandardPunchInsert ()
bool AutomaticFitToggle ()
bool DifferentPenetration ()
void EditOffsetSpreadsheet ()
bool IncludePilotScrap ()
NXOpen::Tooling::PunchInsertBuilder::InsertPunchTypeEnum InsertPunchType ()
double MinimumLength ()
double MinimumRadius ()
NXString NewPartNames ()
double NormalClearance ()
NXOpen::Tooling::PunchInsertBuilder::NormalClearanceOptionTypeItems NormalClearanceOption ()
void NormalCreateUDP ()
NXOpen::Tooling::PunchInsertBuilder::NormalOffsetSideTypeItems NormalOffsetSide ()
bool NormalOnePunchToggle ()
NXString NormalPunchLength ()
bool NormalRenameDialog ()
NXOpen::SelectBodyListNormalSelectPiercePunch ()
NXString OffsetSpreadsheet ()
NXString ParentPartName ()
NXOpen::Tooling::PunchInsertBuilder::InsertPositionItems Position ()
void PunchEditOffsetValueTable ()
NXOpen::TaggedObjectPunchInsertTag ()
double PunchOffsetValue ()
double PunchPocketClearanceForBackingPlate ()
double PunchPocketClearanceForPunchPlate ()
double PunchPocketClearanceForStripperPlate ()
double PunchPocketHeightInStripperPlate ()
bool PunchPocketToggleForBackingPlate ()
bool PunchPocketToggleForPunchPlate ()
bool PunchPocketToggleForStripperPlate ()
NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsBackingPlate PunchPocketTypeInBackingPlate ()
NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsPunchPlate PunchPocketTypeInPunchPlate ()
NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsStripperPlate PunchPocketTypeInStripperPlate ()
bool PunchSameOffsetValue ()
bool SelectAllScrapsToggle ()
NXString SelectAttributeSpreadsheet ()
NXOpen::SelectBodyListSelectScrap ()
NXOpen::SelectSketchSelectSketch ()
void SetAutomaticFitToggle (bool automaticFitToggle)
void SetDifferentPenetration (bool differentPenetration)
void SetIncludePilotScrap (bool includePilotScrap)
void SetInsertPunchType (NXOpen::Tooling::PunchInsertBuilder::InsertPunchTypeEnum insertPunchType)
void SetMinimumLength (double minimumLength)
void SetMinimumRadius (double minimumRadius)
void SetNewPartNames (const char *newPartNames)
void SetNewPartNames (const NXString &newPartNames)
void SetNormalClearance (double normalClearance)
void SetNormalClearanceOption (NXOpen::Tooling::PunchInsertBuilder::NormalClearanceOptionTypeItems normalClearanceOption)
void SetNormalOffsetSide (NXOpen::Tooling::PunchInsertBuilder::NormalOffsetSideTypeItems normalOffsetSide)
void SetNormalOnePunchToggle (bool normalOnePunchToggle)
void SetNormalPunchLength (const char *normalPunchLength)
void SetNormalPunchLength (const NXString &normalPunchLength)
void SetNormalRenameDialog (bool normalRenameDialog)
void SetOffsetSpreadsheet (const char *filename)
void SetOffsetSpreadsheet (const NXString &filename)
void SetParentPartName (const char *parentPart)
void SetParentPartName (const NXString &parentPart)
void SetPosition (NXOpen::Tooling::PunchInsertBuilder::InsertPositionItems position)
void SetPunchInsertTag (NXOpen::TaggedObject *punchInsertTag)
void SetPunchOffsetValue (double punchOffsetValue)
void SetPunchPocketClearanceForBackingPlate (double punchPocketClearanceForBackingPlate)
void SetPunchPocketClearanceForPunchPlate (double punchPocketClearanceForPunchPlate)
void SetPunchPocketClearanceForStripperPlate (double punchPocketClearanceForStripperPlate)
void SetPunchPocketHeightInStripperPlate (double punchPocketHeightInStripperPlate)
void SetPunchPocketToggleForBackingPlate (bool punchPocketToggleForBackingPlate)
void SetPunchPocketToggleForPunchPlate (bool punchPocketToggleForPunchPlate)
void SetPunchPocketToggleForStripperPlate (bool punchPocketToggleForStripperPlate)
void SetPunchPocketTypeInBackingPlate (NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsBackingPlate punchPocketTypeInBackingPlate)
void SetPunchPocketTypeInPunchPlate (NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsPunchPlate punchPocketTypeInPunchPlate)
void SetPunchPocketTypeInStripperPlate (NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsStripperPlate punchPocketTypeInStripperPlate)
void SetPunchSameOffsetValue (bool punchSameOffsetValue)
void SetSelectAllScrapsToggle (bool selectAllScrapsToggle)
void SetSelectAttributeSpreadsheet (const char *fileName)
void SetSelectAttributeSpreadsheet (const NXString &fileName)
void SetStandardBPToggle (bool standardBPToggle)
void SetStandardClearanceBP (double standardClearanceBP)
void SetStandardClearancePP (double standardClearancePP)
void SetStandardClearanceSP (double standardClearanceSP)
void SetStandardPartClassificationName (const char *standartPartClassificationName)
void SetStandardPartClassificationName (const NXString &standartPartClassificationName)
void SetStandardPPToggle (bool standardPPToggle)
void SetStandardPunchTag (NXOpen::TaggedObject *standardPunchTag)
void SetStandardSPToggle (bool standardSPToggle)
void SetUserDefinedPunchPenetration (double userDefinedPunchPenetration)
bool StandardBPToggle ()
double StandardClearanceBP ()
double StandardClearancePP ()
double StandardClearanceSP ()
NXString StandardPartClassificationName ()
bool StandardPPToggle ()
void StandardPunchInsert ()
NXOpen::TaggedObjectStandardPunchTag ()
bool StandardSPToggle ()
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 _PunchInsertBuilderBuilder

详细描述

冲头镶件构建器

Represents punch insert builder.
To create a new instance of this class, use NXOpen::Tooling::ProgressiveDieManager::CreatePunchInsertBuilder
Default values.

Property Value
AutomaticFitToggle 0
DifferentPenetration 0
InsertPunchType Standard
MinimumLength 0.5
MinimumRadius 0.5
NormalClearance 0
NormalClearanceOption Constant
NormalOffsetSide DieSide
NormalOnePunchToggle 0
NormalRenameDialog 0
Position Bottom
PunchOffsetValue 0
PunchPocketClearanceForBackingPlate 0
PunchPocketClearanceForPunchPlate 0
PunchPocketClearanceForStripperPlate 0
PunchPocketHeightInStripperPlate 0
PunchPocketToggleForBackingPlate 0
PunchPocketToggleForPunchPlate 0
PunchPocketToggleForStripperPlate 0
PunchPocketTypeInBackingPlate Clearance
PunchPocketTypeInPunchPlate Clearance
PunchPocketTypeInStripperPlate Clearance
PunchSameOffsetValue 0
StandardBPToggle 0
StandardClearanceBP 0
StandardClearancePP 0
StandardClearanceSP 0
StandardPPToggle 0
StandardSPToggle 0
UserDefinedPunchEnd.Value 0 (millimeters part), 0 (inches part)
UserDefinedPunchPenetration 0
UserDefinedPunchStart.Value 0 (millimeters part), 0 (inches part)


Created in NX11.0.0.

成员枚举类型说明

◆ InsertPositionItems

Specifies the position of piercing inserts, for EDW only

枚举值
InsertPositionItemsTop 

The position is top side

InsertPositionItemsBottom 

The position is bottom side

◆ InsertPunchTypeEnum

Standard and User design insert punch type

枚举值
InsertPunchTypeEnumStandard 

standard

InsertPunchTypeEnumUserDesign 

user design

◆ NormalClearanceOptionTypeItems

Specifies the design option of piercing insert.

枚举值
NormalClearanceOptionTypeItemsConstant 

The design option is normal

NormalClearanceOptionTypeItemsVariable 

The design option is fineblanking

NormalClearanceOptionTypeItemsSuperOffset 

The design option is fineblanking

◆ NormalOffsetSideTypeItems

Specifies the offset side of normal pierce insert design.

枚举值
NormalOffsetSideTypeItemsDieSide 

The offset side is die

NormalOffsetSideTypeItemsPunchSide 

The offset side is punch

◆ PunchPocketTypeItemsBackingPlate

Specifies the punch pocket type in backing plate.

枚举值
PunchPocketTypeItemsBackingPlateClearance 

Punch pocket type in backing plate is clearance

PunchPocketTypeItemsBackingPlateFillet 

Punch pocket type in backing plate is fillet

PunchPocketTypeItemsBackingPlateCircle 

Punch pocket type in backing plate is circle

PunchPocketTypeItemsBackingPlateSuperOffset 

Punch pocket type in backing plate is super offset

◆ PunchPocketTypeItemsPunchPlate

Specifies the punch pocket type in punch plate.

枚举值
PunchPocketTypeItemsPunchPlateClearance 

Punch pocket type in punch plate is clearance

PunchPocketTypeItemsPunchPlateFillet 

Punch pocket type in punch plate is fillet

PunchPocketTypeItemsPunchPlateCircle 

Punch pocket type in punch plate is circle

PunchPocketTypeItemsPunchPlateSuperOffset 

Punch pocket type in punch plate is super offset

◆ PunchPocketTypeItemsStripperPlate

Specifies the punch pocket type in stripper plate.

枚举值
PunchPocketTypeItemsStripperPlateClearance 

Punch pocket type in stripper plate is clearance

PunchPocketTypeItemsStripperPlateFillet 

Punch pocket type in stripper plate is fillet

PunchPocketTypeItemsStripperPlateCircle 

Punch pocket type in stripper plate is circle

PunchPocketTypeItemsStripperPlateSuperOffset 

Punch pocket type in stripper plate is super offset

成员函数说明

◆ AddStandardPunchInsert()

void NXOpen::Tooling::PunchInsertBuilder::AddStandardPunchInsert ( )

Add standard punch insert by invoking standard part management dialog
Created in NX11.0.0.

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

◆ AutomaticFitToggle()

bool NXOpen::Tooling::PunchInsertBuilder::AutomaticFitToggle ( )

返回自动适配开关
创建于 NX12.0.0。
许可要求:无

◆ DifferentPenetration()

bool NXOpen::Tooling::PunchInsertBuilder::DifferentPenetration ( )

Returns the different penetration for punch
Created in NX11.0.0.

License requirements : None

◆ EditOffsetSpreadsheet()

void NXOpen::Tooling::PunchInsertBuilder::EditOffsetSpreadsheet ( )

编辑偏移电子表格
创建于 NX12.0.0。
许可要求:prog_die_wizard ("UG/Progressive Die Wizard")

◆ IncludePilotScrap()

bool NXOpen::Tooling::PunchInsertBuilder::IncludePilotScrap ( )

返回包含导正废料的选项开关
创建于 NX12.0.0。

许可要求 : 无

◆ InsertPunchType()

NXOpen::Tooling::PunchInsertBuilder::InsertPunchTypeEnum NXOpen::Tooling::PunchInsertBuilder::InsertPunchType ( )

Returns the insert punch type
Created in NX1899.0.0.

License requirements : None

◆ MinimumLength()

double NXOpen::Tooling::PunchInsertBuilder::MinimumLength ( )

返回最小长度
创建于 NX12.0.0。
许可要求:无

◆ MinimumRadius()

double NXOpen::Tooling::PunchInsertBuilder::MinimumRadius ( )

返回最小半径
创建于 NX12.0.0。
许可要求:无

◆ NewPartNames()

NXString NXOpen::Tooling::PunchInsertBuilder::NewPartNames ( )

返回新的组件名称
创建于 NX11.0.0。

许可要求 : 无

◆ NormalClearance()

double NXOpen::Tooling::PunchInsertBuilder::NormalClearance ( )

Returns the clearance value for normal pierce design.
Created in NX11.0.0.

License requirements : None

◆ NormalClearanceOption()

NXOpen::Tooling::PunchInsertBuilder::NormalClearanceOptionTypeItems NXOpen::Tooling::PunchInsertBuilder::NormalClearanceOption ( )

Returns the clearance option for normal pierce design.
Created in NX11.0.0.

License requirements : None

◆ NormalCreateUDP()

void NXOpen::Tooling::PunchInsertBuilder::NormalCreateUDP ( )

Create user defined punch for normal pierce design.
Created in NX11.0.0.

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

◆ NormalOffsetSide()

NXOpen::Tooling::PunchInsertBuilder::NormalOffsetSideTypeItems NXOpen::Tooling::PunchInsertBuilder::NormalOffsetSide ( )

返回普通冲裁设计的偏移侧选项。
创建于 NX11.0.0。
许可要求:无

◆ NormalOnePunchToggle()

bool NXOpen::Tooling::PunchInsertBuilder::NormalOnePunchToggle ( )

返回普通冲裁设计的单冲选项。
创建于 NX11.0.0。
许可要求:无

◆ NormalPunchLength()

NXString NXOpen::Tooling::PunchInsertBuilder::NormalPunchLength ( )

Returns the punch length for normal pierce design.
Created in NX11.0.0.

License requirements : None

◆ NormalRenameDialog()

bool NXOpen::Tooling::PunchInsertBuilder::NormalRenameDialog ( )

返回普通冲裁设计的重命名对话框选项。
创建于 NX11.0.0。
许可要求:无

◆ NormalSelectPiercePunch()

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

Returns the select pierce punch insert to be edited.
Created in NX11.0.0.

License requirements : None

◆ OffsetSpreadsheet()

NXString NXOpen::Tooling::PunchInsertBuilder::OffsetSpreadsheet ( )

返回偏移电子表格
创建于 NX12.0.0。
许可要求:无

◆ ParentPartName()

NXString NXOpen::Tooling::PunchInsertBuilder::ParentPartName ( )

返回用于创建镶件的父部件名称
创建于 NX11.0.0。

许可要求 : 无

◆ Position()

NXOpen::Tooling::PunchInsertBuilder::InsertPositionItems NXOpen::Tooling::PunchInsertBuilder::Position ( )

Returns the reverse direction
Created in NX11.0.0.

License requirements : None

◆ PunchEditOffsetValueTable()

void NXOpen::Tooling::PunchInsertBuilder::PunchEditOffsetValueTable ( )

Edit offset value table.
Created in NX11.0.0.

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

◆ PunchInsertTag()

NXOpen::TaggedObject * NXOpen::Tooling::PunchInsertBuilder::PunchInsertTag ( )

返回凸模镶件标签
创建于 NX11.0.0。

许可要求 : 无

◆ PunchOffsetValue()

double NXOpen::Tooling::PunchInsertBuilder::PunchOffsetValue ( )

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

License requirements : None

◆ PunchPocketClearanceForBackingPlate()

double NXOpen::Tooling::PunchInsertBuilder::PunchPocketClearanceForBackingPlate ( )

Returns the punch pocket clearance for backing plate.
Created in NX11.0.0.

License requirements : None

◆ PunchPocketClearanceForPunchPlate()

double NXOpen::Tooling::PunchInsertBuilder::PunchPocketClearanceForPunchPlate ( )

Returns the punch pocket clearance for punch plate.
Created in NX11.0.0.

License requirements : None

◆ PunchPocketClearanceForStripperPlate()

double NXOpen::Tooling::PunchInsertBuilder::PunchPocketClearanceForStripperPlate ( )

Returns the punch pocket clearance for stripper plate.
Created in NX11.0.0.

License requirements : None

◆ PunchPocketHeightInStripperPlate()

double NXOpen::Tooling::PunchInsertBuilder::PunchPocketHeightInStripperPlate ( )

Returns the punch pocket height in the stripper plate.
Created in NX11.0.0.

License requirements : None

◆ PunchPocketToggleForBackingPlate()

bool NXOpen::Tooling::PunchInsertBuilder::PunchPocketToggleForBackingPlate ( )

Returns the punch pocket toggle for backing plate.
Created in NX11.0.0.

License requirements : None

◆ PunchPocketToggleForPunchPlate()

bool NXOpen::Tooling::PunchInsertBuilder::PunchPocketToggleForPunchPlate ( )

Returns the punch pocket toggle for punch plate.
Created in NX11.0.0.

License requirements : None

◆ PunchPocketToggleForStripperPlate()

bool NXOpen::Tooling::PunchInsertBuilder::PunchPocketToggleForStripperPlate ( )

Returns the punch pocket toggle for stripper plate.
Created in NX11.0.0.

License requirements : None

◆ PunchPocketTypeInBackingPlate()

NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsBackingPlate NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeInBackingPlate ( )

Returns the punch pocket type in backing plate.
Created in NX11.0.0.

License requirements : None

◆ PunchPocketTypeInPunchPlate()

NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsPunchPlate NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeInPunchPlate ( )

Returns the punch pocket type in punch plate.
Created in NX11.0.0.

License requirements : None

◆ PunchPocketTypeInStripperPlate()

NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsStripperPlate NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeInStripperPlate ( )

Returns the punch pocket type in stripper plate.
Created in NX11.0.0.

License requirements : None

◆ PunchSameOffsetValue()

bool NXOpen::Tooling::PunchInsertBuilder::PunchSameOffsetValue ( )

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

License requirements : None

◆ SelectAllScrapsToggle()

bool NXOpen::Tooling::PunchInsertBuilder::SelectAllScrapsToggle ( )

Returns the select all scraps option for creating all punches at a time.
Created in NX12.0.0.

License requirements : None

◆ SelectAttributeSpreadsheet()

NXString NXOpen::Tooling::PunchInsertBuilder::SelectAttributeSpreadsheet ( )

返回所选属性电子表格
创建于 NX12.0.0。

许可要求 : 无

◆ SelectScrap()

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

Returns the select scraps for punch insert design.
Created in NX11.0.0.

License requirements : None

◆ SelectSketch()

NXOpen::SelectSketch * NXOpen::Tooling::PunchInsertBuilder::SelectSketch ( )

Returns the selected sketch
Created in NX12.0.0.

License requirements : None

◆ SetAutomaticFitToggle()

void NXOpen::Tooling::PunchInsertBuilder::SetAutomaticFitToggle ( bool automaticFitToggle)

设置自动适配开关
创建于 NX12.0.0。
许可要求:prog_die_wizard ("UG/Progressive Die Wizard")

参数
automaticFitToggleautomaticfittoggle

◆ SetDifferentPenetration()

void NXOpen::Tooling::PunchInsertBuilder::SetDifferentPenetration ( bool differentPenetration)

Sets the different penetration for punch
Created in NX11.0.0.

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

参数
differentPenetrationdifferentpenetration

◆ SetIncludePilotScrap()

void NXOpen::Tooling::PunchInsertBuilder::SetIncludePilotScrap ( bool includePilotScrap)

设置包含导正废料的选项开关
创建于 NX12.0.0。

许可要求 : prog_die_wizard ("UG/渐进式模具向导")

参数
includePilotScrapincludepilotscrap

◆ SetInsertPunchType()

void NXOpen::Tooling::PunchInsertBuilder::SetInsertPunchType ( NXOpen::Tooling::PunchInsertBuilder::InsertPunchTypeEnum insertPunchType)

Sets the insert punch type
Created in NX1899.0.0.

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

参数
insertPunchTypeinsertpunchtype

◆ SetMinimumLength()

void NXOpen::Tooling::PunchInsertBuilder::SetMinimumLength ( double minimumLength)

设置最小长度
创建于 NX12.0.0。
许可要求:prog_die_wizard ("UG/Progressive Die Wizard")

参数
minimumLengthminimumlength

◆ SetMinimumRadius()

void NXOpen::Tooling::PunchInsertBuilder::SetMinimumRadius ( double minimumRadius)

设置最小半径
创建于 NX12.0.0。
许可要求:prog_die_wizard ("UG/Progressive Die Wizard")

参数
minimumRadiusminimumradius

◆ SetNewPartNames() [1/2]

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

设置新的组件名称
创建于 NX11.0.0。

许可要求 : 无

参数
newPartNames指定新组件名称

◆ SetNewPartNames() [2/2]

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

设置新的组件名称
创建于 NX11.0.0。

许可要求 : 无

参数
newPartNames指定新组件名称

◆ SetNormalClearance()

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

设置普通冲裁设计的间隙值。
创建于 NX11.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
normalClearancenormalclearance

◆ SetNormalClearanceOption()

void NXOpen::Tooling::PunchInsertBuilder::SetNormalClearanceOption ( NXOpen::Tooling::PunchInsertBuilder::NormalClearanceOptionTypeItems normalClearanceOption)

Sets the clearance option for normal pierce design.
Created in NX11.0.0.

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

参数
normalClearanceOptionnormalclearanceoption

◆ SetNormalOffsetSide()

void NXOpen::Tooling::PunchInsertBuilder::SetNormalOffsetSide ( NXOpen::Tooling::PunchInsertBuilder::NormalOffsetSideTypeItems normalOffsetSide)

设置普通冲裁设计的偏移侧选项。
创建于 NX11.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
normalOffsetSidenormaloffsetside

◆ SetNormalOnePunchToggle()

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

设置普通冲裁设计的单冲选项。
创建于 NX11.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
normalOnePunchTogglenormalonepunchtoggle

◆ SetNormalPunchLength() [1/2]

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

Sets the punch length for normal pierce design.
Created in NX11.0.0.

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

参数
normalPunchLengthIndicates the punch length for normal pierce design

◆ SetNormalPunchLength() [2/2]

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

Sets the punch length for normal pierce design.
Created in NX11.0.0.

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

参数
normalPunchLengthIndicates the punch length for normal pierce design

◆ SetNormalRenameDialog()

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

设置普通冲裁设计的重命名对话框选项
创建于 NX11.0.0。

许可要求 : ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/渐进式模具向导")

参数
normalRenameDialognormalrenamedialog

◆ SetOffsetSpreadsheet() [1/2]

void NXOpen::Tooling::PunchInsertBuilder::SetOffsetSpreadsheet ( const char * filename)

设置偏移电子表格
创建于 NX12.0.0。
许可要求:prog_die_wizard ("UG/Progressive Die Wizard")

参数
filenamefilename

◆ SetOffsetSpreadsheet() [2/2]

void NXOpen::Tooling::PunchInsertBuilder::SetOffsetSpreadsheet ( const NXString & filename)

设置偏移电子表格
创建于 NX12.0.0。
许可要求:prog_die_wizard ("UG/Progressive Die Wizard")

参数
filenamefilename

◆ SetParentPartName() [1/2]

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

设置用于创建镶件的父部件名称
创建于 NX11.0.0。

许可要求 : 无

参数
parentPart指定父部件名称

◆ SetParentPartName() [2/2]

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

设置用于创建镶件的父部件名称
创建于 NX11.0.0。

许可要求 : 无

参数
parentPart指定父部件名称

◆ SetPosition()

void NXOpen::Tooling::PunchInsertBuilder::SetPosition ( NXOpen::Tooling::PunchInsertBuilder::InsertPositionItems position)

Sets the reverse direction
Created in NX11.0.0.

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

参数
positionposition

◆ SetPunchInsertTag()

void NXOpen::Tooling::PunchInsertBuilder::SetPunchInsertTag ( NXOpen::TaggedObject * punchInsertTag)

设置凸模镶件标签
创建于 NX11.0.0。

许可要求 : 无

参数
punchInsertTag指定凸模镶件标签

◆ SetPunchOffsetValue()

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

Sets the punch offset value.
Created in NX11.0.0.

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

参数
punchOffsetValuepunchoffsetvalue

◆ SetPunchPocketClearanceForBackingPlate()

void NXOpen::Tooling::PunchInsertBuilder::SetPunchPocketClearanceForBackingPlate ( double punchPocketClearanceForBackingPlate)

Sets the punch pocket clearance for backing plate.
Created in NX11.0.0.

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

参数
punchPocketClearanceForBackingPlatepunchpocketclearanceforbackingplate

◆ SetPunchPocketClearanceForPunchPlate()

void NXOpen::Tooling::PunchInsertBuilder::SetPunchPocketClearanceForPunchPlate ( double punchPocketClearanceForPunchPlate)

Sets the punch pocket clearance for punch plate.
Created in NX11.0.0.

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

参数
punchPocketClearanceForPunchPlatepunchpocketclearanceforpunchplate

◆ SetPunchPocketClearanceForStripperPlate()

void NXOpen::Tooling::PunchInsertBuilder::SetPunchPocketClearanceForStripperPlate ( double punchPocketClearanceForStripperPlate)

Sets the punch pocket clearance for stripper plate.
Created in NX11.0.0.

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

参数
punchPocketClearanceForStripperPlatepunchpocketclearanceforstripperplate

◆ SetPunchPocketHeightInStripperPlate()

void NXOpen::Tooling::PunchInsertBuilder::SetPunchPocketHeightInStripperPlate ( double punchPocketHeightInStripperPlate)

Sets the punch pocket height in the stripper plate.
Created in NX11.0.0.

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

参数
punchPocketHeightInStripperPlatepunchpocketheightinstripperplate

◆ SetPunchPocketToggleForBackingPlate()

void NXOpen::Tooling::PunchInsertBuilder::SetPunchPocketToggleForBackingPlate ( bool punchPocketToggleForBackingPlate)

Sets the punch pocket toggle for backing plate.
Created in NX11.0.0.

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

参数
punchPocketToggleForBackingPlatepunchpockettoggleforbackingplate

◆ SetPunchPocketToggleForPunchPlate()

void NXOpen::Tooling::PunchInsertBuilder::SetPunchPocketToggleForPunchPlate ( bool punchPocketToggleForPunchPlate)

Sets the punch pocket toggle for punch plate.
Created in NX11.0.0.

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

参数
punchPocketToggleForPunchPlatepunchpockettoggleforpunchplate

◆ SetPunchPocketToggleForStripperPlate()

void NXOpen::Tooling::PunchInsertBuilder::SetPunchPocketToggleForStripperPlate ( bool punchPocketToggleForStripperPlate)

Sets the punch pocket toggle for stripper plate.
Created in NX11.0.0.

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

参数
punchPocketToggleForStripperPlatepunchpockettoggleforstripperplate

◆ SetPunchPocketTypeInBackingPlate()

void NXOpen::Tooling::PunchInsertBuilder::SetPunchPocketTypeInBackingPlate ( NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsBackingPlate punchPocketTypeInBackingPlate)

Sets the punch pocket type in backing plate.
Created in NX11.0.0.

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

参数
punchPocketTypeInBackingPlatepunchpockettypeinbackingplate

◆ SetPunchPocketTypeInPunchPlate()

void NXOpen::Tooling::PunchInsertBuilder::SetPunchPocketTypeInPunchPlate ( NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsPunchPlate punchPocketTypeInPunchPlate)

Sets the punch pocket type in punch plate.
Created in NX11.0.0.

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

参数
punchPocketTypeInPunchPlatepunchpockettypeinpunchplate

◆ SetPunchPocketTypeInStripperPlate()

void NXOpen::Tooling::PunchInsertBuilder::SetPunchPocketTypeInStripperPlate ( NXOpen::Tooling::PunchInsertBuilder::PunchPocketTypeItemsStripperPlate punchPocketTypeInStripperPlate)

Sets the punch pocket type in stripper plate.
Created in NX11.0.0.

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

参数
punchPocketTypeInStripperPlatepunchpockettypeinstripperplate

◆ SetPunchSameOffsetValue()

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

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

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

参数
punchSameOffsetValuepunchsameoffsetvalue

◆ SetSelectAllScrapsToggle()

void NXOpen::Tooling::PunchInsertBuilder::SetSelectAllScrapsToggle ( bool selectAllScrapsToggle)

Sets the select all scraps option for creating all punches at a time.
Created in NX12.0.0.

License requirements : None

参数
selectAllScrapsToggleselectallscrapstoggle

◆ SetSelectAttributeSpreadsheet() [1/2]

void NXOpen::Tooling::PunchInsertBuilder::SetSelectAttributeSpreadsheet ( const char * fileName)

设置所选属性电子表格
创建于 NX12.0.0。

许可要求 : 无

参数
fileName文件名

◆ SetSelectAttributeSpreadsheet() [2/2]

void NXOpen::Tooling::PunchInsertBuilder::SetSelectAttributeSpreadsheet ( const NXString & fileName)

设置所选属性电子表格
创建于 NX12.0.0。

许可要求 : 无

参数
fileName文件名

◆ SetStandardBPToggle()

void NXOpen::Tooling::PunchInsertBuilder::SetStandardBPToggle ( bool standardBPToggle)

Sets the standard bottoming plate clearance toggle
Created in NX1899.0.0.

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

参数
standardBPTogglestandardbptoggle

◆ SetStandardClearanceBP()

void NXOpen::Tooling::PunchInsertBuilder::SetStandardClearanceBP ( double standardClearanceBP)

Sets the standard bottoming plate clearance
Created in NX1899.0.0.

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

参数
standardClearanceBPstandardclearancebp

◆ SetStandardClearancePP()

void NXOpen::Tooling::PunchInsertBuilder::SetStandardClearancePP ( double standardClearancePP)

Sets the standard punch plate clearance
Created in NX1899.0.0.

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

参数
standardClearancePPstandardclearancepp

◆ SetStandardClearanceSP()

void NXOpen::Tooling::PunchInsertBuilder::SetStandardClearanceSP ( double standardClearanceSP)

Sets the standard stripper plate clearance
Created in NX1899.0.0.

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

参数
standardClearanceSPstandardclearancesp

◆ SetStandardPartClassificationName() [1/2]

void NXOpen::Tooling::PunchInsertBuilder::SetStandardPartClassificationName ( const char * standartPartClassificationName)

Sets the standard part classification name for punch insert.
Created in NX12.0.0.

License requirements : None

参数
standartPartClassificationNameSpecifies the standard part classification name

◆ SetStandardPartClassificationName() [2/2]

void NXOpen::Tooling::PunchInsertBuilder::SetStandardPartClassificationName ( const NXString & standartPartClassificationName)

Sets the standard part classification name for punch insert.
Created in NX12.0.0.

License requirements : None

参数
standartPartClassificationNameSpecifies the standard part classification name

◆ SetStandardPPToggle()

void NXOpen::Tooling::PunchInsertBuilder::SetStandardPPToggle ( bool standardPPToggle)

Sets the standard punch plate clearance toggle
Created in NX1899.0.0.

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

参数
standardPPTogglestandardpptoggle

◆ SetStandardPunchTag()

void NXOpen::Tooling::PunchInsertBuilder::SetStandardPunchTag ( NXOpen::TaggedObject * standardPunchTag)

设置标准凸模标签
创建于 NX11.0.0。

许可要求 : 无

参数
standardPunchTag指定标准凸模标签

◆ SetStandardSPToggle()

void NXOpen::Tooling::PunchInsertBuilder::SetStandardSPToggle ( bool standardSPToggle)

Sets the standard stripper plate clearance toggle
Created in NX1899.0.0.

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

参数
standardSPTogglestandardsptoggle

◆ SetUserDefinedPunchPenetration()

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

Sets the user defined punch penetration.
Created in NX11.0.0.

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

参数
userDefinedPunchPenetrationuserdefinedpunchpenetration

◆ StandardBPToggle()

bool NXOpen::Tooling::PunchInsertBuilder::StandardBPToggle ( )

Returns the standard bottoming plate clearance toggle
Created in NX1899.0.0.

License requirements : None

◆ StandardClearanceBP()

double NXOpen::Tooling::PunchInsertBuilder::StandardClearanceBP ( )

Returns the standard bottoming plate clearance
Created in NX1899.0.0.

License requirements : None

◆ StandardClearancePP()

double NXOpen::Tooling::PunchInsertBuilder::StandardClearancePP ( )

Returns the standard punch plate clearance
Created in NX1899.0.0.

License requirements : None

◆ StandardClearanceSP()

double NXOpen::Tooling::PunchInsertBuilder::StandardClearanceSP ( )

Returns the standard stripper plate clearance
Created in NX1899.0.0.

License requirements : None

◆ StandardPartClassificationName()

NXString NXOpen::Tooling::PunchInsertBuilder::StandardPartClassificationName ( )

Returns the standard part classification name for punch insert.
Created in NX12.0.0.

License requirements : None

◆ StandardPPToggle()

bool NXOpen::Tooling::PunchInsertBuilder::StandardPPToggle ( )

Returns the standard punch plate clearance toggle
Created in NX1899.0.0.

License requirements : None

◆ StandardPunchInsert()

void NXOpen::Tooling::PunchInsertBuilder::StandardPunchInsert ( )

Load standard punch for normal pierce design.
Created in NX11.0.0.

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

◆ StandardPunchTag()

NXOpen::TaggedObject * NXOpen::Tooling::PunchInsertBuilder::StandardPunchTag ( )

返回标准凸模标签
创建于 NX11.0.0。

许可要求 : 无

◆ StandardSPToggle()

bool NXOpen::Tooling::PunchInsertBuilder::StandardSPToggle ( )

Returns the standard stripper plate clearance toggle
Created in NX1899.0.0.

License requirements : None

◆ UserDefinedPunchEnd()

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

Returns the user defined punch end
Created in NX11.0.0.

License requirements : None

◆ UserDefinedPunchPenetration()

double NXOpen::Tooling::PunchInsertBuilder::UserDefinedPunchPenetration ( )

Returns the user defined punch penetration.
Created in NX11.0.0.

License requirements : None

◆ UserDefinedPunchStart()

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

Returns the user defined punch start
Created in NX11.0.0.

License requirements : None