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: - parentTag (
NXOpen.TaggedObject
) – the parent part - origin (
NXOpen.Point3d
) – the origin point to add
Returns: the new part instance
Return type: New in version NX8.0.0.
License requirements: None.
- parentTag (
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.