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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.