BurringInsertBuilder Class

class NXOpen.Tooling.BurringInsertBuilder

Bases: NXOpen.Builder

Progressive Die Wizard builder to design burring punch and die insert

To create a new instance of this class, use NXOpen.Tooling.BurringInsertCollection.CreateBurringInsertBuilder()

Default values.

Property Value
ArcRadius.Value 0 (millimeters part), 0 (inches part)
BurringDirection BurringDownwards
CircularOrNonCircular Circular
DesignOption BurringPunch
EndValue.Value 0 (millimeters part), 0 (inches part)
ParentPart DieBase
PlateClearanceFirst 0
PlateClearanceSecond 0
PlateClearanceThird 0
PunchHeadHeight.Value 0 (millimeters part), 0 (inches part)
StartValue.Value 0 (millimeters part), 0 (inches part)
UsePlateClearanceFirst 0
UsePlateClearanceSecond 0
UsePlateClearanceThird 0

New in version NX8.0.0.

Properties

Property Description
ArcRadius Returns the arc radius value.
BlankProfile Returns the blank profile to extrude the punch or die.
BurringDirection Returns or sets the burring direction downwards or upwards.
BurringPunchType Returns or sets the burring punch type to create.
CircularOrNonCircular Returns or sets the circular or non circular type.
DesignOption Returns or sets the design option to design punch or die.
EndValue Returns the end height value of blank.
ParentPart Returns or sets the parent part to create blank.
ParentPartName Returns or sets the parent part name to create blank.
PlateClearanceFirst Returns or sets the value of plate clearance first.
PlateClearanceSecond Returns or sets the value of plate clearance second.
PlateClearanceThird Returns or sets the value of plate clearance third.
PunchHeadHeight Returns the punch head height value of blank.
PunchOrDieToEdit Returns the punch or die to edit
RenameComponent Returns or sets the option whether rename component.
SelectFaces Returns the burring face of burring region.
StartValue Returns the start height value of blank.
Tag Returns the Tag for this object.
UsePlateClearanceFirst Returns or sets the option to use plate clearance first.
UsePlateClearanceSecond Returns or sets the option to use plate clearance second.
UsePlateClearanceThird Returns or sets the option to use plate clearance third.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
CreateNewComponent Create new component.
DeletePunchOrDieComponent The action to delete the selected punch or die component
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.
GetObject Returns the object currently being edited by this builder.
RevolveSketchedCurve Extract burring region.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

BurringInsertBuilderBurringDirections Enumeration Specifies the burring direction.
BurringInsertBuilderBurringPunchTypes Enumeration Specifies the burring punch type.
BurringInsertBuilderCircularOrNonCircularType Enumeration Specifies the circular or non-circular type.
BurringInsertBuilderDesignOptions Enumeration Specifies the design type.
BurringInsertBuilderParentTypes Enumeration Specifies the parent part type.

Property Detail

ArcRadius

BurringInsertBuilder.ArcRadius

Returns the arc radius value.

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

Getter Method

Signature ArcRadius()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

BlankProfile

BurringInsertBuilder.BlankProfile

Returns the blank profile to extrude the punch or die.

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

Getter Method

Signature BlankProfile()

Returns:
Return type:NXOpen.Section

New in version NX8.0.0.

License requirements: None.

BurringDirection

BurringInsertBuilder.BurringDirection

Returns or sets the burring direction downwards or upwards.

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

Getter Method

Signature BurringDirection()

Returns:
Return type:NXOpen.Tooling.BurringInsertBuilderBurringDirections

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature BurringDirection(burringDirection)

Parameters:burringDirection (NXOpen.Tooling.BurringInsertBuilderBurringDirections) –

New in version NX8.0.0.

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

BurringPunchType

BurringInsertBuilder.BurringPunchType

Returns or sets the burring punch type to create.

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

Getter Method

Signature BurringPunchType()

Returns:
Return type:NXOpen.Tooling.BurringInsertBuilderBurringPunchTypes

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature BurringPunchType(burringPunchType)

Parameters:burringPunchType (NXOpen.Tooling.BurringInsertBuilderBurringPunchTypes) –

New in version NX8.0.0.

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

CircularOrNonCircular

BurringInsertBuilder.CircularOrNonCircular

Returns or sets the circular or non circular type.

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

Getter Method

Signature CircularOrNonCircular()

Returns:
Return type:NXOpen.Tooling.BurringInsertBuilderCircularOrNonCircularType

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature CircularOrNonCircular(circularOrNonCircular)

Parameters:circularOrNonCircular (NXOpen.Tooling.BurringInsertBuilderCircularOrNonCircularType) –

New in version NX10.0.0.

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

DesignOption

BurringInsertBuilder.DesignOption

Returns or sets the design option to design punch or die.

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

Getter Method

Signature DesignOption()

Returns:
Return type:NXOpen.Tooling.BurringInsertBuilderDesignOptions

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature DesignOption(designOption)

Parameters:designOption (NXOpen.Tooling.BurringInsertBuilderDesignOptions) –

New in version NX8.0.0.

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

EndValue

BurringInsertBuilder.EndValue

Returns the end height value of blank.

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

Getter Method

Signature EndValue()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

ParentPart

BurringInsertBuilder.ParentPart

Returns or sets the parent part to create blank.

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

Getter Method

Signature ParentPart()

Returns:
Return type:NXOpen.Tooling.BurringInsertBuilderParentTypes

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature ParentPart(parentPart)

Parameters:parentPart (NXOpen.Tooling.BurringInsertBuilderParentTypes) –

New in version NX8.0.0.

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

ParentPartName

BurringInsertBuilder.ParentPartName

Returns or sets the parent part name to create blank.

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

Getter Method

Signature ParentPartName()

Returns:Retruns parent part name
Return type:str

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature ParentPartName(parentPart)

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

New in version NX8.0.0.

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

PlateClearanceFirst

BurringInsertBuilder.PlateClearanceFirst

Returns or sets the value of plate clearance first.

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

Getter Method

Signature PlateClearanceFirst()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature PlateClearanceFirst(plateClearanceFirst)

Parameters:plateClearanceFirst (float) –

New in version NX8.0.0.

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

PlateClearanceSecond

BurringInsertBuilder.PlateClearanceSecond

Returns or sets the value of plate clearance second.

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

Getter Method

Signature PlateClearanceSecond()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature PlateClearanceSecond(plateClearanceSecond)

Parameters:plateClearanceSecond (float) –

New in version NX8.0.0.

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

PlateClearanceThird

BurringInsertBuilder.PlateClearanceThird

Returns or sets the value of plate clearance third.

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

Getter Method

Signature PlateClearanceThird()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature PlateClearanceThird(plateClearanceThird)

Parameters:plateClearanceThird (float) –

New in version NX8.0.0.

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

PunchHeadHeight

BurringInsertBuilder.PunchHeadHeight

Returns the punch head height value of blank.

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

Getter Method

Signature PunchHeadHeight()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

PunchOrDieToEdit

BurringInsertBuilder.PunchOrDieToEdit

Returns the punch or die to edit

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

Getter Method

Signature PunchOrDieToEdit()

Returns:
Return type:NXOpen.SelectBody

New in version NX8.0.0.

License requirements: None.

RenameComponent

BurringInsertBuilder.RenameComponent

Returns or sets the option whether rename component.

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

Getter Method

Signature RenameComponent()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature RenameComponent(renameComponent)

Parameters:renameComponent (bool) –

New in version NX8.0.0.

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

SelectFaces

BurringInsertBuilder.SelectFaces

Returns the burring face of burring region.

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

Getter Method

Signature SelectFaces()

Returns:
Return type:NXOpen.ScCollector

New in version NX8.0.0.

License requirements: None.

StartValue

BurringInsertBuilder.StartValue

Returns the start height value of blank.

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

Getter Method

Signature StartValue()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

UsePlateClearanceFirst

BurringInsertBuilder.UsePlateClearanceFirst

Returns or sets the option to use plate clearance first.

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

Getter Method

Signature UsePlateClearanceFirst()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature UsePlateClearanceFirst(usePlateClearanceFirst)

Parameters:usePlateClearanceFirst (bool) –

New in version NX8.0.0.

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

UsePlateClearanceSecond

BurringInsertBuilder.UsePlateClearanceSecond

Returns or sets the option to use plate clearance second.

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

Getter Method

Signature UsePlateClearanceSecond()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature UsePlateClearanceSecond(usePlateClearanceSecond)

Parameters:usePlateClearanceSecond (bool) –

New in version NX8.0.0.

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

UsePlateClearanceThird

BurringInsertBuilder.UsePlateClearanceThird

Returns or sets the option to use plate clearance third.

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

Getter Method

Signature UsePlateClearanceThird()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature UsePlateClearanceThird(usePlateClearanceThird)

Parameters:usePlateClearanceThird (bool) –

New in version NX8.0.0.

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

Method Detail

CreateNewComponent

BurringInsertBuilder.CreateNewComponent

Create new component.

Signature CreateNewComponent(parentTag, origin)

Parameters:
Returns:

the new part instance

Return type:

NXOpen.TaggedObject

New in version NX8.0.0.

License requirements: None.

DeletePunchOrDieComponent

BurringInsertBuilder.DeletePunchOrDieComponent

The action to delete the selected punch or die component

Signature DeletePunchOrDieComponent()

New in version NX8.0.0.

License requirements: None.

RevolveSketchedCurve

BurringInsertBuilder.RevolveSketchedCurve

Extract burring region.

Signature RevolveSketchedCurve()

New in version NX8.0.0.

License requirements: None.

Validate

BurringInsertBuilder.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.