BurringInsertBuilder Class¶
-
class
NXOpen.Tooling.BurringInsertBuilder¶ Bases:
NXOpen.BuilderProgressive 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
ArcRadiusReturns: Return type: NXOpen.ExpressionNew in version NX8.0.0.
License requirements: None.
BlankProfile¶
-
BurringInsertBuilder.BlankProfile¶ Returns the blank profile to extrude the punch or die.
-------------------------------------Getter Method
Signature
BlankProfileReturns: Return type: NXOpen.SectionNew in version NX8.0.0.
License requirements: None.
BurringDirection¶
-
BurringInsertBuilder.BurringDirection¶ Returns or sets the burring direction downwards or upwards.
-------------------------------------Getter Method
Signature
BurringDirectionReturns: Return type: NXOpen.Tooling.BurringInsertBuilderBurringDirectionsNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BurringDirectionParameters: 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
BurringPunchTypeReturns: Return type: NXOpen.Tooling.BurringInsertBuilderBurringPunchTypesNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BurringPunchTypeParameters: 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
CircularOrNonCircularReturns: Return type: NXOpen.Tooling.BurringInsertBuilderCircularOrNonCircularTypeNew in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CircularOrNonCircularParameters: 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
DesignOptionReturns: Return type: NXOpen.Tooling.BurringInsertBuilderDesignOptionsNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DesignOptionParameters: 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
EndValueReturns: Return type: NXOpen.ExpressionNew in version NX8.0.0.
License requirements: None.
ParentPart¶
-
BurringInsertBuilder.ParentPart¶ Returns or sets the parent part to create blank.
-------------------------------------Getter Method
Signature
ParentPartReturns: Return type: NXOpen.Tooling.BurringInsertBuilderParentTypesNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ParentPartParameters: 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
ParentPartNameReturns: Retruns parent part name Return type: str New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ParentPartNameParameters: 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
PlateClearanceFirstReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PlateClearanceFirstParameters: 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
PlateClearanceSecondReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PlateClearanceSecondParameters: 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
PlateClearanceThirdReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PlateClearanceThirdParameters: 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
PunchHeadHeightReturns: Return type: NXOpen.ExpressionNew in version NX8.0.0.
License requirements: None.
PunchOrDieToEdit¶
-
BurringInsertBuilder.PunchOrDieToEdit¶ Returns the punch or die to edit
-------------------------------------Getter Method
Signature
PunchOrDieToEditReturns: Return type: NXOpen.SelectBodyNew in version NX8.0.0.
License requirements: None.
RenameComponent¶
-
BurringInsertBuilder.RenameComponent¶ Returns or sets the option whether rename component.
-------------------------------------Getter Method
Signature
RenameComponentReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RenameComponentParameters: 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
SelectFacesReturns: Return type: NXOpen.ScCollectorNew in version NX8.0.0.
License requirements: None.
StartValue¶
-
BurringInsertBuilder.StartValue¶ Returns the start height value of blank.
-------------------------------------Getter Method
Signature
StartValueReturns: Return type: NXOpen.ExpressionNew in version NX8.0.0.
License requirements: None.
UsePlateClearanceFirst¶
-
BurringInsertBuilder.UsePlateClearanceFirst¶ Returns or sets the option to use plate clearance first.
-------------------------------------Getter Method
Signature
UsePlateClearanceFirstReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UsePlateClearanceFirstParameters: 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
UsePlateClearanceSecondReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UsePlateClearanceSecondParameters: 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
UsePlateClearanceThirdReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UsePlateClearanceThirdParameters: 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.