BoltBuilder Class

class NXOpen.CAE.BoltBuilder

Bases: NXOpen.Builder

Represents a NXOpen.CAE.BoltBuilder

To create a new instance of this class, use NXOpen.CAE.BoltCollection.CreateBoltBuilder()

New in version NX7.5.0.

Properties

Property Description
BoltLength Returns the bolt length
CollinearTolerance Returns or sets the option to tune collinear tolerance for a model.
HeadEdge Returns the selected head edge(s)
HeadPoint Returns the head point(s)
HeadSelectionType Returns or sets the head selection type
HeadSpiderDiameter Returns the diameter used for creating head spider elements
HeadSpiderScale Returns or sets the scale used to determine the head spider diameter relative to the hole diameter
HeadSpiderType Returns or sets the option for head spider diameter
HeadSurface Returns the selected head surface(s)
Junction Returns or sets the option to include junction edges for creating spider elements
Junction1Edge Returns the selected junction 1 edge(s)
Junction1Point Returns the junction 1 point(s)
Junction1SelectionType Returns or sets the junction 1 selection type
Junction1SpiderDiameter Returns the diameter used for creating junction 1 spider elements
Junction1SpiderScale Returns or sets the scale used to determine the junction 1 spider diameter relative to the hole diameter
Junction1SpiderType Returns or sets the option for junction 1 spider diameter
Junction1Surface Returns the selected junction 1 surface(s)
Junction2Edge Returns the selected junction 2 edge(s)
Junction2Point Returns the junction 2 point(s)
Junction2SelectionType Returns or sets the junction 2 selection type
Junction2SpiderDiameter Returns the diameter used for creating junction 2 spider elements
Junction2SpiderScale Returns or sets the scale used to determine the junction 2 spider diameter relative to the hole diameter
Junction2SpiderType Returns or sets the option for junction 2 spider diameter
Junction2Surface Returns the selected junction 2 surface(s)
JunctionEdge Returns the selected junction edge(s)
JunctionPoint Returns the junction point(s)
JunctionSelectionType Returns or sets the junction selection type
JunctionSpiderDiameter Returns the diameter used for creating junction spider elements
JunctionSpiderScale Returns or sets the scale used to determine the junction spider diameter relative to the hole diameter
JunctionSpiderType Returns or sets the option for junction spider diameter
JunctionSurface Returns the selected junction surface(s)
JunctionTolerance Returns or sets the option to tune junction tolerance for a model.
Midnode Returns or sets the option to include midnodes for creating spider elements
NodeTolerance Returns or sets the option to tune node tolerance for a model.
NutEdge Returns the selected nut edge(s)
NutPoint Returns the nut point(s)
NutSelectionType Returns or sets the nut selection type
NutSpiderDiameter Returns the diameter used for creating nut spider elements
NutSpiderScale Returns or sets the scale used to determine the nut spider diameter relative to the hole diameter
NutSpiderType Returns or sets the option for nut spider diameter
NutSurface Returns the selected nut surface(s)
OperationType Returns or sets the operation type
ShankElementType Returns the element type to be created for the shank
SpiderElementType Returns the element type to be created for the spider
Spring Returns or sets the option to use a spring element to connect the head to the tap surface
Tag Returns the Tag for this object.
TapSurface Returns the selected tap surface(s)
ThreadLength Returns the thread length

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
CommitBolt Commit the builder and create a bolt mesh @return
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

BoltBuilderBoltOperation Enumeration Represents the options for type of operation
BoltBuilderSelection Enumeration Represents the options for entity selection
BoltBuilderSpiderDiameter Enumeration Represents the options for spider diameter

Property Detail

BoltLength

BoltBuilder.BoltLength

Returns the bolt length

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

Getter Method

Signature BoltLength()

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

CollinearTolerance

BoltBuilder.CollinearTolerance

Returns or sets the option to tune collinear tolerance for a model.

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

Getter Method

Signature CollinearTolerance()

Returns:
Return type:float

New in version NX8.0.1.

License requirements: None.

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

Setter Method

Signature CollinearTolerance(collinearTolerance)

Parameters:collinearTolerance (float) –

New in version NX8.0.1.

License requirements: nx_masterfem (“Finite Element Modeling”)

HeadEdge

BoltBuilder.HeadEdge

Returns the selected head edge(s)

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

Getter Method

Signature HeadEdge()

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX7.5.0.

License requirements: None.

HeadPoint

BoltBuilder.HeadPoint

Returns the head point(s)

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

Getter Method

Signature HeadPoint()

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX7.5.0.

License requirements: None.

HeadSelectionType

BoltBuilder.HeadSelectionType

Returns or sets the head selection type

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

Getter Method

Signature HeadSelectionType()

Returns:
Return type:NXOpen.CAE.BoltBuilderSelection

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature HeadSelectionType(headSelectionType)

Parameters:headSelectionType (NXOpen.CAE.BoltBuilderSelection) –

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

HeadSpiderDiameter

BoltBuilder.HeadSpiderDiameter

Returns the diameter used for creating head spider elements

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

Getter Method

Signature HeadSpiderDiameter()

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

HeadSpiderScale

BoltBuilder.HeadSpiderScale

Returns or sets the scale used to determine the head spider diameter relative to the hole diameter

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

Getter Method

Signature HeadSpiderScale()

Returns:
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature HeadSpiderScale(headSpiderScale)

Parameters:headSpiderScale (float) –

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

HeadSpiderType

BoltBuilder.HeadSpiderType

Returns or sets the option for head spider diameter

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

Getter Method

Signature HeadSpiderType()

Returns:
Return type:NXOpen.CAE.BoltBuilderSpiderDiameter

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature HeadSpiderType(headSpiderType)

Parameters:headSpiderType (NXOpen.CAE.BoltBuilderSpiderDiameter) –

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

HeadSurface

BoltBuilder.HeadSurface

Returns the selected head surface(s)

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

Getter Method

Signature HeadSurface()

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX7.5.0.

License requirements: None.

Junction

BoltBuilder.Junction

Returns or sets the option to include junction edges for creating spider elements

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

Getter Method

Signature Junction()

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature Junction(isJunction)

Parameters:isJunction (bool) –

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Junction1Edge

BoltBuilder.Junction1Edge

Returns the selected junction 1 edge(s)

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

Getter Method

Signature Junction1Edge()

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX7.5.0.

License requirements: None.

Junction1Point

BoltBuilder.Junction1Point

Returns the junction 1 point(s)

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

Getter Method

Signature Junction1Point()

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX7.5.0.

License requirements: None.

Junction1SelectionType

BoltBuilder.Junction1SelectionType

Returns or sets the junction 1 selection type

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

Getter Method

Signature Junction1SelectionType()

Returns:
Return type:NXOpen.CAE.BoltBuilderSelection

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature Junction1SelectionType(junction1SelectionType)

Parameters:junction1SelectionType (NXOpen.CAE.BoltBuilderSelection) –

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Junction1SpiderDiameter

BoltBuilder.Junction1SpiderDiameter

Returns the diameter used for creating junction 1 spider elements

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

Getter Method

Signature Junction1SpiderDiameter()

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

Junction1SpiderScale

BoltBuilder.Junction1SpiderScale

Returns or sets the scale used to determine the junction 1 spider diameter relative to the hole diameter

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

Getter Method

Signature Junction1SpiderScale()

Returns:
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature Junction1SpiderScale(junction1SpiderScale)

Parameters:junction1SpiderScale (float) –

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Junction1SpiderType

BoltBuilder.Junction1SpiderType

Returns or sets the option for junction 1 spider diameter

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

Getter Method

Signature Junction1SpiderType()

Returns:
Return type:NXOpen.CAE.BoltBuilderSpiderDiameter

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature Junction1SpiderType(junction1SpiderType)

Parameters:junction1SpiderType (NXOpen.CAE.BoltBuilderSpiderDiameter) –

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Junction1Surface

BoltBuilder.Junction1Surface

Returns the selected junction 1 surface(s)

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

Getter Method

Signature Junction1Surface()

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX7.5.0.

License requirements: None.

Junction2Edge

BoltBuilder.Junction2Edge

Returns the selected junction 2 edge(s)

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

Getter Method

Signature Junction2Edge()

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX7.5.0.

License requirements: None.

Junction2Point

BoltBuilder.Junction2Point

Returns the junction 2 point(s)

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

Getter Method

Signature Junction2Point()

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX7.5.0.

License requirements: None.

Junction2SelectionType

BoltBuilder.Junction2SelectionType

Returns or sets the junction 2 selection type

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

Getter Method

Signature Junction2SelectionType()

Returns:
Return type:NXOpen.CAE.BoltBuilderSelection

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature Junction2SelectionType(junction2SelectionType)

Parameters:junction2SelectionType (NXOpen.CAE.BoltBuilderSelection) –

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Junction2SpiderDiameter

BoltBuilder.Junction2SpiderDiameter

Returns the diameter used for creating junction 2 spider elements

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

Getter Method

Signature Junction2SpiderDiameter()

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

Junction2SpiderScale

BoltBuilder.Junction2SpiderScale

Returns or sets the scale used to determine the junction 2 spider diameter relative to the hole diameter

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

Getter Method

Signature Junction2SpiderScale()

Returns:
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature Junction2SpiderScale(junction2SpiderScale)

Parameters:junction2SpiderScale (float) –

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Junction2SpiderType

BoltBuilder.Junction2SpiderType

Returns or sets the option for junction 2 spider diameter

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

Getter Method

Signature Junction2SpiderType()

Returns:
Return type:NXOpen.CAE.BoltBuilderSpiderDiameter

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature Junction2SpiderType(junction2SpiderType)

Parameters:junction2SpiderType (NXOpen.CAE.BoltBuilderSpiderDiameter) –

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Junction2Surface

BoltBuilder.Junction2Surface

Returns the selected junction 2 surface(s)

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

Getter Method

Signature Junction2Surface()

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX7.5.0.

License requirements: None.

JunctionEdge

BoltBuilder.JunctionEdge

Returns the selected junction edge(s)

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

Getter Method

Signature JunctionEdge()

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX7.5.0.

License requirements: None.

JunctionPoint

BoltBuilder.JunctionPoint

Returns the junction point(s)

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

Getter Method

Signature JunctionPoint()

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX7.5.0.

License requirements: None.

JunctionSelectionType

BoltBuilder.JunctionSelectionType

Returns or sets the junction selection type

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

Getter Method

Signature JunctionSelectionType()

Returns:
Return type:NXOpen.CAE.BoltBuilderSelection

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature JunctionSelectionType(junctionSelectionType)

Parameters:junctionSelectionType (NXOpen.CAE.BoltBuilderSelection) –

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

JunctionSpiderDiameter

BoltBuilder.JunctionSpiderDiameter

Returns the diameter used for creating junction spider elements

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

Getter Method

Signature JunctionSpiderDiameter()

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

JunctionSpiderScale

BoltBuilder.JunctionSpiderScale

Returns or sets the scale used to determine the junction spider diameter relative to the hole diameter

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

Getter Method

Signature JunctionSpiderScale()

Returns:
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature JunctionSpiderScale(junctionSpiderScale)

Parameters:junctionSpiderScale (float) –

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

JunctionSpiderType

BoltBuilder.JunctionSpiderType

Returns or sets the option for junction spider diameter

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

Getter Method

Signature JunctionSpiderType()

Returns:
Return type:NXOpen.CAE.BoltBuilderSpiderDiameter

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature JunctionSpiderType(junctionSpiderType)

Parameters:junctionSpiderType (NXOpen.CAE.BoltBuilderSpiderDiameter) –

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

JunctionSurface

BoltBuilder.JunctionSurface

Returns the selected junction surface(s)

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

Getter Method

Signature JunctionSurface()

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX7.5.0.

License requirements: None.

JunctionTolerance

BoltBuilder.JunctionTolerance

Returns or sets the option to tune junction tolerance for a model.

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

Getter Method

Signature JunctionTolerance()

Returns:
Return type:float

New in version NX8.0.1.

License requirements: None.

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

Setter Method

Signature JunctionTolerance(junctionTolerance)

Parameters:junctionTolerance (float) –

New in version NX8.0.1.

License requirements: nx_masterfem (“Finite Element Modeling”)

Midnode

BoltBuilder.Midnode

Returns or sets the option to include midnodes for creating spider elements

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

Getter Method

Signature Midnode()

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature Midnode(isMidnode)

Parameters:isMidnode (bool) –

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

NodeTolerance

BoltBuilder.NodeTolerance

Returns or sets the option to tune node tolerance for a model.

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

Getter Method

Signature NodeTolerance()

Returns:
Return type:float

New in version NX8.0.1.

License requirements: None.

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

Setter Method

Signature NodeTolerance(nodeTolerance)

Parameters:nodeTolerance (float) –

New in version NX8.0.1.

License requirements: nx_masterfem (“Finite Element Modeling”)

NutEdge

BoltBuilder.NutEdge

Returns the selected nut edge(s)

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

Getter Method

Signature NutEdge()

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX7.5.0.

License requirements: None.

NutPoint

BoltBuilder.NutPoint

Returns the nut point(s)

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

Getter Method

Signature NutPoint()

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX7.5.0.

License requirements: None.

NutSelectionType

BoltBuilder.NutSelectionType

Returns or sets the nut selection type

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

Getter Method

Signature NutSelectionType()

Returns:
Return type:NXOpen.CAE.BoltBuilderSelection

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature NutSelectionType(nutSelectionType)

Parameters:nutSelectionType (NXOpen.CAE.BoltBuilderSelection) –

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

NutSpiderDiameter

BoltBuilder.NutSpiderDiameter

Returns the diameter used for creating nut spider elements

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

Getter Method

Signature NutSpiderDiameter()

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

NutSpiderScale

BoltBuilder.NutSpiderScale

Returns or sets the scale used to determine the nut spider diameter relative to the hole diameter

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

Getter Method

Signature NutSpiderScale()

Returns:
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature NutSpiderScale(nutSpiderScale)

Parameters:nutSpiderScale (float) –

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

NutSpiderType

BoltBuilder.NutSpiderType

Returns or sets the option for nut spider diameter

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

Getter Method

Signature NutSpiderType()

Returns:
Return type:NXOpen.CAE.BoltBuilderSpiderDiameter

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature NutSpiderType(nutSpiderType)

Parameters:nutSpiderType (NXOpen.CAE.BoltBuilderSpiderDiameter) –

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

NutSurface

BoltBuilder.NutSurface

Returns the selected nut surface(s)

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

Getter Method

Signature NutSurface()

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX7.5.0.

License requirements: None.

OperationType

BoltBuilder.OperationType

Returns or sets the operation type

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

Getter Method

Signature OperationType()

Returns:
Return type:NXOpen.CAE.BoltBuilderBoltOperation

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature OperationType(operationType)

Parameters:operationType (NXOpen.CAE.BoltBuilderBoltOperation) –

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

ShankElementType

BoltBuilder.ShankElementType

Returns the element type to be created for the shank

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

Getter Method

Signature ShankElementType()

Returns:
Return type:NXOpen.CAE.ElementTypeBuilder

New in version NX7.5.0.

License requirements: None.

SpiderElementType

BoltBuilder.SpiderElementType

Returns the element type to be created for the spider

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

Getter Method

Signature SpiderElementType()

Returns:
Return type:NXOpen.CAE.ElementTypeBuilder

New in version NX7.5.0.

License requirements: None.

Spring

BoltBuilder.Spring

Returns or sets the option to use a spring element to connect the head to the tap surface

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

Getter Method

Signature Spring()

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature Spring(isSpring)

Parameters:isSpring (bool) –

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

TapSurface

BoltBuilder.TapSurface

Returns the selected tap surface(s)

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

Getter Method

Signature TapSurface()

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX7.5.0.

License requirements: None.

ThreadLength

BoltBuilder.ThreadLength

Returns the thread length

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

Getter Method

Signature ThreadLength()

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

Method Detail

CommitBolt

BoltBuilder.CommitBolt

Commit the builder and create a bolt mesh

Signature CommitBolt()

Returns:
Return type:NXOpen.CAE.Bolt

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Validate

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