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(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(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(angle1)

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(angle2)

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(angle3)

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(angle4)

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(angle5)

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(devLength)

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(kFactor)

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(numBends)

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