BendOperationBuilder Class

class NXOpen.Tooling.BendOperationBuilder

Bases: NXOpen.Builder

Represents a NXOpen.Tooling.BendOperationBuilder builder.

To create a new instance of this class, use NXOpen.Tooling.BendOperationCollection.CreateBendOperationBuilder()

Default values.

Property Value
AlternateResult 0
BendAngle1 30
BendAngle2 30
BendAngle3 30
BendAngle4 30
BendAngle5 30
BendDevLength 0.0
BendNeutralFactor 0.4
BendNumPrebends Two
DefineNeutralFactor.BendDevelopedLength 0
DefineNeutralFactor.NeutralFactor 0.40
DefineNeutralFactor.NeutralFactorFormula General
DefineNeutralFactor.PartMaterial 08
FixTabFlangePosition 0
KeepRadiusFixed 0
OverbendAngle 0
OverbendOption ResizeBendAngle
RestorePosition 0

New in version NX8.5.0.

Properties

Property Description
AlternateResult Returns or sets the switch to set if use an alternate result.
BaseBody Returns or sets the base body.
BendAngle1 Returns or sets the first angle of prebend.
BendAngle2 Returns or sets the second angle of prebend.
BendAngle3 Returns or sets the third angle of prebend.
BendAngle4 Returns or sets the fourth angle of prebend.
BendAngle5 Returns or sets the fifth angle of prebend.
BendDevLength Returns or sets the operation to developed length of a bend.
BendNeutralFactor Returns or sets the operation of k factor for a single bend.
BendNumPrebends Returns or sets the number of prebends.
DefineNeutralFactor Returns the define neutral factor builder which contains new neutral factor, part material and bend developed length
FixTabFlangePosition Returns or sets the switch to set if fixed tab or flange position while resize bend radius.
KeepRadiusFixed Returns or sets the keep radius fixed.
OverbendAngle Returns or sets the overbend angle.
OverbendOption Returns or sets the overbend option
OverbendRadius Returns or sets the overbend radius.
ReferObject Returns the reference objects.
ResizeRadius Returns or sets the resize radius.
RestorePosition Returns or sets the switch to set whether restore the overbend part position.
SelectedBend Returns the selection of bends.
Tag Returns the Tag for this object.
Type Returns or sets the type.
WorkPart Returns the work part.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
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.

Enumerations

BendOperationBuilderOverbendOptions Enumeration The overbend option.
BendOperationBuilderPrebend Enumeration The number of children bends of prebend.
BendOperationBuilderTypes Enumeration unbend operations.

Property Detail

AlternateResult

BendOperationBuilder.AlternateResult

Returns or sets the switch to set if use an alternate result.

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

Getter Method

Signature AlternateResult

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature AlternateResult

Parameters:alternateResult (bool) –

New in version NX6.0.0.

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

BaseBody

BendOperationBuilder.BaseBody

Returns or sets the base body.

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

Getter Method

Signature BaseBody

Returns:
Return type:NXOpen.Body

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature BaseBody

Parameters:baseBody (NXOpen.Body) –

New in version NX6.0.0.

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

BendAngle1

BendOperationBuilder.BendAngle1

Returns or sets the first angle of prebend.

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

Getter Method

Signature BendAngle1

Returns:
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature BendAngle1

Parameters:angle1 (float) –

New in version NX7.5.0.

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

BendAngle2

BendOperationBuilder.BendAngle2

Returns or sets the second angle of prebend.

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

Getter Method

Signature BendAngle2

Returns:
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature BendAngle2

Parameters:angle2 (float) –

New in version NX7.5.0.

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

BendAngle3

BendOperationBuilder.BendAngle3

Returns or sets the third angle of prebend.

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

Getter Method

Signature BendAngle3

Returns:
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature BendAngle3

Parameters:angle3 (float) –

New in version NX7.5.0.

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

BendAngle4

BendOperationBuilder.BendAngle4

Returns or sets the fourth angle of prebend.

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

Getter Method

Signature BendAngle4

Returns:
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature BendAngle4

Parameters:angle4 (float) –

New in version NX7.5.0.

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

BendAngle5

BendOperationBuilder.BendAngle5

Returns or sets the fifth angle of prebend.

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

Getter Method

Signature BendAngle5

Returns:
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature BendAngle5

Parameters:angle5 (float) –

New in version NX7.5.0.

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

BendDevLength

BendOperationBuilder.BendDevLength

Returns or sets the operation to developed length of a bend.

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

Getter Method

Signature BendDevLength

Returns:
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature BendDevLength

Parameters:devLength (float) –

New in version NX7.5.0.

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

BendNeutralFactor

BendOperationBuilder.BendNeutralFactor

Returns or sets the operation of k factor for a single bend.

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

Getter Method

Signature BendNeutralFactor

Returns:
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature BendNeutralFactor

Parameters:kFactor (float) –

New in version NX7.5.0.

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

BendNumPrebends

BendOperationBuilder.BendNumPrebends

Returns or sets the number of prebends.

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

Getter Method

Signature BendNumPrebends

Returns:
Return type:NXOpen.Tooling.BendOperationBuilderPrebend

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature BendNumPrebends

Parameters:numBends (NXOpen.Tooling.BendOperationBuilderPrebend) –

New in version NX7.5.0.

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

DefineNeutralFactor

BendOperationBuilder.DefineNeutralFactor

Returns the define neutral factor builder which contains new neutral factor, part material and bend developed length

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

Getter Method

Signature DefineNeutralFactor

Returns:
Return type:NXOpen.Tooling.DefineNeutralFactorBuilder

New in version NX10.0.0.

License requirements: None.

FixTabFlangePosition

BendOperationBuilder.FixTabFlangePosition

Returns or sets the switch to set if fixed tab or flange position while resize bend radius.

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

Getter Method

Signature FixTabFlangePosition

Returns:
Return type:bool

New in version NX9.0.3.

License requirements: None.

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

Setter Method

Signature FixTabFlangePosition

Parameters:fixTabFlangePosition (bool) –

New in version NX9.0.3.

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

KeepRadiusFixed

BendOperationBuilder.KeepRadiusFixed

Returns or sets the keep radius fixed.

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

Getter Method

Signature KeepRadiusFixed

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature KeepRadiusFixed

Parameters:keepRadiusFixed (bool) –

New in version NX6.0.0.

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

OverbendAngle

BendOperationBuilder.OverbendAngle

Returns or sets the overbend angle.

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

Getter Method

Signature OverbendAngle

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature OverbendAngle

Parameters:overbendAngle (float) –

New in version NX6.0.0.

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

OverbendOption

BendOperationBuilder.OverbendOption

Returns or sets the overbend option

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

Getter Method

Signature OverbendOption

Returns:
Return type:NXOpen.Tooling.BendOperationBuilderOverbendOptions

New in version NX9.0.3.

License requirements: None.

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

Setter Method

Signature OverbendOption

Parameters:overbendOption (NXOpen.Tooling.BendOperationBuilderOverbendOptions) –

New in version NX9.0.3.

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

OverbendRadius

BendOperationBuilder.OverbendRadius

Returns or sets the overbend radius.

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

Getter Method

Signature OverbendRadius

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature OverbendRadius

Parameters:overbendRadius (float) –

New in version NX8.5.0.

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

ReferObject

BendOperationBuilder.ReferObject

Returns the reference objects.

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

Getter Method

Signature ReferObject

Returns:
Return type:NXOpen.SelectEdgeList

New in version NX6.0.0.

License requirements: None.

ResizeRadius

BendOperationBuilder.ResizeRadius

Returns or sets the resize radius.

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

Getter Method

Signature ResizeRadius

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature ResizeRadius

Parameters:resizeRadius (bool) –

New in version NX7.5.0.

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

RestorePosition

BendOperationBuilder.RestorePosition

Returns or sets the switch to set whether restore the overbend part position.

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

Getter Method

Signature RestorePosition

Returns:
Return type:bool

New in version NX9.0.3.

License requirements: None.

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

Setter Method

Signature RestorePosition

Parameters:restorePosition (bool) –

New in version NX9.0.3.

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

SelectedBend

BendOperationBuilder.SelectedBend

Returns the selection of bends.

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

Getter Method

Signature SelectedBend

Returns:
Return type:NXOpen.SelectFaceList

New in version NX6.0.0.

License requirements: None.

Type

BendOperationBuilder.Type

Returns or sets the type.

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

Getter Method

Signature Type

Returns:
Return type:NXOpen.Tooling.BendOperationBuilderTypes

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature Type

Parameters:type (NXOpen.Tooling.BendOperationBuilderTypes) –

New in version NX6.0.0.

License requirements: None.

WorkPart

BendOperationBuilder.WorkPart

Returns the work part.

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

Getter Method

Signature WorkPart

Returns:
Return type:NXOpen.Assemblies.SelectComponent

New in version NX6.0.0.

License requirements: None.

Method Detail

Validate

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