7.6.2.9.2.3.  Elements

In the Elements section, the pipe run can be specified.

"Elements" section

"Elements" section

Functions under Elements:

  1. Error icon : This icon and its associated label shows if and in which of the elements an error occurred.

  2. Element: Single element of the pipe run. A pipe consists of at least one to unlimited elements (theoretically unlimited -> RAM does limit the count). Further information for each element type will follow.

  3. Add new operation below. (not visible in above figure)/ Delete this operation.

  4. Add new operation at the very top (as first element)

  5. Remove all operations. : Since a pipe needs to consist of at least one element, there will be one empty element left.

  6. Help : Technical drawings will help to correctly fill the single input fields.

Every input field in the group (exceptions will be mentioned) allows table and/or local variables and expressions (only PARTdesigner usual expressions, see Section 14.1, “PARTdesigner-Expressions ”). If variables are used, the error detection is limited to the current value of the variable. Some constellations of the variable values could result in an invalid part, but validating each possible variable constellation could lead to immense computation.

7.6.2.9.2.3.1.  "Extrusion" element

Extrusion (straight pipe) is the most simple element. It just extrudes by the given length.

"Extrusion" element

"Extrusion" element

Help on "Extrusion"

Help Help on "Extrusion" on "Extrusion"

Example:

7.6.2.9.2.3.2.  "Smooth bend" element

Smooth bend will create a rotation body.

"Smooth bend" element

"Smooth bend" element

Help on "Smooth bend"

Help Help on "Smooth bend" on "Smooth bend"

Input fields:

  • Bend angle (A): Enter an angle to describe how far the pipe should bend in this element (segment of a circular arc). Any values between 0° and 360° are valid.

    Example:

    Bend angle 90°

    Bend angle 90°

    Bend angle 180°

    Bend angle 180°

  • Bend radius: Enter the bend radius of the pipe.

    Example:

    Bend radius 15 at a Bend angle of 180°

    Bend radius 15 at a Bend angle of 180°

    Bend radius 6 at a Bend angle of 180°

    Bend radius 6 at a Bend angle of 180°

    [Note]Note

    The radius anchor point needs to be outside the geometry.

    Example:

    With bend radius mode Center radius (Rc) a circle with a radius of needs to have a value greater than 5. This gets more complicated for rotated rectangles, but here again the error detection will help and point out if the radius value is too small.

    Toggle for radius reference point: With a click on the arrow you can open a list field where you can switch between different modes:

    • Inner radius (Ri)

    • Center radius (Rc)

    • Outer radius (Ro)

  • Rotation angle: Specify the angle for the orientation of the pipe run. Enter any value (360° will be equal to 0° and so on).

    Example:

    Rotation angle 0°

    Rotation angle 0°

    Rotation angle 180°

    Rotation angle 180°

7.6.2.9.2.3.3.  "Sharp bend" element

The elements Sharp bend and Smooth bend are similar, however, Sharp bend is built from straight pipe elements connected under a certain angle (in practice mostly welded).

"Sharp bend" element

"Sharp bend" element

Help on "Sharp bend"

Help Help on "Sharp bend" on "Sharp bend"

Input fields:

  • Bend angle: Enter an angle to describe how far the pipe should bend in this element (segment of a circular arc). Any values between 0° and 360° are valid.

    Bend angle 90°

    Bend angle 90°

     

    Bend angle 180°

    Bend angle 180°

  • Bend radius: Enter the bend radius of the pipe.

    [Note]Note

    The radius anchor point needs to be outside the geometry.

    Example:

    With bend radius mode Center radius (Rc) a circle with a radius of needs to have a value greater than 5. This gets more complicated for rotated rectangles, but here again the error detection will help and point out if the radius value is too small.

    Bend radius a little bit greater than the circle radius

    Bend radius a little bit greater than the circle radius

    Toggle for radius reference point: With a click on the icon, you can switch between different modes:

    • Inner radius (Ri)

    • Center radius (Rc)

    • Outer radius (Ro)

  • No. segments: The number of pipe-parts used to approach a circle. This field does not allow variables or expressions.

    [Note]Note

    Value “0” will result in an sharp edge.

    Cnt. Segments (N): "0"

    Cnt. Segments (N): "0"

    Start and end element always stand vertically to the following pipe. These two elements are not considered under Cnt. Segments (N).

    Cnt. Segments (N): "3"

    Cnt. Segments (N): "3"

  • Rotation angle: Define the angle for the orientation of the pipe run.

    Valid values depend on the cross section type. For type Circle any value is valid. For type Rectangle values are limited to 0°, 90°, 180° and 270° due to the restrictions given by the need to be backwards compatible.

7.6.2.9.2.3.4.  "Cross section change" element (Sweep)

The element Cross section change allows changing the shape and/or alignment of the cross section. Therefore, the incoming cross section and the out coming cross section could differ. This will affect all the following elements.

"Cross section change" element

"Cross section change" element

Help on "Cross section change"

Help Help on "Cross section change" on "Cross section change"

Example:

Sweep with round cross section

Sweep with round cross section

Input fields:

  • Cross section: Select the cross section type (Circle / Rectangle).

  • Radius (R) (Cross section dimension): Define the size of the new cross section.

  • Thickness (T): Only active if the whole pipe is hollow (see Fig. „ Initial cross section -> Circle “), if so a value needs to be given.

  • Length (L): The length of this element.

  • Torsion: Rotation of the cross section plane around its center. The value is limited to a maximum of 180°. However high values do result in strange bodies so keep an eye on the result and in doubt split this element into two sweep elements with half the length and half the torsion each.

    The following example shows sweeps with rectangle cross sections.

    Torsion 0°

    Torsion 0°

    Torsion 45°

    Torsion 45°

  • Displacement: (Translation X / Translation Y) Add values to create an eccentric cross section at the element end.

7.6.2.9.2.3.5.  "Branch" element

The element Branch allows attaching separate branches to a pipe. Therefore, add a branch element to a pipe and select the count and shape of the branches. Later new pipes can be attached to each branch.

"Branch" element

"Branch" element

Help on "Branch"

Help Help on "Branch" on "Branch"

Input fields:

  • Length (L1): Length of the main branch..

    [Note]Note

    The value should be at least the size of the diameter of the side branches (meaning the double of r).

  • Branch position (L2): Position of the side branches

    [Note]Note

    The value should be at least the size of the radius (r) of the side branches. In this way it is assured that the side branch is completely part of the main branch.

  • Branch length (L3): Length of the side branches.

    [Note]Note

    The value should be at least half the size of the diameter of the main branch (incoming cross section). (Not visible) start point of a side branch is in the center of the main branch. If the value is greater than the radius of the main branch, it is assured that the side branch stands out from the main branch.

  • Cross section (Circle / Rectangle): Select the cross section type of the side branches.

  • Specify Radius (R) and Thickness (T) of the side branches. The input field under Thickness (T) is only enabled if under Initial cross section the option Hollow body is enabled.

  • Bend angle (A) represents the angle between the main branch and its side branches. By default this is set to "90" that results in an T-shaped branch.

  • Rotation: Defines the angle for the direction of the first side branch (Default 0° matches the direction of X axis.)

  • Cnt. Branches (N): Defines the number of side branches. The side branches will be equally distributed around the main branch. This field does not allow variables or expressions.

Information on how to edit the pipe at branches can be found under Section 7.6.2.9.4, “Context menu commands” -> Branches.