SpecialPiercingInsertBuilder Class¶
-
class
NXOpen.Tooling.SpecialPiercingInsertBuilder¶ Bases:
NXOpen.BuilderCreates 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 |
| 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
BoundBoxReturns: Return type: NXOpen.Tooling.SpecialPiercingInsertBuilderBoundBoxTypeNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BoundBoxParameters: 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
BoxPositionReturns: Return type: NXOpen.Point3dNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BoxPositionParameters: 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
EndLimitReturns: Return type: NXOpen.ExpressionNew in version NX11.0.0.
License requirements: None.
InsertPosition¶
-
SpecialPiercingInsertBuilder.InsertPosition¶ Returns or sets the reverse direction
-------------------------------------Getter Method
Signature
InsertPositionReturns: Return type: NXOpen.Tooling.SpecialPiercingInsertBuilderInsertPositionTypesNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
InsertPositionParameters: 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
Is3DCurvesReturns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
Is3DCurvesParameters: 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
NormalBbpslugReturns: Indicates bottom plate slug type for normal pierce design Return type: NXOpen.Tooling.SpecialPiercingInsertBuilderNormalBottomBackingPlateSlugTypeNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
NormalBbpslugParameters: normalBbpslug ( NXOpen.Tooling.SpecialPiercingInsertBuilderNormalBottomBackingPlateSlugType) – Indicates bottom plate slug type for normal pierce designNew in version NX11.0.0.
License requirements: None.
NormalCavity¶
-
SpecialPiercingInsertBuilder.NormalCavity¶ Returns or sets the cavity type for normal pierce design.
-------------------------------------Getter Method
Signature
NormalCavityReturns: Indicates the cavity type for normal pierce design Return type: NXOpen.Tooling.SpecialPiercingInsertBuilderNormalCavityTypeNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
NormalCavityParameters: normalCavity ( NXOpen.Tooling.SpecialPiercingInsertBuilderNormalCavityType) – Indicates the cavity type for normal pierce designNew in version NX11.0.0.
License requirements: None.
NormalClearance¶
-
SpecialPiercingInsertBuilder.NormalClearance¶ Returns or sets the clearance value for normal pierce design.
-------------------------------------Getter Method
Signature
NormalClearanceReturns: Indicates the clearance value for normal pierce design Return type: float New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
NormalClearanceParameters: 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
NormalDsslugReturns: Indicates die shoe slug type for normal pierce design Return type: NXOpen.Tooling.SpecialPiercingInsertBuilderNormalDieShoeSlugTypeNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
NormalDsslugParameters: normalDsslug ( NXOpen.Tooling.SpecialPiercingInsertBuilderNormalDieShoeSlugType) – Indicates die shoe slug type for normal pierce designNew 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
NormalOffsetSideReturns: Indicates the offset side option for normal pierce design Return type: NXOpen.Tooling.SpecialPiercingInsertBuilderNormalOffsetSideTypeNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
NormalOffsetSideParameters: normalOffsetSide ( NXOpen.Tooling.SpecialPiercingInsertBuilderNormalOffsetSideType) – Indicates the offset side option for normal pierce designNew 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
NormalSlugPara1Returns: 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
NormalSlugPara1Parameters: 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
NormalSlugPara2Returns: 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
NormalSlugPara2Parameters: 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
NormalSlugPara3Returns: 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
NormalSlugPara3Parameters: 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
NormalSlugPara4Returns: 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
NormalSlugPara4Parameters: 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
OffsetLinearDimensionReturns: Return type: NXOpen.ExpressionNew in version NX11.0.0.
License requirements: None.
OffsetValueLinearDimensionNegativeX¶
-
SpecialPiercingInsertBuilder.OffsetValueLinearDimensionNegativeX¶ Returns the offset value linear dimension negative x
-------------------------------------Getter Method
Signature
OffsetValueLinearDimensionNegativeXReturns: Return type: NXOpen.ExpressionNew in version NX11.0.0.
License requirements: None.
OffsetValueLinearDimensionNegativeY¶
-
SpecialPiercingInsertBuilder.OffsetValueLinearDimensionNegativeY¶ Returns the offset value linear dimension negative y
-------------------------------------Getter Method
Signature
OffsetValueLinearDimensionNegativeYReturns: Return type: NXOpen.ExpressionNew in version NX11.0.0.
License requirements: None.
OffsetValueLinearDimensionNegativeZ¶
-
SpecialPiercingInsertBuilder.OffsetValueLinearDimensionNegativeZ¶ Returns the offset value linear dimension negative z
-------------------------------------Getter Method
Signature
OffsetValueLinearDimensionNegativeZReturns: Return type: NXOpen.ExpressionNew in version NX11.0.0.
License requirements: None.
OffsetValueLinearDimensionPositiveX¶
-
SpecialPiercingInsertBuilder.OffsetValueLinearDimensionPositiveX¶ Returns the offset value linear dimension positive x
-------------------------------------Getter Method
Signature
OffsetValueLinearDimensionPositiveXReturns: Return type: NXOpen.ExpressionNew in version NX11.0.0.
License requirements: None.
OffsetValueLinearDimensionPositiveY¶
-
SpecialPiercingInsertBuilder.OffsetValueLinearDimensionPositiveY¶ Returns the offset value linear dimension positive y
-------------------------------------Getter Method
Signature
OffsetValueLinearDimensionPositiveYReturns: Return type: NXOpen.ExpressionNew in version NX11.0.0.
License requirements: None.
OffsetValueLinearDimensionPositiveZ¶
-
SpecialPiercingInsertBuilder.OffsetValueLinearDimensionPositiveZ¶ Returns the offset value linear dimension positive z
-------------------------------------Getter Method
Signature
OffsetValueLinearDimensionPositiveZReturns: Return type: NXOpen.ExpressionNew in version NX11.0.0.
License requirements: None.
ParentPart¶
-
SpecialPiercingInsertBuilder.ParentPart¶ Returns or sets the parent part
-------------------------------------Getter Method
Signature
ParentPartReturns: Return type: NXOpen.Tooling.SpecialPiercingInsertBuilderParentPartTypesNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ParentPartParameters: 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
ParentPartNameReturns: Retruns parent part name Return type: str New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ParentPartNameParameters: 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
PlateClearanceFirstReturns: Return type: float New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PlateClearanceFirstParameters: 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
PlateClearanceFourthReturns: Return type: float New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PlateClearanceFourthParameters: 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
PlateClearanceSecondReturns: Return type: float New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PlateClearanceSecondParameters: 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
PlateClearanceThirdReturns: Return type: float New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PlateClearanceThirdParameters: 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
PunchOrDieReturns: Return type: NXOpen.Tooling.SpecialPiercingInsertBuilderPunchOrDieTypesNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PunchOrDieParameters: 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
RadialOffsetReturns: Return type: NXOpen.ExpressionNew in version NX11.0.0.
License requirements: None.
RenameComponent¶
-
SpecialPiercingInsertBuilder.RenameComponent¶ Returns or sets the rename component
-------------------------------------Getter Method
Signature
RenameComponentReturns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RenameComponentParameters: 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
SelectCurvesReturns: Return type: NXOpen.SectionNew in version NX11.0.0.
License requirements: None.
SelectEdges¶
-
SpecialPiercingInsertBuilder.SelectEdges¶ Returns the select curve
-------------------------------------Getter Method
Signature
SelectEdgesReturns: Return type: NXOpen.SelectEdgeListNew in version NX11.0.0.
License requirements: None.
SelectFace¶
-
SpecialPiercingInsertBuilder.SelectFace¶ Returns the select face
-------------------------------------Getter Method
Signature
SelectFaceReturns: Return type: NXOpen.SelectFaceListNew in version NX11.0.0.
License requirements: None.
SelectInsert¶
-
SpecialPiercingInsertBuilder.SelectInsert¶ Returns the select insert
-------------------------------------Getter Method
Signature
SelectInsertReturns: Return type: NXOpen.SelectNXObjectListNew in version NX11.0.0.
License requirements: None.
SelectVector¶
-
SpecialPiercingInsertBuilder.SelectVector¶ Returns or sets the select vector
-------------------------------------Getter Method
Signature
SelectVectorReturns: Return type: NXOpen.DirectionNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SelectVectorParameters: 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
SlugHoleHeightLinearDimensionReturns: Return type: NXOpen.ExpressionNew in version NX11.0.0.
License requirements: None.
StandardOrUserDefined¶
-
SpecialPiercingInsertBuilder.StandardOrUserDefined¶ Returns or sets the standard or user defined
-------------------------------------Getter Method
Signature
StandardOrUserDefinedReturns: Return type: NXOpen.Tooling.SpecialPiercingInsertBuilderStandardOrUserDefinedTypesNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StandardOrUserDefinedParameters: 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
StartLimitReturns: Return type: NXOpen.ExpressionNew in version NX11.0.0.
License requirements: None.
Type¶
-
SpecialPiercingInsertBuilder.Type¶ Returns or sets the type
-------------------------------------Getter Method
Signature
TypeReturns: Return type: NXOpen.Tooling.SpecialPiercingInsertBuilderTypesNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TypeParameters: 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
UsePlateClearanceFirstReturns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UsePlateClearanceFirstParameters: 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
UsePlateClearanceFourthReturns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UsePlateClearanceFourthParameters: 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
UsePlateClearanceSecondReturns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UsePlateClearanceSecondParameters: 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
UsePlateClearanceThirdReturns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UsePlateClearanceThirdParameters: 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
WizardTypeReturns: Return type: int New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WizardTypeParameters: 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: - parentPart (
NXOpen.NXObject) – - templatePartName (str) –
- origin (
NXOpen.Point3d) –
Returns: Return type: New in version NX11.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
- parentPart (
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: - targetBody (
NXOpen.NXObject) – - bodyOfKFBoundBox (
NXOpen.NXObject) –
New in version NX11.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
- targetBody (
CreateKFBoundBox¶
-
SpecialPiercingInsertBuilder.CreateKFBoundBox¶ Create bound box.
Signature
CreateKFBoundBox(wcsMatrix, clearance, faces)Parameters: - wcsMatrix (
NXOpen.Matrix3x3) – - clearance (list of float) –
- faces (list of
NXOpen.NXObject) –
Returns: Return type: New in version NX11.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
- wcsMatrix (
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: - partTag (
NXOpen.Part) – - sourceEdge (
NXOpen.Edge) –
Returns: Return type: New in version NX11.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
- partTag (
GetCorrectFacesOfExtractRegionFeature¶
-
SpecialPiercingInsertBuilder.GetCorrectFacesOfExtractRegionFeature¶ Get correct faces of extrac region feature.
Signature
GetCorrectFacesOfExtractRegionFeature()Returns: Return type: list of NXOpen.FaceNew 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.NXObjectNew 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.CurveNew 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.CurveNew 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: - matrix (
NXOpen.Matrix3x3) – - position (
NXOpen.Point3d) –
New in version NX11.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
- matrix (
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: - featureTag (
NXOpen.NXObject) – - suppressChildren (bool) –
New in version NX11.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
- featureTag (
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: - rootPart (
NXOpen.Part) – - instanceTag (
NXOpen.NXObject) –
New in version NX11.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
- rootPart (
WaveFacesOfSelectedCurves¶
-
SpecialPiercingInsertBuilder.WaveFacesOfSelectedCurves¶ Wave faces of selected curves
Signature
WaveFacesOfSelectedCurves(rootPart, instanceTag)Parameters: - rootPart (
NXOpen.Part) – - instanceTag (
NXOpen.NXObject) –
New in version NX11.0.0.
License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)
- rootPart (
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”)