BackingPadBuilder Class

class NXOpen.Tooling.BackingPadBuilder

Bases: NXOpen.Builder

Represents a NXOpen.Tooling.BackingPadBuilder which is used to create or delete the Backing Pad.

To create a new instance of this class, use NXOpen.Tooling.ProgressiveDieManager.CreateBackingPadBuilder()

Default values.

Property Value
OffsetValueLinearDimension.Value 5 (millimeters part), 0.2 (inches part)
OffsetValueLinearDimensionNegativeX.Value 5 (millimeters part), 0.2 (inches part)
OffsetValueLinearDimensionNegativeY.Value 5 (millimeters part), 0.2 (inches part)
OffsetValueLinearDimensionPositiveX.Value 5 (millimeters part), 0.2 (inches part)
OffsetValueLinearDimensionPositiveY.Value 5 (millimeters part), 0.2 (inches part)
PadHeightLinearDimension.Value 50 (millimeters part), 2 (inches part)

New in version NX10.0.0.

Properties

Property Description
OffsetValueLinearDimension Returns the offset value linear dimension
OffsetValueLinearDimensionNegativeX Returns the offset value linear dimension negative x
OffsetValueLinearDimensionNegativeY Returns the offset value linear dimension negative y
OffsetValueLinearDimensionPositiveX Returns the offset value linear dimension positive x
OffsetValueLinearDimensionPositiveY Returns the offset value linear dimension positive y
PadBoolean Returns the pad boolean
PadHeightLinearDimension Returns the pad height linear dimension
PreviousWorkPart Returns or sets the previous work part
SelectComponent Returns the select target component in which to design backing pad
SelectCurve Returns the select curve
SelectFaces Returns the select faces
SelectPad Returns the select backing pad feature to delete
Tag Returns the Tag for this object.
Type Returns or sets the type

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
DeleteWavedFaces Delete waved faces to support journamation
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.
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.
WaveFaces Wave selected faces to support journamation

Enumerations

BackingPadBuilderTypes Enumeration types of backing pad design

Property Detail

OffsetValueLinearDimension

BackingPadBuilder.OffsetValueLinearDimension

Returns the offset value linear dimension

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

Getter Method

Signature OffsetValueLinearDimension

Returns:
Return type:NXOpen.Expression

New in version NX10.0.0.

License requirements: None.

OffsetValueLinearDimensionNegativeX

BackingPadBuilder.OffsetValueLinearDimensionNegativeX

Returns the offset value linear dimension negative x

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

Getter Method

Signature OffsetValueLinearDimensionNegativeX

Returns:
Return type:NXOpen.Expression

New in version NX10.0.0.

License requirements: None.

OffsetValueLinearDimensionNegativeY

BackingPadBuilder.OffsetValueLinearDimensionNegativeY

Returns the offset value linear dimension negative y

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

Getter Method

Signature OffsetValueLinearDimensionNegativeY

Returns:
Return type:NXOpen.Expression

New in version NX10.0.0.

License requirements: None.

OffsetValueLinearDimensionPositiveX

BackingPadBuilder.OffsetValueLinearDimensionPositiveX

Returns the offset value linear dimension positive x

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

Getter Method

Signature OffsetValueLinearDimensionPositiveX

Returns:
Return type:NXOpen.Expression

New in version NX10.0.0.

License requirements: None.

OffsetValueLinearDimensionPositiveY

BackingPadBuilder.OffsetValueLinearDimensionPositiveY

Returns the offset value linear dimension positive y

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

Getter Method

Signature OffsetValueLinearDimensionPositiveY

Returns:
Return type:NXOpen.Expression

New in version NX10.0.0.

License requirements: None.

PadBoolean

BackingPadBuilder.PadBoolean

Returns the pad boolean

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

Getter Method

Signature PadBoolean

Returns:
Return type:NXOpen.GeometricUtilities.BooleanOperation

New in version NX10.0.0.

License requirements: None.

PadHeightLinearDimension

BackingPadBuilder.PadHeightLinearDimension

Returns the pad height linear dimension

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

Getter Method

Signature PadHeightLinearDimension

Returns:
Return type:NXOpen.Expression

New in version NX10.0.0.

License requirements: None.

PreviousWorkPart

BackingPadBuilder.PreviousWorkPart

Returns or sets the previous work part

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

Getter Method

Signature PreviousWorkPart

Returns:
Return type:NXOpen.Part

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature PreviousWorkPart

Parameters:previousWorkPart (NXOpen.Part) –

New in version NX10.0.0.

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

SelectComponent

BackingPadBuilder.SelectComponent

Returns the select target component in which to design backing pad

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

Getter Method

Signature SelectComponent

Returns:
Return type:NXOpen.Assemblies.SelectComponent

New in version NX10.0.0.

License requirements: None.

SelectCurve

BackingPadBuilder.SelectCurve

Returns the select curve

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

Getter Method

Signature SelectCurve

Returns:
Return type:NXOpen.Section

New in version NX10.0.0.

License requirements: None.

SelectFaces

BackingPadBuilder.SelectFaces

Returns the select faces

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

Getter Method

Signature SelectFaces

Returns:
Return type:NXOpen.SelectFaceList

New in version NX10.0.0.

License requirements: None.

SelectPad

BackingPadBuilder.SelectPad

Returns the select backing pad feature to delete

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

Getter Method

Signature SelectPad

Returns:
Return type:NXOpen.Features.SelectFeatureList

New in version NX10.0.0.

License requirements: None.

Type

BackingPadBuilder.Type

Returns or sets the type

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

Getter Method

Signature Type

Returns:
Return type:NXOpen.Tooling.BackingPadBuilderTypes

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature Type

Parameters:type (NXOpen.Tooling.BackingPadBuilderTypes) –

New in version NX10.0.0.

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

Method Detail

DeleteWavedFaces

BackingPadBuilder.DeleteWavedFaces

Delete waved faces to support journamation

Signature DeleteWavedFaces()

New in version NX10.0.0.

License requirements: None.

Validate

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

WaveFaces

BackingPadBuilder.WaveFaces

Wave selected faces to support journamation

Signature WaveFaces()

New in version NX10.0.0.

License requirements: None.