WeldBeadPathBuilder Class

class NXOpen.Weld.WeldBeadPathBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents the path the bead shape will be swept along.

To create a new instance of this class, use NXOpen.Weld.WeldBeadBuilder.NewPath()

New in version NX7.5.0.

Properties

Property Description
CreateEndToStart Returns or sets the indication if the sweep should be created from the edge location to the start location.
EndPath Returns the location at which to end the sweep of the bead shape.
OffsetAlongNormal Returns the offset along normal
OffsetInFace Returns the expression containing the distance to offset the path normal to the face.
OffsetMethod Returns or sets the desired path offset method.
PathSection Returns the section defining the path.
ReverseOffsetDirection Returns or sets the reverse the direction to offset the path section.
StartPath Returns the location at which to start the sweep of the bead shape.
Tag Returns the Tag for this object.

Methods

Method Description
GetSweepPath The portion of the preview curve that can be used to adjust the start or end limits.
UpdatePath Computes the preview path, and evaluation information for indicating desired face side of the preview path.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

WeldBeadPathBuilderOffsetMethodType Enumeration Settings to indicate the desired offset method.

Property Detail

CreateEndToStart

WeldBeadPathBuilder.CreateEndToStart

Returns or sets the indication if the sweep should be created from the edge location to the start location.

True indicates the sweep will be created from the end to the start location of the path, false indicates the sweep will be from the start to the end location of the path. This option is only used if the path section is closed.

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

Getter Method

Signature CreateEndToStart

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature CreateEndToStart

Parameters:createEndToStart (bool) –

New in version NX7.5.0.

License requirements: ugweld (“UG WELD”)

EndPath

WeldBeadPathBuilder.EndPath

Returns the location at which to end the sweep of the bead shape.

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

Getter Method

Signature EndPath

Returns:
Return type:NXOpen.GeometricUtilities.OnPathDimensionBuilder

New in version NX7.5.0.

License requirements: None.

OffsetAlongNormal

WeldBeadPathBuilder.OffsetAlongNormal

Returns the offset along normal

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

Getter Method

Signature OffsetAlongNormal

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

OffsetInFace

WeldBeadPathBuilder.OffsetInFace

Returns the expression containing the distance to offset the path normal to the face.

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

Getter Method

Signature OffsetInFace

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

OffsetMethod

WeldBeadPathBuilder.OffsetMethod

Returns or sets the desired path offset method.

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

Getter Method

Signature OffsetMethod

Returns:
Return type:NXOpen.Weld.WeldBeadPathBuilderOffsetMethodType

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature OffsetMethod

Parameters:offsetMethod (NXOpen.Weld.WeldBeadPathBuilderOffsetMethodType) –

New in version NX7.5.0.

License requirements: ugweld (“UG WELD”)

PathSection

WeldBeadPathBuilder.PathSection

Returns the section defining the path.

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

Getter Method

Signature PathSection

Returns:
Return type:NXOpen.Section

New in version NX7.5.0.

License requirements: None.

ReverseOffsetDirection

WeldBeadPathBuilder.ReverseOffsetDirection

Returns or sets the reverse the direction to offset the path section.

The update path method provides the information for the default directions.

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

Getter Method

Signature ReverseOffsetDirection

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature ReverseOffsetDirection

Parameters:reverseOffsetDirection (bool) –

New in version NX7.5.0.

License requirements: ugweld (“UG WELD”)

StartPath

WeldBeadPathBuilder.StartPath

Returns the location at which to start the sweep of the bead shape.

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

Getter Method

Signature StartPath

Returns:
Return type:NXOpen.GeometricUtilities.OnPathDimensionBuilder

New in version NX7.5.0.

License requirements: None.

Method Detail

GetSweepPath

WeldBeadPathBuilder.GetSweepPath

The portion of the preview curve that can be used to adjust the start or end limits.

Signature GetSweepPath()

Returns:The sweep path curve used for setting limits.
Return type:NXOpen.Spline

New in version NX10.0.3.

License requirements: None.

UpdatePath

WeldBeadPathBuilder.UpdatePath

Computes the preview path, and evaluation information for indicating desired face side of the preview path.

Signature UpdatePath()

Returns:a tuple
Return type:A tuple consisting of (pointFound, evaluationPoint, pathTangent, faceNormalWithFin, faceNormalOppositeFin). pointFound is a bool. Point and evaluation results are valid evaluationPoint is a NXOpen.Point3d. Point that reference vectors are computed atpathTangent is a NXOpen.Vector3d. Tangent to path at evaluationPoint faceNormalWithFin is a NXOpen.Vector3d. Normal if path is in direction of parasolid fin faceNormalOppositeFin is a NXOpen.Vector3d. Normal if path is opposite direction of parasolid fin.

New in version NX7.5.0.

License requirements: None.

Validate

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