GrooveBuilder Class¶
-
class
NXOpen.Weld.
GrooveBuilder
¶ Bases:
NXOpen.Features.FeatureBuilder
Represents a Groove Weld feature
To create a new instance of this class, use
NXOpen.Weld.WeldManager.CreateWeldGrooveBuilder()
New in version NX5.0.0.
Properties¶
Property | Description |
---|---|
BottomExtension | Returns or sets the extension method for the bottom edges |
ContourShape | Returns or sets the contour contour shape. |
DistanceFromEnd | Returns the distance from the end of the faces to build the groove weld |
DistanceFromStart | Returns the distance from the start of the faces to build the groove weld |
FirstFaceset | Returns or sets the first set of faces |
FirstFacesetBottomEdges | Returns or sets the first set bottom edges to extend |
FirstFacesetHelpPoint | Returns or sets the first set help point. |
FirstFacesetTopEdges | Returns or sets the first set top edges to extend |
GrooveShape | Returns or sets the shape of the groove weld to create |
GrooveType | Returns or sets the groove creation type |
IsFieldWeld | Returns or sets the field weld status. |
IsFirstFacesetNormalReversed | Returns or sets the side of the faceset to build the groove feature. |
IsNumberOfSegments | Returns or sets the is number of segments option. |
IsSecondFacesetNormalReversed | Returns or sets the side of the faceset to build the groove feature. |
IsSegmentLength | Returns or sets the is segment length option. |
IsSpacing | Returns or sets the is spacing option. |
Method | Returns or sets the method |
NumberOfSegments | Returns the number of weld welds for a skip weld. |
NumberRequiredFaceSets | Returns or sets the number of connected parts. |
OutputGeometryType | Returns or sets the output geometry type |
OutputType | Returns or sets the output type. |
ParentFeatureInternal | Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal |
PatchSolutionFlag | Returns or sets the patch solution flag |
PatchSurfaceFilename | Returns or sets the patch surface filename |
PrepareEdges | Returns or sets the apply edge preportion indicator. |
RootUpdate | Returns or sets the process type |
SecondFaceset | Returns or sets the second set of faces |
SecondFacesetBottomEdges | Returns or sets the second set bottom edges to extend |
SecondFacesetHelpPoint | Returns or sets the second set help point. |
SecondFacesetTopEdges | Returns or sets the second set top edges to extend |
SegmentLength | Returns the segment length for a skip weld. |
SequenceNumber | Returns or sets the sequence number for the groove feature. |
SpacingDistance | Returns the desired spacing between skip welds. |
SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename |
Tag | Returns the Tag for this object. |
TaperAtEnd | Returns the taper angle at the end. |
TaperAtStart | Returns the taper angle at the start. |
TaperMethod | Returns or sets the taper method to use if tapering is specified. |
TopExtension | Returns or sets the the extension method for the top edges |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
CommitFeature | Commits the feature parameters and creates the feature |
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. |
GetContourHeight | Gets the contour height needed to describe groove weld shape |
GetFeature | Returns the feature currently being edited by this builder. |
GetFirstFacesetEndAdjacentFaces | Gets the adjacent faces of the target solid. |
GetFirstFacesetStartAdjacentFaces | Gets the adjacent faces of the target solid. |
GetGrooveAngle | Gets the groove angle needed to describe groove weld |
GetGrooveRadius | Gets the groove radius needed to describe groove weld |
GetObject | Returns the object currently being edited by this builder. |
GetPenetrationDepth | Gets the penetration depth needed to describe groove weld |
GetRootOpening | Gets the root opening height needed to describe groove weld |
GetRootPenetration | Gets the root penetration needed to describe groove weld |
GetSecondFacesetEndAdjacentFaces | Gets the adjacent faces of the target solid. |
GetSecondFacesetStartAdjacentFaces | Gets the adjacent faces of the target solid. |
GetSecondPenetrationDepth | Gets the second penetration depth needed to describe groove weld. |
HideInternalParentFeatureAfterEdit | Re-suppress an internal parent feature (a slave feature) after it has been edited. |
SetContourHeight | Sets the contour height needed to describe groove weld |
SetDistanceFromEnd | Sets the distance from the end of the faces to build the groove weld |
SetDistanceFromStart | Set the distance from the start of the faces to build the groove weld |
SetFirstFacesetEndAdjacentFaces | Sets the adjacent faces of the target solid. |
SetFirstFacesetStartAdjacentFaces | Sets the adjacent faces of the target solid. |
SetGrooveAngle | Sets the groove angle needed to describe groove weld |
SetGrooveRadius | Sets the groove radius needed to describe groove weld |
SetNumberOfSegments | Sets the desired number of segments for the groove weld. |
SetParentFeatureInternal | Set the parent features which would be internal or slaves to the feature being created or commited |
SetPenetrationDepth | Sets the penetration depth needed to describe groove weld |
SetRootOpening | Sets the root opening height needed to describe groove weld |
SetRootPenetration | Sets the root penetration needed to describe groove weld |
SetSecondFacesetEndAdjacentFaces | Sets the adjacent faces of the target solid. |
SetSecondFacesetStartAdjacentFaces | Sets the adjacent faces of the target solid. |
SetSecondPenetrationDepth | Sets the penetration depth needed to describe groove weld |
SetSegmentLength | Sets the desired segment lengh for the skip weld. |
SetSpacingDistance | Sets the desired spacing between skip welds. |
SetTaperAtEnd | Sets the taper angle at the end. |
SetTaperAtStart | Sets the taper angle at the start. |
ShowInternalParentFeatureForEdit | Unsuppress an internal parent feature (a slave feature) so it can be edited. |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
UnsetParentFeatureInternal | Set the internal parent feature of the feature being edited to external |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Property Detail¶
BottomExtension¶
-
GrooveBuilder.
BottomExtension
¶ Returns or sets the extension method for the bottom edges
-------------------------------------
Getter Method
Signature
BottomExtension
Returns: Return type: NXOpen.Weld.WeldGrooveExtension
New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: None.
-------------------------------------
Setter Method
Signature
BottomExtension
Parameters: extensionType ( NXOpen.Weld.WeldGrooveExtension
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: ugweld (“UG WELD”)
ContourShape¶
-
GrooveBuilder.
ContourShape
¶ Returns or sets the contour contour shape.
This is the shape on the top of the groove weld
-------------------------------------
Getter Method
Signature
ContourShape
Returns: Return type: NXOpen.Weld.WeldContourShape
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.ContourType`instead.
License requirements: None.
-------------------------------------
Setter Method
Signature
ContourShape
Parameters: contourShape ( NXOpen.Weld.WeldContourShape
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.ContourType`instead.
License requirements: ugweld (“UG WELD”)
DistanceFromEnd¶
-
GrooveBuilder.
DistanceFromEnd
¶ Returns the distance from the end of the faces to build the groove weld
-------------------------------------
Getter Method
Signature
DistanceFromEnd
Returns: expression Return type: NXOpen.Expression
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.EndDistance`instead.
License requirements: None.
DistanceFromStart¶
-
GrooveBuilder.
DistanceFromStart
¶ Returns the distance from the start of the faces to build the groove weld
-------------------------------------
Getter Method
Signature
DistanceFromStart
Returns: expression Return type: NXOpen.Expression
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.StartDistance`instead.
License requirements: None.
FirstFaceset¶
-
GrooveBuilder.
FirstFaceset
¶ Returns or sets the first set of faces
-------------------------------------
Getter Method
Signature
FirstFaceset
Returns: connected set of faces Return type: NXOpen.ScCollector
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.FaceSet1`instead.
License requirements: None.
-------------------------------------
Setter Method
Signature
FirstFaceset
Parameters: faceCollector ( NXOpen.ScCollector
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.FaceSet1`instead.
License requirements: ugweld (“UG WELD”)
FirstFacesetBottomEdges¶
-
GrooveBuilder.
FirstFacesetBottomEdges
¶ Returns or sets the first set bottom edges to extend
-------------------------------------
Getter Method
Signature
FirstFacesetBottomEdges
Returns: connected set of edges Return type: NXOpen.Section
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.EdgeSet1`instead.
License requirements: None.
-------------------------------------
Setter Method
Signature
FirstFacesetBottomEdges
Parameters: section ( NXOpen.Section
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.EdgeSet1`instead.
License requirements: ugweld (“UG WELD”)
FirstFacesetHelpPoint¶
-
GrooveBuilder.
FirstFacesetHelpPoint
¶ Returns or sets the first set help point.
If multiple solutions exist, the desired solution used will be the one closest to this point
-------------------------------------
Getter Method
Signature
FirstFacesetHelpPoint
Returns: desired solution is closest to this point Return type: NXOpen.Point3d
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.SeedPoint1``instead.
License requirements: None.
-------------------------------------
Setter Method
Signature
FirstFacesetHelpPoint
Parameters: helpPoint ( NXOpen.Point3d
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.SeedPoint1``instead.
License requirements: ugweld (“UG WELD”)
FirstFacesetTopEdges¶
-
GrooveBuilder.
FirstFacesetTopEdges
¶ Returns or sets the first set top edges to extend
-------------------------------------
Getter Method
Signature
FirstFacesetTopEdges
Returns: connected set of edges Return type: NXOpen.Section
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.EdgeSet1`instead.
License requirements: None.
-------------------------------------
Setter Method
Signature
FirstFacesetTopEdges
Parameters: section ( NXOpen.Section
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.EdgeSet1`instead.
License requirements: ugweld (“UG WELD”)
GrooveShape¶
-
GrooveBuilder.
GrooveShape
¶ Returns or sets the shape of the groove weld to create
-------------------------------------
Getter Method
Signature
GrooveShape
Returns: Return type: NXOpen.Weld.WeldGrooveShape
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:class:`NXOpen.Weld.WeldGrooveBuilderTypes`instead.
License requirements: None.
-------------------------------------
Setter Method
Signature
GrooveShape
Parameters: grooveShape ( NXOpen.Weld.WeldGrooveShape
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:class:`NXOpen.Weld.WeldGrooveBuilderTypes`instead.
License requirements: ugweld (“UG WELD”)
GrooveType¶
-
GrooveBuilder.
GrooveType
¶ Returns or sets the groove creation type
-------------------------------------
Getter Method
Signature
GrooveType
Returns: Return type: NXOpen.Weld.WeldGrooveType
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.EdgeType``instead.
License requirements: None.
-------------------------------------
Setter Method
Signature
GrooveType
Parameters: grooveType ( NXOpen.Weld.WeldGrooveType
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.EdgeType``instead.
License requirements: ugweld (“UG WELD”)
IsFieldWeld¶
-
GrooveBuilder.
IsFieldWeld
¶ Returns or sets the field weld status.
If true then this is a field weld, if false it is not.
-------------------------------------
Getter Method
Signature
IsFieldWeld
Returns: Return type: bool New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.Characteristics`instead.
License requirements: None.
-------------------------------------
Setter Method
Signature
IsFieldWeld
Parameters: fieldWeld (bool) – New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.Characteristics`instead.
License requirements: ugweld (“UG WELD”)
IsFirstFacesetNormalReversed¶
-
GrooveBuilder.
IsFirstFacesetNormalReversed
¶ Returns or sets the side of the faceset to build the groove feature.
The feature will be built opposite the face closest to the help point
-------------------------------------
Getter Method
Signature
IsFirstFacesetNormalReversed
Returns: groove weld is built opposite face normal. Return type: bool New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: None.
-------------------------------------
Setter Method
Signature
IsFirstFacesetNormalReversed
Parameters: reversed (bool) – New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: ugweld (“UG WELD”)
IsNumberOfSegments¶
-
GrooveBuilder.
IsNumberOfSegments
¶ Returns or sets the is number of segments option.
This is used when creating skip welds to compute the spacing between them.
-------------------------------------
Getter Method
Signature
IsNumberOfSegments
Returns: Return type: bool New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.Method``instead.
License requirements: None.
-------------------------------------
Setter Method
Signature
IsNumberOfSegments
Parameters: isNumberOfSegments (bool) – New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.Method``instead.
License requirements: ugweld (“UG WELD”)
IsSecondFacesetNormalReversed¶
-
GrooveBuilder.
IsSecondFacesetNormalReversed
¶ Returns or sets the side of the faceset to build the groove feature.
The feature will be built opposite the face closest to the help point
-------------------------------------
Getter Method
Signature
IsSecondFacesetNormalReversed
Returns: groove weld is built opposite face normal. Return type: bool New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: None.
-------------------------------------
Setter Method
Signature
IsSecondFacesetNormalReversed
Parameters: reversed (bool) – New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: ugweld (“UG WELD”)
IsSegmentLength¶
-
GrooveBuilder.
IsSegmentLength
¶ Returns or sets the is segment length option.
This is used when creating skip welds to compute the spacing between them.
-------------------------------------
Getter Method
Signature
IsSegmentLength
Returns: Return type: bool New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.Method``instead.
License requirements: None.
-------------------------------------
Setter Method
Signature
IsSegmentLength
Parameters: isSegmentLength (bool) – New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.Method``instead.
License requirements: ugweld (“UG WELD”)
IsSpacing¶
-
GrooveBuilder.
IsSpacing
¶ Returns or sets the is spacing option.
This is used when creating skip welds to compute the spacing between them.
-------------------------------------
Getter Method
Signature
IsSpacing
Returns: Return type: bool New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.Method``instead.
License requirements: None.
-------------------------------------
Setter Method
Signature
IsSpacing
Parameters: isSpacing (bool) – New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.Method``instead.
License requirements: ugweld (“UG WELD”)
Method¶
-
GrooveBuilder.
Method
¶ Returns or sets the method
-------------------------------------
Getter Method
Signature
Method
Returns: Return type: NXOpen.Weld.WeldArcMethod
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.CreateSkipWelds``instead.
License requirements: None.
-------------------------------------
Setter Method
Signature
Method
Parameters: method ( NXOpen.Weld.WeldArcMethod
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.CreateSkipWelds``instead.
License requirements: ugweld (“UG WELD”)
NumberOfSegments¶
-
GrooveBuilder.
NumberOfSegments
¶ Returns the number of weld welds for a skip weld.
-------------------------------------
Getter Method
Signature
NumberOfSegments
Returns: expression Return type: NXOpen.Expression
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.NumberOfWelds`instead.
License requirements: None.
NumberRequiredFaceSets¶
-
GrooveBuilder.
NumberRequiredFaceSets
¶ Returns or sets the number of connected parts.
Either one for two.
-------------------------------------
Getter Method
Signature
NumberRequiredFaceSets
Returns: Return type: int New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.SingleFaceSet``instead.
License requirements: None.
-------------------------------------
Setter Method
Signature
NumberRequiredFaceSets
Parameters: numberRequiredFaceSets (int) – New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.SingleFaceSet``instead.
License requirements: ugweld (“UG WELD”)
OutputGeometryType¶
-
GrooveBuilder.
OutputGeometryType
¶ Returns or sets the output geometry type
-------------------------------------
Getter Method
Signature
OutputGeometryType
Returns: Return type: NXOpen.Weld.WeldFeatureOutput
New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: None.
-------------------------------------
Setter Method
Signature
OutputGeometryType
Parameters: outputGeometryType ( NXOpen.Weld.WeldFeatureOutput
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: ugweld (“UG WELD”)
OutputType¶
-
GrooveBuilder.
OutputType
¶ Returns or sets the output type.
-------------------------------------
Getter Method
Signature
OutputType
Returns: Return type: NXOpen.Weld.OutputType
New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: None.
-------------------------------------
Setter Method
Signature
OutputType
Parameters: outputType ( NXOpen.Weld.OutputType
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: ugweld (“UG WELD”)
PrepareEdges¶
-
GrooveBuilder.
PrepareEdges
¶ Returns or sets the apply edge preportion indicator.
-------------------------------------
Getter Method
Signature
PrepareEdges
Returns: Return type: NXOpen.Weld.WeldPrepareEdges
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.PrepareEdges``instead.
License requirements: None.
-------------------------------------
Setter Method
Signature
PrepareEdges
Parameters: prepareEdges ( NXOpen.Weld.WeldPrepareEdges
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.PrepareEdges``instead.
License requirements: ugweld (“UG WELD”)
RootUpdate¶
-
GrooveBuilder.
RootUpdate
¶ Returns or sets the process type
-------------------------------------
Getter Method
Signature
RootUpdate
Returns: Return type: NXOpen.Weld.WeldRootUpdate
New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: None.
-------------------------------------
Setter Method
Signature
RootUpdate
Parameters: rootUpdate ( NXOpen.Weld.WeldRootUpdate
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: ugweld (“UG WELD”)
SecondFaceset¶
-
GrooveBuilder.
SecondFaceset
¶ Returns or sets the second set of faces
-------------------------------------
Getter Method
Signature
SecondFaceset
Returns: connected set of faces Return type: NXOpen.ScCollector
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.FaceSet2`instead.
License requirements: None.
-------------------------------------
Setter Method
Signature
SecondFaceset
Parameters: faceCollector ( NXOpen.ScCollector
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.FaceSet2`instead.
License requirements: ugweld (“UG WELD”)
SecondFacesetBottomEdges¶
-
GrooveBuilder.
SecondFacesetBottomEdges
¶ Returns or sets the second set bottom edges to extend
-------------------------------------
Getter Method
Signature
SecondFacesetBottomEdges
Returns: connected set of edges Return type: NXOpen.Section
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.EdgeSet2`instead.
License requirements: None.
-------------------------------------
Setter Method
Signature
SecondFacesetBottomEdges
Parameters: edgeCollector ( NXOpen.Section
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.EdgeSet2`instead.
License requirements: ugweld (“UG WELD”)
SecondFacesetHelpPoint¶
-
GrooveBuilder.
SecondFacesetHelpPoint
¶ Returns or sets the second set help point.
If multiple solutions exist, the desired solution used will be the one closest to this point
-------------------------------------
Getter Method
Signature
SecondFacesetHelpPoint
Returns: desired solution is closest to this point Return type: NXOpen.Point3d
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.SeedPoint2``instead.
License requirements: None.
-------------------------------------
Setter Method
Signature
SecondFacesetHelpPoint
Parameters: helpPoint ( NXOpen.Point3d
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.SeedPoint2``instead.
License requirements: ugweld (“UG WELD”)
SecondFacesetTopEdges¶
-
GrooveBuilder.
SecondFacesetTopEdges
¶ Returns or sets the second set top edges to extend
-------------------------------------
Getter Method
Signature
SecondFacesetTopEdges
Returns: connected set of edges Return type: NXOpen.Section
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.EdgeSet2`instead.
License requirements: None.
-------------------------------------
Setter Method
Signature
SecondFacesetTopEdges
Parameters: edgeCollector ( NXOpen.Section
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.EdgeSet2`instead.
License requirements: ugweld (“UG WELD”)
SegmentLength¶
-
GrooveBuilder.
SegmentLength
¶ Returns the segment length for a skip weld.
-------------------------------------
Getter Method
Signature
SegmentLength
Returns: expression Return type: NXOpen.Expression
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.SegmentLength`instead.
License requirements: None.
SequenceNumber¶
-
GrooveBuilder.
SequenceNumber
¶ Returns or sets the sequence number for the groove feature.
Each groove feature contains a solid. If multiple groove wels are to be created, you must specify the sequence of the groove weld you want. For example if you are expecting 3 welds to be created. You must create 3 groove weld features. The features will have sequence numbers 0,1 and 2.
-------------------------------------
Getter Method
Signature
SequenceNumber
Returns: Return type: int New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: None.
-------------------------------------
Setter Method
Signature
SequenceNumber
Parameters: sequenceNumber (int) – New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: ugweld (“UG WELD”)
SpacingDistance¶
-
GrooveBuilder.
SpacingDistance
¶ Returns the desired spacing between skip welds.
-------------------------------------
Getter Method
Signature
SpacingDistance
Returns: expression Return type: NXOpen.Expression
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.Spacing`instead.
License requirements: None.
TaperAtEnd¶
-
GrooveBuilder.
TaperAtEnd
¶ Returns the taper angle at the end.
A positive number will taper towards the inside of the weld.
-------------------------------------
Getter Method
Signature
TaperAtEnd
Returns: expression Return type: NXOpen.Expression
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.EndAngle`instead.
License requirements: None.
TaperAtStart¶
-
GrooveBuilder.
TaperAtStart
¶ Returns the taper angle at the start.
A positive number will taper towards the inside of the weld.
-------------------------------------
Getter Method
Signature
TaperAtStart
Returns: expression Return type: NXOpen.Expression
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.StartAngle`instead.
License requirements: None.
TaperMethod¶
-
GrooveBuilder.
TaperMethod
¶ Returns or sets the taper method to use if tapering is specified.
-------------------------------------
Getter Method
Signature
TaperMethod
Returns: Return type: NXOpen.Weld.WeldTaperMethod
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.TaperMethod``instead.
License requirements: None.
-------------------------------------
Setter Method
Signature
TaperMethod
Parameters: taperMethod ( NXOpen.Weld.WeldTaperMethod
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.TaperMethod``instead.
License requirements: ugweld (“UG WELD”)
TopExtension¶
-
GrooveBuilder.
TopExtension
¶ Returns or sets the the extension method for the top edges
-------------------------------------
Getter Method
Signature
TopExtension
Returns: Return type: NXOpen.Weld.WeldGrooveExtension
New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: None.
-------------------------------------
Setter Method
Signature
TopExtension
Parameters: extensionType ( NXOpen.Weld.WeldGrooveExtension
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: ugweld (“UG WELD”)
Method Detail¶
GetContourHeight¶
-
GrooveBuilder.
GetContourHeight
¶ Gets the contour height needed to describe groove weld shape
Signature
GetContourHeight()
Returns: expression Return type: NXOpen.Expression
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.ContourHeight`instead.
License requirements: None.
GetFirstFacesetEndAdjacentFaces¶
-
GrooveBuilder.
GetFirstFacesetEndAdjacentFaces
¶ Gets the adjacent faces of the target solid.
These faces are used to trim the groove weld solid with.
Signature
GetFirstFacesetEndAdjacentFaces()
Returns: the adjacent face reference objects Return type: list of NXOpen.Face
New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: None.
GetFirstFacesetStartAdjacentFaces¶
-
GrooveBuilder.
GetFirstFacesetStartAdjacentFaces
¶ Gets the adjacent faces of the target solid.
These faces are used to trim the groove weld solid with.
Signature
GetFirstFacesetStartAdjacentFaces()
Returns: the adjacent face reference objects Return type: list of NXOpen.Face
New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: None.
GetGrooveAngle¶
-
GrooveBuilder.
GetGrooveAngle
¶ Gets the groove angle needed to describe groove weld
Signature
GetGrooveAngle()
Returns: expression Return type: NXOpen.Expression
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.GrooveAngle`instead.
License requirements: None.
GetGrooveRadius¶
-
GrooveBuilder.
GetGrooveRadius
¶ Gets the groove radius needed to describe groove weld
Signature
GetGrooveRadius()
Returns: expression Return type: NXOpen.Expression
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.GrooveRadius`instead.
License requirements: None.
GetPenetrationDepth¶
-
GrooveBuilder.
GetPenetrationDepth
¶ Gets the penetration depth needed to describe groove weld
Signature
GetPenetrationDepth()
Returns: expression Return type: NXOpen.Expression
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.PenetrationDepth`instead.
License requirements: None.
GetRootOpening¶
-
GrooveBuilder.
GetRootOpening
¶ Gets the root opening height needed to describe groove weld
Signature
GetRootOpening()
Returns: expression Return type: NXOpen.Expression
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.RootOpening``instead.
License requirements: None.
GetRootPenetration¶
-
GrooveBuilder.
GetRootPenetration
¶ Gets the root penetration needed to describe groove weld
Signature
GetRootPenetration()
Returns: expression Return type: NXOpen.Expression
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.RootPenetration``instead.
License requirements: None.
GetSecondFacesetEndAdjacentFaces¶
-
GrooveBuilder.
GetSecondFacesetEndAdjacentFaces
¶ Gets the adjacent faces of the target solid.
These faces are used to trim the groove weld solid with.
Signature
GetSecondFacesetEndAdjacentFaces()
Returns: the adjacent face reference objects Return type: list of NXOpen.Face
New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: None.
GetSecondFacesetStartAdjacentFaces¶
-
GrooveBuilder.
GetSecondFacesetStartAdjacentFaces
¶ Gets the adjacent faces of the target solid.
These faces are used to trim the groove weld solid with.
Signature
GetSecondFacesetStartAdjacentFaces()
Returns: the adjacent face reference objects Return type: list of NXOpen.Face
New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: None.
GetSecondPenetrationDepth¶
-
GrooveBuilder.
GetSecondPenetrationDepth
¶ Gets the second penetration depth needed to describe groove weld.
This is only needed if face heights are different.
Signature
GetSecondPenetrationDepth()
Returns: expression Return type: NXOpen.Expression
New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.SecondPenetrationDepth`instead.
License requirements: None.
SetContourHeight¶
-
GrooveBuilder.
SetContourHeight
¶ Sets the contour height needed to describe groove weld
Signature
SetContourHeight(contourHeight)
Parameters: contourHeight (str) – New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.ContourHeight`instead.
License requirements: ugweld (“UG WELD”)
SetDistanceFromEnd¶
-
GrooveBuilder.
SetDistanceFromEnd
¶ Sets the distance from the end of the faces to build the groove weld
Signature
SetDistanceFromEnd(endDistance)
Parameters: endDistance (str) – New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.EndDistance`instead.
License requirements: ugweld (“UG WELD”)
SetDistanceFromStart¶
-
GrooveBuilder.
SetDistanceFromStart
¶ Set the distance from the start of the faces to build the groove weld
Signature
SetDistanceFromStart(startDistance)
Parameters: startDistance (str) – New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.StartDistance`instead.
License requirements: ugweld (“UG WELD”)
SetFirstFacesetEndAdjacentFaces¶
-
GrooveBuilder.
SetFirstFacesetEndAdjacentFaces
¶ Sets the adjacent faces of the target solid.
These faces are used to trim the groove weld solid with.
Signature
SetFirstFacesetEndAdjacentFaces(objects)
Parameters: objects (list of NXOpen.Face
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: ugweld (“UG WELD”)
SetFirstFacesetStartAdjacentFaces¶
-
GrooveBuilder.
SetFirstFacesetStartAdjacentFaces
¶ Sets the adjacent faces of the target solid.
These faces are used to trim the groove weld solid with.
Signature
SetFirstFacesetStartAdjacentFaces(objects)
Parameters: objects (list of NXOpen.Face
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: ugweld (“UG WELD”)
SetGrooveAngle¶
-
GrooveBuilder.
SetGrooveAngle
¶ Sets the groove angle needed to describe groove weld
Signature
SetGrooveAngle(grooveAngle)
Parameters: grooveAngle (str) – New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.GrooveAngle`instead.
License requirements: ugweld (“UG WELD”)
SetGrooveRadius¶
-
GrooveBuilder.
SetGrooveRadius
¶ Sets the groove radius needed to describe groove weld
Signature
SetGrooveRadius(grooveAngle)
Parameters: grooveAngle (str) – New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.GrooveRadius`instead.
License requirements: ugweld (“UG WELD”)
SetNumberOfSegments¶
-
GrooveBuilder.
SetNumberOfSegments
¶ Sets the desired number of segments for the groove weld.
Signature
SetNumberOfSegments(numSegments)
Parameters: numSegments (str) – New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.NumberOfWelds`instead.
License requirements: ugweld (“UG WELD”)
SetPenetrationDepth¶
-
GrooveBuilder.
SetPenetrationDepth
¶ Sets the penetration depth needed to describe groove weld
Signature
SetPenetrationDepth(penetrationDepth)
Parameters: penetrationDepth (str) – New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.PenetrationDepth`instead.
License requirements: ugweld (“UG WELD”)
SetRootOpening¶
-
GrooveBuilder.
SetRootOpening
¶ Sets the root opening height needed to describe groove weld
Signature
SetRootOpening(rootOpening)
Parameters: rootOpening (str) – New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.RootOpening``instead.
License requirements: ugweld (“UG WELD”)
SetRootPenetration¶
-
GrooveBuilder.
SetRootPenetration
¶ Sets the root penetration needed to describe groove weld
Signature
SetRootPenetration(rootPenetration)
Parameters: rootPenetration (str) – New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.RootPenetration``instead.
License requirements: ugweld (“UG WELD”)
SetSecondFacesetEndAdjacentFaces¶
-
GrooveBuilder.
SetSecondFacesetEndAdjacentFaces
¶ Sets the adjacent faces of the target solid.
These faces are used to trim the groove weld solid with.
Signature
SetSecondFacesetEndAdjacentFaces(objects)
Parameters: objects (list of NXOpen.Face
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: ugweld (“UG WELD”)
SetSecondFacesetStartAdjacentFaces¶
-
GrooveBuilder.
SetSecondFacesetStartAdjacentFaces
¶ Sets the adjacent faces of the target solid.
These faces are used to trim the groove weld solid with.
Signature
SetSecondFacesetStartAdjacentFaces(objects)
Parameters: objects (list of NXOpen.Face
) –New in version NX5.0.0.
Deprecated since version NX9.0.0: This functionality is no longer supported.
License requirements: ugweld (“UG WELD”)
SetSecondPenetrationDepth¶
-
GrooveBuilder.
SetSecondPenetrationDepth
¶ Sets the penetration depth needed to describe groove weld
Signature
SetSecondPenetrationDepth(secondPenetrationDepth)
Parameters: secondPenetrationDepth (str) – New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.SecondPenetrationDepth`instead.
License requirements: ugweld (“UG WELD”)
SetSegmentLength¶
-
GrooveBuilder.
SetSegmentLength
¶ Sets the desired segment lengh for the skip weld.
Signature
SetSegmentLength(segmentLength)
Parameters: segmentLength (str) – New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.SegmentLength`instead.
License requirements: ugweld (“UG WELD”)
SetSpacingDistance¶
-
GrooveBuilder.
SetSpacingDistance
¶ Sets the desired spacing between skip welds.
Signature
SetSpacingDistance(spacingDistance)
Parameters: spacingDistance (str) – New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.Spacing`instead.
License requirements: ugweld (“UG WELD”)
SetTaperAtEnd¶
-
GrooveBuilder.
SetTaperAtEnd
¶ Sets the taper angle at the end.
A positive number will taper towards the inside of the weld.
Signature
SetTaperAtEnd(endTaper)
Parameters: endTaper (str) – New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.EndAngle`instead.
License requirements: ugweld (“UG WELD”)
SetTaperAtStart¶
-
GrooveBuilder.
SetTaperAtStart
¶ Sets the taper angle at the start.
A positive number will taper towards the inside of the weld.
Signature
SetTaperAtStart(startTaper)
Parameters: startTaper (str) – New in version NX5.0.0.
Deprecated since version NX9.0.0: Use :py:meth:`NXOpen.Weld.WeldGrooveBuilder.StartAngle`instead.
License requirements: ugweld (“UG WELD”)
Validate¶
-
GrooveBuilder.
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.