Professional Documents
Culture Documents
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
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.
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
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
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
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
5
9.7 The Pipe Ready function............................................................................................................. 114
Exercise 11, Pipe Ready ............................................................................................................................. 115
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.
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
9
1.8 Tool Bars
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. Spool Update
2. Auto Spool Name
3. Display Spool Limits
1 2 3 4 4. Remove Spool Position Name
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
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)
Pipe Spools
(Sub-system) (Production)
Branch
Part
12
2.5 The Co-ordinate System
The system will prompt the user to ‘Key in user identification:’
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.
Select Pipe > Ident > Display
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
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.
It is possible to connect and refer to other pipe objects when current on a particular pipe.
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
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.
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
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).
Indicate the pipe in any view: -
16
2.8.7 Saving a Pipe
Select Pipe > Save
L This function is useful if you have forgotten which pipe you are current on!
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.
Select Pipe > Delete (if a pipe is already active then you will be asked to save it)
Select Yes
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
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
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
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
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
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
Select Quit
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’
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’
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:
B26-6
B26-6
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).
(Pipe Diagram)
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.
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.
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
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
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.
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
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
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.
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
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.
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).
Select Pipe Model > Part > Delete
Indicate part to delete
Choose Delete
Select Operation complete
Select Pipe Model > Part > Delete
Indicate part to delete
Choose Replace by frame
Select Operation complete
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
The parts to delete are highlighted, select Delete
Select Operation complete
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
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.
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.
Select Pipe Model > Route
Indicate the flange
Indicate the outer connection
then define a 3D point
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.
Select Pipe Model > Route
Make pipe 102-YY128 current
Then choose External Connection
Indicate part … … Indicate connection … …Then define a 3D point
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
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
First you indicate the part, then the connection, then choose the boss connection
type from the menu above.
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
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
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.
Select Pipe Model > Bends > Display bends
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
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
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
Indicate bend then indicate length (part) to change. Indicate the new position for the bend: -
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.
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: -
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
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!
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
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: -
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
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
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.
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
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.
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
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
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
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
Where:-
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.
79
5.2 Move Pipes
The Move function will transform the identified group to a new position using the normal Way to Transform options.
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
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
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.
Select Pipe > Pipe Group > Duplicate
Indicate each pipe with the cursor
Then select Operation Complete
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.
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.
Select Pipe Admin > Display unconnected
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
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: -
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
The bending radius is
3x88.9 = 266.7 and is taken
from $MACH$BEND
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
The listing is intended for use by Tribon Solutions personnel for error debugging and testing.
90
Chapter 7
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
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
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
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.
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.
A pipe spool is a production unit. It is a group of parts, which are manufactured and pre-assembled in the pipe
manufacturing area
105
9.1.2 Pipe Information
To Display use Pipe Production > Pipe 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.
This section deals with some of the concepts concerning position naming.
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.
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
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.
Select Pipe Production > Spool name > Update
auto
Select Pipe Production > Spool info > Display
:
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.
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
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.
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.
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.
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.
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.
The welds can be detected automatically, and the cutting lengths of the pipe parts are
adjusted to suit.
Weld gap
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: -
The colour used to display weld gaps, unless this colour is the same as the pipe colour.
The colour used to display weld gaps, if the first choice colour is the same as the pipe colour.
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.
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.
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.
Select Pipe Production > Weldgaps > Edit Spool
Indicate the spool
The function Pipe Production > Weldgaps > Edit Part will apply the change to an
individual weld gap
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.
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.
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
115
116
Chapter 10
10 Splitting of Pipes
The main function of this program is to: -
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)
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:
/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');
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.
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
L Default setting that could be added to the SBP_MODEL.DEF file for automatic splitting of pipes
119
120
Chapter 11
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
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.
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)
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.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: -
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:
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.
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:
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: -
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
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:-
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)
129
Y
130