WeldManager Class

class NXOpen.Weld.WeldManager

Bases: object

Manages weld features and assistant tools.

To obtain an instance of this class, refer to NXOpen.Features.FeatureCollection

New in version NX6.0.0.

Methods

Method Description
CreateAutoPointBuilder Creates a NXOpen.Weld.AutoPointBuilder object.
CreateAutoWeldSymbolsBuilder Creates a NXOpen.Weld.AutoWeldSymbolsBuilder object.
CreateBeadDesignFeature Create a Weld Bead Design Feature part and make it the session work part.
CreateCharacteristicsBuilder Creates a NXOpen.Weld.CharacteristicsBuilder, used to specify welding characteristics for any welding feature.
CreateCompoundWeldBuilder Creates a NXOpen.Weld.CompoundWeldBuilder
CreateConnectedFaceFinderBuilder Creates a builder for running the Connected Face Finder utility.
CreateConnectedFaceFinderOperation Creates a builder for running the Connected Face Finder utility.
CreateDatumPinBuilder Creates a NXOpen.Weld.DatumPinBuilder object.
CreateDatumSurfaceBuilder Creates a NXOpen.Weld.DatumSurfaceBuilder object.
CreateEasyPatternBuilder Creates a NXOpen.Weld.EasyPatternBuilder object.
CreateEdgePrepBuilder Creates a NXOpen.Weld.EdgePrepBuilder object.
CreateEdgePrepValuesBuilder Creates a NXOpen.Weld.EdgePrepValuesBuilder object.
CreateExportWeldBuilder Creates a NXOpen.Weld.ExportWeldBuilder object.
CreateExportWeldJointBuilder Creates a NXOpen.Weld.ExportWeldJointBuilder object.
CreateFillBuilder Creates a NXOpen.Weld.WeldFillBuilder, used to create or edit a NXOpen.Weld.Fill feature.
CreateFilletBuilder Creates a NXOpen.Weld.FilletBuilder object.
CreateImportBuilder Creates a NXOpen.Weld.WeldImportBuilder object.
CreateInformationBuilder Creates a NXOpen.Weld.InformationBuilder
CreateJointBuilder Creates a NXOpen.Weld.WeldJointBuilder
CreateJointExitBuilder Creates a NXOpen.Weld.JointExitBuilder
CreateJointExitBuilderCurve Creates a NXOpen.Weld.JointExitBuilder using the curve of a NXOpen.Weld.WeldJoint
CreateJointmarkBuilder Creates a NXOpen.Weld.JointmarkBuilder object.
CreateLocatorReferenceBuilder Creates a NXOpen.Weld.LocatorReferenceBuilder
CreatePlugSlotBuilder Creates a NXOpen.Weld.PlugSlotBuilder object.
CreatePointMarkBuilder Creates a NXOpen.Weld.PointMarkBuilder object.
CreatePreferenceBuilder Creates a NXOpen.Weld.WeldPreferenceBuilder object.
CreateSurfaceWeldBuilder Creates a NXOpen.Weld.SurfaceWeldBuilder
CreateTransformBuilder Creates a NXOpen.Weld.TransformBuilder object.
CreateUserDefinedWeldBuilder Creates a NXOpen.Weld.UserDefinedWeldBuilder
CreateWeldAdvisorBuilder Creates a NXOpen.Weld.WeldAdvisorBuilder object.
CreateWeldBeadBuilder Creates a NXOpen.Weld.WeldBeadBuilder object.
CreateWeldGroove1Builder Creates a NXOpen.Weld.WeldGrooveBuilder object.
CreateWeldGrooveBuilder Creates a NXOpen.Weld.GrooveBuilder object.
CreateWeldLabelBuilder The welding annotation to edit, otherwise if None, then create a new one
CreateWeldObjectBuilder Creates a NXOpen.Weld.WeldObjectBuilder object.
CreateWeldPmiBuilder Creates a NXOpen.Weld.WeldPmiBuilder object.
CreateWeldPointBuilder Creates a NXOpen.Weld.WeldPointBuilder object.
CreateWeldPointExitBuilder Creates a NXOpen.Weld.WeldPointExitBuilder object.
EditSingleJointmarkFeature Creates a NXOpen.Weld.JointmarkBuilder object from a single element feature.
EditSinglePointMarkFeature Creates a NXOpen.Weld.PointMarkBuilder object from a single element feature.

Method Detail

CreateAutoPointBuilder

WeldManager.CreateAutoPointBuilder

Creates a NXOpen.Weld.AutoPointBuilder object.

Signature CreateAutoPointBuilder(unused)

Parameters:unused (NXOpen.Features.Feature) – Builder only creates
Returns:AutoPoint assistant builder
Return type:NXOpen.Weld.AutoPointBuilder

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

CreateAutoWeldSymbolsBuilder

WeldManager.CreateAutoWeldSymbolsBuilder

Creates a NXOpen.Weld.AutoWeldSymbolsBuilder object.

Signature CreateAutoWeldSymbolsBuilder()

Returns:Auto Weld Symbol assistant builder
Return type:NXOpen.Weld.AutoWeldSymbolsBuilder

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”) OR structure_weld (“STRUCTURE WELD”)

CreateBeadDesignFeature

WeldManager.CreateBeadDesignFeature

Create a Weld Bead Design Feature part and make it the session work part.

The design feature will be created in the active subset work part.

Signature CreateBeadDesignFeature()

New in version NX10.0.3.

License requirements: ugweld (“UG WELD”)

CreateCharacteristicsBuilder

WeldManager.CreateCharacteristicsBuilder

Overloaded method CreateCharacteristicsBuilder

  • CreateCharacteristicsBuilder(object, weldType)
  • CreateCharacteristicsBuilder(object, charxType)

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

Creates a NXOpen.Weld.CharacteristicsBuilder, used to specify welding characteristics for any welding feature.

Signature CreateCharacteristicsBuilder(object, weldType)

Parameters:
  • object (NXOpen.NXObject) – object having attributes to be edited.
  • weldType (int) – type of weld feature being created/edited, see uf_weld_types.h.
Returns:

Return type:

NXOpen.Weld.CharacteristicsBuilder

New in version NX7.5.0.

Deprecated since version NX9.0.0: Use overloaded function with enum instead.

License requirements: ugweld (“UG WELD”) OR structure_weld (“STRUCTURE WELD”)

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

Creates a NXOpen.Weld.CharacteristicsBuilder, used to specify welding characteristics for any welding feature.

Signature CreateCharacteristicsBuilder(object, charxType)

Parameters:
Returns:

Return type:

NXOpen.Weld.CharacteristicsBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”) OR structure_weld (“STRUCTURE WELD”)

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

CreateCompoundWeldBuilder

WeldManager.CreateCompoundWeldBuilder

Creates a NXOpen.Weld.CompoundWeldBuilder

Signature CreateCompoundWeldBuilder(compoundWeld)

Parameters:compoundWeld (NXOpen.Weld.CompoundWeld) – NXOpen.Weld.CompoundWeld to be edited
Returns:
Return type:NXOpen.Weld.CompoundWeldBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

CreateConnectedFaceFinderBuilder

WeldManager.CreateConnectedFaceFinderBuilder

Creates a builder for running the Connected Face Finder utility.

Only used internally for Mirror or Transform on the fly.

Signature CreateConnectedFaceFinderBuilder(weldFeatures)

Parameters:weldFeatures (list of NXOpen.Features.Feature) – MUST be an set of weld features used for Mirror or Translate on the fly.
Returns:
Return type:NXOpen.Weld.ConnectedFaceFinderBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

CreateConnectedFaceFinderOperation

WeldManager.CreateConnectedFaceFinderOperation

Creates a builder for running the Connected Face Finder utility.

Signature CreateConnectedFaceFinderOperation()

Returns:
Return type:NXOpen.Weld.ConnectedFaceFinderBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

CreateDatumPinBuilder

WeldManager.CreateDatumPinBuilder

Creates a NXOpen.Weld.DatumPinBuilder object.

Signature CreateDatumPinBuilder(feature)

Parameters:feature (NXOpen.Weld.DatumPin) – NXOpen.Weld.DatumPin to be edited
Returns:
Return type:NXOpen.Weld.DatumPinBuilder

New in version NX8.5.0.

License requirements: ugweld (“UG WELD”)

CreateDatumSurfaceBuilder

WeldManager.CreateDatumSurfaceBuilder

Creates a NXOpen.Weld.DatumSurfaceBuilder object.

Signature CreateDatumSurfaceBuilder(feature)

Parameters:feature (NXOpen.Weld.DatumSurface) – NXOpen.Weld.DatumSurface to be edited
Returns:
Return type:NXOpen.Weld.DatumSurfaceBuilder

New in version NX8.5.0.

License requirements: ugweld (“UG WELD”)

CreateEasyPatternBuilder

WeldManager.CreateEasyPatternBuilder

Creates a NXOpen.Weld.EasyPatternBuilder object.

Signature CreateEasyPatternBuilder(patternFeatureSet)

Parameters:patternFeatureSet (NXOpen.Features.Feature) – Pattern feature set.
Returns:EasyPattern assistant builder
Return type:NXOpen.Weld.EasyPatternBuilder

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

CreateEdgePrepBuilder

WeldManager.CreateEdgePrepBuilder

Creates a NXOpen.Weld.EdgePrepBuilder object.

Signature CreateEdgePrepBuilder(edgePrepFeature)

Parameters:edgePrepFeature (NXOpen.Weld.EdgePrep) – Weld Edge Prep Feature to be edited
Returns:
Return type:NXOpen.Weld.EdgePrepBuilder

New in version NX8.0.0.

License requirements: structure_weld (“STRUCTURE WELD”)

CreateEdgePrepValuesBuilder

WeldManager.CreateEdgePrepValuesBuilder

Creates a NXOpen.Weld.EdgePrepValuesBuilder object.

Signature CreateEdgePrepValuesBuilder()

Returns:Edge Prep Values builder
Return type:NXOpen.Weld.EdgePrepValuesBuilder

New in version NX8.5.0.

License requirements: structure_weld (“STRUCTURE WELD”)

CreateExportWeldBuilder

WeldManager.CreateExportWeldBuilder

Creates a NXOpen.Weld.ExportWeldBuilder object.

Signature CreateExportWeldBuilder()

Returns:ExportWeld assistant builder
Return type:NXOpen.Weld.ExportWeldBuilder

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”) OR structure_weld (“STRUCTURE WELD”)

CreateExportWeldJointBuilder

WeldManager.CreateExportWeldJointBuilder

Creates a NXOpen.Weld.ExportWeldJointBuilder object.

Signature CreateExportWeldJointBuilder()

Returns:Export Weld Joint builder
Return type:NXOpen.Weld.ExportWeldJointBuilder

New in version NX8.0.0.

License requirements: structure_weld (“STRUCTURE WELD”)

CreateFillBuilder

WeldManager.CreateFillBuilder

Creates a NXOpen.Weld.WeldFillBuilder, used to create or edit a NXOpen.Weld.Fill feature.

Signature CreateFillBuilder(fillFeature)

Parameters:fillFeature (NXOpen.Weld.Fill) – NXOpen.Weld.Fill to be edited
Returns:
Return type:NXOpen.Weld.WeldFillBuilder

New in version NX7.5.0.

License requirements: ugweld (“UG WELD”)

CreateFilletBuilder

WeldManager.CreateFilletBuilder

Creates a NXOpen.Weld.FilletBuilder object.

Signature CreateFilletBuilder(feature)

Parameters:feature (NXOpen.Features.Feature) – Weld Fillet to be edited
Returns:
Return type:NXOpen.Weld.FilletBuilder

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

CreateImportBuilder

WeldManager.CreateImportBuilder

Creates a NXOpen.Weld.WeldImportBuilder object.

Signature CreateImportBuilder()

Returns:Import weld builder
Return type:NXOpen.Weld.WeldImportBuilder

New in version NX7.5.1.

License requirements: None.

CreateInformationBuilder

WeldManager.CreateInformationBuilder

Creates a NXOpen.Weld.InformationBuilder

Signature CreateInformationBuilder()

Returns:
Return type:NXOpen.Weld.InformationBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”) OR structure_weld (“STRUCTURE WELD”)

CreateJointBuilder

WeldManager.CreateJointBuilder

Creates a NXOpen.Weld.WeldJointBuilder

Signature CreateJointBuilder(weldJoint)

Parameters:weldJoint (NXOpen.Weld.WeldJoint) – NXOpen.Weld.WeldJoint to be edited
Returns:
Return type:NXOpen.Weld.WeldJointBuilder

New in version NX8.0.0.

License requirements: structure_weld (“STRUCTURE WELD”)

CreateJointExitBuilder

WeldManager.CreateJointExitBuilder

Creates a NXOpen.Weld.JointExitBuilder

Signature CreateJointExitBuilder(weldJoint)

Parameters:weldJoint (NXOpen.Weld.WeldJoint) – NXOpen.Weld.WeldJoint to be edited
Returns:
Return type:NXOpen.Weld.JointExitBuilder

New in version NX8.0.0.

License requirements: structure_weld (“STRUCTURE WELD”)

CreateJointExitBuilderCurve

WeldManager.CreateJointExitBuilderCurve

Creates a NXOpen.Weld.JointExitBuilder using the curve of a NXOpen.Weld.WeldJoint

Signature CreateJointExitBuilderCurve(curve)

Parameters:curve (NXOpen.Curve) –
Returns:
Return type:NXOpen.Weld.JointExitBuilder

New in version NX8.5.0.

License requirements: structure_weld (“STRUCTURE WELD”)

CreateJointmarkBuilder

WeldManager.CreateJointmarkBuilder

Creates a NXOpen.Weld.JointmarkBuilder object.

Signature CreateJointmarkBuilder(jointmarkFeature)

Parameters:jointmarkFeature (NXOpen.Weld.Jointmark) – Jointmark to be edited
Returns:
Return type:NXOpen.Weld.JointmarkBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

CreateLocatorReferenceBuilder

WeldManager.CreateLocatorReferenceBuilder

Creates a NXOpen.Weld.LocatorReferenceBuilder

Signature CreateLocatorReferenceBuilder()

Returns:
Return type:NXOpen.Weld.LocatorReferenceBuilder

New in version NX10.0.2.

License requirements: ugweld (“UG WELD”)

CreatePlugSlotBuilder

WeldManager.CreatePlugSlotBuilder

Creates a NXOpen.Weld.PlugSlotBuilder object.

Signature CreatePlugSlotBuilder(feature)

Parameters:feature (NXOpen.Features.Feature) – Weld PlugSlott to be edited
Returns:
Return type:NXOpen.Weld.PlugSlotBuilder

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

CreatePointMarkBuilder

WeldManager.CreatePointMarkBuilder

Creates a NXOpen.Weld.PointMarkBuilder object.

Signature CreatePointMarkBuilder(pointMarkFeature)

Parameters:pointMarkFeature (NXOpen.Weld.PointMark) – PointMark feature to be edited
Returns:
Return type:NXOpen.Weld.PointMarkBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

CreatePreferenceBuilder

WeldManager.CreatePreferenceBuilder

Creates a NXOpen.Weld.WeldPreferenceBuilder object.

Signature CreatePreferenceBuilder()

Returns:WeldPref assistant builder
Return type:NXOpen.Weld.WeldPreferenceBuilder

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

CreateSurfaceWeldBuilder

WeldManager.CreateSurfaceWeldBuilder

Creates a NXOpen.Weld.SurfaceWeldBuilder

Signature CreateSurfaceWeldBuilder(surfaceWeld)

Parameters:surfaceWeldNXOpen.Weld.SurfaceWeld to be edited.

None to create a new surface weld. :type surfaceWeld: NXOpen.Weld.SurfaceWeld :returns: :rtype: NXOpen.Weld.SurfaceWeldBuilder

New in version NX9.0.0.

License requirements: structure_weld (“STRUCTURE WELD”)

CreateTransformBuilder

WeldManager.CreateTransformBuilder

Creates a NXOpen.Weld.TransformBuilder object.

Signature CreateTransformBuilder(feature)

Parameters:feature (NXOpen.Weld.Transform) – Feature to be edited
Returns:
Return type:NXOpen.Weld.TransformBuilder

New in version NX11.0.1.

License requirements: ugweld (“UG WELD”)

CreateUserDefinedWeldBuilder

WeldManager.CreateUserDefinedWeldBuilder

Creates a NXOpen.Weld.UserDefinedWeldBuilder

Signature CreateUserDefinedWeldBuilder(featureSet)

Parameters:featureSet (NXOpen.Features.Feature) – Builder only creates
Returns:
Return type:NXOpen.Weld.UserDefinedWeldBuilder

New in version NX7.5.0.

License requirements: ugweld (“UG WELD”)

CreateWeldAdvisorBuilder

WeldManager.CreateWeldAdvisorBuilder

Creates a NXOpen.Weld.WeldAdvisorBuilder object.

Signature CreateWeldAdvisorBuilder()

Returns:Weld Advisor builder
Return type:NXOpen.Weld.WeldAdvisorBuilder

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

CreateWeldBeadBuilder

WeldManager.CreateWeldBeadBuilder

Creates a NXOpen.Weld.WeldBeadBuilder object.

Signature CreateWeldBeadBuilder(beadFeature)

Parameters:beadFeature (NXOpen.Features.Feature) – Weld Bead to be edited
Returns:
Return type:NXOpen.Weld.WeldBeadBuilder

New in version NX7.5.0.

License requirements: ugweld (“UG WELD”)

CreateWeldGroove1Builder

WeldManager.CreateWeldGroove1Builder

Creates a NXOpen.Weld.WeldGrooveBuilder object.

Signature CreateWeldGroove1Builder(grooveFeature)

Parameters:grooveFeature (NXOpen.Features.Feature) – Weld Groove to be edited
Returns:
Return type:NXOpen.Weld.WeldGrooveBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

CreateWeldGrooveBuilder

WeldManager.CreateWeldGrooveBuilder

Creates a NXOpen.Weld.GrooveBuilder object.

Signature CreateWeldGrooveBuilder(weldGroove)

Parameters:weldGroove (NXOpen.Features.Feature) – Groove Weld to be edited, if None then create a new one
Returns:WeldGroove feature builder
Return type:NXOpen.Weld.GrooveBuilder

New in version NX5.0.0.

Deprecated since version NX9.0.0: Use :py:class:`NXOpen.Weld.WeldGrooveBuilder`instead.

License requirements: ugweld (“UG WELD”)

CreateWeldLabelBuilder

WeldManager.CreateWeldLabelBuilder

The welding annotation to edit, otherwise if None, then create a new one

Signature CreateWeldLabelBuilder(annotation)

Parameters:annotation (NXOpen.Annotations.Annotation) – The Welding annotation.
Returns:weld label builder
Return type:NXOpen.Weld.WeldLabelBuilder

New in version NX8.5.0.

License requirements: ugweld (“UG WELD”) OR structure_weld (“STRUCTURE WELD”)

CreateWeldObjectBuilder

WeldManager.CreateWeldObjectBuilder

Creates a NXOpen.Weld.WeldObjectBuilder object.

Signature CreateWeldObjectBuilder()

Returns:
Return type:NXOpen.Weld.WeldObjectBuilder

New in version NX8.0.1.

License requirements: ugweld (“UG WELD”) OR structure_weld (“STRUCTURE WELD”)

CreateWeldPmiBuilder

WeldManager.CreateWeldPmiBuilder

Creates a NXOpen.Weld.WeldPmiBuilder object.

Signature CreateWeldPmiBuilder()

Returns:weld PMI builder
Return type:NXOpen.Weld.WeldPmiBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”) OR structure_weld (“STRUCTURE WELD”)

CreateWeldPointBuilder

WeldManager.CreateWeldPointBuilder

Creates a NXOpen.Weld.WeldPointBuilder object.

Signature CreateWeldPointBuilder(weldPoint)

Parameters:weldPoint (NXOpen.Features.Feature) – NXOpen.Weld.WeldPointBuilder to be edited, if None then create a new one
Returns:WeldPoint feature builder
Return type:NXOpen.Weld.WeldPointBuilder

New in version NX5.0.0.

License requirements: ugweld (“UG WELD”)

CreateWeldPointExitBuilder

WeldManager.CreateWeldPointExitBuilder

Creates a NXOpen.Weld.WeldPointExitBuilder object.

Signature CreateWeldPointExitBuilder()

Returns:
Return type:NXOpen.Weld.WeldPointExitBuilder

New in version NX8.0.2.

License requirements: ugweld (“UG WELD”)

EditSingleJointmarkFeature

WeldManager.EditSingleJointmarkFeature

Creates a NXOpen.Weld.JointmarkBuilder object from a single element feature.

Signature EditSingleJointmarkFeature(elementFeature)

Parameters:elementFeature (NXOpen.Features.Feature) – Single jointmark element to be edited
Returns:
Return type:NXOpen.Weld.JointmarkBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

EditSinglePointMarkFeature

WeldManager.EditSinglePointMarkFeature

Creates a NXOpen.Weld.PointMarkBuilder object from a single element feature.

Signature EditSinglePointMarkFeature(elementFeature)

Parameters:elementFeature (NXOpen.Weld.PointMarkPoint) – Single PointMarkPoints element to be edited
Returns:
Return type:NXOpen.Weld.PointMarkBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)