You are on page 1of 130

Pipe Modelling

Training Guide • Training Guide • Training Guide


Revision Log
Date Page(s) Revision Description of Revision Release

Updates

Updates to this manual will be issued as replacement pages and a new Update History Sheet complete with instructions on which
pages to remove and destroy, and where to insert the new sheets. Please ensure that you have received all the updates shown on the
History Sheet.

All updates are highlighted by a revision code marker, which appears to the left of new material.

Suggestion/Problems

If you have a suggestion about this manual, the system to which it refers, or are unfortunate enough to encounter a problem, please
report it to the training department at

Fax +44 191 201 0001


Email training@tribon.com

Copyright © 2002 Tribon Solutions

All rights reserved. No part of this publication may be reproduced or used in any form or by any means (graphic, electronic, mechanical,
photocopying, recording, taping, or otherwise) without written permission of the publisher.

Printed by Tribon Solutions (UK) Ltd on 07 July 2005


Contents

1 Introduction.............................................................................................................................................. 7
1.1 Aim .................................................................................................................................................... 7
1.2 Objectives; ....................................................................................................................................... 7
1.3 Prerequisites .................................................................................................................................... 7
1.4 Course Structure ............................................................................................................................. 7
1.5 Using this guide............................................................................................................................... 7
1.6 Overview ........................................................................................................................................... 8
1.7 The Graphical User Interface.......................................................................................................... 9
1.8 Tool Bars ........................................................................................................................................ 10
1.8.1 Pipe Toolbar .............................................................................................................................. 10
1.8.2 Pipe Model Toolbars................................................................................................................. 10
1.8.3 Pipe Material Toolbar ............................................................................................................... 10
1.8.4 Pipe Production Toolbar .......................................................................................................... 10

2 Pipe Modelling ....................................................................................................................................... 11


2.1 Environment................................................................................................................................... 11
2.2 Drawing Structure.......................................................................................................................... 12
2.3 Pipe Naming ................................................................................................................................... 12
2.4 Hierarchy within Pipe Objects...................................................................................................... 12
2.5 The Co-ordinate System ............................................................................................................... 13
2.6 The Modelling Form CV4............................................................................................................... 13
2.7 Getting Started............................................................................................................................... 13
2.7.1 Starting up a new drawing ................................................................................................... 14
2.7.2 Displaying IDENT Information ............................................................................................. 14
2.7.3 Updating IDENT information ............................................................................................... 14
2.7.4 Changing User ID on an existing pipe ............................................................................... 15
2.8 Activating, Storing, and Deleting Pipes ...................................................................................... 15
2.8.1 Activating a New Pipe (key in component) ....................................................................... 15
2.8.2 Activating a New Pipe (using specification) ...................................................................... 15
2.8.3 Activating a New Pipe (from Diagram) .............................................................................. 16
2.8.4 Cancelling an activated pipe ............................................................................................... 16
2.8.5 Activating a Pipe, key in ....................................................................................................... 16
2.8.6 Activating a Pipe, indicate.................................................................................................... 16
2.8.7 Saving a Pipe......................................................................................................................... 17
2.8.8 List Activated Pipe ................................................................................................................ 17
2.8.9 Change the Colour of a Pipe ............................................................................................... 17
2.8.10 Delete Pipe, indicate............................................................................................................. 17
2.8.11 Delete Pipe, key in ................................................................................................................ 18
2.9 Pipe Routing and Material Functions .......................................................................................... 18
2.9.1 Start Routing from a free point ............................................................................................ 19
2.9.2 Routing using the 3D Lock functions ................................................................................. 19
2.9.3 Routing using Offset Current ............................................................................................... 21
2.9.4 Routing using Key in ............................................................................................................. 22
2.9.5 Routing using Align Pipe ...................................................................................................... 23
Exercise 1 – Pipe Routing ............................................................................................................................ 23
2.9.6 Substitute Bend Material (from specification) ................................................................... 24
2.9.7 Substitute Bend Material (key in)........................................................................................ 24
2.9.8 Substitute Straight Material (from specification)............................................................... 25
2.9.9 Frame to Pipe Material (from specification) ...................................................................... 26
2.9.10 Frame to Pipe Material (key in) ........................................................................................... 27
2.9.11 Remove Material from branch ............................................................................................. 27
2.9.12 Remove Material from Pipe ................................................................................................. 28
Exercise 2 – Material Functions................................................................................................................... 28
2.10 Part Functions................................................................................................................................ 29
2.10.1 The Component Menu.......................................................................................................... 29

3
2.10.2 Adding Parts .......................................................................................................................... 32
2.10.3 Inserting Parts ....................................................................................................................... 37
2.10.4 Rotating and Flipping Parts ................................................................................................. 46
Exercise 3, Part Functions ........................................................................................................................... 49
2.10.5 Deleting Parts ........................................................................................................................ 50
2.10.6 Split a Pipe Part..................................................................................................................... 52
2.10.7 Connect two Pipe Parts........................................................................................................ 53
2.10.8 Joints - welds, mitres, threads and inserts ........................................................................ 53
2.10.9 Y_type branch.......................................................................................................................... 54
2.11 Connections ................................................................................................................................... 54
2.11.1 Internal connections ............................................................................................................. 55
2.11.2 External Connections ........................................................................................................... 57
2.11.3 Boss Connections ................................................................................................................. 60
2.11.4 Struct Conn .............................................................................................................................. 60
Exercise 4, Connections............................................................................................................................... 61

3 Modify Bend Functions......................................................................................................................... 63


3.1 Displaying, Creating and Deleting Bends ................................................................................... 63
3.1.1 How to display 0-bends............................................................................................................ 63
3.1.2 How to create a bend in a straight frame................................................................................. 63
3.1.3 How to delete 0-bends ............................................................................................................. 64
3.2 Moving Bends (Free) ..................................................................................................................... 64
3.2.1 How to move a bend (relative length) ...................................................................................... 64
3.2.2 How to move a bend (absolute length) .................................................................................... 65
3.2.3 How to move a bend (co-ordinate length)................................................................................ 65
3.3 Changing the angle of a frame bend ........................................................................................... 65
Exercise 5, Modify Bend Functions............................................................................................................. 66

4 Group Functions.................................................................................................................................... 67
4.1 General ........................................................................................................................................... 67
4.2 Change Length Functions ............................................................................................................ 67
4.2.1 How to change the length of a pipe part (indicate) .................................................................. 67
4.2.2 How to change the length of two pipe parts (delta value)........................................................ 68
4.2.3 How to change the length of two pipe parts (free, two event points)....................................... 68
4.2.4 How to change the length of a pipe part (no adjusting, abs value) ......................................... 69
4.3 Group Transform Function ........................................................................................................... 69
4.3.1 How to transform a group (two 3D event points) ..................................................................... 69
4.3.2 How to transform a group (delta value) ................................................................................... 70
4.4 Add to Connection Function ........................................................................................................ 70
4.4.1 How to add a group to an internal part .................................................................................... 70
4.4.2 How to add a group to an external part ................................................................................... 71
4.5 Group Rename Function............................................................................................................... 71
4.5.1 How to rename a pipe group ................................................................................................... 71
Exercise 6, Group Functions........................................................................................................................ 72
4.6 Group Rotate Function.................................................................................................................. 72
4.6.1 How to rotate a group (rotation in first part) ............................................................................. 72
4.6.2 How to rotate a group (indicate rotation line)........................................................................... 73
4.6.3 How to rotate a pipe................................................................................................................. 74
Exercise 7, Group Rotate Function ............................................................................................................. 74
4.7 Resize, Respecify and Replace .................................................................................................... 75
4.7.1 How to Resize a branch (from specification) ........................................................................... 75
4.7.2 How to Resize a pipe (from specification) ............................................................................... 76
4.7.3 How to Respecify a Pipe.......................................................................................................... 77
4.7.4 How to Replace components (component db and key-in)....................................................... 78

5 Pipe Group Functions ........................................................................................................................... 79


5.1 Identifying the Pipe Group............................................................................................................ 79
5.2 Move Pipes ..................................................................................................................................... 80
5.2.1 How to move a pipe group (indicate) ....................................................................................... 80

4
5.2.2 How to move a pipe group (by name)...................................................................................... 81
5.3 Move Parts...................................................................................................................................... 81
5.3.1 How to move parts (indicate position)...................................................................................... 81
5.3.2 How to move parts (free point) ................................................................................................ 82
5.3.3 How to move parts (Absolute length)....................................................................................... 83
5.4 Duplicate Pipe Group .................................................................................................................... 84
5.4.1 How to duplicate a pipe group (indicate) ................................................................................. 84
5.5 Rename Pipe Group ...................................................................................................................... 85
5.6 Recalculate box for Pipe Group ................................................................................................... 85
5.7 Colour Pipe Group......................................................................................................................... 85
5.8 Delete Pipe Group.......................................................................................................................... 85
5.9 Regenerate Pipe Group................................................................................................................. 85
5.10 Release Pipe Group....................................................................................................................... 85
5.11 Resize Pipe Group ......................................................................................................................... 85
Exercise 8, Pipe Group Functions............................................................................................................... 85

6 Administrative Functions ..................................................................................................................... 87


6.1 Pipe Admin ..................................................................................................................................... 87
6.1.1 Display unconnected................................................................................................................ 87
6.1.2 Pressure Drop Calculations ..................................................................................................... 87
6.1.3 Bend object ID ......................................................................................................................... 88
6.1.4 Object Check ........................................................................................................................... 90
6.1.5 Dump Model............................................................................................................................. 90
6.1.6 Dump Picture ........................................................................................................................... 90

7 Pipe Model Defaults .............................................................................................................................. 91


7.1 SBP_MODEL_DEF ......................................................................................................................... 91
7.1.1 How to use Pipe Model Default File (SBP_MODEL_DEF)...................................................... 91
7.2 Model draw codes Pipe ................................................................................................................. 92

8 Modelling Exercise ................................................................................................................................ 93

9 Production Information....................................................................................................................... 105


9.1 Heirarchy of Information ............................................................................................................. 105
9.1.1 Pipe Spools .......................................................................................................................... 105
9.1.2 Pipe Information .................................................................................................................. 106
9.1.3 Spool Information ................................................................................................................ 106
9.1.4 Part Information ................................................................................................................... 106
9.2 Position Naming .......................................................................................................................... 107
9.2.1 To Display Spool Limits...................................................................................................... 107
9.2.2 To Reset Spool limits.......................................................................................................... 107
9.2.3 To Set Spool Limits............................................................................................................. 108
9.3 Automatic Position Naming........................................................................................................ 108
9.3.1 Adding Position Numbers Automatically ......................................................................... 108
Exercise 10, Position Names ..................................................................................................................... 109
9.4 Excess Material............................................................................................................................ 109
9.4.1 To add End Excess to a pipe component ....................................................................... 109
9.4.2 To add Feed Excess to a pipe component ..................................................................... 110
9.4.3 To reset the Minimum Feed value .................................................................................... 110
9.5 Production Checks ...................................................................................................................... 111
9.5.1 Checks On/Off ....................................................................................................................... 112
9.6 Welding Gaps............................................................................................................................... 112
9.6.1 Default file ............................................................................................................................ 113
9.6.2 Add Weld Gap to a part...................................................................................................... 113
9.6.3 Adding Weld Gaps to a spool............................................................................................ 113
9.6.4 Adding Weld Gaps to a pipe.............................................................................................. 114
9.6.5 Edit Weld Gaps ................................................................................................................... 114
9.6.6 Delete Weld Gaps ............................................................................................................... 114

5
9.7 The Pipe Ready function............................................................................................................. 114
Exercise 11, Pipe Ready ............................................................................................................................. 115

10 Splitting of Pipes ............................................................................................................................. 117


10.1 Environment................................................................................................................................. 117
10.2 Input File Syntax .......................................................................................................................... 118
10.3 Startup of Pipe Splitting.............................................................................................................. 118
10.4 Example Inputs & Outputs.......................................................................................................... 119
10.4.1 Result Lists........................................................................................................................... 119

11 Introduction to Pipe Production Information................................................................................ 121


11.1 The Pipe Sketch ........................................................................................................................... 121
11.2 Parts List Information.................................................................................................................. 121
11.3 Auto Flange Welding Information .............................................................................................. 121
11.4 Bending Information.................................................................................................................... 122
11.5 Assembly Information ................................................................................................................. 122
11.5.1 Flanges .................................................................................................................................. 122
11.5.2 Branch Pieces........................................................................................................................ 123
11.5.3 Elbows ................................................................................................................................... 123
11.5.4 Mitre ....................................................................................................................................... 123
11.5.5 Cut.......................................................................................................................................... 123
11.5.6 Split ........................................................................................................................................ 124
11.5.7 Thread.................................................................................................................................... 124
11.5.8 Insert ...................................................................................................................................... 124
11.5.9 End Point Distance ................................................................................................................ 124
11.6 Description ................................................................................................................................... 124
11.6.1 Pipe Sketches ...................................................................................................................... 125
Exercise 12 – Pipe Splitting........................................................................................................................ 125

12 Pipe Statistics .................................................................................................................................. 127


12.1 Start-up ......................................................................................................................................... 127
12.1.1 Date ....................................................................................................................................... 127
12.1.2 Material ................................................................................................................................. 128
12.1.3 Diagram ................................................................................................................................ 128
12.1.4 Insulation .............................................................................................................................. 128
12.1.5 Weight ................................................................................................................................... 128

13 Appendix (additional exercises) .................................................................................................... 129

6
Chapter 1

1 Introduction
Tribon Basic Pipe Modelling is an essential part of the Tribon product range. This training course has been created for
those people involved in the detailed design of pipelines in vessels and in the creation of pipe production information. It
teaches how to use Tribon Pipe most efficiently during this phase of the design. The course also shows how the
information created in the early design stages may be re-used thus leading to higher efficiency and a reduction in the
number of design man-hours.

1.1 Aim
The aim of the course is to provide the skills required to use the Tribon Pipe Modelling application in the most productive
way and to introduce some of the techniques that are used in the other outfitting applications, have a understanding of
Pipe sketches and to have a good basic understanding of the Pipe Production Information and Pipe Statistics.

1.2 Objectives;
„
„
„ To familiarise participants with the Tribon Pipe Design Process
„
„
„ To be able to model pipes referencing the rest of the Product Information Model
„
„
„ To discover how to re-use information created in the Specification and Diagram
„
„
„ To be able to make production engineering checks on the Pipe Model
„
„
„ To be able to extract production information from the Pipe Model
„
„
„ To show how to create Pipe Statistics reports
„
„
„ Use the Modify Bend functions
„
„
„ Utilise Pipe Part Group functions
„
„
„ Perform Pipe Group tasks
„
„
„ Regenerate, list pipes
„
„
„ Calculate pressure drops
„
„
„ Understand the basics of pipe production information
„
„
„ Utilise ventilation modelling concepts

1.3 Prerequisites
The participants of this course should have already satisfactorily completed the Tribon M3 Pipe Designer course before
commencing this course.

1.4 Course Structure


Training will consist of group presentations, demonstrations on a workstation and practical set exercises for the trainees
to complete.

1.5 Using this guide


Certain text styles are used to indicate special situations throughout this document, here is a summary;

Menu pull downs and button press actions. Are indicated by bold dark blue text.
Information the user has to Key-in 'Will be red and in inverted commas.'
Annotation for trainees benefit

L Additional information
 Pay close attention to
Refer to other documentation

System prompts should be bold and italic in inverted commas i.e. 'Choose function'

Example files or inputs will be in the courier new font, colours and styles used as
before.

7
1.6 Overview
Information
flow / Material
definition

Components
Pipe
Specification

Pipe Diagram

(Routing)
Machine Objects
Pipe Modelling (P.E.)
(Detail)

Production Information

„
„
„ Components
• Materials Catalogue

„
„
„ Pipe Specifications
• Material Definition of agreed pipes, pipe components
• Validation of materials according to rules
• Re-use in Diagrams & Pipe Modelling

„
„
„ Pipe Diagrams and Diagram Lists / Reports
• Preliminary equipment placing
• P&ID's (schematics)
• Equipment, pipes, pipe components, instruments
• Connectivity
• Materials Allocation (from Specification)
• Re-use in Pipe Modelling

„
„
„ Pipe Modelling
• Equipment Placing
• 3D Routing
• Detailed Modelling
• Production Engineering Checks, Bending, Auto Flange Welding, Boss Extrusion
• Pipe Arrangements

„
„
„ Production Information
• Validated by PE checks
• Automatic, extracted from model
• Customisable

8
1.7 The Graphical User Interface

Cursor Menu Bar Floating Cross Hair


Toolbar Toolbar

Treeview Model View / Workspace Shaded Drawing Form Status Bar


Subpicture Viewport

9
1.8 Tool Bars

1.8.1 Pipe Toolbar


1. Activate Pipe
2. Save
3. Cancel
4. Delete
1 2 3 4 5 5. Ready

1.8.2 Pipe Model Toolbars

1. Route
2. Add Part
3. Insert Part
4. Rotate Part
1 2 3 4 5 6
5. Delete Part
6. Align Pipe
1.8.3 Pipe Material Toolbar

1. Frame to Pipe
2. Pipe to Frame
3. Branch to frame
4. Substitute Straight
1 2 3 4 5
5. Substitute Bend

1.8.4 Pipe Production Toolbar

1. Spool Update
2. Auto Spool Name
3. Display Spool Limits
1 2 3 4 4. Remove Spool Position Name

L Hold the cursor over a button to get


A tool tip description of the function.

10
Chapter 2

2 Pipe Modelling
Pipe Modelling interacts with the Product information model in the same way as other Tribon applications. In addition,
the Pipe Modelling System will allow you model pipes in the PSDB and create production information in PPDB (see
below).

2.1 Environment

SBE_GENCMPDB SB_HULL SB_PDB SBE_GENEQPDB


(General Component Data (Hull Structure (Drawing Data (General Equipment Data
Bank) Data Bank) Bank) Bank)

MENUEI
SBD_STD
(Menu File for Tablet)
(Standard Data
Bank)

MENUEZ
(Menu File for Key in
SBD_VOLUME
Communication)
(Volume Data Bank)

SB_MODEL_DEF
(Pipe Modelling Default File) SBD_VOL_PLAC
SP303.exe (Placed Volumes Data
Bank)

SBP_DIM_DEF
(Pipe Dimensioning RES
Default File) (Listing of coordinates,
lengthy components etc..)

SB_SURT
(Surface Treatment PRG
Specification) (Regeneration of Modelling
Program)

SB_VDIAGDB SB_SPECDB SB_PSDB SB_PPDB SBD_PICT


(Pipe Diagram (Pipe Specification (Pipe Structure (Pipe Production (Pictures Data
Data Bank) Data Bank) Data Bank) Data Bank) Bank)

Name Directory File Name Purpose/Contents


PSDB SB_PSDB DB Arbitrary Pipe Structure Data Bank
GCDB SBE_GENCMPDB Arbitrary General Component Data Bank
HULL SB_HULL DB Arbitrary Hull Structure Data Bank
EQDB SBE_GENEQPDB DB Arbitrary General Equipment Data Bank
PPDB SB_PPDB DB Arbitrary Pipe Production Data Bank
PDB SB_PDB B Arbitrary Drawing Data Bank
STAND SBD_STD EXE Arbitrary Forms
PICT SBD_PICT DB Arbitrary Pictures
VOL SBD_VOLUME DB Arbitrary Volume for components
PLAVOL BD_VOL_PLAC B Arbitrary Placed volumes
DEF SBP_MODEL_DEF DEF Arbitrary Default file
SURF SB_SURT DB Arbitrary Surface Treatment specification
MENUEI EXE D0450008B.SBD Menu file for tablet
MENUEZ EXE D0500008.SBD Menu file for key in communication
RES LST <pipename>.RES Listing of coords, lengths parts etc...
PRG PRG <pipename>.PRG Regeneration of modelling program
DIM_DEF SBP_DIM_DEF DEF Arbitrary Default file
SPECDB SB_SPECDB DB Arbitrary Specification Data Bank
VDIAGDB SB_VDIAGDB DB Arbitary Diagram Data Bank
11
2.2 Drawing Structure
DRAWING
L Note that a Drawing
Form may contain pre-
set views e.g. the
FORM VIEWS modelling form CV4.
(Sub-Views)

HULL PANELS PIPES EQUIPMENTS

2.3 Pipe Naming


The object names in Tribon Pipe are made up using
constituents and delimiters. A constituent can be the
name of the project, the name of the module, the name of
the system etc. A delimiter can be '-', '+', '=' etc,
depending on the type of object. For all Pipe object names,
as well as for different kinds of constituents, length
regulations apply. The diagram below displays the
maximum number of characters that are handled by the
Tribon Pipe system, for each of these object names and
constituents.

2.4 Hierarchy within Pipe Objects


Project
L The following objects must exist in the
Pipe Structure db before pipe modelling
commences: -
Position Function
‰ Project
‰ Module
‰ System
Module System

Pipe Spools
(Sub-system) (Production)

Branch

Part

12
2.5 The Co-ordinate System

L The origin point where x, y and z


values = 0 is normally located at the
ships aft perpendicular but can in
theory can be anywhere.

2.6 The Modelling Form CV4


It is normal to use a modelling drawing form when Pipe Modelling. This form, CV4, has four pre-defined views as shown
below

L It is not necessary to use this type of form to interactively model


pipes. Pipe modelling can be made on any standard drawing form.
It is recommended to have at least two views on the drawing so that
all three co-ordinates (x, y, z) can be easily determined.

For details of how to create your own, customised modelling forms,


see the Outfitting Basic Users Guide, ‘Creation of Modelling Forms’.

The Modelling Form CV4

2.7 Getting Started


„
„
„ Select Pipe Modelling from the Tribon M3 > Outfitting menu

„
„
„ The system will prompt the user to ‘Key in user identification:’

L The user identification is used for two purposes: -


• ‘Drawn by’ field on the Pipe Sketch
• User defined Component Menus may be recalled via this input

Usually it has the format, ‘Name/Department/Phone Number’


13
2.7.1 Starting up a new drawing

„
„
„ Select File > New (or click the icon.

„
„
„ Key in ‘CV4’ for the name of the drawing form: -

„
„
„ Use File > Save to save the drawing (or click the icon. You will be prompted for a drawing name.

L It is normal that the modelling work is carried on a modelling drawing. For convenience the name of this drawing
may be associated with the actual final arrangement plan e.g. 26-324-model.

2.7.2 Displaying IDENT Information

„
„
„ Select Pipe > Ident > Display

This displays the Ident information. Note the values ‘user


identification’ and ‘Project name’ are set.

The former is taken from the value keyed in at start up, the
later is fetched from the current project.

Module = Default module for the current session L These values will be attached to
Drawing name = Default drawing name for the current session all pipes modelled during the
This should be the arrangement drawing current session
Planning unit = Default planning unit for the current session

2.7.3 Updating IDENT information

„
„
„ Select Pipe > Ident > Update

„
„
„ Press OK after each input

„
„
„ The updated information will be attached to each new pipe modelled in the session

14
2.7.4 Changing User ID on an existing pipe
„
„
„ The pipe must be activated (see section 3 in this Chapter)

„
„
„ Select Pipe > Change user id

„
„
„ Type the ‘New user ID’ and press OK

„
„
„ This information is now stored with the pipe and will be included on the associated pipe sketches if regenerated.

2.8 Activating, Storing, and Deleting Pipes


In order to model a pipe it first must be activated or made current. Only one pipe per interactive
modelling session may be active at any one time. Also, once a pipe is made current it is locked for
use by anyone else.

It is possible to connect and refer to other pipe objects when current on a particular pipe.

2.8.1 Activating a New Pipe (key in component)


„
„
„ Select Pipe > New

„
„
„ Key in the Pipe name ‘102-YY100’

„
„
„ Key in Component name ’PPBS3602X5.6-80’

„
„
„ Choose Colour

„
„
„ The pipe ‘TTP-102-YY100’ is now current and modelling may commence

2.8.2 Activating a New Pipe (using specification)

„
„
„ Select Pipe > New L The Subtype is for Access control in
„ a TDM environment, to group pipes
„
„ Key in the Pipe name
into different subtype groups
„
„
„ Select Specification db

„
„
„ Select the Specification name, Function
name (for this particular situation select
PIPE) and Nominal Diameter

„
„
„ Select OK

„
„
„ Select component

„
„
„ Select OK

15
2.8.3 Activating a New Pipe (from Diagram)

„
„
„ Select Pipe > New

„
„
„ Key in name of pipe ‘102-YY102’

„
„
„ If pipe name exists in a diagram and has component defined, then this
component will automatically be entered into ‘Component name’ field as main
pipe component.

„
„
„ Message window confirms that component name is ‘fetched’ from Diagram.

2.8.4 Cancelling an activated pipe


„
„
„ A pipe must be current

„
„
„ Select Pipe > Cancel

„
„
„ A dialogue box appears asking if it is OK to cancel the current pipe, select Yes

„
„
„ The pipe is de-activated and any changes made since the last time you saved are abandoned

2.8.5 Activating a Pipe, key in Drawing M3_PIPE_2.8.5

„
„
„ Select Pipe > Activate

„
„
„ Select Options

„
„
„ Key in ‘102-YY103’

If the keyed in pipe is not already on the drawing then it will be input. This
function is also useful to activate pipes, which contain no parts (and
therefore cannot be indicated).

2.8.6 Activating a Pipe, indicate


„
„
„ Select Pipe > Activate

„
„
„ Indicate the pipe in any view: -

16
2.8.7 Saving a Pipe
„
„
„ Select Pipe > Save

2.8.8 List Activated Pipe


„
„
„ Select Pipe > List activated

L This function is useful if you have forgotten which pipe you are current on!

2.8.9 Change the Colour of a Pipe


„
„
„ Select Pipe > Colour (pipe must be active)

„
„
„ Indicate the pipe in any view

„
„
„ Choose the new colour and select OK

L The pipe colour is changed in every view where it exists. When the pipe
stored, the new colour is stored with it.

2.8.10 Delete Pipe, indicate

„
„
„ Select Pipe > Delete (if a pipe is already active then you will be asked to save it)

„
„
„ Select Yes

Indicate the pipe you wish to delete in any view

„
„
„ Select Yes –if the pipe is to be deleted (pipe will be deleted from the drawing and the pipe structure database)

„
„
„ Select No as we will delete this pipe later

17
2.8.11 Delete Pipe, key in Drawing M3_PIPE_2.8.11

„
„
„ Select Pipe > Delete

„
„
„ Select Options

„
„
„ Select Yes - the pipe is deleted from the drawing and from the database

2.9 Pipe Routing and Material Functions


Now we have seen how pipes may be activated and saved its time to start modelling. The first stage in pipe modelling is
usually to route the centre line or pipe ‘frame’. Then, when we are satisfied with the route, we dress the frame with
bends and pipe material. This process is illustrated below: -

Route the centre line…. Dress with bend material….. Dress with pipe material

Most of the problems you are faced with when pipe modelling are associated with routing - how to get from A to B in the
most suitable way given the restrictions in the surrounding environment. For this reason it is important that we have a
good understanding of the routing techniques.

The Pipe route is created using a series of 3D points. These points are defined via the main toolbars: -

2D Point Toolbar

3D Request Toolbar

Also right-click on mouse button while routing will utilise the 2D Point and 3D Request
functions.

The following sections deal with some of the most common methods used when pipe
routing. The full theory behind defining 3D points is covered in the Tribon M3 3D
Drafting Training Guide

18
2.9.1 Start Routing from a free point Drawing M3_PIPE_2.9.1

„
„
„ Activate a new pipe ‘102-YY105’ Use ’PPBS3602X5.6-80’ as the main pipe component.

„
„
„ Select Pipe Model > Route

„
„
„ The default is to route from an indicated existing part

„
„
„ The route menu appears.

Choose 3 Free point. A ‘free point’ is a point that is not connected to any
other Tribon object. It can, of course, be connected later (the other options
will be explained later)

„
„
„ The 3-D Point menu can be used to key in the x,y,z co-ordinate values:-

„
„
„ You can also simply indicate with the cursor in two views * : -

„
„
„ *You need to indicate in two views in order to collect x, y and z values i.e. x & y are collected from the first view and
z from the second view. The ‘ ‘ symbol represents the current routing position

2.9.2 Routing using the 3D Lock functions


„
„
„ Continue from the previous example where we started to route from a free point at 0,0,0

„
„
„ Lock YZ , allows routing in a forward/aft direction

„
„
„ Lock XZ , allows routing in a port/starboard direction

„
„
„ Lock XY , allows routing in up/down direction

„
„
„ Lock X,Y or Z , allows routing in the other two co-ordinates i.e. Lock X and you can only route in the
YZ plane
„
„
„ Lock view , allows the plane of a view to be locked i.e. locking the plan view effectively locks Z

„
„
„ Lock event plane , locks a plane defined by the direction vector of a 3D event point

19
2.9.2.1 Routing in a Port - Starboard direction
„
„
„ Select Lock XZ

„
„
„ A line appears indicating that the point „
„
„ The centreline or frame of the pipe appears. Its
must lie in the Y direction starting point is 0,0,0 and its finish is the current
routing position ‘ ’, in this case as indicated with a
„
„
„ Indicate with the cursor as above cursor point

2.9.2.2 Routing using Lock View

„
„
„ Select Lock view
„
„
„ Indicate the plan view as shown. An arrow appears in the three other
views indicating that the Z co-ordinate is locked: -

„
„
„ Indicate with the cursor as below. Note that wherever you indicate the Z value remains constant: -

„
„
„ To step back to previous positions select Cancel continuously: -

Ect.

„
„
„ The view will remain locked until the Unlock button is selected

20
2.9.3 Routing using Offset Current

One of the most common methods to route pipes is to use Offset Current. This takes the current position and adds
delta values of x, y and z to it.

For example if the current routing co-ordinate is x = 1000, y = 1500, z = 3000 and we use an offset current of dx = 1000,
dy = -1500, dz = 2000, then the new co-ordinate value becomes: -
1000 1500 3000
+1000 -1500 +2000
x = 2000, y = 0, Z = 5000

„
„
„ Start routing from a free point of 0, 0, 0 as below: -

„
„
„ Select Offset Current

„
„
„ Type in ‘2000, -1000, 2000’ for dx, dy, dy.

„
„
„ Select OK

„
„
„ Select Operation complete

21
2.9.4 Routing using Key in

Another common method is to continue to key-in the global or ship co-ordinate values for each 3D point.
„
„
„ Start routing from a free-point and key-in ‘1000,1000,1000’

„
„
„ Select

„
„
„ Key in ‘0,0,0’

„
„
„ Select

„
„
„ Key in ‘0,-1500,0’

„
„
„ Select Operation complete

22
2.9.5 Routing using Align Pipe Drawing M3_PIPE_2.9.5

Routing pipes with desired surfaces aligned (i.e. bottom aligned for use with pipe supports) can be achieved using the
‘Align pipe’ function

„
„
„ Create a new pipe ‘102-YY107’ Use ’PPBS3602X5.6-80’ as the main pipe component.

„
„
„ Pipe Model > Route
„
„
„ Choose Free point, then select Align Pipe

„
„
„ Indicate Event point for alignment

„
„
„ Select Down for position of surface alignment

„
„
„ Select OK

„
„
„ Indicate cursor position for start of route

„
„
„ Select offset current
„
„
„ Key in ‘0,-2000,0’

„
„
„ Select OK

„
„
„ After material is added, the pipes are aligned at the bottom

Exercise 1 – Pipe Routing


„
„
„ Before activating set the IDENT information as below
60
00 - Module name = ‘102’
- Drawing name = ‘24-766’
Planning Unit = ‘945/2’

„
„
„ Route the example shown above. Use ’PPBS3602X5.6-80’ (either key in or
X=5500
Y=2000
Z=4000
use the specification) as the main component name.

„
„
„ Remember to save the pipe as it will be reused in later exercises
20
00

Pipe name, TTP-102-YY108


Z
2000

Y X 00
25

X=0
Y=0
Z=0

10
00 00
23
00 10
15
2.9.6 Substitute Bend Material (from specification) Drawing M3_PIPE_2.9.6

„
„
„ Select Pipe Model > Material > Subst bend

„
„
„ Indicate the bend as below: -
„
„
„ Change Spec. name to YY
„
„
„ Select OK to enter specification

„
„
„ The system then prompts for the bend material: -

„
„
„ Choose bend component PPBS3602X5.6-80

„
„
„ Select OK

L Note that the bend radius is automatically


fetched from the bending machine if the size
exists against the bending machine object. If the
size does not match any size in the bending
machine object then the system will default to
3D manual bending

„
„
„ Select Quit

2.9.7 Substitute Bend Material (key in) Drawing M3_PIPE_2.9.7

„
„
„ Select Pipe Model > Material > Subst bend

„
„
„ Indicate the bend as below:-

„
„
„ The system then prompts for the bend material: -

„
„
„ Select Options

„
„
„ Select key in

„
„
„ Key in component ’PPBS3602X5.6-80’

L Note that the bend radius is automatically fetched


from the bending machine if the size exists against
the bending machine object. If the size does not
match any size in the bending machine object then
the system will default to 3D manual bending

„
„
„ Select Quit

24
2.9.8 Substitute Straight Material (from specification)

„
„
„ Select Pipe Model > Material > Subst straight

„
„
„ Indicate straight as shown

„
„
„ The system then prompts for the straight material:-
„
„
„ Select OK to enter specification

„
„
„ Change Spec. name to YY

„
„
„ Change Function to PIPE

„
„
„ Select the required component from the list

„
„
„ Select OK

„
„
„ Select Quit

L Automation level COMP_SELECT_AUTLEVEL = 0(default) or 1 or 2; The automation level can be set to low,
medium or high and will decide the level of automation when the system find a component. (This concerns the
menu for component selection used for specifications.)
L The automation level means: High – No Confirmation of Selected components, Medium – Confirm components
selection if multiple components, and Low – Always confirm selected component

25
2.9.9 Frame to Pipe Material (from specification)

„
„
„ Select Pipe Model > Material > Frame to pipe

„
„
„ Indicate anywhere on the branch as illustrated to the right

„
„
„ The system then prompts for the bend material

„
„
„ Select Specification

„
„
„ Check that ‘Specification name’, ‘Function name’ and ‘Nominal Diameter’ are correct
„
„
„ Select OK

„
„
„ Choose bend component
„
„
„ Select OK

„
„
„ Repeat process for straight component

26
2.9.10 Frame to Pipe Material (key in) Drawing M3_PIPE_2.9.10

„
„
„ Select Pipe Model > Material > Frame to pipe

„
„
„ Indicate anywhere on the branch as illustrated to the right

„
„
„ The system then prompts for the bend material
„
„
„ Select Key in

„
„
„ Key in bend component ’PPBS3602X5.6-80’

„
„
„ Select Key in

„
„
„ Key in straight component ’PPBS3602X5.6-80’

2.9.11 Remove Material from branch Drawing M3_PIPE_2.9.11

„
„
„ Select Pipe Model > Remove material > Branch to frame

„
„
„ Indicate branch: -

„
„
„ A dialogue box appears asking if it is OK to replace branch by frame?

„
„
„ Select Yes. All material is removed from branch.

„
„
„ Choose another branch or Select Quit

27
2.9.12 Remove Material from Pipe

„
„
„ Select Pipe Model > Remove material > Pipe to frame

„
„
„ Indicate anywhere on the pipe. The pipe is highlighted:

„
„
„ A dialogue box appears asking if it is OK to replace pipe by frame?

„
„
„ Select Yes. All material is removed from the pipe:

Exercise 2 – Material Functions

B26-6

B26-6

Fig Ex2.1 Fig Ex2.2

„
„
„ Open a new drawing and Activate the pipe 102-YY108 from exercise 1, then using the Material functions, dress all
frame with pipe material in the example pipe (Fig Ex2.1). Note that in two positions the bends are not pulled bends
but welded elbows (component PELDIN2605X5.6-80). Clue – use Function type Fitting and Short name PEL on
the Select component menu for adding the elbow components: -

„
„
„ When completed, use the Remove material functions to return the pipe
to frame. Store the pipe in this condition (Fig Ex2.2).

28
2.10 Part Functions
So far we have mostly used the default pipe components only. These components are fetched from
the ‘main pipe component’ generated when activating a new pipe. It is normal that after the routing is created we start
to add and insert other component parts into the pipeline (flanges, valves etc).

2.10.1 The Component Menu


Parts or Components are added from the component database via the component menu which allows you to filter the
choice. It is also possible to add commonly used components to the menu and this may be recalled via the keyed in
User ID at start-up.

Key in the name


COMPONENT MENU
Same as existing
COMPONENT DB

Search the Comp db Flanges


Valves
Elbows
Pipe Specification Tubing
Bosses etc.

(Pipe Diagram)

2.10.1.1 Display the Component Menu

„
„
„ Select Pipe > Component menu

„
„
„ Select Display menu

„
„
„ The menu includes the default pipe component (9 & 10).

„
„
„ We will see how to use the other options as we progress.

29
2.10.1.2 Set a Component
„
„
„ Select Pipe > Component menu

„
„
„ Select Set Component name
„
„
„ Choose the flange symbol from the graphical menu: -

„
„
„ Key-in ‘PFSODIN2501PN16-80’: -

„
„
„ The next time we display the component menu the ‘PFSODIN2501PN16-80’ component is included in the Flange
box: -

„
„
„ Select Operation complete

30
2.10.1.3 Set a New Component
„
„
„ Select Pipe > Component menu

„
„
„ Select Set component name

„
„
„ Select NEW from the menu and then indicate a position below the existing
flange symbol: -

„
„
„ Select the flange symbol: -

„
„
„ Key in ‘PFWNDIN2633-80’: -

„
„
„ The component is added to the
Component menu.

„
„
„ Select Operation complete

31
2.10.1.4 Graphical Component menu
As you have seen, there are two representations of the component menu. One is a standard pop-up menu box and the
other is a graphical menu contai ning symbols. When you are modelling, the standard box will be used unless the
number of set components exceeds 20. After this point the graphical menu will be used.

Graphical Component Menu

Standard Component Menu

L Remember the set components can be


recalled via the User ID when you start
up:-

2.10.2 Adding Parts


Parts may be added to other existing parts. If the existing part is a component that can have variable length, i.e. a
straight pipe or a bend, then the system will inquire if the building length of the new part is to be added or subtracted
(‘Cut off the building length (yes or no)?’). See Figure 2.10.2.

In a case where we add a fixed part to another fixed part, e.g. a valve to a flange, then this question will be skipped.

Fig 2.10.2 – Showing the building length for a flanged


component for more information on the building length see
the Outfit Managers Training guide.

32
2.10.2.1 Add a Part to a straight pipe (specification) Drawing M3_PIPE_2.10.2.1

„
„
„ Select Pipe Model > Part > Add

„
„
„ Indicate straight pipe „
„
„ Indicate Connection „
„
„ Change Short name to PFSO

„
„
„ Select OK

„
„
„ Select component

„
„
„ Select OK

„
„
„ Select Yes as below

„
„
„ Select Quit

2.10.2.2 Add a Part to another Part (from component menu)

„
„
„ Select Pipe Model > Part > Add

„
„
„ Indicate Flange „
„
„ Indicate outer connection „
„
„ Select Options

„
„
„ Choose Flange : PFSODIN2501PN16-80
from the component menu

„
„
„ Select Quit

33
2.10.2.3 Add an Eccentric Part (key-in)

„
„
„ Select Pipe Model > Part > Add

„
„
„ Indicate pipe and …outer connection …then select Options

„
„
„ Select Key in

„
„
„ Key in PER.88.9X60.3X5.6

„
„
„ A dialogue box appears asking cut off the building length (Yes or No)?, Select No

„
„
„ The Message window informs the user that the Orientation is missing!

„
„
„ Select Options

„
„
„ The Additional information dialogure box appears, Select a direction ‘-Z’

„
„
„ Select Quit

L Note that the orientation of the reducer may be given using du,dv or by defining a 3-D point. If the latter is chosen then the 3D
point defines the direction vector of the orientation: -

34
2.10.2.4 Add Multiple parts Drawing M3_PIPE_2.10.2.4

The purpose of this function is to make it possible to add or insert a more complicated sequence of parts than just a
valve with flanges and gaskets. It presumes "Spec driven" selection, i.e. the project parameter SB_PIPE_SPECDRIVEN
have to be set to "ALWAYS" or "YES".

„
„
„ Select Pipe Model > Part > Add Multiple

„
„
„ Indicate the part then the connection

„
„
„ The Multiple Add/Insert fitting dialogue box appears, Select sequence Insert…

„
„
„ The Sequence dialogue box appears select
the sequence and press OK

„
„
„ The search results for each component is displayed, select OK on each component to accept.

„
„
„ All of the parts are now displayed in the Multiple Add/Insert fitting dialogue
box, Select OK

L Note the model draw code for pipes has to be set to volume for the strainer component to have a graphical
representation, Select Tools > Preferences > Model Draw Code > Pipe

35
2.10.2.5 Inclined part (create and indicate point) Drawing M3_PIPE_2.10.2.5

The part incline function is used to incline set on flanges, with the component type 2601, on current pipe. The user can
create a new part or indicate an existing part to incline.
A pop up menu will show different alternatives for working procedures, and the one last used is presented as default.
The current activity is written first in the pop up menu button, the alternative is presented afterwards in parenthesis.
The main workflow is that the user either indicates or creates a set on flange part. When the part is selected the user
inclines it either by indicating a point or by indicating a hull panel.
„
„
„ Select Pipe Model > Part > Incline

„
„
„ The Search component dialogue box appears, choose the penetration flange PPENFLG and select OK

„
„
„ The search result dialogue box appears, if the component is correct select OK

„
„
„ The Inclin pipe part dialogue box appears,
this allows you to toggle between Create
part –existing part, change the
Component, and Indicate point -
indicate hull

„
„
„ Indicate the part and then a cursor position

2.10.2.6 Inclined part (existing part and indicate hull)

„
„
„ Follow the step as above but change the Incline pipe part dialogue box

„
„
„ Indicate the flange and then a hull panel

„
„
„ Indicate the side of the panel to which the flange
will be moved

36
2.10.3 Inserting Parts
The main difference between adding parts and inserting parts is that when inserting a part the pipe component will be
split into two parts by the inserted component. It is possible to insert a part with (other) parts. For instance a valve with
two mating flanges and two gaskets. This section deals with the most common methods of inserting parts.

2.10.3.1 Insert a part (from specification) Drawing M3_PIPE_2.10.3.1

„
„
„ Select Pipe Model > Part > Insert

„
„
„ Indicate the part you „
„
„ Change Short name to PETEE „
„
„ Choose component
wish to insert into and select OK PTEE-80X40-3 and select OK

„
„
„ Indicate the position for the „
„
„ Select Quit
insertion

37
2.10.3.2 Insert a part (from component db)

„
„
„ Select Pipe Model > Part > Insert

„
„
„ Indicate part „
„
„ Select Options „
„
„ Select Component db

„
„
„ Select Browse to search Component maintenance for required
component

„
„
„ Locate component PSLEEVE-80, right-click on component and choose
Select and return

„
„
„ Select OK

„
„
„ Indicate position „
„
„ Select Quit

38
2.10.3.3 Insert a pair of Flanges (from specification)

„
„
„ Select Pipe Model > Part > Insert

„
„
„ Indicate part „
„
„ Place a tick in box for with flange(s) and „
„
„ Choose component and
then select OK select OK, repeat for the
second flange

„
„
„ Indicate position „
„
„ Select Quit

L ALWAYS_WITH_FLANGE=OFF(default) or ON
ALWAYS_WITH_GASKET=OFF(default) or ON If any of the keywords are set to ON the box for the corresponding
component type will be checked. (This concerns the menu for component selection)

39
2.10.3.4 Insert a pair of Flanges (key-in)

„
„
„ Select Pipe Model > Part > Insert

„
„
„ Indicate part „
„
„ Select Options „
„
„ Choose With flange
and then Key in
„
„
„ Select Key in, and enter PFSODIN2501PN16-80

„
„
„ Indicate position

„
„
„ Select Quit

40
2.10.3.5 Insert a Gasket with Flanges (from specification)

„
„
„ Select Pipe Model > Part > Insert

„
„
„ Place a tick in box with flange(s)

„
„
„ Change function name to PFSO

„
„
„ Place a tick in box with gasket(s)

„
„
„ Change function name to GSKPN16

„
„
„ Select OK

„
„
„ Choose flange and select OK „
„
„ Choose second flange and „
„
„ Choose gasket and select OK
select OK
„
„
„ The additional information dialogue box appears, select Accept

L This is because the flange component is steel and the gasket is non steel

„
„
„ System now requires a position for the centre of the gasket

„
„
„ Part indicated determines position of current
„
„
„ To change position of current select set current

„
„
„ Select new position for current

„
„
„ Determine position of gasket from current using offset current

„
„
„ Key in offset of 500

„
„
„ Select Quit

41
2.10.3.6 Insert a Gasket with Flanges (key-in)

„
„
„ Select Pipe Model > Part > Insert

„
„
„ Indicate position

„
„
„ Select Options

„
„
„ Choose With flange
and then Key in
„
„
„ Key in (gasket component) PGASDINSPV1PN16-80

„
„
„ Choose Key in
„
„
„ Key in PFSODIN2501PN16-80

„
„
„ The additional information dialogue box appears, select Accept

L This is because the flange component is


steel and the gasket is non steel

„
„
„ System now requires a position for the centre of the gasket

„
„
„ Indicate position

„
„
„ Select Quit

42
2.10.3.7 Insert a Valve with Gaskets and Flanges(from specification)
To insert a valve with gaskets and flanges in one operation will only be possible using the specification driven modelling
process.
„
„
„ Select Pipe Model > Part > Insert

„
„
„ Indicate part

„
„
„ Place a tick in box main fitting

„
„
„ Change function name to PVBALL
„
„
„ Place a tick in box with flange(s)

„
„
„ Change function name to PFSO

„
„
„ Place a tick in box with gasket(s)

„
„
„ Change function name to GSKPN16

„
„
„ Select OK

„
„
„ Choose valve „
„
„ Choose flange component, „
„
„ Choose gasket component,
component, then select OK then select OK then select OK
„
„
„ The additional information dialogue box appears, select Accept

L This is because the flange component is steel and the gasket is non steel

„
„
„ Indicate position

„
„
„ Select Quit

43
2.10.3.8 Insert Multiple parts Drawing M3_PIPE_2.10.3.8

The purpose of this function is to make it possible to add or insert a more complicated sequence of parts than just a
valve with flanges and gaskets. It presumes "Spec driven" selection, i.e. the project parameter SB_PIPE_SPECDRIVEN
have to be set to "ALWAYS" or "YES".

„
„
„ Select Pipe Model > Part > Insert Multiple

„
„
„ Indicate the part

„
„
„ The Multiple Add/Insert fitting dialogue box appears, Select sequence Insert…

„
„
„ The Sequence dialogue box appears select
the sequence and press OK

„
„
„ The search results for each component is displayed, select OK on each component to accept.

„
„
„ All of the parts are now displayed in the Multiple Add/Insert fitting dialogue
box, Select OK

L Note the model draw code for pipes has to be set to volume for the strainer component to have a graphical
representation, Select Tools > Preferences > Model Draw Code > Pipe

44
2.10.3.9 Insert a part (from remaining parts in diagram) Drawing M3_PIPE_2.10.3.9

„
„
„ Select Pipe Model > Part > Insert

„
„
„ Indicate part

„
„
„ Select Remaining Valves and then select Browse

„
„
„ Select the part required and then press OK

„
„
„ Place a tick in box with flange(s) and select PFSO

„
„
„ Place a tick in box with gasket(s) and select GSKPN16

„
„
„ Select OK

„
„
„ Choose valve „
„
„ Choose flange component, „
„
„ Choose gasket component,
component, then select OK then select OK then select OK

45
„
„
„ The additional information dialogue box appears, select Accept

L This is because the flange component is steel and the gasket is non steel
„
„
„ Indicate position

L if another part is
then inserted from
remaining parts the
first part inserted
will have a Model
Reference

„
„
„ Select Quit

2.10.4 Rotating and Flipping Parts


Parts may be rotated. An example of this is rotating a 2-way valve so that the hand-wheel becomes accessible.

Flipping a part may be likened to turning a part. An example of this is turning a reducer so that the small end lies in the
correct direction.

2.10.4.1 Rotate a 3-way Part (Using Vectors) Drawing M3_PIPE_2.10.4.1

„
„
„ Select Pipe Model > Part > Rotate

„
„
„ Indicate part „
„
„ Indicate connection

„
„
„ Select Offset Current from the 3D point menu

„
„
„ Select OK

„
„
„ Key in ‘0,0,1’ and select OK

L The tee coupling is rotated, the offset values 0,0,1 were to give a vector
direction

46
2.10.4.1.1 Rotate a 3-way Part (using Locking lines)
„
„
„ Select Pipe Model > Part > Rotate

„
„
„ Indicate part „
„
„ Indicate connection

„
„
„ A locking line appears, select form the 3D request toolbar Lock XY.
This will lock the line in the Z direction

„
„
„ Indicate the below the tee to rotate through 180 degrees

2.10.4.2 Rotate a 2-way Part

„
„
„ Select Pipe Model > Part > Rotate

„
„
„ Indicate the part to rotate „
„
„ Select Options and indicate either of
the connection directions connections
„
„
„ Key in ‘180’ for the angle (rotate)

47
2.10.4.3 Flip a Pipe Component Drawing M3_PIPE_2.10.4.3
„
„
„ Select Pipe Model > Part > Flip

„
„
„ Indicate the part to Flip

L If the part is a connected to another part then the user follows the same process, but is asked to save the pipe
before the operation?

48
Exercise 3, Part Functions
Create and route the two pipes that are shown below, converting the frame to pipe and bend material as indicated, using
either the specification and/or the component menu. Then use part add and insert functions to complete the exercises.
When inserting the flanges use the ‘WITH FLANGE’. Finally store the pipes.

Pipe Name Components


102-YY190 PPBS3602X5.6-80, PFSODIN2501PN16-80, PELDIN2605X5.6-80, PTEE-80X40-3, PSLEEVE-80

„
„
„ Return to the previously modelled example ‘102-YY108’. Using the Part functions, complete the modelling as shown
below. Ensure that the eccentric reducer ‘PER.88.9X60.3X5.6’ is added so that the bottom of the pipe remains level
(orientation = -Z).

0 0
60

PER.88.9X60.3X5

00 PFSODIN2501PN16-80
30

PVBALLPN16-80
PFSODIN2501PN16-80

-Z

20
00

PFSODIN2501PN16-80
PGASDINSPV1PN16-80

PFSODIN2501PN16-80
Use ‘3D Event point’ of
the pipe part to insert
these flanges

0 0
25
2000

Y 5 0
X 12

PFSODIN2501PN16-80

PFSODIN2501PN16-80 PFSODIN2501PN16-80

10
00
00
00 10
15

49
2.10.5 Deleting Parts
Parts may be deleted either individually (using cursor selection) or as a multiple items (using a window or a polywindow).
Single or multiple items can either be totally removed, replaced by pipe frame or replaced by straight (pipe material).

2.10.5.1 Delete a single part (delete) Drawing M3_PIPE_2.10.5.1

„
„
„ Select Pipe Model > Part > Delete

„
„
„ Indicate part to delete „
„
„ Choose Delete „
„
„ Select Operation complete

2.10.5.2 Delete a single part (replace by frame)

„
„
„ Select Pipe Model > Part > Delete

„
„
„ Indicate part to delete „
„
„ Choose Replace by frame „
„
„ Select Operation complete

2.10.5.3 Delete single part (replace by straight)

„
„
„ Select Pipe Model > Part > Delete

„
„
„ Indicate part to delete „
„
„ Choose Replace by straight „
„
„ Select Operation complete

50
2.10.5.4 Delete multiple parts (delete) Drawing M3_PIPE_2.10.5.4

„
„
„ Select Pipe Model > Part > Delete

„
„
„ A dialogue box appears for Pipe Model - Part – Delete, Select Window

„
„
„ Select 2 cursor points to define a rectangle

L Selecting the majority of the component


when creating the rectangle will result in the
component being collected for deletion.

„
„
„ The parts to delete are highlighted, select Delete

„
„
„ Select Operation complete

2.10.5.5 Delete multiple parts (replace by frame) Drawing M3_PIPE_2.10.5.5

„
„
„ Select Pipe Model > Part > Delete

„
„
„ A dialogue box appears for Pipe Model - Part – Delete, Select Window

„
„
„ Select 2 cursor points to define a rectangle

„
„
„ Choose Replace by Frame

„
„
„ Select Operation complete
51
2.10.5.6 Delete multiple parts (replace by straight) Drawing M3_PIPE_2.10.5.6

„
„
„ Select Pipe Model > Part > Delete

„
„
„ A dialogue box appears for Pipe Model - Part – Delete, Select Polywindow

„
„
„ Select cursor points to define a polygon.

„
„
„ Choose Replace by straight

„
„
„ Select Operation complete

2.10.6 Split a Pipe Part Drawing M3_PIPE_2.10.6

„
„
„ Select Pipe Model > Part > Split

„
„
„ Indicate Part to split

„
„
„ Indicate the position

„
„
„ A dialogue box appears asking OK to continue(Yes or No)?, Select Yes

L This results in the original, single pipe part being split into two, unconnected pipe
parts.

52
2.10.7 Connect two Pipe Parts

„
„
„ Select Pipe Model > Connect

„
„
„ Indicate 1st part

„
„
„ Indicate connection

„
„
„ Indicate 2nd part

„
„
„ Indicate connection

„
„
„ Select Operation complete

L The two parts are re-connected and the system combines them into one, single,
part.

2.10.8 Joints - welds, mitres, threads and inserts Drawing M3_PIPE_2.10.8

There are a number of pre-defined joints in the system as displayed in the menu to the left. In many ways these are
treated by the system as if they were parts. Therefore Part – Add and Part – Insert can be used when modelling them.

In addition the Mitre joint can be treated using the the Material function Subst Bend.

„
„
„ Select Pipe Model > Material > Subst Bend

„
„
„ Indicate Part

„
„
„ The Select component dialogue box appears, Tick the box Joints and
then choose Mitre joint

L Use Part > Add to add a Threaded joint to the end of the pipe and Part >
Insert to insert a Insert joint or a Welded joint into the pipeline

53
2.10.9 Y_type branch Drawing M3_PIPE_2.10.9

The Y_type branch function is used to create a Y shaped branch, i.e. it makes it possible to connect a branch at the end
of a pipe that is connected to another pipe part.
The user must have routed a frame that forms the main pipe and one side of the `Y
shape'. Then to create the branch, use the Part Y_type branch function. The user will be
asked to `Indicate part' (P1) and `Indicate connection' (P2).

Then the system will ask the user for `Cursor position' i.e. to give the endpoint (P3) for the branch

When all necessary input is given the system will create the branch as a frame between
the given connection and the end point. The system will also automatically insert the
needed mitre in each side.

„
„
„ Select Pipe Model > Part > Y_type branch

„
„
„ Indicate part

„
„
„ Indicate connection
„
„
„ Then the system will ask the user for `Cursor position' i.e. to give the
endpoint for the new branch

„
„
„ Select Offset Current from the 3D point menu and Key in 750,750,0

2.11 Connections
It is important when modelling that connections are made properly between model objects. If this is done then the
system will verify that the pipe connections fit together properly and that the production information (flange rotation etc)
is correct. The main connection types are as follows: -

„
„
„ Internal in-line connections. In-line connections
between parts in the current pipe e.g. flanges, valves,
and bends etc.
„
„
„ Internal surface connections – use On surface of part Connections onto the surface of the current pipe e.g.
branch connections, boss connections.
„
„
„ External in-line connections - use External connection. In-line connections between the current pipe and
external objects. e.g. other pipes, equipment.

54
2.11.1 Internal connections
Internal connections are connections to the current, activated pipe.

2.11.1.1 Route from an In-Line part Drawing M3_PIPE_2.11.1.1

„
„
„ Select Pipe Model > Route

L The line that


appears
indicates that
the initial
direction of
routing must lie
in this direction

„
„
„ Indicate the flange „
„
„ Indicate the outer connection „
„
„ then define a 3D point

2.11.1.2 Route from the Surface of a part

„
„
„ Select Pipe Model > Route

„
„
„ Select On surface of part

„
„
„ Indicate the part „
„
„ The point must lie along the line
„
„
„ Choose Midpoint > Add offset

„
„
„ Indicate the face of the flange

„
„
„ Key in ‘500,U’

„
„
„ Choose Lock YZ

„
„
„ Choose Node point

„
„
„ Indicate face of flange

„
„
„ Select Operation complete (or continue with 3D point definition)

„
„
„ Now when you make the Pipe Model > Material > Frame to pipe function you will see that the
system knows this is a branch connection and acts accordingly. In this case an extrusion
connection is chosen: -

55
2.11.1.3 Add a Part on to the Surface of a part

„
„
„ Select Pipe Model > Part > Add

„
„
„ Select On Surface of part

„
„
„ Indicate part

„
„
„ Change Nominal diameter to 40 and Function
type to Fitting and Short name to PBOSS

„
„
„ Select PBOSS-3-2-63-32-40 press OK

„
„
„ Indicate position

„
„
„ Choose Lock XZ from the 3D point menu

„
„
„ Indicate to the port-side as above

„
„
„ Select Quit

56
2.11.2 External Connections
External Connections are connections between the current pipe and external pipes or equipment.

2.11.2.1 Route from an external part Drawing M3_PIPE_2.11.2.1

„
„
„ Select Pipe Model > Route

„
„
„ Make pipe 102-YY128 current

„
„
„ Then choose External Connection

„
„
„ Indicate part … … Indicate connection … …Then define a 3D point

2.11.2.2 Add to an external part

„
„
„ Select Pipe Model > Part > Add

„
„
„ Select External connection

„
„
„ Indicate part … Indicate connection … Change Function to
FLG and select OK

„
„
„ Choose Quit

„
„
„ Choose F18-11 and select OK

57
2.11.2.3 Route from the Surface of an External Pipe

„
„
„ Select Pipe Model > Route

„
„
„ Select External connection and then select On Surface of part

„
„
„ Indicate external part …… Indicate position …… Then define a 3D point

2.11.2.4 Add onto the surface of an External Part

„
„
„ Select Pipe Model > Part > Add

„
„
„ Select External connection and then select On Surface of part

„
„
„ Indicate part … Indicate position
„
„
„ The Select component dialogue box appears, Change Nominal diameter to 40 and Function type to Fitting and
Short name to PBOSS

„
„
„ Choose Lock YZ from the 3D point menu

„
„
„ Indicate the forward side as above Select Quit

58
2.11.2.5 Route using lock any line Drawing M3_PIPE_2.11.2.5

„
„
„ Select Pipe Model > Route

„
„
„ Select On surface of part

„
„
„ Indicate the part to route from

„
„
„ Indicate the cursor position to start the route from

„
„
„ Select lock any line and select an event point to route in the direction of

„
„
„ Select offset current and Key in 506 and press OK

„
„
„ Select OK and then press Operation complete

59
2.11.2.6 Route using an angle

„
„
„ Select Pipe Model > Route

„
„
„ Select On surface of part

„
„
„ Indicate the part to route from
„
„
„ Indicate the cursor position to start the route from

„
„
„ Select Lock view, indicate the working view and select offset current from the 2D point menu, and indicate the
working view once again, Key in 506 and press OK

„
„
„ Select Operation complete

2.11.3 Boss Connections


The way a branch pipe or a boss component connects to the main pipe is referred to as the boss connection type. The
main types of boss connection are given below.
The default connection type
in the training environment is
EXTRUDE. This type will be
chosen assuming that the
branch configuration is
suitable. This can be
changed at any time via the
Pipe Model > Boss
Connection menu: -

„
„
„ First you indicate the part, then the connection, then choose the boss connection
type from the menu above.

2.11.4 Struct Conn


These functions handle connections between a pipe part and a structure.
Please note that this connection is handled as a string attribute to the pipe part.

For a true reference please use the ordinary connect function

60
Exercise 4, Connections
Create a new drawing and model the pipe 102-YY130 and 102-YY131
1000 500 500 500 500 1000

300
X=0
Y=0

50
0
Z=0

1000
300

500
1000

6
50
6
50

45

102-YY130
1000
1000

102-YY131
500
500 1500 500 500 1000 500

Pipe Name Components


102-YY130 PPBS3602X5.6-80, PFSODIN2501PN16-80, PSLEEVE-80, PPBS3602X5.0-50,
PFSODIN2501PN16-50, PELDIN2605X5.0-50
102-YY131 PPBS3602X5.6-80, PFSODIN2501PN16-80,

„
„
„ Return to the previously modelled example. Input the pipe 102-YY132 and the equipment YY9001 with Insert >
Model. Using the routing and connection functions complete the example as below: -
80
6-
N1
1P
50
D I N2 10
SO 2-
PF
0 Y Y1
50 08

10
2-
Y Y1
32

PGASDINSPV1PN16-80
PFSODIN2501PN16-80
PFSODIN2501PN16-80

TTP-YY9001

PGASDINSPV1PN16-80
PFSODIN2501PN16-80

PCRED.168.3X88.9X4.5
PFSODIN2501PN16-150
61
62
Chapter 3

3 Modify Bend Functions


The options under the Pipe Model > Bends menu allow the user to efficiently make
modifications to an existing pipe route without having to delete & re-route.

These modifications are usually made before the pipe frame is dressed with pipe
material.

Some restrictions exist. For example, if a modification may result in the alteration of
an existing internal or external connection, then the system will not allow it. The user
will have to first disconnect in order to make the modification.
The following examples show how these functions may be applied.

3.1 Displaying, Creating and Deleting Bends

3.1.1 How to display 0-bends Drawing M3_PIPE_3.1.1

„
„
„ Select Pipe Model > Bends > Display bends

L All existing bends in the activated pipe are


displayed with the ‘o’ symbol

3.1.2 How to create a bend in a straight frame


„
„
„ Select Pipe Model > Bends > Create

„
„
„ Indicate part

„
„
„ Indicate position

„
„
„ Select Operation Complete when finished

L The position may be given using the various 2D & 3D point definitions. The bend is displayed with the ‘o’ symbol
and becomes known as an 0-bend.

63
3.1.3 How to delete 0-bends
„
„
„ Select Pipe Model > Bends > Delete 0-bends

„
„
„ Then indicate the 0-bend: -

OR…

„
„
„ Select (Options) to delete ALL existing 0-bends in the activated pipe

3.2 Moving Bends (Free) Drawing M3_PIPE_3.2

First use the Create function to include bends as shown on the left.

„
„
„ Select Pipe Model > Bends > Move free

„
„
„ Indicate the bend and then choose

…followed by

„
„
„ Indicate close to the left-most 0-bend

„
„
„ Select OK

„
„
„ Key in ‘0,0,200’ for dx, dy, dz

3.2.1 How to move a bend (relative length)


„
„
„ Select Pipe model > Bends > Move rel length

„
„
„ Same steps as before only this time key
in ‘50’ for the change in length (a minus
number will decrease the length)

64
3.2.2 How to move a bend (absolute length)
„
„
„ Select Pipe model > Bends > Move abs length

„
„
„ Indicate bend then indicate the frame: -

„
„
„ Key in ‘150’ for the absolute length

3.2.3 How to move a bend (co-ordinate length)


„
„
„ Select Pipe Model > Bends > Move coord length

„
„
„ Indicate bend then indicate length (part) to change. Indicate the new position for the bend: -

3.3 Changing the angle of a frame bend


„
„
„ Select Pipe Model > Bends > Move angle

„
„
„ Indicate bend

„
„
„ Indicate part to change length

„
„
„ Key in ‘90’

65
Exercise 5, Modify Bend Functions Drawing M3_PIPE_EXERCISE_5

Open the drawing called M3_PIPE_EXERCISE_5, activate the pipe 102-YY135 and use the Create bend, Move free,
and Move angle functions to make the modifications to it as shown in. Finally change the pipe back to the original
configuration. In doing this try using some of the other modify functions.
10
00 00 00
10 10

00
30

O
80 X=0
Y=0
X=0 Z=0
00
Y=0 10
Z=0

20
00
20
00
15 12
00 00 36
15

Z
Z
Y X
Y X

66
Chapter 4

4 Group Functions
The Group functions allow multiple parts to be handled in one operation.

4.1 General
The Group functions allow changes to be made to groups of components within the
current pipe.

In these functions a ‘group’ can mean anything from a single part to the whole pipe.

The only restriction is that if the group is more than one part then all effected components
must be connected. This chapter illustrates how the functions on the left may be used.

4.2 Change Length Functions


The Change length functions make it possible to make adjustments to lengths of straight pipe material contained in the
current pipe. The function can:-

1. Change one part only


2. Change one part and have another part adjust.

In the second case the two parts must be parallel in a full 3D sense.

4.2.1 How to change the length of a pipe part (indicate) Drawing M3_PIPE_4.2.1

„
„
„ Select Pipe Model > Group > Change length

„
„
„ Indicate the Part and then indicate the connection to adjust

„
„
„ By Selecting Options at this point the following choices may be made: -

Free point – we will look at later

Absolute length – change the existing length a new keyed in length

Delta length – change the existing length by a keyed in value (+/- possible)

In this example we will not use these options but rather we will indicate the new position for the pipe connection with the
cursor.

„
„
„ Select Node Point and indicate the face of the flange. The length adjusts to this point

67
4.2.2 How to change the length of two pipe parts (delta value) Drawing M3_PIPE_4.2.2

„
„
„ Select Pipe Model > Group > Change length

„
„
„ Indicate the first part and then its connection. Then indicate the second part which will adjust

„
„
„ Select Options then pick Delta Length

„
„
„ Key in the length change

Lengthens by Shortens by
100mm 100mm

4.2.3 How to change the length of two pipe parts (free, two event points)
„
„
„ Use the same procedure as in the previous example. This time pick Free point

„
„
„ Select 3D Event Point and indicate the
pipe part as shown on the left

„
„
„ Select 3D Event Point and indicate the flange part as shown on the left

Shortens
accordingly
3D events

Lengthens
accordingly

68
4.2.4 How to change the length of a pipe part (no adjusting, abs value)
„
„
„ Select Pipe Model > Group > Change length

„
„
„ Indicate part to change length followed by the connection

„
„
„ Choose Options for no adjusting length

„
„
„ Choose Options once more to activate the menu: -

„
„
„ Select Absolute length, key in ‘700’

End point is
moved
(700mm) to
accommodate
length change
Length becomes
700mm

4.3 Group Transform Function


This function will move a group of connected components within the current pipe to a new position.

4.3.1 How to transform a group (two 3D event points) Drawing M3_PIPE_4.3.1

„
„
„ Select Pipe Model > Group > Transform
„
„
„ Indicate any event point on the free group. Then indicate
the face of the flange to confirm that this is the event point
that you wish to use

„
„
„ Then indicate the 3D event point on the part which you want the original
part to be placed

L Note that with these indications you have to be very accurate as it’s easy
to pick the event point of the pipe part by mistake!

The 1st event point is moved


to the 2nd along with all
connected components

69
4.3.2 How to transform a group (delta value)
„
„
„ Select Pipe Model > Group > Transform

„
„
„ Indicate any part on the free pipe group then
indicate once more to confirm that this event point
you wish to use.

„
„
„ Choose Offset Current from the 3D Request toolbar and Key-in ‘0,0,-300’ for dx,dy,dz

4.4 Add to Connection Function


The Add to Connection function will transform a group so that an indicated part in the group will connect to another
indicated part. The two indicated connections must be free (unconnected). The second part may belong to an external
pipe or an equipment.

4.4.1 How to add a group to an internal part


„
„
„ Select Pipe Model > Group > Add to conn

„
„
„ Indicate part then indicate the connection of the part
nd
within the free group that you wish to add to the 2 part

„
„
„ Then indicate the flange and then the free connection on the 2nd group: -

The group is added to


the connection. The
parts are connected

70
4.4.2 How to add a group to an external part Drawing M3_PIPE_4.4.2

„
„
„ Select Pipe Model > Group > Add to connection

„
„
„ Indicate the flange and then the free connection on it

„
„
„ Then select External connection and indicate the flange on the external pipe followed
by the free connection

The group is moved to the connection


point. The connecting parts are
checked and connected

4.5 Group Rename Function


This function will rename a group of parts from an external pipe to the current pipe. The current pipe may be an already
existing pipe or a new pipe.

4.5.1 How to rename a pipe group Drawing M3_PIPE_4.5.1

„
„
„ Create a New Pipe 102-YY143, material ‘PPBS3602X5.6-80’ and colour Blue

„
„
„ Select Pipe Model > Group > Rename

„
„
„ Indicate the pipe to fetch from

„
„
„ The system now asks for the dividing limits. (Note that if the whole pipe is to be
renamed then Operation Complete may be selected)

„
„
„ Indicate the flange and then the ‘outer’ connection

L If Options is pressed the pipe line can be cut to


devide a straight part that does not have flange
connections

„
„
„ Repeat this process for each relevant connection * and then Select Operation
Complete

„
„
„ Indicate somewhere on the spool to identify the ‘group to transfer’

„
„
„ The system then prompts to store the current pipe (with the added group) in the data
bank: -

71
Exercise 6, Group Functions Drawing M3_PIPE_EXERCISE_6

Open the drawing called M3_PIPE_EXERCISE_6, and using the Group functions make the pipe arrangement on the left
into the pipe arrangement on the right. Be careful to ensure that all connections are made correctly.

4.6 Group Rotate Function


The rotate functions allow rotating of groups of connected components. Some examples follow.

4.6.1 How to rotate a group (rotation in first part) Drawing M3_PIPE_4.6.1

„
„
„ Select Pipe Model > Group > Rotate

„
„
„ Indicate CP 1

„
„
„ Indicate CP 2

„
„
„ Indicate CP 3

„
„
„ Indicate CP 4

„
„
„ Indicate CP 5

„
„
„ Indicate CP 6

„
„
„ Select Options and Key in the rotation
angle

72
4.6.2 How to rotate a group (indicate rotation line) Drawing M3_PIPE_4.6.2

„
„
„ Select Pipe Model > Group > Rotate

„
„
„ Indicate CP 1

„
„
„ Indicate CP 2

„
„
„ Indicate CP 3

„
„
„ Indicate CP 4

„
„
„ Indicate CP 5

„
„
„ Indicate CP 6

„
„
„ Indicate CP 7 and from the 3D request toolbar select Offset Current

„
„
„ Key in the vector for the rotational axis

„
„
„ Select Options and key in rotation angle

73
4.6.3 How to rotate a pipe Drawing M3_PIPE_4.6.3

„
„
„ Select Pipe Model > Group > Rotate

„
„
„ Select Option

„
„
„ Indicate CP 1

„
„
„ Indicate CP 2

„
„
„ Indicate CP 3 and from the 3D request toolbar select Offset Current

„
„
„ Key in the vector for the rotational axis

„
„
„ Select Options and key in rotation angle

„
„
„ Confirm if the rotation is OK

Exercise 7, Group Rotate Function


Apply the Group rotate to the exercise 6 to produce the following results

74
4.7 Resize, Respecify and Replace
This function will allow the user to Resize, Re-specify and/or Replace one or more parts in a pipe.

Components will be replaced in the pipe with new ones and can be achieved using either the specification, the
component db or by keying in the new component name.

4.7.1 How to Resize a branch (from specification) Drawing M3_PIPE_4.7.1

Pipe is not to be active

„
„
„ Select Pipe Model > Resize/Respec. > Branch

„
„
„ Select Branch to be resized

„
„
„ Select branch components only (using cursor and shift key) as the main pipe
component is already 100NB.

„
„
„ Right-click on components and select
Resize

„
„
„ Check that the nominal diameter is 100 and then select OK

„
„
„ The search result will change the
components in turn showing you the
search result and allowing you to verify if
the component is OK

„
„
„ Check that the new component name (PPBS3602X5.6-100 and all of the other attached fittings) are correct and
select OK

„
„
„ The branch is resized to 100NB

L The ‘on surface’parts will be re-


connected to the main pipeline
and the pipeline will be active.

L If the pipeline is Okay then save it


to the databank, else select Pipe
> Cancel to allow you to return to
the previous modelled pipe

75
4.7.2 How to Resize a pipe (from specification) Drawing M3_PIPE_4.7.2

„
„
„ Select Pipe Model > Resize/Respec. > Pipe

„
„
„ Select Pipe to resize

„
„
„ All pipe components to be
highlighted as the main component is
to be resized also

„
„
„ Right-click on components and select
Resize

„
„
„ Check that the nominal diameter is 80 and select OK

„
„
„ The search result will change the
components in turn showing you the
search result and allowing you to verify
if the component is OK

„
„
„ Check that the new component name (PPBS3602X5.6-80 and all of the other attached fittings) are correct and
select OK

„
„
„ The complete pipeline is resized to 80NB

L The ‘on surface’parts will be re-connected to


the main pipeline and the pipeline will be
active.

L If the pipeline is Okay then save it to the


databank, else select Pipe > Cancel to allow
you to return to the previous modelled pipe

76
4.7.3 How to Respecify a Pipe Drawing M3_PIPE_4.7.3

„
„
„ Select Pipe Model > Resize/Respec. > Pipe

„
„
„ Select Pipe to Respecify

„
„
„ All pipe components are highlighted to be respecified.

„
„
„ Right-click and select Respecify

„
„
„ Change the specification name to XX

„
„
„ Select OK

„
„
„ The search result will change the components in turn showing you the
search result and allowing you to verify if the component is OK

„
„
„ Check that the new Specification name (XX has been changed for
all fittings) then select OK

„
„
„ Select OK

„
„
„ The pipe specification has changed to XP

77
4.7.4 How to Replace components (component db and key-in) Drawing M3_PIPE_4.7.4

„
„
„ Select Pipe Model > Resize/Respec. > Pipe

„
„
„ Select pipe

„
„
„ Select component ‘PVGATPN10-80’.

„
„
„ Right-click on component and select ‘Key in’.

„
„
„ In the dialogue box type in component name PVBALLPN16-80

„
„
„ Now Select the two flange components
PFSODIN2501PN16-80

„
„
„ Right-click and select component db

„
„
„ Browse to the component maintenance to select the new
flange component ‘PFWNDIN2633-80’

„
„
„ Check the components are correct and select OK

„
„
„ The components selected have been replaced.

78
Chapter 5

5 Pipe Group Functions


The Pipe Group functions are an extension of the group functions explained in the last
section.

A pipe group is just that – a group of pipes. Therefore these functions handle one or several
pipes and apply the same modification to each.

One example might be to duplicate a piping arrangement i.w.o. a cargo tank, transforming
the ‘new pipe group’ to the next cargo tank.

The Pipe Group may be identified by indicating each pipe on the drawing with the cursor or
by collecting the pipes via name and/or box or by assembly

5.1 Identifying the Pipe Group


The pipe group may be identified by indicating with the cursor or by selecting Options which invokes the menu below: -

Where:-

Project = Project name


Name = Subsystem name (wildcard may be used)
Compartment = Taken from Initial design Surface and Compartment
Module = Module name (wildcard may be used)

Assembly = Assembly name If assembly name is used then


none of the other selection may be used (except project)

Use Geometry = (BOX) min & max X,Y, Z values of a circumscribing 3D box or
(POLYGON) draw polyline to capture Group

List of selected models = List of pipes collected via the above. Can be several pages.

Include = Collects the selection inputs


Exclude = De-collects the selection inputs
Indicate incl. = Exits to the drawing to indicate pipes to include
Indicate excl. = Exits to the drawing to indicate pipes to exclude

Cancel = Quits from the function (no action taken)


OC = Operation complete (action will be taken on the List of selected models)

79
5.2 Move Pipes
The Move function will transform the identified group to a new position using the normal Way to Transform options.

5.2.1 How to move a pipe group (indicate) Drawing M3_PIPE_5.2.1

„
„
„ Select Pipe > Pipe Group > Move

„
„
„ Indicate each pipe with the cursor

„
„
„ Then select Operation Complete

„
„
„ Then indicate one of the pipes in a relevant view such as the profile view as below

„
„
„ At this point any relevant transformation may be chosen from the
Transformation toolbar: -

„
„
„ The transformation(s) chosen will be first applied to the indicated pipe.
The other members of the group will follow on completion.

„
„
„ Choose (Move delta) and key-in ‘200 L’ (200mm to the left)

„
„
„ The indicated pipe moves 200mm to the left. Other transformations
may be chosen until the pipe is in the desired position

„
„
„ Then select Operation
Complete

„
„
„ The two other pipes in the
group are transformed to the
new relative position

„
„
„ Any other member of the group may now be indicated in another view if desired

„
„
„ Press Operation Complete if finished

80
5.2.2 How to move a pipe group (by name)
„
„
„ Select Pipe > Pipe Group > Move

„
„
„ Select (Options), then fill in the form as below and choose
Include

„
„
„ Select OK

„
„
„ One of the pipes may be indicated in a relevant view exactly as in
the previous example

L The pipes to be moved can also be


collected by trapping them in with a
polygon or rectangle and then select
include.

5.3 Move Parts


By using the Move parts function, several parts in several pipes may be moved at the same time. They will be moved in
direction of connecting parts, which will change length according to move distance and move direction.

When drawing the window around parts to be moved, no parts to be moved may have an external connection, and at
least one part to be moved must have a connection, All parts outside the window connected to parts within the window
must be straight, have the same direction (move direction) and may not be connected to more than one part within the
window

5.3.1 How to move parts (indicate position) Drawing M3_PIPE_5.3.1

„
„
„ Select Pipe > Pipe Group > Move parts

„
„
„ Indicate 2 cursor positions to create rectangle

L The centre of the component will determine if it is within the window or not

„
„
„ Parts to be moved will be highlighted and the lock plane for
transformation will be indicated.

„
„
„ Indicate cursor position

„
„
„ A Confirmation dialogue box appears, select Yes

„
„
„ Select Operation Complete

81
5.3.2 How to move parts (free point) Drawing M3_PIPE_5.3.2

„
„
„ Select Pipe > Pipe Group > Move parts

„
„
„ Indicate 2 cursor positions to create rectangle

„
„
„ Parts to be moved will be highlighted and the lock plane for
transformation will be indicated.

„
„
„ Select Options

„
„
„ Select Free point

„
„
„ Select Event point

„
„
„ Select the outer face of the flange connected to the valve (1st event point)

„
„
„ Select Event point, Add offset and select the outer face of the flange at the
other end of the pipe

„
„
„ Key in dl value -500 (distance between flanges) and select
OK

„
„
„ A Confirmation dialogue box appears, select Yes

„
„
„ Select Operation Complete

L The offset from the flange is –500 therefore the length of the pipe is reduced to
500 long and all the parts are moved accordingly

82
5.3.3 How to move parts (Absolute length) Drawing M3_PIPE_5.3.3

„
„
„ Select Pipe > Pipe Group > Move parts

„
„
„ Select Options

„
„
„ Indicate cursor points to define poly-window

„
„
„ Select Operation Complete

„
„
„ Parts to be moved will be highlighted and the lock plane for transformation will be indicated.

„
„
„ Select Options

„
„
„ Select Absolute length

„
„
„ Select part to change length of and Key in 500

„
„
„ A Confirmation dialogue box appears, select Yes

„
„
„ Select Operation Complete

L The absolute length is the length of the straight, so pipe is reduced to 500 long and all the parts are moved
accordingly

83
5.4 Duplicate Pipe Group
This function copies an existing group of pipes to a new set of pipe names and allows the user to transform the new
group to a new position.

5.4.1 How to duplicate a pipe group (indicate) Drawing M3_PIPE_5.4.1

„
„
„ Select Pipe > Pipe Group > Duplicate
„
„
„ Indicate each pipe with the cursor

„
„
„ Then select Operation Complete

L The pipe group to be duplicated can be identified as in by name.

„
„
„ Select New Module

„
„
„ Choose ‘102A’ from New module field and select OK

„
„
„ The New pipe names are generated, same system and line number -
different module (New Module). The system and line numbers may also
be changed

„
„
„ Choose OC. The new pipes are then generated concurrent to the old
pipes

„
„
„ Indicate one of the pipes in a relevant view: -

„
„
„ At this point any relevant transformation may be chosen from the Transformation
toolbar

„
„
„ The transformation(s) chosen will be first applied to the indicated pipe. The other
members of the group will follow on completion.

„
„
„ Choose (Move delta) and key-in ‘2000 U’ (2000mm up)

„
„
„ Select Operation Complete

„
„
„ The new pipes are transformed to the new position in the view
selected

„
„
„ As before another pipe may be chosen in a different view if
desired. Select OC if finished

„
„
„ At this point the form returns. This
allows you to now duplicate the saved
‘new’ group of pipes to new pipe
names and positions. If finished choose Cancel: -

84
5.5 Rename Pipe Group
This function renames all pipes belonging to a pipe group. The original pipes are deleted. The pipe group may be
identified by indicating or by name. The new names are generated in the same way as Pipe Group – Duplicate.

5.6 Recalculate box for Pipe Group


Recalculate box information for pipes and their reference structure. This function is useful e.g. when many part or pipes
has been deleted, as the box information is not automatically updated by functions such as Part Delete, Group Rename
and Pipe Group Rename.

5.7 Colour Pipe Group


This function changes the colour of a pipe group. The pipe group may be identified by indicating or by name. The new
colour is applied to all pipes in the group.

5.8 Delete Pipe Group


This function deletes a pipe group from the databank. The pipe group may be identified by indicating or by name. Note
that in order to delete pipes in this way they first have to be disconnected.

5.9 Regenerate Pipe Group


This function regenerates the batch modelling schemes for a pipe group. The pipe group may be identified by indicating
or by name. The file names have the format <subsystem><module>.prg and are stored on the prg directory.
See the Pipe User Guide for more details of Pipe Batch Modelling.

5.10 Release Pipe Group


This function releases a pipe or parts of pipes. It is possible to configure the AUTOSPLIT function and the Pipe Group
Release function. The Pipe Group Release function could be used to transfer pipes/pipe spools to PDI.
See the Pipe User Guide for full details of this function

5.11 Resize Pipe Group


This function is to re-size, re-specify or re-place several pipes. Right-click on selected pipes Double clicking a row will
open the selected pipe and show the parts, so explicit parts can be selected (see Resize/Respec. Pipe). Resize /
Respec will perform desired operation on the whole pipe(s) selected. Each pipe is saved after it is resized (or respeced)
and there is no way to cancel the operation

Exercise 8, Pipe Group Functions Drawing M3_PIPE_EXERCISE_8

Open the drawing called M3_PIPE_EXERCISE_8, use the Pipe Group Functions to complete the following:-

„
„
„ Duplicate and mirror the group of pipes to 4000 off CL on the starboard side. Use ‘indicate’ to identify the group.
Keep the same pipe names and change the module names to 102A
„
„
„ Move all pipes to 400mm above the deck (to bottom of pipe). Maintain the
fore-aft position. Try not to use the ‘Move Delta’ transformation to achieve this.
„
„
„ Colour the port group red and the starboard group magenta.

ELEVATION TO PORT

PLAN VIEW

L MIRROR_CHECK=ON or OFF After the mirror function the system performs a check of the pipe. Parts that gives
problems in this check are replaced by frames. If this keyword is used to switch off this check

85
86
Chapter 6

6 Administrative Functions
6.1 Pipe Admin
These functions provide some possibility to check for unconnected parts.

Included also are calculations for pressure drops.


Some other possibilities for switching between different Bending Machine objects.
Also there are some system-related check functions.

6.1.1 Display unconnected Drawing M3_PIPE_6.1.1

„
„
„ Select Pipe Admin > Display unconnected

L Any unconnected parts are shown with the ‘o’ symbol

6.1.2 Pressure Drop Calculations Drawing M3_PIPE_6.1.2

Calculate pressure drop in a pipeline. The user indicates start and end part in the pipeline and keys in the start flow. The
calculation assumes water in the system, and that the system is closed (i.e. circulating).
For calculation formulas see the Pipe User Guide, Pressure Drop Calculations.
„
„
„ Select Pipe Admin > Pressure drop

„
„
„ Indicate 1st part

„
„
„ Indicate 2nd part

„
„
„ This indicates that the resistance value is
missing for the valve component (see
below). Choose Yes to proceed.

„
„
„ Key-in ‘1.4’ for the resistance value for the valve

„
„
„ The resistance value is calculated at 1.402 mwc (meter water column) and displayed in the
message window

87
6.1.2.1 Storing flow resistance with a valve component

For Valve components the flow resistance may


be stored with the component in the Pipe Block
as below: -

6.1.3 Bend object ID


This feature makes it possible to define up to 100 bending objects, each one with a maximum of 10 (ten) bending
machines, numbered 1 to 10. Thus, the total number of bending machines possible to define is 1000.

If the BMOBJECT_ID keyword is present in the SBP_MODEL_DEF default file there will be an option to enable work on
a specific bending machine object.

The object can be the general purpose bending machine object ($MACH$BEND, equivalent to BMOBJECT_ID=0) or
another object specified by the user.

Pipe tube material with the same data (Outer Diameter and Wall Thickness) have to placed in different bending machine
objects.

In the training project we have two bending machine objects set up: -

1. $MACH$BEND (default, equivalent to BMOBJECT_ID=0)

2. $MACH$BEND$001 (equivalent to BMOBJECT_ID=1)

As you can see from above they both contain dimension data for 88.9DY, 3.2thk steel pipe. The obvious difference is
that the bending radius is different for each machine

88
6.1.3.1 To change the current BM Object Drawing M3_PIPE_6.1.3.1

„
„
„ Activate the pipe and select Pipe Admin > Bend object id

„
„
„ Select Pipe Model > Material > Frame to pipe

„
„
„ Select Bend

„
„
„ Select Straight

„
„
„ The bending radius is 2x88.9 = 177.8. It is taken from $MACH$BEND$001

6.1.3.2 To change back to the default BMObject


„
„
„ Same steps as before: -

„
„
„ The bending radius is
3x88.9 = 266.7 and is taken
from $MACH$BEND

6.1.3.3 Remaining Parts


A list of parts that are defined in diagrams are given for the current pipe. For a part that has been used in modelling the
model ref. is displayed
Note: This is only valid for parts that have been added/inserted using the "remaining part" option.

6.1.3.4 Remaining Valves


This function checks the remaining TPC’s.
The user keys in the name of a pipe system and the system returns a list of unused TPC’s in that system

6.1.3.5 Remaining Pipes


This function checks the remaining pipes.
The user keys in the name of a pipe system and the system returns a list of the pipes in that system which are defined in
diagrams but not modelled

6.1.3.6 Remaining connections


This function checks the remaining connections. If the default DIAGRAMS = PIPE or GENERAL is set in the
sbp_model.def file. If General diagrams, then the user keys in the name of the diagram, otherwise if Pipe diagram (set
in the def. file) no question is asked. For a current pipe, the system lists the pipe numbers for the connections that are
defined in diagrams but not modelled. The system also lists connections that are modelled but not defined in diagrams
(default) Pipe = use Visio based diagrams. General = use General diagrams.

89
6.1.4 Object Check Drawing M3_PIPE_6.1.4

Turns on/off pipe object check.when this function is turned on a check of the pipe is performed every time the program
reaches "choose function". The structure and geometry of current pipe is checked, and in case of a detected error a
message is given, and the erroneous part displayed.

„
„
„ Select Pipe Admin > Object check

„
„
„ Activate the pipe

6.1.5 Dump Model


The structure and geometry of current pipe object is dumped in the same format as OBJUTIL uses. The listing is
intended for use Tribon Solutions personnel for error debugging and testing.

Produces a file in the lst directory

6.1.6 Dump Picture


The structure and geometry of current picture object is dumped in the same format as OBJUTIL uses. The program asks
for the name of the file. No extension is given, and the program adds extension ".dmp". The file is found in the
SB_SHIPPRINT folder.

The listing is intended for use by Tribon Solutions personnel for error debugging and testing.

90
Chapter 7

7 Pipe Model Defaults


During the pipe modelling session a set of defaults are used to determine or influence the way the model will be
produced.
The default file SBP_MODEL_DEF is a text file containing a list of keywords and parameters, and will be created
normally as per company requirements.
Alternatively the default file can be interactively modified during the users own modelling session. However great care
should be taken during this function as either the company requirements may not be met or errors can be encountered
as the change contradicts other settings already made.
See the Pipe User Guide Pipe Modelling, Default File for the complete list of parameters and keywords and their
different variables.

7.1 SBP_MODEL_DEF

7.1.1 How to use Pipe Model Default File (SBP_MODEL_DEF) Drawing M3_PIPE_7.1.1

„
„
„ Select Format > Defaults > SBP_MODEL_DEF

„
„
„ Select ALWAYS_WITH_FLANGE and Change the Value to Yes

„
„
„ Select Set

„
„
„ Change ALWAYS_WITH_GASKET to Yes

„
„
„ Change AUTOSPLIT to EDIT_SPLIT_AND_DELETE

„
„
„ Select Apply

„
„
„ Select OK

„
„
„ Select Pipe Model > Part > Insert

„
„
„ Notice how the with flange(s) and with gasket(s) boxes are now ticked

„
„
„ Insert a valve, flanges and gaskets, Add spool names and then make the pipe ready

„
„
„ Notice now how the Autosplit is allowing the split command to be edited (maybe adding the sketch names)

„
„
„ Select Format > Defaults > SBP_MODEL_DEF

Select Restore Defaults

91
7.2 Model draw codes Pipe Drawing M3_PIPE_7.2

The Model Draw Code is used to control how to present models of a specific type in the current drawing, e.g. when
invoking the Insert Model function. Note that the draw codes are part of the Drafting default file. If the model type is
structure or equipment, or if volume representation for pipe components or ventilation is chosen, the detail level is
required. Values between 0 and 9 are allowed. If any detail level will do, select "Any". Pipe draw codes are divided into
separate codes for each kind of pipe component: coupling, flange, valve, connection piece and tube. Alternatively, a
common draw code for all the above kinds, except "Frames", can be used by modifying the "General" section in the
sheet.

„
„
„ Select Tools > Preferences > Model Draw Code > Pipe

„
„
„ The Pipe Draw Code dialogue box appears, change the Pipes field from Material to Symbol and center line

„
„
„ Select Tools > Model View > Exchange

„
„
„ Indicate the model view or select All, choose All

„
„
„ The Multiple choise dialogue box appears, choose to exchange All or Pipe

„
„
„ Since we have changed the default setting choose to change the model draw
code from Defaults

92
Chapter 8

8 Modelling Exercise Drawing M3_PIPE_EXERCISE_9

Open drawing M3_PIPE_EXERCISE_9. The following example is provided in order to give you a chance to practice the
pipe modelling techniques learnt in previous chapters. It is not necessary to complete this example during the training
course but it is recommended that you spend at least ¾ of a day on it.
The example links to the Pipe Specification and Diagram example contained in the Pipe Designer course. You should
therefore use the System name (WW) and the Module (103) used when creating your own version of the Diagram.
Please try using both Diagram and Specification when choosing components. In any case, all the component names are
given in the following pages.
Some of the Pipes i.e. Modules 103A,103B and 103C together with all the Equipment, Hull panels and Structure are pre-
modelled (see the following pages for details).

WW006

WW010

WW011
WW009
WW004
WW018

WW016
WW9002

WW015

WW023 WW021
WW028

WW025

WW007
WW032

WW9006
WW019

WW033

WW017

WW024
WW9004

WW035
WW018
WW9003
WW034

WW9005 WW036

WW037

WW9001

Isometric View

Remember to use System WW and Module 103 and to use the correct pipe No. i.e 004 not 4

93
2698

1687 off CL

1537 off CL
1348 off CL

1576 off CL

1726 off CL

181 off CL

94
Plan View

Section Looking Forward


4216

2599
2599
2147

1401
700

500
500

643

893
WW Diagram
95
103-WW004

PFSODIN2501PN16-50

PPBS3602X5.0-50
PFSODIN2501PN16-50
PGASDINSPV1PN16-50
PFSODIN2501PN16-50

PFSODIN2501PN16-50
PGASDINSPV1PN16-50
PFSODIN2501PN16-50
PPBS3602X5.0-50

PPBS3602X5.0-50

PGASDINSPV1PN16-100
PFWNDIN2633-100
PCRED.114.3X60.3X3.6
PELDIN2605X5.0-50
103-WW006

PPBS3602X5.6-125

PFSODIN2501PN16-125
PGASDINSPV1PN16-125
PFSODIN2501PN16-125
PGASDINSPV1PN16-125

103-WW007
PFSODIN2501PN16-125
PGASDINSPV1PN16-125

PPBS3602X5.6-125
PFSODIN2501PN16-125
PGASDINSPV1PN16-125
PELDIN2605X5.6-125

PPBS3602X5.6-125

96
103-WW009

PV3WPN16-125

PPBS3602X5.6-125
PTEE-125X50X40-3
PGASDINSPV1PN16-125
PFSODIN2501PN16-125

PFWNDIN2633-50
PGASDINSPV1PN16-50

PPBS3602X5.6-125

PFSODIN2501PN16-125
103-WW010

PV3WPN16-125

PPBS3602X5.6-125
PTEE-125X50X40-3 PGASDINSPV1PN16-125
PFSODIN2501PN16-125

PFWNDIN2633-50
PGASDINSPV1PN16-50

PPBS3602X5.6-125

PFSODIN2501PN16-125

103-WW025
PFSODIN2501PN16-125
PGASDINSPV1PN16-125

PPBS3602X5.6-125
PFSODIN2501PN16-125
PGASDINSPV1PN16-125
PELDIN2605X5.6-125

PPBS3602X5.6-125
97
103-WW011

PFSODIN2501PN16-50

PPBS3602X5.0-50

PFSODIN2501PN16-50
PGASDINSPV1PN16-50
PFSODIN2501PN16-50

PFSODIN2501PN16-50
PGASDINSPV1PN16-50
PFSODIN2501PN16-50

PPBS3602X5.0-50

PPBS3602X5.0-50

PGASDINSPV1PN16-100
PFWNDIN2633-100
PCRED.114.3X60.3X3.6
PELDIN2605X5.0-50
PFWNDIN2633-200 103-WW017
PGASDINSPV1PN16-200
PFWNDIN2633-125
PVSAFPN16-125
PGASDINSPV1PN16-125
PFWNDIN2633-125

PPBS3602X5.6-200

PTEE-200X125X40-3

PPBS3602X5.6-200 PVSAFPN16-125
PGASDINSPV1PN16-125
PTEE-200X125X40-3 PFWNDIN2633-125
PELDIN2605X5.6-125
PPBS3602X5.6-200 PCRED.219.1X139.7X6.3
103-WW019

PPBS3602X5.6-125 PGASDINSPV1PN16-80
PFWNDIN2633-80
PCRED.139.7X88.9X4

PPBS3602X5.6-125
PELDIN2605X5.6-125

PFSODIN2501PN16-125

98
103-WW018

PTEE-200X40-3 PFWNDIN2633-125
PCRED.219.1X139.7X6.3
PFWNDIN2633-100 PELDIN2605X6.3-200

PFSODIN2501PN16-200 PPBS3602X5.6-200
PGASDINSPV1PN16-200
PFWNDIN2633-200 PFWNDIN2633-200

PPBS3602X5.6-200
PELDIN2605X6.3-200
PTEE-200X100X40-3
PGASDINSPV1PN16-80 PPBS3602X5.6-200
PFWNDIN2633-80
PCRED.139.7X88.9X4

PPBS3602X5.6-125 PPBS3602X5.6-200

PELDIN2605X6.3-200
PFSODIN2501PN16-125
PGASDINSPV1PN16-125
PPBS3602X5.6-125
PPBS3602X5.6-200
PCRED.219.1X139.7X6.3
PTEE-200X125X40-3

103-WW028
PGASDINSPV1PN16-125
PFSODIN2501PN16-125

PPENFLG-125

PPBS3602X5.6-125
PFSODIN2501PN16-125
PGASDINSPV1PN16-125
PFSODIN2501PN16-125

PGASDINSPV1PN16-125 PPBS3602X5.6-125
PFSODIN2501PN16-125

99
103-WW021

PGASDINSPV1PN16-100
PFWNDIN2633-100

PPBS3602X5.6-100

PGASDINSPV1PN16-100
PFWNDIN2633-100

103-WW022

PFWNDIN2633-100
PTEE-100X40-3

PPBS3602X5.6-100

PGASDINSPV1PN16-125
PGASDINSPV1PN16-125 PFWNDIN2633-125
PFWNDIN2633-125 PCRED.139.7X114.3X4
PCRED.139.7X114.3X4

PPBS3602X5.6-100

103-WW023 103-WW024

PV3WPN16-125
PGASDINSPV1PN16-125 PPBS3602X5.6-125
PFSODIN2501PN16-125

PPBS3602X5.6-125

PV3WPN16-125
PGASDINSPV1PN16-125
PFSODIN2501PN16-125
PFWNDIN2633-65 PFWNDIN2633-65
PTEE-125X65X40-3 PTEE-125X65X40-3
PCRED.168.3X139.7X4.5 PCRED.168.3X139.7X4.5
PFWNDIN2633-150 PFWNDIN2633-150
PGASDINSPV1PN16-150 PGASDINSPV1PN16-150

100
103-WW032

PGASDINSPV1PN16-65
PFSODIN2501PN16-65 PPBS3602X5.6-65

PTEE-65X40-3
PFWNDIN2633-65
PGASDINSPV1PN16-65

PGASDINSPV1PN16-125
PFSODIN2501PN16-125

PPBS3602X5.6-65

103-WW033
PGAUGE
PPBS3602X2.9-10
PBOSS-3-8-26-20-10

PPBS3602X5.6-65

PCRED.114.3X76.1X6.3
PFWNDIN2633-100
PFGASDINSPV1PN16-100

PFWNDIN2633-65

103-WW034

PCRED.114.3X76.1X6.3 PFSODIN2501PN16-65
PFWNDIN2633-100
PFGASDINSPV1PN16-100

PPBS3602X5.6-65

101
103-WW035

PGASDINSPV1PN16-65
PFSODIN2501PN16-65 PPBS3602X5.6-65

PTEE-65X40-3
PFWNDIN2633-65
PGASDINSPV1PN16-65

PGASDINSPV1PN16-125
PFSODIN2501PN16-125

PPBS3602X5.6-65

103-WW036
PGAUGE
PPBS3602X2.9-10
PBOSS-3-8-26-20-10

PPBS3602X5.6-65

PCRED.114.3X76.1X6.3
PFWNDIN2633-100
PFGASDINSPV1PN16-100

PFWNDIN2633-65

103-WW037

PCRED.114.3X76.1X6.3 PFSODIN2501PN16-65
PFWNDIN2633-100
PFGASDINSPV1PN16-100

PPBS3602X5.6-65

102
103-WW015

PFSODIN2501PN16-50

PFSODIN2501PN16-50
PGASDINSPV1PN16-50
PFSODIN2501PN16-50

PPBS3602X5.0-50
PFSODIN2501PN16-50
PGASDINSPV1PN16-50
PFSODIN2501PN16-50

PPBS3602X5.0-50

PGASDINSPV1PN16-100
PFWNDIN2633-100
PCRED.114.3X60.3X3.6 PPBS3602X5.0-50
PELDIN2605X5.0-50

103-WW016

PFSODIN2501PN16-50

PFSODIN2501PN16-50
PGASDINSPV1PN16-50
PFSODIN2501PN16-50

PFSODIN2501PN16-50
PGASDINSPV1PN16-50 PPBS3602X5.0-50
PFSODIN2501PN16-50

PPBS3602X5.0-50
PGASDINSPV1PN16-100
PFWNDIN2633-100
PCRED.114.3X60.3X3.6
PELDIN2605X5.0-50

PPBS3602X5.0-50

103
104
Chapter 9

9 Production Information
After the pipe has been fully detailed, i.e. all necessary parts are modelled, the next stage is to add production
information to the pipe spools. This is done via the Pipe Production menu.

This chapter will show how to use this menu to add the necessary production information to the pipe,
making the necessary production engineering checks in order to bring the pipe to full ‘production
ready’ status.

Only when the pipe has reached this status is it possible to make final production information.

9.1 Heirarchy of Information


In Chapter 1 it was stated that information stored in the ‘User Ident’ was then default for each pipe
modelled in that session. An example of this was the Planning unit field.

This hierarchy can be extended further via the production information attributes right down to the
part level.

If fully utilised this approach can be very efficient. Information is keyed in once and re-used many
times.

e.g. the Planning unit becomes default for each pipe spool modelled in the current session.
Therefore it need only be entered again for spools which differ from this default setting keyed in at
the start of the session.

9.1.1 Pipe Spools Drawing M3_PIPE_9.1.1

A pipe spool is a production unit. It is a group of parts, which are manufactured and pre-assembled in the pipe
manufacturing area

The pipe on the left contains two spools with position


names 1 & 2. The system will generate an automatic
drawing for each pipe spool containing their respective
production information and parts list.

The valve YYV100 and the gaskets are not internally


manufactured items but like the two spools will be a
member of the assembly parts list. Therefore they too
must have a unique position or spool name.

Assembly Parts List


:
:
<pipe>-1
<pipe>-YYV100
<pipe>-2

105
9.1.2 Pipe Information
„
„
„ To Display use Pipe Production > Pipe Info >
Update

9.1.3 Spool Information


„
„
„ To Display use Pipe Production > Spool Info >
Update then indicate spool

PRE- pre-fabricated spool

TEMP- template spool

PTE- pre-fabricated template spool

9.1.4 Part Information


„
„
„ To Display use Pipe Production > Part Info >
Update

106
9.2 Position Naming
It is important that the pipe spools have a unique identifier or position name. The spool object has the following naming
structure.

TTP – 102 – YY 176 - 1

Project Module System Line Number Spool (pos name)

This section deals with some of the concepts concerning position naming.

9.2.1 To Display Spool Limits


„
„
„ Select Pipe Production > Spool Limits > Display

L The spool limits are shown with the ‘l’ symbols. If


the position names exist then they are also shown.

9.2.2 To Reset Spool limits Drawing M3_PIPE_9.2.2

The sketch limits are chosen automatically by the system based on information stored with the component. Therefore a
flange normally separates at the flanged connection, a two-way valve at both connections etc.

Occasionally, it is necessary to reset the default spool limits. An example of this is a 2-


way coupling component where you may want the coupling to be included with one
spool.

„
„
„ Select Pipe Production > Spool limits > Reset

Two sketches will be produced. One containing a pipe and coupling the
other a single pipe component.

107
9.2.3 To Set Spool Limits
„
„
„ Select Pipe Production > Spool limits > Set

„
„
„ Indicate part „
„
„ Indicate connection

L This returns the pipe to its original default setting: two pipe
sketches and a coupling. Tip: SET= create & RESET = delete

9.3 Automatic Position Naming


As seen earlier, it is possible to key-in position numbers in Spool Info > Update. An efficient alternative is to use the
Spool Name > Update Auto function.

This function will automatically put position numbers to all existing pipe spools as defined by the sketch limits. The
format of the position names can be controlled in the default file SBP_MODEL_DEF.

L Note that if some components such as valves already have position numbers then these will be left unchanged.

9.3.1 Adding Position Numbers Automatically Drawing M3_PIPE_9.3.1

„
„
„ Select Pipe Production > Spool name > Update
auto

„
„
„ Select Pipe Production > Spool info > Display

L To automatically remove position numbers use Pipe


Production > Spool name > Remove auto

There are many possibilities regarding automatic position


numbering. Such as prefixes and suffixes, starting values
and starting positions etc. These are controlled by the
modelling default file SBP_MODEL_DEF. Some values
associated with automatic position numbering are shown
below: -

:
POSNAME_SEQUENCE=posname.def
POSNAME_AUTO_SPOOL=ON
POSNAME_AUTO_PCOMP=OFF
POSNAME_START=A
POSNAME_PREFIX=1
POSNAME_SUFFIX=2
POSNAME_CHECK=MODULE
:

L The values above are a small selection of terms possible in the default file. For details of all possible terms and
their uses see the Pipe Users Guide.

108
Exercise 10, Position Names
„
„
„ Use the Spool Info – Update and the Sketch Limit functions to supply position numbers to the previously modelled
pipes below.

1000 500 500 500 500 1000

300
X=0
Y=0

50
0
Z=0

1000
1B2

1C
2
300

1A2

500
1000

6
50
6
50

45

102-YY130
1000
1D2
1F2 1E2
1000

102-YY131
500
2B2 2A2

500 1500 500 500 1000 500

9.4 Excess Material


In certain circumstances it is desirable to add excess material to pipe components. Two main
applications exist – End Excess and Feed Excess

1. End excess to provide some fitting tolerance. This is usually associated with a loose part (flange). Another
alternative here is to use the ‘PTE’ or ‘TEMP’ flags in Spool Info – Update.

2. Feed excess between two pulled bends to allow the pipe to be automatically bent. (the extra material is
removed after bending). The amount of extra material added is fetched from the Bending machine object. This
can be altered via the Feed min function

The Reset options will remove excess added by the Set options.

9.4.1 To add End Excess to a pipe component Drawing M3_PIPE_9.4.1

„
„
„ Select Pipe Production > Excess > End set

„
„
„ Indicate part „
„
„ Indicate connection

„
„
„ Key in 75

109
9.4.2 To add Feed Excess to a pipe component Drawing M3_PIPE_9.4.2

„
„
„ Select Pipe Production > Excess > Feed set

„
„
„ Indicate the straight pipe between the two bends

„
„
„ In this case 58mm excess will be added to the pipe = 125-67. (See the Bending Machine
dimension table below)

„
„
„ On the pipe sketch there will be information stating that this excess material should be
removed after bending.

9.4.3 To reset the Minimum Feed value


In some cases, even though the pipe satisfies the minimum feed dimensions, there can be a collision on the bending
machine when the pipe is bent. In these cases, the minimum feed value (G-measure) can be increased until the collision
vanishes.

„
„
„ Select Pipe Production > Feed min

„
„
„ Indicate part

„
„
„ This will result in 333mm excess material being added to the straight pipe when the Excess
> Feed set function is used on this part.

„
„
„ As before, this excess material will be removed after bending.

110
9.5 Production Checks

Before final production information can be made, the current pipe must be
production checked. These checks determine whether the pipe is suitable for
production.

This can be done via the Pipe Production > Checks functions.

Some of the checks are for information only and the user may OK them. Others must be passed in order to advance to
‘production ready’ status. There now follows a description of each Check.

Check Description Must be Display


passed
Bend Will check the pipe against the bending machine Y
object. All lengths will be checked against those stored
in the Object. Also the pipe is checked for collision
with bending and turning planes.

Because bending is associated with pre-welding of


flanges then a check is also made against the flange-
welding object.
Excess Will check the pipe for end excess and displays the N
result.

Extrude Checks the pipe against the extrusion machine object N


and displays the result.

Feed Checks the pipe for any user given feed excess and N
displays the result.

Frame Checks the pipe for any frame still left and displays the Y
result

111
Length Checks the pipe for any pipe lengths greater than the Y
maximum length stored in the pipe component and
displays the result.

Loose Checks the pipe for loose parts and displays the N
result.

Spool Checks the pipe for position names and displays the Y
name result.

Non Checks the pipe for non-connected parts and displays N


connect the result.

9.5.1 Checks On/Off


It is possible to turn the some of the checks on/off.

One practical application of this would be a pipe, which cannot pass the Bend check
(due to collisions or bend lengths) and cannot be altered in the model (due to the
physical constraints of the surrounding environment). Therefore the check may be turned
off and the pipe will be bent manually.

Similarly Extrude and Spool name checks may be turned on/off. The Display option will display which checks are
turned on/off for the current pipe.

9.6 Welding Gaps


The Weld gaps functions allow the insertion of welding gaps into the Pipe line. The
insertion can be made at the Pipe, Spool or Part levels.

The welds can be detected automatically, and the cutting lengths of the pipe parts are
adjusted to suit.

Weld gap

Welded Weld gap


Elbow

112
9.6.1 Default file
There are some keywords that can be set in the default file SBP_MODEL_DEF. These keywords effect how the
functions work: -

WELDGAP_FIRST_CHOISE_COLOUR=<colour> default = red

The colour used to display weld gaps, unless this colour is the same as the pipe colour.

WELDGAP_SECOND_CHOISE_COLOUR=<colour> default = <yellow

The colour used to display weld gaps, if the first choice colour is the same as the pipe colour.

WELDGAP_READY_CHECK = OFF (default) or ON

If set the pipe ready check finds all connections where a weld gap could be added to the pipe according to the analysis,
but no weld gap is present.

9.6.2 Add Weld Gap to a part Drawing M3_PIPE_9.6.2

„
„
„ Select Pipe Production > Weldgaps > Add part

„
„
„ Indicate part and the indicate the connection closest to the weld

„
„
„ Key in the size of the weld gap in mm

The pipe length is adjusted by 3mm and the weld gap is displayed in red.

9.6.3 Adding Weld Gaps to a spool


The same method can be applied to a pipe spool: -

113
9.6.4 Adding Weld Gaps to a pipe
The same method can be applied to a pipe: -

Pulled
Bend

Welded
Sleeve

The system produces weld gaps at all positions where the ‘gap’ has not already been applied by a component e.g. a
flange or a sleeve e.t.c.

9.6.5 Edit Weld Gaps


The weld gaps can be altered via these functions

„
„
„ Select Pipe Production > Weldgaps > Edit Spool

„
„
„ Indicate the spool

All weld gaps in the indicated spool are altered to 10mm

The function Pipe Production > Weldgaps > Edit Part will apply the change to an
individual weld gap

9.6.6 Delete Weld Gaps

The functions Delete spool and Delete part will remove weld gaps at the spool and
part levels.

The weld gap will be replaced with frame so you will have to use the Material
functions to progress the pipe.

9.7 The Pipe Ready function


„
„
„ Select Pipe > Ready

The Pipe > Ready function will automatically step through the production checks mentioned in the previous section. At
the end of this process (assuming that the important checks are passed) the pipe will be stored with ‘production ready’
status.
This means that production information can now be generated for the pipe. In chapter 5, ‘Splitting of Pipes’ we will deal
with how the production information can be made.

114
Exercise 11, Pipe Ready
For the previously modelled pipes below, make all production Checks and use the Pipe - Ready function to store the
pipes.

1000 500 500 500 500 1000

300
X=0
Y=0

50
0
Z=0

1000
1B2

1C
2
300

1A2

500
1000

6
50
6
50

45

102-YY130
1000
1D2
1F2 1E2
1000

102-YY131
500
2B2 2A2

500 1500 500 500 1000 500

115
116
Chapter 10

10 Splitting of Pipes
The main function of this program is to: -

1) Create automatic pipe sketches


2) Create data for parts listing, pipe production control and pipe sketch issue control.

10.1 Environment
SB_PPDB SB_PSDB SBD_PICT SB_PDB
(Pipe Production Data (Pipe Structure (Standard Detail (Picture Data Bank
Bank) Data Bank) Drawings, etc.) Containing Pipe sketches)

SBP_SPLIT_DEF
(Splitting Default File) SB_OUTPUT1
(List File with Listing of Input,
Error and Messages)

D0320013.SBX
(File Containing the Syntax
of Input Language)
SP600.exe SB_OUTPUT2
(List File withNames of Split
Sketches, Valves, etc.)

D0300003.SBM &
SBE_GENCMPDB
D0300013.SBM
(General Component Data
(Message Files)
Bank)

SB_SURT D012SY010.SBS SBD_STD SB_INPUT1


(Surface Treatment (Symbol font file) (Standard Data (File Containing the Input
Specification) Bank) Statements)

Name Description Logical/File Name

PPDB Pipe Production Data Bank. SB_PPDB


PSDB Pipe Structure Data Bank. SB_PSDB
GCDB General Component Data Bank. SBE_GENCMPDB
DEF Default file. SBP_SPLIT_DEF
SURT Surface treatment specification. SB_SURF
FORM Standard data bank SBD_STD
PICT Standard detail drawings, etc. SBD_PICT
SYNTAX File containing the syntax of the input language. D0320013.SBX
MESS Message files D0300003.SBM D0300013.SBM
SYMB Symbol font file. D012SY010.SBS
DATA File containing the input statements. SB_INPUT 1
DWG Picture data bank containing pipe sketches SB_PDB
LIST1 List file with listing of input and error & messages. SB_OUTPUT 1
LIST2 List file with names of split sketches, valves, etc. SB_OUTPUT 2

117
10.2 Input File Syntax
The program requires an input file to be created. The file is normally named ‘splitxx.dat’ (xx normally represents the
users initials) and is stored on the dat directory. The following statement types exist:

„
„
„ PROJECT
PROJECT,<projid>; where <projid> is the project identification. String max 18 characters. The PROJECT-statement
should be given as the first statement of the input file.

„
„
„ SPLIT
SPLIT<selection>[/PLOT][/NOTE=<note>] where <selection> is the selection of pipes to be split. The following
possibilities exist:

1. Split all pipes within a module


/MODULE=<modid> where <modid> is the name of the module. String max 18 characters.
2. Split all pipes of a system
/SYSTEM=<sysid> where <sysid> is the name of the system. String max 18 characters.
3. Split all pipes of a system within a module
/MODULE=<modid>/SYSTEM=<sysid>
4. Split all specified pipes within a module
/MODULE=<modid>/SUBSYSTEM=<pipeid> <pipeid> is the name of the pipe, i.e. system id and pipe number. String
max 18 characters. <pipe id> may be repeated up to ten times. If more than one pipeid is given, they have to be
surrounded by parentheses.
5. Split all specified positions of certain pipes within a module
/MODULE=<modid>/SUBSYSTEM=<pipeid> / SKETCH=<posid> <posid> is the position number (name) of certain
pipes within <pipeid>. <posid> can be repeated up to 10 times. If repeated, they must be surrounded by
parentheses. In combination with <posid>, <pipeid> cannot be repeated.

/NOTE A note can be specified by this attribute and it will be printed as a modification information on all the sketches
created by the current SPLIT-statement. <note> is a string with max 65 characters.

Examples:

SPLIT/MOD='230H'/PLOT;
SPLIT/MOD='230H'/SYS='TG'/NOTE='ALL WELD NECK FLANGES SUBSTITUTED';
SPLIT/MOD='230H'/SUB=('TG28','TG29');
SPLIT/MOD='230H'/SUB='TG28'/SKE=('B','C');

An arbitrary number of SPLIT-statements can be given in the input file.

„
„
„ DELETE
The DELETE-statement is used to delete pipe sketch objects and associated reference objects from the data banks
PPDB and PICT.
DELETE<selection>[/ALL]; where: <selection> Specification of the pipe sketch objects to be deleted

The same syntax as in the SPLIT-statement with the exception that the /SKETCH ATTRIBUTE cannot be given. This
means that the smallest amount of pipe sketches to be deleted is those belonging to one pipe (subsystem).

/ALL The attribute /ALL causes deletion of references on MODULE-, SYSTEM,- and SUBSYSTEM-levels.

10.3 Startup of Pipe Splitting


„
„
„ Select Pipe > Splitting Background

„
„
„ Key in split

„
„
„ The result files are stored on the lst directory and are called spl0_<job number>.lst and
spl1_<job number>.lst.

118
10.4 Example Inputs & Outputs

10.4.1 Result Lists


INPUT FILE: -

LIST1 – spl0_ <job number> .lst: -

LIST2 – spl1_ <job number> .lst: -

L Default setting that could be added to the SBP_MODEL.DEF file for automatic splitting of pipes

AUTOSPLIT_LIST = OFF (default) or ON


OFF - A message will be given when the background job is finished
ON - A list box with the job log will be displayed when the background job is finished
AUTOSPLIT=OFF (default) or SPLIT_AND_DELETE or EDIT_SPLIT_AND_DELETE or DELETE
OFF - Do not start any background job on the ready and delete commands
SPLIT_AND_DELETE - Automatically start the pipe production program as a background job upon the ready
and delete commands
EDIT_SPLIT_AND_DELETE - Automatically start the pipe production program as a background job upon the
ready and delete commands. The splitting statement will be possible to edit
DELETE - Automatically start the pipe production program only on the delete command

119
120
Chapter 11

11 Introduction to Pipe Production Information


In the Basic Pipe Modelling course we have seen how we may create pipe sketches. In this chapter we will discuss
some of the main pipe production information, which appears on the sketch. For full details of this information see the
Tribon M2 Pipe User Guide.

11.1 The Pipe Sketch


MODS
POS QUANT UNITS DESCRIPTION BUILD MTRL NO. AC
1
2
3
2727
1
1
MM R₩R 88,9X3,2 ST]L 1330-06 VIS 83
PCS SLIP-ON FLANGE PN16 OD=88,9 STEE
PCS SLIP-ON FLANGE PN16 OD=88,9 STEE
2727
6
6
0-85-334
0-233-507
0-233-507
L
L
L
Pipe sketches are stored in two forms, in SB_PPDB as structural pipe
sketch data and the DWG as picture objects.
PARTS LIST (CUTTING LENGTHS, QUANTITIES)
1918 The detailed layout of the pipe sketches is determined by the sketch
822 form. By changing the form it is possible to move the items to other
positions in the sketch.

From a production viewpoint the pipe sketch contains all types of


1050

1050

information useful for the production of the pipe spool. This information
1096
includes: -

„
„
„ Parts List and cutting Information
1918
90.0
P1 1
„
„
„ Auto Flange Welding Information

2
C1
„
„
„ Bending Information
1096 822 C2
3

„
„
„ Assembly Information
ASSEMBLY INFO P2
BENDING INFO 90.0

AUTO FLANGE
The sketch also contains other useful data for production such as
TOTAL 2 TO 3 2186 SPOOL: 1 CLUTCH: 2
WELDING INFO
2
3
0
0
BP1: :
BP2: :
BENDING MACHINE: 1
CHECKSUM: 2415
Surface Treatment, Heat Treatment, Bending Radius, Planning Unit etc
POS ROT. INCL TURN REMARKS POS X-COORD Y-COORD Z-COORD -1909. 90.0 :-1.0
C1 8997.0 3822.0 4000.0
-1.0
ASSEMBLY INFORMATION 516.1 -180.0 90.0 :-1.0
C2 10046.5 1904.0 4000.0 -1.0

JOINT HEAT TESTP FEED ROT. BEND


solutions
8 12.00 2 3 0.0 BENDING DATA
Training Department
Email: training@tribon.com WELD SURFT EXT INT POS POS ANGLE DRAWN BY E
1 AUTOMATIC WELD JG/CS/223
NOTES THIS IS THE TRAINING PIPE SHOP WO-NO. DEST.

DATE RAD WEIGHT BLOCK PLAN UNIT ARRGT. DRAWING NO.


00-12-21 3.0 26 B902 945/2 24-766
DESCRIPTION QNT PG SHIP SKETCH NAME
F-R₩R 88,9X3,2 ST]L 1330-06 ES ES-KCS-SA1-6

11.2 Parts List Information


1. MODS. Text describing modifications to the sketch.

2. POS. Position number for material within the sketch. All material items have unique number, i.e. if two or more
equal items exist, they will all have unique position numbers.

3. QUANT. Quantity of material.

4. UNITS. Quantity unit, i.e. millimetres or pieces.

5. DESCRIPTION. Description of material. Originates from PCDB.

6. BUILD. Building length for component. For a pipe, the length is equal to the total material length of the finished pipe.
When the length is preceded by a '*', then the length is equal to the maximum length of the pipe, e.g. is the pipe has
a mitre or a thread.

7. MTRL NO. Material number, i.e. the material identification used in the material system (MIS)

8. AC. Material acquisition code according to the rules valid in the current material system (MIS)

11.3 Auto Flange Welding Information


AUTOMATIC WELD. Flanges to be welded in the automatic flange welder are specified here. If two flanges are
automatically welded on the same pipe, the flange offset angle (the angle before bending) is specified.

121
11.4 Bending Information
BENDING DATA. The FEED, ROT(ATION) and BEND values are calculated according to the requirements of the
current bending machine. The CHECKSUM is also calculated to suit the control unit of the bending machine. The
calculation of these values is very much depending on the properties of the bending machine. For example, the
calculation of over-bend angle to compensate for spring back is performed by some bending machines themselves,
while it has to be given to some. Also the calculation of automatically added over lengths, etc. may differ between
different machines. The end of the pipe to put into the clutches of the bending machine is specified by: SPOOL: 1
CLUTCH: 4 where 1 is the position number for the pipe (spool) and 4 identifies the clutch end. The bending machine
number, when the `multiple bending machine object' feature is activated and the bending machine object is NOT the
general purpose bending machine object ($MACH$BEND),will show up on the sketch as a bending machine number
greater than 100. In this case the last 2 digits represent the actual bending machine number and the digit(s) in front of
those 2 represent the <object id>.

11.5 Assembly Information


ASS Y INFO. Assembly information. POS specifies the component for which the assembly information is valid. ROT
(rotation), INCL (inclination), TURN (turning) and REMARK have the following meaning for different kinds of
components:

11.5.1 Flanges
ROT gives the flange offset angle in relation to the reference plane specified in REMARK.

The reference plane is determined by a bend, an elbow or a branch piece. The angle is positive in the counter clockwise
direction relative to the reference plane when looking "through" the component to be placed towards the reference plane

The rotation refers to the placing of the bolt holes according to the following picture: -

The reference itself can be defined by five different cases: -

1. Bend 2. Elbow 3. Branch

4. Flange 5. Mitre

In the REMARK-field the word LOOSE may occur. This means that the flange should not be assembled in the
prefabrication phase. (The remark LOOSE may occur also for other components than flanges.) The fields INCL and
TURN have no significance for flanges.

122
11.5.2 Branch Pieces
A branch piece is oriented by means of rotation (ROT), inclination (INCL) and turning (TURN). Rotation is significant only
when the branch piece has a flange.

The reference plane for the flange rotation is defined by the branch piece and
the main pipe. The flange should be seen along the branch piece towards the
main pipe.

The inclination is the angle between the branch piece and the main pipe
measured in the direction towards the reference item defined in the REMARK
field. If no bends or elbows exist as reference items, the reference direction is
specified between the two colons in the REMARK-field. See examples below.

The turning of a branch piece is specified in the same way as the rotation of flanges, i.e. the reference plane is defined
in the REMARK-field. One difference is, however, that if no "natural" reference plane exists, the branch piece itself,
together with the main pipe, defines the plane.

After the second colon there is a code defining the kind of joint between
the branch piece and the main pipe. The following codes exist:

EXT Extrusion, machine


MEX Extrusion, manual
DRL Drill
SDL Saddle
SRF On surface
BRN Burn

11.5.3 Elbows
Elbows are oriented in a similar way as branch pieces with the exception that an elbow is never oriented relative to a
branch piece. The reference plane must be determined by another elbow, a bend or a mitred connection.

11.5.4 Mitre
A mitred connection between two pipes is described in the ASSEMBLY INFORMATION field.

The ROT-field contains the word MITRE, the INCL-field the


angle at which the pipe is to be cut, TURN the orientation
according to the same rules as for elbows and after the second
colon of the REMARK-field the position number of the other pie
in the mitred joint.

11.5.5 Cut
If excess material has been added, e.g. for bending purposes, the intended final length is specified as follows:

123
11.5.6 Split
An excess length can be added to a straight piece of pipe between two bends (to be able to bend the pipe in the bending
machine).

The pipe sketch shows the final pipe. The splitting operation is
described in the assembly table with the excess length in the
REMARK-field.

11.5.7 Thread
Information about a threaded pipe end is presented as follows:

where 1 is the position number of the pipe and 2 identifies the end to be threaded (2 is the position number of e.g. a
flange). The choice of thread code and parameters is supposed to be made according to the standard rules available.

11.5.8 Insert
Information about an INSERT-joint is presented as follows:

11.5.9 End Point Distance


The linear distance between the end points of the main pipe is presented in the assembly table as: TOTAL 1 TO 3
2693

where 1 and 3 are position numbers for the components (usually flanges) at the end points.

11.6 Description
Description of the pipe. The component (or pipe), to which the position number is given, determines the description. A
prefix is added according to: -

F for prefabricated pipes


P for template pipes
FP for prefabricated template pipes

124
11.6.1 Pipe Sketches

MODS MODS
POS QUANT UNITS DESCRIPTION BUILD MTRL NO. AC POS QUANT UNITS DESCRIPTION BUILD MTRL NO. AC
1 2727 MM R₩R 88,9X3,2 ST]L 1330-06 VIS 83 2727 0-85-334 L 1 2193 MM R₩R 219,1X8,8 ST]L 1330 VIS 83 V 2193 0-85-1148 L
2 1 PCS SLIP-ON FLANGE PN16 OD=88,9 STEE 6 0-233-507 L 2 228 MM R₩R 139,7X7,1 ST]L 1330-06 VIS 8 228 0-85-413 L
3 1 PCS SLIP-ON FLANGE PN16 OD=88,9 STEE 6 0-233-507 L 3 103 MM R₩R 139,7X7,1 ST]L 1330-06 VIS 8 103 0-85-413 L
4 113 MM R₩R 139,7X7,1 ST]L 1330-06 VIS 8 113 0-85-413 L
5 1 PCS FL[NS M NAV+NOT A219.1X8.8 80/37 90 0-233-2768 RR
6 1 PCS KON R₩R 219,1X8,8/139,7X7,1 L=15 152 0-229-1528 RR
7 1 PCS TUBKR₩K 90-139,7X7,1 ST]L 35 DIN 382 0-228-1323 RR
8 1 PCS FL[NS M NAV A 150-139.7X7.1 700/ 75 0-233-2814 RR
9 1 PCS FL[NS M NAV A 150-139.7X7.1 700/ 75 0-233-2814 RR
10 1 PCS FL[NS PN70 DN 125 FLP UTF A ST]L 65 0-233-2723 RR
1918

822

1050

1050
C2
1276 486 673
8

10 9

1096

494
4 3

C1 5

1918
1 6 7
90.0
P1 1 2626

1096 822 2
C1
C2
3

P2 TOTAL 5 TO 8 2672
90.0 3 90 0 E 7: :MEX
4 90 0 E 7: :MEX
5 0 E 7: :
TOTAL 2 TO 3 2186 SPOOL: 1 CLUTCH: 2 8 0 E 7: :
2 0 BP1: : BENDING MACHINE: 1 9 0 BS 3: :
3 0 BP2: : CHECKSUM: 2415 10 0 BS 4: :
POS ROT. INCL TURN REMARKS POS X-COORD Y-COORD Z-COORD -1909. 90.0 :-1.0
POS ROT. INCL TURN REMARKS POS X-COORD Y-COORD Z-COORD
C1 8997.0 3822.0 4000.0
-1.0
ASSEMBLY INFORMATION 516.1 -180.0 90.0 :-1.0 ASSEMBLY INFORMATION C1 36318.4 -25.9 4554.0
C2 10046.5 1904.0 4000.0 -1.0 C2 36318.4 2600.0 5048.1
JOINT HEAT TESTP FEED ROT. BEND JOINT HEAT TESTP FEED ROT. BEND
solutions
8 12.00 2 3 0.0 BENDING DATA solutions
1;2 8 22.00
Training Department 5 BENDING DATA
Training Department
Email: training@tribon.com WELD SURFT EXT INT POS POS ANGLE DRAWN BY E WELD SURFT EXT INT POS POS ANGLE DRAWN BY
Email: training@tribon.com E
1 AUTOMATIC WELD JG/CS/223 1 1 IC OB HO JG 223
AUTOMATIC WELD
NOTES THIS IS THE TRAINING PIPE SHOP WO-NO. DEST. NOTES SHOP WO-NO. DEST.

DATE RAD WEIGHT BLOCK PLAN UNIT ARRGT. DRAWING NO. DATE RAD WEIGHT BLOCK PLAN UNIT ARRGT. DRAWING NO.
00-12-21 3.0 26 B902 945/2 24-766 00-12-21 172 B902 P234/1 24-101
DESCRIPTION QNT PG SHIP SKETCH NAME DESCRIPTION QNT PG SHIP SKETCH NAME
F-R₩R 88,9X3,2 ST]L 1330-06 ES ES-KCS-SA1-6 F-R₩R 219,1X8,8 ST]L 1330 VI ES ES-KCS-WW17-A

Exercise 12 – Pipe Splitting


For all pipes modelled in Exercise 9: -

1) Make some of the pipes modelled ready


2) Try using both manual and automatic splitting to Split pipes

Use the Pipe-Sketch-Editor in Drafting to tidy-up the sketches.

125
126
Chapter 12

12 Pipe Statistics
The pipe statistics is available in outfitting list templates which is named 'outfitlist.xls' and this interface with Microsoft
COM object. Therefore the COM object should be installed correctly according to the Installation Guide.
The program of pipe statistics template is in an excel sheet as a Microsoft Visual Basic script so that the user can modify
the code in order to customise the outputs.
The menu button is on the Sheet1 of 'outfitlist.xls' named ' Pipe Statistics' and the list function is activated from this
button.
The pipe statistics lists can produce reports as follows:-

1. Lists of existing pipes and pipe sketches


2. Summary of materials used
3. Weight and Centre of Gravity calculations

12.1 Start-up
„
„
„ Select Programs > TRIBON M3 > Outfitting > Outfitting Lists from the Start menu

„
„
„ Select Enable Macros

„
„
„ Select Pipe Statistics from the menu

„
„
„ The following dialogue box is displayed with the
following options

12.1.1 Date

127
12.1.2 Material

12.1.3 Diagram

12.1.4 Insulation

12.1.5 Weight

128
13 Appendix (additional exercises)

Pipe Name Components


YY200 PPBS3602X5.6-80, PPBS3602X5.0-50, PFSODIN2501PN16-80, PFSODIN2501PN16-50

Pipe Name Components


YY201 PPBS3602X5.6-80, PPBS3602X5.0-50, PPBS3602X2.9-10, PFSODIN2501PN16-80,
PFSODIN2501PN16-50, PBOSS-3-8-26-20-10, PGAUGE

Pipe Name Components


YY202 PPBS3602X5.6-80, PPBS3602X5.0-50, PFSODIN2501PN16-80, PFSODIN2501PN16-50,
PELDIN2605X5.6-80

Pipe Name Components


YY203 PPBS3602X5.6-125, PPBS3602X5.6-80, PPBS3602X5.0-50, PFSODIN2501PN16-125,
PFSODIN2501PN16-80, PFSODIN2501PN16-50, PER.139.7X88.9X6.3,
PCRED.88.9X60.3X5.6, PER.88.9X60.3X5.6, PPENFLG-80

129
Y

Pipe Name Components


YY204 PPBS3602X5.6-125, PPBS3602X5.6-80, PPBS3602X5.0-50, PFSODIN2501PN16-80,
PFSODIN2501PN16-50, PER.139.7X88.9X6.3, PCRED.88.9X60.3X5.6,
PPENFLG-80

130

You might also like