Setting Parameters - Intergraph Smart 3D - Reference Data

Intergraph Smart 3D Structural Manufacturing Reference Data

PPMProductFamily
3D Design and Visualization
PPMProduct
Intergraph Smart 3D
PPMCategory
Reference Data
Version_S3D
12.x(2018)

Parameters may be calculated and set when the physical connection rules are run. Parameters can be used to adjust the bevel shape or to simply set properties on the physical connections. An initial set of parameter values is delivered to the catalog during the bulkload process. If a parameter rule is not used, values are obtained from the catalog defaults. In the case of physical connections, a parameter rules is almost always used.

To set a symbol parameter using the physical connection rules, use the following guidelines:

  1. The parameter must exist in the weld symbol.

  2. The name of the parameter in the weld symbol and the name of the parameter in the rule must match exactly.

  3. The parameter must be declared as an output in the parameter rule:

    • It is not necessary to use every available parameter in each parameter rule. Use only the ones that are necessary for the bevel configuration.

  4. After the value of the parameter has been calculated, the output should be set. Every parameter that is declared as an output must be set.

    • Use this example to set the output for a numeric value:

      ((ControlledParameterDouble)controlledParameters[DetailingCustomAssembliesConstants.NoseOrientationAngle]).Value = Math.PI - mountingAngle;

    • The following list summarizes the tee weld symbol parameters: Use this example to set the output for a codelist:

      ((ControlledParameterDouble)controlledParameters[DetailingCustomAssembliesConstants.NoseMethod]).Value = 65536;

The next sections describe the sets of parameters that are available for each type of physical connection.

Tee Weld Parameters

All welds have a specific set of parameter names that are mapped to generic values. The following picture shows a description of the tee weld parameters:

The following list summarizes the tee weld symbol parameters:

Parameter Name

Sketch Label

Description

Reference Part

RootGap

Gap

Gap on the Reference Part side of the seam location

Nose

N

Nose Length on Reference Part

NoseOrientationAngle

n

Nose Orientation Angle on Reference Part

NoseMethod

-

Nose Angle "Constant" or "Varying" parameter

RefSideFirstBevelDepth

A

First Bevel Depth on Reference Side of Nose

RefSideFirstBevelAngle

a

First Bevel Angle on Reference Side of Nose

RefSideFirstBevelMethod

-

First Bevel Angle on Reference Side "Constant" or "Varying" parameter.

AntiRefSideFirst Bevel Depth

B

First Bevel Depth on Non-Reference Side of Nose

AntiRefSideFirstBevelAngle

b

First Bevel Angle on Non-Reference Side of Nose

AntiRefSideFirstBevelMethod

-

First Bevel Angle on Non-Reference Side “Constant” or “Varying” parameter

RefSideSecondBevelDepth

C

Second Bevel Depth on Reference Side of Nose

RefSideSecondBevelAngle

c

Second Bevel Angle on Reference Side of Nose

RefSideSecondBevelMethod

-

Second Bevel Angle on Reference Side “Constant” or “Varying” parameter

AntiRefSideSecondBevelDepth

D

Second Bevel Depth on Non-Reference Side of Nose

AntiRefSideSecondBevelAngle

d

Second Bevel Angle on Non-Reference Side of Nose

AntiRefSideSecondBevelMethod

Second Bevel Angle on Non-Reference Side “Constant” or “Varying” parameter

In addition to the parameters that define the weld symbol, parameters may be applied to give further information about the weld. These parameters are delivered to the catalog during the bulkload process, and it is optional to set them. Most of them are not set by the delivered rules.

MoldedFillet

Gives the Fillet value

AntiMoldedFillet

Gives the Fillet value for the AntiMolded side

Fillet Measurement Method

Fillet weld size measurement method (Leg or Throat)

Contour

String with the allowed values of “Flush”, “Convex” or “Concave”.

SymbolIcon

Bit map that is displayed on the weld properties panel. It should show the only parameter names used by the specific weld.

Category

String with the allowed values of “Normal”, “Deep”, or “Full”. This value is not editable in the model.

Edge Prep Type

String that identifies the type of edge prep. This value is not editable.

B

Identifies that one part should be beveled.

X

Identifies that both parts should be beveled.

K

Double bevel one part.

Y

Y Groove.

JJ

Double J Bevel.

J

J Bevel.

UU

Double U Bevel.

U

U Bevel.

Backing Required

Boolean that identifies if backing is required. This value is not editable in the model.

Single Sided

Boolean that identifies the weld as one or two sided. Yes indicates single-sided. No indicates two-sided. This value is not editable.

Minimum Thickness

Value that represents the minimum allowed thickness for the weld. This value is not editable.

Maximum Thickness

Value that represent the maximum allowed thickness for the weld. This value is not editable.

Flat Position

Boolean that identifies if the weld is allowed for the position. This value is not editable.

Horizontal Position

Boolean that identifies if the weld is allowed for the position. This value is not editable.

Vertical Position

Boolean that identifies if the weld is allowed for the position. This value is not editable.

Overhead Position

Boolean that identifies if the weld is allowed for the position. This value is not editable.

Pitch

Chain and Zig-Zag welds can use the Pitch parameter to define gaps in the weld.

Length

Chain and Zig-Zag welds can use the Length parameter to define gaps in the weld.

Butt Weld Parameters

The following picture shows a description of the butt weld parameters:

AntiRefSideFirstBevelMethod

The following list summarizes the butt weld symbol parameters:

Parameter Name

Label

Description

Reference Part

RootGap

Gap1

Gap on the Reference Part side of the seam location

Nose

N1

Nose Length on Reference Part

NoseOrientationAngle

n1

Nose Orientation Angle on Reference Part

NoseMethod

-

Nose Angle “Constant” or “Varying” parameter

RefSideFirstBevelDepth

A1

First Bevel Depth on Reference Side of Nose

RefSideFirstBevelAngle

a1

First Bevel Angle on Reference Side of Nose

RefSideFirstBevelMethod

-

First Bevel Angle on Reference Side “Constant” or “Varying” parameter

AntiRefSideFirstBevelDepth

B1

First Bevel Depth on Non-Reference Side of Nose

AntiRefSideFirstBevelAngle

b1

First Bevel Angle on Non-Reference Side of Nose

AntiRefSideFirstBevelMethod

-

First Bevel Angle on Non-Reference Side “Constant” or “Varying” parameter

RefSideSecondBevelDepth

C1

Second Bevel Depth on Reference Side of Nose

RefSideSecondBevelAngle

c1

Second Bevel Angle on Reference Side of Nose

RefSideSecondBevelMethod

-

Second Bevel Angle on Reference Side “Constant” or “Varying” parameter

AntiRefSideSecondBevelDepth

D1

Second Bevel Depth on Non-Reference Side of Nose

AntiRefSideSecondBevelAngle

d1

Second Bevel Angle on Non-Reference Side of Nose

AntiRefSideSecondBevelMethod

-

Second Bevel Angle on Non-Reference Side “Constant” or “Varying” parameter

Non-Reference Part

NRRootGap

Gap2

Gap on the non-Reference Part side of the seam location

NRNose

N2

Nose Length on Non-Reference Part

NRNoseOrientationAngle

n2

Nose Orientation Angle on Non-Reference Part

NRNoseMethod

-

Nose Orientation Angle on Non-Reference Part “Constant” or “Varying” parameter

NRRefSideFirstBevelDepth

A2

Non-Reference Part First Bevel Depth on Reference Side of Nose

NRRefSideFirstBevelAngle

a2

Non-Reference Part First Bevel Angle on Reference Side of Nose

NRRefSideFirstBevelMethod

-

Non-Reference Part First Bevel Angle on Reference Side “Constant” or “Varying” parameter

NRAntiRefSideFirstBevelDepth

B2

Non-Reference Part First Bevel Depth on Non-Reference Side of Nose

NRAntiRefSideFirstBevelAngle

b2

Non-Reference Part First Bevel Angle on Non-Reference Side of Nose

NRAntiRefSideFirstBevelMethod

-

Non-Reference Part First Bevel Angle on Non-Reference Side “Constant” or “Varying” parameter

NRRefSideSecondBevelDepth

C2

Non-Reference Part Second Bevel Depth on Reference Side of Nose

NRRefSideSecondBevelAngle

c2

Non-Reference Part Second Bevel Angle on Reference Side of Nose

NRRefSideSecondBevelMethod

-

Non-Reference Part Second Bevel Angle on Reference Side “Constant” or “Varying” parameter

NRAntiRefSideSecondBevelDepth

D2

Non-Reference Part Second Bevel Depth on Non-Reference Side of Nose

NRAntiRefSideSecondBevelAngle

d2

Non-Reference Part Second Bevel Angle on Non-Reference Side of Nose

NRAntiRefSideSecondBevelMethod

-

Non-Reference Part Second Bevel Angle on Non-Reference Side “Constant” or “Varying” parameter

The following additional properties and parameters are delivered to the catalog during the bulkload process, and it is optional to set them. They are not set by the delivered rules, but may be part of a customization.

Contour

String with the allowed values of “Flush”, “Convex” or “Concave”.

SymbolIcon

Bit map that is displayed on the weld properties panel. It should show the only parameter names used by the specific weld.

Category

String with the allowed values of “Normal”, “Deep”, or “Full”. This value is set by the user question on the selector, and should not be modified on the properties page.

Edge Prep Type

String that identifies the type of edge prep. This value is not editable.

B

Bevel one part.

X

Double Bevel both parts.

K

Double Bevel one part.

Y

Y Groove.

JJ

Double J Bevel.

J

J Bevel.

UU

Double U Bevel.

U

U Bevel.

Backing Required

Boolean that identifies if backing is required. This value is not editable in the model.

Single Sided

Boolean that identifies the weld as one or two sided. This value should be driven by the question on the selector, and should not be changed by the user.

Minimum Thickness

Value that represents the minimum allowed thickness for the weld. This value is not editable.

Maximum Thickness

Value that represent the maximum allowed thickness for the weld. This value is not editable.

Flat Position

Boolean that identifies if the weld is allowed for the position. This value is not editable.

Horizontal Position

Boolean that identifies if the weld is allowed for the position. This value is not editable.

Vertical Position

Boolean that identifies if the weld is allowed for the position. This value is not editable.

Overhead Position

Boolean that identifies if the weld is allowed for the position. This value is not editable.

Lap Weld Parameters

Lap welds have a very limited set of parameters, because the main purpose of the symbol is to indicate the fillets that are placed on the molded and antimolded side of the lap. The following list summarizes the lap weld parameters:

MoldedFillet

Gives the value of the fillet on the molded side.

AntiMoldedFillet

Gives the value of the fillet on the anti-molded side.

Fillet Measurement Method

Fillet weld size measurement method (Leg or Throat)

Category

String with the allowed values of “Normal”, “Deep”, or “Full”. This value is not editable in the model.

See Also

Physical Connection Parameter Definition