SpecialPiercingInsertBuilder Class

class NXOpen.Tooling.SpecialPiercingInsertBuilder

Bases: NXOpen.Builder

Creates special piercing insert for progressive die.

No entity is returned. To create a new instance of this class, use NXOpen.Tooling.ProgressiveDieManager.CreateSpecialPiercingInsertBuilder()

Default values.

Property Value
BoundBox BoundedBlock
EndLimit.Value 0 (millimeters part), 0 (inches part)
InsertPosition Bottom
NormalBbpslug Fillet
NormalCavity TaperAngle
NormalClearance 0.05
NormalDsslug Fillet
NormalOffsetSide DieSide
NormalSlugPara1 3
NormalSlugPara2 -3
NormalSlugPara3 2
NormalSlugPara4 3
OffsetLinearDimension.Value 3 (millimeters part), 0.12 (inches part)
ParentPart ProjectDie
PlateClearanceFirst 0
PlateClearanceFourth 0
PlateClearanceSecond 0
PlateClearanceThird 0
PunchOrDie Punch
RenameComponent 0
SlugHoleHeightLinearDimension.Value 100 (millimeters part), 4 (inches part)
StandardOrUserDefined Standard
StartLimit.Value 0 (millimeters part), 0 (inches part)
UsePlateClearanceFirst 0
UsePlateClearanceFourth 0
UsePlateClearanceSecond 0
UsePlateClearanceThird 0

New in version NX11.0.0.

Properties

Property Description
BoundBox Returns or sets the block or cylinder
BoxPosition Returns or sets the position of csys for box.
EndLimit Returns the end limit
InsertPosition Returns or sets the reverse direction
Is3DCurves Returns or sets the result whether the curves is three dimensional
NormalBbpslug Returns or sets the bottom plate slug type for normal pierce design.
NormalCavity Returns or sets the cavity type for normal pierce design.
NormalClearance Returns or sets the clearance value for normal pierce design.
NormalDsslug Returns or sets the die shoe slug type for normal pierce design.
NormalOffsetSide Returns or sets the offset side option for normal pierce design.
NormalSlugPara1 Returns or sets the H value of slug hole for normal pierce design.
NormalSlugPara2 Returns or sets the A value of slug hole for normal pierce design.
NormalSlugPara3 Returns or sets the C1 value of slug hole for normal pierce design.
NormalSlugPara4 Returns or sets the C2 value of slug hole for normal pierce design.
OffsetLinearDimension Returns the offset linear dimension
OffsetValueLinearDimensionNegativeX Returns the offset value linear dimension negative x
OffsetValueLinearDimensionNegativeY Returns the offset value linear dimension negative y
OffsetValueLinearDimensionNegativeZ Returns the offset value linear dimension negative z
OffsetValueLinearDimensionPositiveX Returns the offset value linear dimension positive x
OffsetValueLinearDimensionPositiveY Returns the offset value linear dimension positive y
OffsetValueLinearDimensionPositiveZ Returns the offset value linear dimension positive z
ParentPart Returns or sets the parent part
ParentPartName Returns or sets the parent part name to create insert.
PlateClearanceFirst Returns or sets the plate clearance first
PlateClearanceFourth Returns or sets the plate clearance fourth
PlateClearanceSecond Returns or sets the plate clearance second
PlateClearanceThird Returns or sets the plate clearance third
PunchOrDie Returns or sets the punch or die
RadialOffset Returns the radial offset value for cylinder box
RenameComponent Returns or sets the rename component
SelectCurves Returns the select curves
SelectEdges Returns the select curve
SelectFace Returns the select face
SelectInsert Returns the select insert
SelectVector Returns or sets the select vector
SlugHoleHeightLinearDimension Returns the slug hole height linear dimension
StandardOrUserDefined Returns or sets the standard or user defined
StartLimit Returns the start limit
Tag Returns the Tag for this object.
Type Returns or sets the type
UsePlateClearanceFirst Returns or sets the use plate clearance first
UsePlateClearanceFourth Returns or sets the use plate clearance fourth
UsePlateClearanceSecond Returns or sets the use plate clearance second
UsePlateClearanceThird Returns or sets the use plate clearance third
WizardType Returns or sets the wizard type

Methods

Method Description
AddInsertPartIntoAssembly Add insert part into assembly.
CalculateBoxSize Calculate box size and set directions, edge length, lower point position.
Commit Commits any edits that have been applied to the builder.
CreateDatumPlane The create datum plane
CreateIntersect Create intersect.
CreateKFBoundBox Create bound box.
CreateOffsetDatumPlane Create offset datum plane
DeleteSelectedInsertAndWaveLinkedSource Delete selected insert and wave linked source feature.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetCorrectEdgeInNewPart Get correct edge in new part @return
GetCorrectFacesOfExtractRegionFeature Get correct faces of extrac region feature.
GetHoleBoundaryFaceAndCreatePatchOpenings Get hole boundary face and create patch openings.
GetObject Returns the object currently being edited by this builder.
GetProfile Get profiles
GetWaveLinkedCurves Get wave linked curves
SetBoxMatrixAndPosition Sets box csys matrix.
SetWCSForSpecialPiercingInsert Set work coordinate system for special piercing insert
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
SuppressAllFeatureAfter Suppress child feature.
Validate Validate whether the inputs to the component are sufficient for commit to be called.
WaveFacesAndFillHole Wave faces and fill hole
WaveFacesOfSelectedCurves Wave faces of selected curves
WaveIntersectBodyToNewDieInsertPart Wave intersect body to new die insert part.
WaveSelectedCurves Wave selected curves

Enumerations

SpecialPiercingInsertBuilderBoundBoxType Enumeration Specifies the bounded box type block or cylinder.
SpecialPiercingInsertBuilderInsertPositionTypes Enumeration Specifies the position of piercing inserts, for EDW only
SpecialPiercingInsertBuilderNormalBottomBackingPlateSlugType Enumeration Specifies the type of bottom plate slug.
SpecialPiercingInsertBuilderNormalCavityType Enumeration Specifies the type of cavity.
SpecialPiercingInsertBuilderNormalDieShoeSlugType Enumeration Specifies the type of die shoe slug.
SpecialPiercingInsertBuilderNormalOffsetSideType Enumeration Specifies the offset side of normal pierce insert design.
SpecialPiercingInsertBuilderParentPartTypes Enumeration Specifies the parent part type.
SpecialPiercingInsertBuilderPunchOrDieTypes Enumeration Specifies the parent part type.
SpecialPiercingInsertBuilderStandardOrUserDefinedTypes Enumeration Specifies the parent part type.
SpecialPiercingInsertBuilderTypes Enumeration Specifies the parent part type.

Property Detail

BoundBox

SpecialPiercingInsertBuilder.BoundBox

Returns or sets the block or cylinder

-------------------------------------

Getter Method

Signature BoundBox()

Returns:
Return type:NXOpen.Tooling.SpecialPiercingInsertBuilderBoundBoxType

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature BoundBox(boundBoxType)

Parameters:boundBoxType (NXOpen.Tooling.SpecialPiercingInsertBuilderBoundBoxType) –

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

BoxPosition

SpecialPiercingInsertBuilder.BoxPosition

Returns or sets the position of csys for box.

-------------------------------------

Getter Method

Signature BoxPosition()

Returns:
Return type:NXOpen.Point3d

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature BoxPosition(csysOrigin)

Parameters:csysOrigin (NXOpen.Point3d) –

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

EndLimit

SpecialPiercingInsertBuilder.EndLimit

Returns the end limit

-------------------------------------

Getter Method

Signature EndLimit()

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

InsertPosition

SpecialPiercingInsertBuilder.InsertPosition

Returns or sets the reverse direction

-------------------------------------

Getter Method

Signature InsertPosition()

Returns:
Return type:NXOpen.Tooling.SpecialPiercingInsertBuilderInsertPositionTypes

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature InsertPosition(insertPosition)

Parameters:insertPosition (NXOpen.Tooling.SpecialPiercingInsertBuilderInsertPositionTypes) –

New in version NX8.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

Is3DCurves

SpecialPiercingInsertBuilder.Is3DCurves

Returns or sets the result whether the curves is three dimensional

-------------------------------------

Getter Method

Signature Is3DCurves()

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Is3DCurves(is3DCurves)

Parameters:is3DCurves (bool) –

New in version NX9.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

NormalBbpslug

SpecialPiercingInsertBuilder.NormalBbpslug

Returns or sets the bottom plate slug type for normal pierce design.

-------------------------------------

Getter Method

Signature NormalBbpslug()

Returns:Indicates bottom plate slug type for normal pierce design
Return type:NXOpen.Tooling.SpecialPiercingInsertBuilderNormalBottomBackingPlateSlugType

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature NormalBbpslug(normalBbpslug)

Parameters:normalBbpslug (NXOpen.Tooling.SpecialPiercingInsertBuilderNormalBottomBackingPlateSlugType) – Indicates bottom plate slug type for normal pierce design

New in version NX11.0.0.

License requirements: None.

NormalCavity

SpecialPiercingInsertBuilder.NormalCavity

Returns or sets the cavity type for normal pierce design.

-------------------------------------

Getter Method

Signature NormalCavity()

Returns:Indicates the cavity type for normal pierce design
Return type:NXOpen.Tooling.SpecialPiercingInsertBuilderNormalCavityType

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature NormalCavity(normalCavity)

Parameters:normalCavity (NXOpen.Tooling.SpecialPiercingInsertBuilderNormalCavityType) – Indicates the cavity type for normal pierce design

New in version NX11.0.0.

License requirements: None.

NormalClearance

SpecialPiercingInsertBuilder.NormalClearance

Returns or sets the clearance value for normal pierce design.

-------------------------------------

Getter Method

Signature NormalClearance()

Returns:Indicates the clearance value for normal pierce design
Return type:float

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature NormalClearance(normalClearance)

Parameters:normalClearance (float) – Indicates the clearance value for normal pierce design

New in version NX11.0.0.

License requirements: None.

NormalDsslug

SpecialPiercingInsertBuilder.NormalDsslug

Returns or sets the die shoe slug type for normal pierce design.

-------------------------------------

Getter Method

Signature NormalDsslug()

Returns:Indicates die shoe slug type for normal pierce design
Return type:NXOpen.Tooling.SpecialPiercingInsertBuilderNormalDieShoeSlugType

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature NormalDsslug(normalDsslug)

Parameters:normalDsslug (NXOpen.Tooling.SpecialPiercingInsertBuilderNormalDieShoeSlugType) – Indicates die shoe slug type for normal pierce design

New in version NX11.0.0.

License requirements: None.

NormalOffsetSide

SpecialPiercingInsertBuilder.NormalOffsetSide

Returns or sets the offset side option for normal pierce design.

-------------------------------------

Getter Method

Signature NormalOffsetSide()

Returns:Indicates the offset side option for normal pierce design
Return type:NXOpen.Tooling.SpecialPiercingInsertBuilderNormalOffsetSideType

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature NormalOffsetSide(normalOffsetSide)

Parameters:normalOffsetSide (NXOpen.Tooling.SpecialPiercingInsertBuilderNormalOffsetSideType) – Indicates the offset side option for normal pierce design

New in version NX11.0.0.

License requirements: None.

NormalSlugPara1

SpecialPiercingInsertBuilder.NormalSlugPara1

Returns or sets the H value of slug hole for normal pierce design.

-------------------------------------

Getter Method

Signature NormalSlugPara1()

Returns:Indicates the H value of slug hole for normal pierce design
Return type:float

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature NormalSlugPara1(normalSlugPara1)

Parameters:normalSlugPara1 (float) – Indicates the H value of slug hole for normal pierce design

New in version NX11.0.0.

License requirements: None.

NormalSlugPara2

SpecialPiercingInsertBuilder.NormalSlugPara2

Returns or sets the A value of slug hole for normal pierce design.

-------------------------------------

Getter Method

Signature NormalSlugPara2()

Returns:Indicates A value of slug hole for normal pierce design
Return type:float

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature NormalSlugPara2(normalSlugPara2)

Parameters:normalSlugPara2 (float) – Indicates A value of slug hole for normal pierce design

New in version NX11.0.0.

License requirements: None.

NormalSlugPara3

SpecialPiercingInsertBuilder.NormalSlugPara3

Returns or sets the C1 value of slug hole for normal pierce design.

-------------------------------------

Getter Method

Signature NormalSlugPara3()

Returns:Indicates C1 value of slug hole for normal pierce design
Return type:float

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature NormalSlugPara3(normalSlugPara3)

Parameters:normalSlugPara3 (float) – Indicates C1 value of slug hole for normal pierce design

New in version NX11.0.0.

License requirements: None.

NormalSlugPara4

SpecialPiercingInsertBuilder.NormalSlugPara4

Returns or sets the C2 value of slug hole for normal pierce design.

-------------------------------------

Getter Method

Signature NormalSlugPara4()

Returns:Indicates the C2 value of slug hole for normal pierce design
Return type:float

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature NormalSlugPara4(normalSlugPara4)

Parameters:normalSlugPara4 (float) – Indicates the C2 value of slug hole for normal pierce design

New in version NX11.0.0.

License requirements: None.

OffsetLinearDimension

SpecialPiercingInsertBuilder.OffsetLinearDimension

Returns the offset linear dimension

-------------------------------------

Getter Method

Signature OffsetLinearDimension()

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

OffsetValueLinearDimensionNegativeX

SpecialPiercingInsertBuilder.OffsetValueLinearDimensionNegativeX

Returns the offset value linear dimension negative x

-------------------------------------

Getter Method

Signature OffsetValueLinearDimensionNegativeX()

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

OffsetValueLinearDimensionNegativeY

SpecialPiercingInsertBuilder.OffsetValueLinearDimensionNegativeY

Returns the offset value linear dimension negative y

-------------------------------------

Getter Method

Signature OffsetValueLinearDimensionNegativeY()

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

OffsetValueLinearDimensionNegativeZ

SpecialPiercingInsertBuilder.OffsetValueLinearDimensionNegativeZ

Returns the offset value linear dimension negative z

-------------------------------------

Getter Method

Signature OffsetValueLinearDimensionNegativeZ()

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

OffsetValueLinearDimensionPositiveX

SpecialPiercingInsertBuilder.OffsetValueLinearDimensionPositiveX

Returns the offset value linear dimension positive x

-------------------------------------

Getter Method

Signature OffsetValueLinearDimensionPositiveX()

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

OffsetValueLinearDimensionPositiveY

SpecialPiercingInsertBuilder.OffsetValueLinearDimensionPositiveY

Returns the offset value linear dimension positive y

-------------------------------------

Getter Method

Signature OffsetValueLinearDimensionPositiveY()

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

OffsetValueLinearDimensionPositiveZ

SpecialPiercingInsertBuilder.OffsetValueLinearDimensionPositiveZ

Returns the offset value linear dimension positive z

-------------------------------------

Getter Method

Signature OffsetValueLinearDimensionPositiveZ()

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

ParentPart

SpecialPiercingInsertBuilder.ParentPart

Returns or sets the parent part

-------------------------------------

Getter Method

Signature ParentPart()

Returns:
Return type:NXOpen.Tooling.SpecialPiercingInsertBuilderParentPartTypes

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ParentPart(parentPart)

Parameters:parentPart (NXOpen.Tooling.SpecialPiercingInsertBuilderParentPartTypes) –

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

ParentPartName

SpecialPiercingInsertBuilder.ParentPartName

Returns or sets the parent part name to create insert.

-------------------------------------

Getter Method

Signature ParentPartName()

Returns:Retruns parent part name
Return type:str

New in version NX7.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ParentPartName(parentPart)

Parameters:parentPart (str) – Specifies the parent part name

New in version NX7.5.0.

License requirements: None.

PlateClearanceFirst

SpecialPiercingInsertBuilder.PlateClearanceFirst

Returns or sets the plate clearance first

-------------------------------------

Getter Method

Signature PlateClearanceFirst()

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PlateClearanceFirst(plateClearanceFirst)

Parameters:plateClearanceFirst (float) –

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

PlateClearanceFourth

SpecialPiercingInsertBuilder.PlateClearanceFourth

Returns or sets the plate clearance fourth

-------------------------------------

Getter Method

Signature PlateClearanceFourth()

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PlateClearanceFourth(plateClearanceFourth)

Parameters:plateClearanceFourth (float) –

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

PlateClearanceSecond

SpecialPiercingInsertBuilder.PlateClearanceSecond

Returns or sets the plate clearance second

-------------------------------------

Getter Method

Signature PlateClearanceSecond()

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PlateClearanceSecond(plateClearanceSecond)

Parameters:plateClearanceSecond (float) –

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

PlateClearanceThird

SpecialPiercingInsertBuilder.PlateClearanceThird

Returns or sets the plate clearance third

-------------------------------------

Getter Method

Signature PlateClearanceThird()

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PlateClearanceThird(plateClearanceThird)

Parameters:plateClearanceThird (float) –

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

PunchOrDie

SpecialPiercingInsertBuilder.PunchOrDie

Returns or sets the punch or die

-------------------------------------

Getter Method

Signature PunchOrDie()

Returns:
Return type:NXOpen.Tooling.SpecialPiercingInsertBuilderPunchOrDieTypes

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PunchOrDie(punchOrDie)

Parameters:punchOrDie (NXOpen.Tooling.SpecialPiercingInsertBuilderPunchOrDieTypes) –

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

RadialOffset

SpecialPiercingInsertBuilder.RadialOffset

Returns the radial offset value for cylinder box

-------------------------------------

Getter Method

Signature RadialOffset()

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

RenameComponent

SpecialPiercingInsertBuilder.RenameComponent

Returns or sets the rename component

-------------------------------------

Getter Method

Signature RenameComponent()

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature RenameComponent(renameComponent)

Parameters:renameComponent (bool) –

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

SelectCurves

SpecialPiercingInsertBuilder.SelectCurves

Returns the select curves

-------------------------------------

Getter Method

Signature SelectCurves()

Returns:
Return type:NXOpen.Section

New in version NX11.0.0.

License requirements: None.

SelectEdges

SpecialPiercingInsertBuilder.SelectEdges

Returns the select curve

-------------------------------------

Getter Method

Signature SelectEdges()

Returns:
Return type:NXOpen.SelectEdgeList

New in version NX11.0.0.

License requirements: None.

SelectFace

SpecialPiercingInsertBuilder.SelectFace

Returns the select face

-------------------------------------

Getter Method

Signature SelectFace()

Returns:
Return type:NXOpen.SelectFaceList

New in version NX11.0.0.

License requirements: None.

SelectInsert

SpecialPiercingInsertBuilder.SelectInsert

Returns the select insert

-------------------------------------

Getter Method

Signature SelectInsert()

Returns:
Return type:NXOpen.SelectNXObjectList

New in version NX11.0.0.

License requirements: None.

SelectVector

SpecialPiercingInsertBuilder.SelectVector

Returns or sets the select vector

-------------------------------------

Getter Method

Signature SelectVector()

Returns:
Return type:NXOpen.Direction

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature SelectVector(selectVector)

Parameters:selectVector (NXOpen.Direction) –

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

SlugHoleHeightLinearDimension

SpecialPiercingInsertBuilder.SlugHoleHeightLinearDimension

Returns the slug hole height linear dimension

-------------------------------------

Getter Method

Signature SlugHoleHeightLinearDimension()

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

StandardOrUserDefined

SpecialPiercingInsertBuilder.StandardOrUserDefined

Returns or sets the standard or user defined

-------------------------------------

Getter Method

Signature StandardOrUserDefined()

Returns:
Return type:NXOpen.Tooling.SpecialPiercingInsertBuilderStandardOrUserDefinedTypes

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature StandardOrUserDefined(standardOrUserDefined)

Parameters:standardOrUserDefined (NXOpen.Tooling.SpecialPiercingInsertBuilderStandardOrUserDefinedTypes) –

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

StartLimit

SpecialPiercingInsertBuilder.StartLimit

Returns the start limit

-------------------------------------

Getter Method

Signature StartLimit()

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

Type

SpecialPiercingInsertBuilder.Type

Returns or sets the type

-------------------------------------

Getter Method

Signature Type()

Returns:
Return type:NXOpen.Tooling.SpecialPiercingInsertBuilderTypes

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Type(type)

Parameters:type (NXOpen.Tooling.SpecialPiercingInsertBuilderTypes) –

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

UsePlateClearanceFirst

SpecialPiercingInsertBuilder.UsePlateClearanceFirst

Returns or sets the use plate clearance first

-------------------------------------

Getter Method

Signature UsePlateClearanceFirst()

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature UsePlateClearanceFirst(usePlateClearanceFirst)

Parameters:usePlateClearanceFirst (bool) –

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

UsePlateClearanceFourth

SpecialPiercingInsertBuilder.UsePlateClearanceFourth

Returns or sets the use plate clearance fourth

-------------------------------------

Getter Method

Signature UsePlateClearanceFourth()

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature UsePlateClearanceFourth(usePlateClearanceFourth)

Parameters:usePlateClearanceFourth (bool) –

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

UsePlateClearanceSecond

SpecialPiercingInsertBuilder.UsePlateClearanceSecond

Returns or sets the use plate clearance second

-------------------------------------

Getter Method

Signature UsePlateClearanceSecond()

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature UsePlateClearanceSecond(usePlateClearanceSecond)

Parameters:usePlateClearanceSecond (bool) –

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

UsePlateClearanceThird

SpecialPiercingInsertBuilder.UsePlateClearanceThird

Returns or sets the use plate clearance third

-------------------------------------

Getter Method

Signature UsePlateClearanceThird()

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature UsePlateClearanceThird(usePlateClearanceThird)

Parameters:usePlateClearanceThird (bool) –

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

WizardType

SpecialPiercingInsertBuilder.WizardType

Returns or sets the wizard type

-------------------------------------

Getter Method

Signature WizardType()

Returns:
Return type:int

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature WizardType(wizardType)

Parameters:wizardType (int) –

New in version NX9.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

Method Detail

AddInsertPartIntoAssembly

SpecialPiercingInsertBuilder.AddInsertPartIntoAssembly

Add insert part into assembly.

Signature AddInsertPartIntoAssembly(parentPart, templatePartName, origin)

Parameters:
Returns:

Return type:

NXOpen.NXObject

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

CalculateBoxSize

SpecialPiercingInsertBuilder.CalculateBoxSize

Calculate box size and set directions, edge length, lower point position.

Signature CalculateBoxSize()

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

CreateDatumPlane

SpecialPiercingInsertBuilder.CreateDatumPlane

The create datum plane

Signature CreateDatumPlane()

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

CreateIntersect

SpecialPiercingInsertBuilder.CreateIntersect

Create intersect.

Signature CreateIntersect(targetBody, bodyOfKFBoundBox)

Parameters:

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

CreateKFBoundBox

SpecialPiercingInsertBuilder.CreateKFBoundBox

Create bound box.

Signature CreateKFBoundBox(wcsMatrix, clearance, faces)

Parameters:
Returns:

Return type:

NXOpen.NXObject

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

CreateOffsetDatumPlane

SpecialPiercingInsertBuilder.CreateOffsetDatumPlane

Create offset datum plane

Signature CreateOffsetDatumPlane()

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

DeleteSelectedInsertAndWaveLinkedSource

SpecialPiercingInsertBuilder.DeleteSelectedInsertAndWaveLinkedSource

Delete selected insert and wave linked source feature.

Signature DeleteSelectedInsertAndWaveLinkedSource()

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

GetCorrectEdgeInNewPart

SpecialPiercingInsertBuilder.GetCorrectEdgeInNewPart

Get correct edge in new part

Signature GetCorrectEdgeInNewPart(partTag, sourceEdge)

Parameters:
Returns:

Return type:

NXOpen.Edge

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

GetCorrectFacesOfExtractRegionFeature

SpecialPiercingInsertBuilder.GetCorrectFacesOfExtractRegionFeature

Get correct faces of extrac region feature.

Signature GetCorrectFacesOfExtractRegionFeature()

Returns:
Return type:list of NXOpen.Face

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

GetHoleBoundaryFaceAndCreatePatchOpenings

SpecialPiercingInsertBuilder.GetHoleBoundaryFaceAndCreatePatchOpenings

Get hole boundary face and create patch openings.

Signature GetHoleBoundaryFaceAndCreatePatchOpenings(edges)

Parameters:edges (list of NXOpen.NXObject) –
Returns:
Return type:NXOpen.NXObject

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

GetProfile

SpecialPiercingInsertBuilder.GetProfile

Get profiles

Signature GetProfile(sectionTag)

Parameters:sectionTag (NXOpen.Section) –
Returns:
Return type:list of NXOpen.Curve

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

GetWaveLinkedCurves

SpecialPiercingInsertBuilder.GetWaveLinkedCurves

Get wave linked curves

Signature GetWaveLinkedCurves()

Returns:
Return type:list of NXOpen.Curve

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

SetBoxMatrixAndPosition

SpecialPiercingInsertBuilder.SetBoxMatrixAndPosition

Sets box csys matrix.

Signature SetBoxMatrixAndPosition(matrix, position)

Parameters:

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

SetWCSForSpecialPiercingInsert

SpecialPiercingInsertBuilder.SetWCSForSpecialPiercingInsert

Set work coordinate system for special piercing insert

Signature SetWCSForSpecialPiercingInsert(needPrecisionValue)

Parameters:needPrecisionValue (bool) –

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

SuppressAllFeatureAfter

SpecialPiercingInsertBuilder.SuppressAllFeatureAfter

Suppress child feature.

Signature SuppressAllFeatureAfter(featureTag, suppressChildren)

Parameters:

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

Validate

SpecialPiercingInsertBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.

WaveFacesAndFillHole

SpecialPiercingInsertBuilder.WaveFacesAndFillHole

Wave faces and fill hole

Signature WaveFacesAndFillHole(rootPart, instanceTag)

Parameters:

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

WaveFacesOfSelectedCurves

SpecialPiercingInsertBuilder.WaveFacesOfSelectedCurves

Wave faces of selected curves

Signature WaveFacesOfSelectedCurves(rootPart, instanceTag)

Parameters:

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

WaveIntersectBodyToNewDieInsertPart

SpecialPiercingInsertBuilder.WaveIntersectBodyToNewDieInsertPart

Wave intersect body to new die insert part.

Signature WaveIntersectBodyToNewDieInsertPart(bodies)

Parameters:bodies (list of NXOpen.NXObject) –

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

WaveSelectedCurves

SpecialPiercingInsertBuilder.WaveSelectedCurves

Wave selected curves

Signature WaveSelectedCurves()

New in version NX11.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)