ISoman
ISoman
ISoman
Reference Manual
AVEVA Solutions Ltd
Disclaimer
Information of a technical nature, and particulars of the product and its use, is given by AVEVA
Solutions Ltd and its subsidiaries without warranty. AVEVA Solutions Ltd and its subsidiaries disclaim
any and all warranties and conditions, expressed or implied, to the fullest extent permitted by law.
Neither the author nor AVEVA Solutions Ltd, or any of its subsidiaries, shall be liable to any person or
entity for any actions, claims, loss or damage arising from the use or possession of any information,
particulars, or errors in this publication, or any incorrect use of the product, whatsoever.
Copyright
Copyright and all other intellectual property rights in this manual and the associated software, and every
part of it (including source code, object code, any data contained in it, the manual and any other
documentation supplied with it) belongs to AVEVA Solutions Ltd or its subsidiaries.
All other rights are reserved to AVEVA Solutions Ltd and its subsidiaries. The information contained in
this document is commercially sensitive, and shall not be copied, reproduced, stored in a retrieval
system, or transmitted without the prior written permission of AVEVA Solutions Ltd Where such
permission is granted, it expressly requires that this Disclaimer and Copyright notice is prominently
displayed at the beginning of every copy that is made.
The manual and associated documentation may not be adapted, reproduced, or copied, in any material
or electronic form, without the prior written permission of AVEVA Solutions Ltd. The user may also not
reverse engineer, decompile, copy, or adapt the associated software. Neither the whole, nor part of the
product described in this publication may be incorporated into any third-party software, product,
machine, or system without the prior written permission of AVEVA Solutions Ltd, save as permitted by
law. Any such unauthorised action is strictly prohibited, and may give rise to civil liabilities and criminal
prosecution.
The AVEVA products described in this guide are to be installed and operated strictly in accordance with
the terms and conditions of the respective licence agreements, and in accordance with the relevant
User Documentation. Unauthorised or unlicensed use of the product is strictly prohibited.
AVEVA Solutions Ltd, High Cross, Madingley Road, Cambridge, CB3 0HB, United Kingdom
Trademarks
AVEVA and Tribon are registered trademarks of AVEVA Solutions Ltd or its subsidiaries. Unauthorised
use of the AVEVA or Tribon trademarks is strictly forbidden.
AVEVA product names are trademarks or registered trademarks of AVEVA Solutions Ltd or its
subsidiaries, registered in the UK, Europe and other countries (worldwide).
The copyright, trade mark rights, or other intellectual property rights in any other product, its name or
logo belongs to its respective owner.
ISODRAFT Reference Manual
Contents Page
ISODRAFT
Introduction to this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1
Who Should Use This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1
How this Manual is Organised . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1
Conventions Used in This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:2
BOLTING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:18
BOLTREPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:20
BORES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:21
CHANGE HIGHLIGHTING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:22
CHARHEIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:24
CHECK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:24
CLLENGTHFILE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:26
CONTINUATIONSYMBOLS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:27
CONTNOTES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:27
CONTWELDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:28
COORDINATES or COORDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:28
CUTBACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:30
CUTMARKS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:32
CUTPIPELISTFILE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:33
CUTTINGLIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:35
DATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:36
DELETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:37
DELIMITER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:37
DETAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:38
DIMDIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:41
DIMENSIONS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:43
DISTANCES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:47
DTEXTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:48
ELEVATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:49
EQUIPMENTNUMBERING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:49
FALLINGLINES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:50
FALLSKEWS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:54
FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:55
FLOWARROWS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:57
FRAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:58
INSTALL SETUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:58
INSTNAME. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:59
INSULATIONCONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:60
ISO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:61
ISOTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:62
ITEMCODE (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:63
ITEMCODE (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:65
JOINTNUMBERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:66
KEYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:67
LEGLENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:68
LINETHICKNESS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:68
LOOSEFLANGEALLOWANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:69
MARGIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:69
MARK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:70
MATCONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:72
MATERIALLIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:73
MATLISTFILENAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:79
MESSAGEACCURACY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:80
MESSAGEFILENAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:81
MTEXTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:82
OPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:83
OUTCOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:83
OVERALLSKEWS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:87
PBENDNUMBERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:87
PICTURESCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:88
PLOTDETAILDATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:89
PLOTTINGSCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:90
POSITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:91
POSTPROCESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:98
PRECISION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:98
PREPROCESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:98
PROCESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:99
PROJECTNUMBER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:99
Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:100
RECREATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:101
REFDIMENSIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:102
REMOVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:102
REPEATABILITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:104
RESERVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:105
SETCOMPDATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:106
SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:107
SKEWBOX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:107
SPECBREAK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:113
SPLIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:114
SPOOLNUMBERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:115
STACKINGARRANGEMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:117
SUPPORTFILENAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:118
SUPPORTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:119
SYMBOLFILENAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:120
TAGGING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:120
TAPPING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:121
TEXTPOSITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:122
TITLEBLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:122
TOLERANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:123
TRACINGCONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:124
TRANSFERFILENAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:125
TRUNCATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:126
TUBESPLITS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:127
UNDERLAYPLOTNAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:127
UNITS ............................................................ 2:128
WASTAGE AREA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:130
WELDID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:131
WELDNUMBERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:132
WELDTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:134
ZEROLENGTHSKEWS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:135
This document is a Reference Manual for ISODRAFT. It describes all the commands
available to control the production of isometric drawings. It also shows the default Symbol
KEYs (SKEYs) that are used to plot the drawings and gives examples of PLOT files.
Note: This convention does not mean that you have to type the second part of the
command in lowercase letters. You can enter commands in any combination of
uppercase and lowercase letters.
For example, you can enter the command Check in any of the following forms:
CH
CHE
CHEC
CHECK
You cannot abbreviate commands shown wholly in uppercase letters.
Lowercase italics describe command arguments. You should replace the description
shown by the text or value you require. Here are some examples:
| |
‘--------------+-->
• where <expres> is another subsidiary diagram representing the range of mathematical
expressions which can be used to input values, and text represents a user-defined unit
of measurement. Using expressions in PDMS is described in the Software
Customisation Guide.
• For example:
9.75 INCH
1.5 FT
Note: For information about the syntax for PML, the PDMS Programmable Macro
Language, and the PDMS forms and menus, see the Software Customisation Guide.
CHECK Extracts isometric data from the database but does not pass it to
the plotting function. This is used to check the data or create a
transfer file.
DETAIL Generates and plots isometric drawings for the elements in the
list.
FILE Specifies the name of the PLOT file to which the isometric
drawing output is sent.
INSTALLSETUP Restores the settings to those saved in the macro or binary file
using the RECREATE command.
MESSAGEFILENAM Specifies the name of the file to which messages about the
E progress of the detailing are sent.
2.2.2 Bolting
BOLTFILE Specifies the name of the bolt report file, produced using the
BOLTREPORT command.
BOLTING Specifies where and how the bolt lengths are to be shown in the
material list.
MATERIAL PARTNUMBERS FROMDB Allows you to select whether to use the part
numbering from the DB.
DATE Allows you to specify the format for showing the date
in the drawing’s title block.
PROJECTNUMBER Writes the project number into the title block area.
MATLISTFILENAME Specifies the name of the file into which the materials
list can be saved.
SUPPORTFILENAME Specifies the name of a file into which the schedule for
pipe supports is saved.
2.3.1 ADD
Command Syntax:
.----<---------------------------------------------.
/ |
>- ADD --*-- <gid> -------------------------------------------|
| |
|-- SHEETNumber --+-- integer --. |
| | | |
| '-- SINGle ---+------------. |
| | |
‘-- SPOOl ---+-- integer --.-- OF integer --| |
| | | |
| '-----------------| |
| | |
‘-- text -----------------------+-<gid>-+->
Querying: Q DETaillist
Lists contents of both Add and
Remove lists.
2.3.2 ANGLEACCURACY
Function: Allows you to specify the degree of accuracy for the reporting
of angles on the isometric.
Description: For bend and elbow angles, and orientation angles for tees,
valve and instrument spindles, you can vary the accuracy
with which ISODRAFT reports the angle on the isometric.
You can use one of two settings:
Examples: ANGLEACC 1
2.3.3 ATEXT
2.3.4 ATTEXTS
2.3.5 ATTANAME
Querying: Q ATTAName
Q OPTions
2.3.6 AXES
Note: To minimise inaccuracies when performing calculations using very large coordinates,
ISODRAFT performs all its calculations relative to the origin of the Zone that owns
the first Branch in the detail list. Thus when creating piping a great distance from the
World origin, it is beneficial to move the Zone origin first, to a position local to where
the piping will be created. (If the Zone origin is at the World origin, no benefit will be
gained by this approach.)
2.3.7 BENDRADIUS
Function: Specifies when radii of pulled bends will be shown on drawings and
in what units.
Description: By default, bend radii will be output in distance units for all pulled
bends, that is for all components with SKEYs beginning with PB.
The radii of pulled bends are extracted from their RADI attributes. If
the RADI attribute is set to zero and the SKEY is of the format
PBnD where n is an integer (e.g. PB5D), then the integer will be
extracted, multiplied by the pipe diameter, converted to distance
units if appropriate, and output as the bend radius.
Querying: Q BENDRADius
Q OPTions
2.3.8 BOLTFILE
Function: This specifies the name of the bolt report file produced via the
BOLTREPORT command.
Description: The bolt report file is an ASCII file. You can specify a page length
for the file (with a default of 55 lines), and whether the report
should append to an existing file (default) or overwrite an existing
file.
2.3.9 BOLTING
Function: Specifies where and how bolt lengths are to be shown in the
material list.
Command Syntax:
>-BOLTing --+-- UNITs --+-- METImp* ---.
| | |
| |-- METric ----|
| | |
| |-- IMPerial --|
| | |
| ‘-- DEFault ---+-------------------------------.
| |
| .----------------------------------------. |
| / | |
|-- LENgth --*-- DESCription --+-- ON* --. | |
| | | | | |
| | '-- OFF --+--------------| |
| | | |
| ‘-- ITEMcode --+-- OFF --------------------| |
| | | |
| |-- APPend* ----------------| |
| | | |
| ‘-- INSert -+- AT -. | |
| | | | |
| ‘------+- text -+--|
| |
| |
|-- DEFault --. |
| | |
‘-- OFF ------+--------------------------------------------+->
Querying: Q BOLTing
Q OPTions
2.3.10 BOLTREPORT
2.3.11 BORES
Function: Allows you to specify the units for input of pipe nominal bores.
Description: The default units for the input of dimensions (i.e. the units which
are assumed if you enter a dimension simply as a value) are
normally derived from the Catalogue. You may change the
default units independently for input of pipe bores and/or
distances along pipelines or across components by using the
related BORES and DISTANCES commands.
Note that the UNITS command is used to set output units.
The current default units can be overridden for any item of input
data by giving the units explicitly.
Examples: MM BORES
Input bores assumed to be in mm unless otherwise
specified.
INCH BORES
Input bores assumed to be in inches unless otherwise
specified.
FINCH BORES
Input bores assumed to be in feet and inches unless
otherwise specified (e.g. 1’3 represents 1ft 3in, 9
represents 9in).
Querying: Q UNIts
Command Syntax:
>--- CHANGE---|--- HIGHLIGHTING---+-- ON ---------------------.
|-- OFF --------------------|
|-- CLEAR ------------------|
|-- COLOUR ----- integer ---|
‘-- RULE ----+-- UNSET -----|
‘-- <SELATT> --+--->
2.3.13 CHARHEIGHT
2.3.14 CHECK
Description: The CHECK command extracts isometric data from the Design
and Catalogue databases and creates a transfer file.
The extended CHECK AS ... option allows you to check a
complete system isometric with a single command.
The extended CHECK AS EQUIPMENT ... option allows you to
check a collection of pipes as equipment trim.
If a Pipe is detailed with repeatability on, split points can be
stored in the DESIGN database. In this case, individual sheets
can be added to the Detail List. See the REPEATABILITY
command.
Command Syntax:
.------------------------------------------.
| |
>- CHeck -*- <gid> --------------------------------- |
| |
|- ALL ------------------------------------|
| |
|- SHEETNumber -+- integer -. |
| | | |
| ‘- SINGle --+----. |
| | |
|- SPOOl -+- integ -+- OF integ -| |
| | | | |
| | ‘-------------| |
| | | |
| ‘-- text --------------+- <gid> -+- AS -+- text-----------.
| | | |
| ‘------+- EQUIpment text-|
| |
‘-- ISOdrawing - <gid> ---------------------------------------------+->
2.3.15 CLLENGTHFILE
Note: The materials list can also be output to a file using the
MATLISTFILENAME command.
Command Syntax:
>--- CLLEngthfile --+----------------.
| |
|-- INSUlation --+-- filename --+-- OVER ---.
| | |
| ‘-----------|
| |
|----- OFF* --------------------------------|
| |
‘-------------------------------------------+--->
Restrictions: Note: That pipe and pipe plus insulation summaries cannot
both be produced in a single run. If either type of file is
specified, the other is suppressed automatically.
Querying: Q CLLENGTHFILE
2.3.16 CONTINUATIONSYMBOLS
Querying: Q CONTinuationsymbols
Q OPTIONS
2.3.17 CONTNOTES
Description: The note can include the name of the continuation pipe,
drawing, or both, as defined by the SPOOLER module. If the
termination point on the current isometric is a weld, you can
include a description of the connecting component or tube in the
notes.
Examples: CONTN PI
Continuation notes show pipe names only.
CONTN BO DESC ON
Continuation notes show both pipe and drawing names,
and will include descriptions for welds of the connecting
component.
2.3.18 CONTWELDS
Function: Allows you to plot welds on the current isometric that are to
belong to another drawing.
Related ELEVATIONS
Commands:
Command Syntax:
>--+-- COORdinates --.
| |
‘-- COORDS --------+-- ON ---. .-----------------.
| | / |
|-- OFF --+-- AT --*-- PIPE -----------|
| | | |
| | |-- NOZZle ---------|
| | | |
| | |-- OPEN -----------|
| | | |
| | |-- CLOSe ----------|
| | | |
| | |-- VENT -----------|
| | | |
| | |-- DRAN -----------|
| | | |
| | ‘-- MISCellaneous --|
| | |
| ‘----------------------------|
| |
‘-- DEFault ---------------------------+-->
Querying: Q COORdinates
Q COORDS
Q OPTions
2.3.20 CUTBACK
Description: This command adds length to a cut pipe, where necessary, that
will be cut back after the fabrication work is finished. Additional
length will be added to cut pipes where either:
·The length between a pulled bend and the end of the pipe is
insufficient to allow the bending machine to grip the pipe.
·The length of a pipe that is to have a threaded end is insufficient
to be gripped by the threading machine.
The software checks the distance between the p-arrive or p-
leave of the pulled bend and the start or end of the pipe (or the
length of the pipe to be threaded). If this is found to be less than
the minimum grip length, the length of pipe required to give this
length is added to the total length of the cut pipe.
Note: If two adjacent bends are closer than the minimum grip
length then a warning message is written into the
message file.
The ATEXTs 186 (CUT START) and 187 (CUT END) are output
to the remarks column of the ‘Cutting List’ on the isometric, or to
the ‘Special Req.’ column of the ‘Cut Pipe List File’, when
appropriate.
The minimum grip length required to handle these pipes
successfully depends on a number of factors, such as: bore
size; pipe material; type of machine; etc. To handle these
varying factors PDMS rules are used.
Note: At a bend ISODRAFT will use the first rule it finds for
which the expression is TRUE, therefore the order of the
rules is important.
Command Syntax:
>- CUTBack -+- value - ON -+- ALL BEND -+- WITH - (logical expression) -.
| | | |
| | ‘-------------------------------|
| | |
| ‘- THREADedends -----------------------------|
| |
‘- NONE* ---------------------------------------------------+->
Querying: Q CUTBack
Outputs a list of defined cutback rules or ‘none’ if no rules are
defined.
Q CUTBack RULE COUNT
Outputs the number of cutbac rules that have been defined.
QCUTBack RULE <int>
Outputs the rule identified by the <int> number.
2.3.21 CUTMARKS
Function: Draws cut marks at each corner of the overall sheet area.
Examples: CUTMarks ON
CUTMarks OFF
Querying: Q CUTMARKS
Q OPTIONS
2.3.22 CUTPIPELISTFILE
Command Syntax:
>- CUTPipelistfile -+- filename -+- OVERwrite --.
| | |
| ‘--------------+- FORMATfilename - name -.
| | |
| ‘-------------------------|
| |
|- OFF* ----------------------------------------------|
| |
‘-----------------------------------------------------+->
Querying: Q CUTPIPELISTFILE
Q OPTIONS
2.3.23 CUTTINGLIST
Note: Where a pipeline is split over more than one drawing, the
cut pipe list on each drawing contains only the pipe
lengths for that sheet. The default is that the numbering
will follow on from the last number on the preceding
drawing. The cut piece numbering sequence can be
restarted from 1 on each continuation drawing by giving
the command CUTTinglist PERDrawing.
Command Syntax:
>- CUTTinglist -+- OFF* -+------------------------------------.
| | |
+- ON ---| |
| | .------------<------------. |
| |/ | |
‘--------*- PERDrawing ------+- ON --+ |
| | | |
| ‘- OFF -+ |
| | |
|- ITEMcodes -------+- ON --+ |
| | | |
| ‘- OFF -+ |
| | |
|- ENDpreparations -+- ON --+ |
| | | |
| ‘- OFF -' |
| |
‘-------------------------------------+->
Querying: Q CUTTinglist
Q OPTions
2.3.24 DATE
Function: Specifies the format for showing the date in the drawing’s title
block.
Querying: Q DATE
Q OPTions
2.3.25 DELETE
Description: There are two forms of the command, depending on whether the
SKEY is a standard one or a user-defined one.
Related SKEY
Commands:
2.3.26 DELIMITER
Querying: Q DELImiter
Q OPTions
2.3.27 DETAIL
System Isometrics
Normally, ISODRAFT processes each pipeline or spool drawing
separately. Pipes, or spool drawings, which are connected can
be detailed as a complete, named, system isometric. For
example:
DETAIL CE AS ‘System Name’
Note: You cannot mix DESIGN and Fabrication database
elements in the same system isometric.
Equipment Trims
Although unconnected items cannot be drawn automatically as
part of a system isometric, vessel or equipment trim drawings
comprising a drawing frame, user-positioned text and a material
list can be produced for material take off using the DETAIL AS
EQUIPMENT option. The graphical part of the drawing can then
be added separately, e.g. as an underlay plot generated in
DRAFT.
Groups of components such as blanking flanges, level gauges,
relief valves, etc., can be modelled on the basis of one Pipe per
Nozzle, or per group of Nozzles if connected (such as a level
gauge piped between two Nozzles). Disconnected branches in
the same pipe on different nozzles cannot be grouped. The
collection of pipes can then be detailed as equipment trim.
Command Syntax:
.--------------------------------------------.
/ |
>- DETail -*- <gid> --------------------------------------|
| |
|- ALL ----------------------------------------|
| |
|- SHEETNumber -+- integer -. |
| | | |
| ‘- SINGle --+-------. |
| | |
‘- SPOOl -+- integer -+-OF integer -| |
| | | |
| ‘--------------| |
| | |
‘- text -------------------+- <gid> -+- AS -- text ------.
| | |
‘---------+- EQUIpment text --+->
2.3.28 DIMDIST
Querying: Q DIMDist
Q OPTions
2.3.29 DIMENSIONS
Description: The basic options for detailed dimensioning are either string or
composite dimensions.
String dimensioning gives the maximum amount of detail, since
it shows both the lengths of individual components and their
relative positions. For assembly purposes (fabrication and
erection) string dimensioning often gives more detail than is
strictly necessary and composite dimensioning can be specified.
String dimensions, which are plotted by default, are measured
sequentially from each relevant point to the next. The relevant
points are:
• The start or end of a branch.
• Changes of direction (bends, elbows, etc).
Component connection points (flanges, welds, screwed and
compression joints etc, excluding gaskets).
Composite dimensions ignore dimensions over which the
fabricator has no control, particularly the sizes of individual
components. Components which are directly connected to the
each other are therefore dimensioned as though they constitute
a single composite item.
Only non-flanged components, that is, those with welded,
screwed or compression fittings, are considered as connected
when calculating composite dimensions. Flanges are always
treated as breaks in the pipeline and dimensioned separately.
Fittings which are attached to pipe only at one end are treated
as composite with the fitting at the other end. Fittings which are
attached to pipe at both ends are dimensioned to the arrive p-
point, with two exceptions:
• Reducers are dimensioned to the larger end;
• Tees are dimensioned to the centreline of the off branch.
Composite dimensions are always broken at a Tee or Olet
intersection point.
You can display overall dimensions in addition to string or
composite dimensions. The default standout for overall
dimensions is 16mm. Overall dimensions are taken:
• From the start of a branch to the first change of direction
• From each change of direction to the next
• From the last change of direction to the end of a branch
• From the start of a falling section skew-box to the end of
the skew-box.
• Between Branch connections.
~ ~
~ ~
(a) String dimensions (b) Composite dimensions
~
(c) Overall dimensions
Examples: DIME ON
Produces isometrics which are fully annotated in string
format, with both piping and support dimensions. This is
the default setting.
DIME OFF
Produces isometrics with no dimensions plotted.
DIME COMP ON
Produces isometrics with composite dimensions over
connected fittings.
DIME COMP OFF
Produces isometrics with string format dimensions,
assuming that dimensioning is still on.
DIME OVER ON
Produces isometrics with overall dimensions on
(independent of current setting of string/composite
options).
DIME OVER CEN
Produces isometrics with overall dimensions to Valve
centrelines and Branch connections (in addition to string
dimensions).
DIME OVER CENT ONLY
Produces isometrics with overall centreline dimensions
only.
DIME OVER ON STOP
Produces isometrics with overall dimensions stopping at
branch connections.
DIME OVER ON ACR
Produces isometrics with overall dimensions across
branch connections.
DIME OVER CENT STOP
Produces isometrics with overall dimensions to valve
centrelines, stopping at branch connections.
DIME OVER CENT ACR
Produces isometrics with overall dimensions to valve
centrelines and across branch connections.
DIME OVER CRIT
Produces isometrics with overall dimensions to critical
components.
DIME SUPP
Produces isometrics with support dimensions only.
DIME DEFAULT
Resets the dimensioning style to its default state.
Command Syntax:
>- DIMEnsions -+- ON -----------------------------------------------------------.
| |
|- OFF ----------------------------------------------------------|
| |
|- SUPport ------------------------------------------------------|
| |
|- DEFault ------------------------------------------------------|
| |
|- COMPosite -+- ON --. |
| | | |
| ‘- OFF -+------------------------------------------|
| |
|- OVERall -+- ON ------------------. |
| | | |
| |- CENTreline -+- ONLY -| |
| | | | |
| | ‘--------+- STOPping -. |
| | | | |
| | |- ACRoss ---| |
| | | | |
| | ‘------------+- BRANch ------|
| | | |
| | |- CONNections -|
| | | |
| | ‘---------------|
| | |
| |- CRITical -+- ONLY -. |
| | | | |
| | ‘--------+------------------------------|
| | |
| ‘- OFF ----------------------------------------------|
| |
‘- HANGers -+- OPPosite --. |
| | |
‘- ALONgside -+- STRings ---------------------------+>
Querying: Q DIMEnsions
Q OPTions
2.3.30 DISTANCES
Function: Allows you to specify the units to be used for input of lengths
and distances.
Description: The default units for the input of dimensions (i.e. the units which
are assumed if you enter a dimension simply as a value) are
normally derived from the Catalogue. You can change the
default units independently for input of pipe bores and/or
distances along pipelines or across components by using the
related DISTANCES and BORES commands.
The current default units may be overridden for any specific item
of input data by giving the units explicitly. For example: 5mm.
Examples: MM DISTANCES
Input lengths and distances assumed to be in mm unless
otherwise specified.
INCH DISTANCES
Input lengths and distances assumed to be in inches
unless otherwise specified.
FINCH DISTANCES
Input lengths and distances assumed to be in feet and
inches unless otherwise specified (e.g. 5’6 represents 5ft
6in).
Related BORES
Commands:
Querying: Q UNIts
2.3.31 DTEXTS
Querying: Q DTEXT
Q OPTions
2.3.32 ELEVATION
Command Syntax:
>-- ELEVation --+-- INTERsections* ----------------------------.
| |
‘-- VERTical ------+-- AND --. |
| | |
|---------+-- DIMEnsions --|
| |
‘----------------------------+-->
Querying: Q ELEVation
Q OPTions
2.3.33 EQUIPMENTNUMBERING
Description: Item numbering in the material list can start at 1 for each Nozzle,
which is the default, or the numbering can be sequential for all
Nozzles.
Querying: Q EQUIPMENTNumbering
(note minimum abbreviation for querying)
Q OPTions
2.3.34 FALLINGLINES
Description: Amounts of fall less than the current fall limit are shown by a
wedge-shaped symbol on the pipe, together with a note giving
the rate of fall. The wedge-shaped symbols are known as fall
arrows. Amounts of fall greater than the current limit are shown
as boxed skews. You can change the limit, and the units in
which it is expressed.
EL +25000 EL +1200
FALL 1_
EL +1130
EL +24600
Note: That if the slope is less than 1:500 (or its equivalent in
degrees, etc) the fall note will not be output.
You can specify different accuracy values for reporting the fall
using the ACCURACYLEVEL value command (where value can
be zero, 1 or 2). The accuracies you can specify are:
FALL IMP will default to FALL IMP 1 i.e. 1/16 inch per
foot
3 X 3" NS
EL +1200
3 X 3" NS FALL 1_
EL +1163
FALL 1_
2010
EL +1130 600
203
1093
FALL IMP 5/16” Sets fall limit to an imperial incline of 5/16” per
ft.
Command Syntax:
>- FALLinglines -+- DEG --------.
| |
|- RATio ------|
| |
|- PERcentage -|
| |
|- GRAds ------|
| |
|- IMPerial ---|
| |
|- METric -----+- value --.
| | |
| | |- ACCuracylevel value -.
| | | |
| ‘----------+-----------------------|
| |
‘- OFF -------------------------------------------+->
Querying: Q FALLinglines
Q OPTions
2.3.35 FALLSKEWS
Command Syntax:
>--- FALLSkews ---+--- THREEDbox ---.
| |
‘--- TWODbox -----+--- ON --------------.
| |
|--- OFF --- value ---|
| |
‘---------------------+--->
2.3.36 FILE
Description: The FILE command specifies the name of the PLOT file for
ISODRAFT output. ISODRAFT adds a three-digit number,
jumping over any numbers which already exist. If DXF output is
requested, the suffix .dxf will be added after the number. Note
that the numbering ignores the .dxf suffix. For example, if a file
named /PLOT001 exists, the next file created will be /PLOT002
or /PLOT002.dxf.
If the same file command is used to produce a PLOT file and
DXF file, they will both have the same numeric suffix. For
example, if the last PLOT file was /PLOT004 and the last DXF
file was /PLOT002.dxf, and a PLOT file and DXF file are both
required for the next DETAIL command, the output will be /
PLOT005 and /PLOT005.dxf.
By default, each DETAIL command will produce one PLOT file.
If several pipes are specified in a DETAIL command, you can
specify that each plot will be in a separate file.
If a pipe is too complicated to be shown on one plot, or if you
have specified that the pipe should be split over more than one
sheet, separate PLOT files can be produced. If you want the
PLOT file to contain more than one drawing you can specify a
multiple PLOT file, and in this case you can also specify the
length of paper available. ISODRAFT will automatically create a
new multiple PLOT file when the paper length has been
exceeded.
The PDMS limitation on plotting size is 3275mm square and this
cannot be exceeded in either single or multiple file mode.
Command Syntax:
>- FILE -+- AND -.
| |
+-------+- DXF -.
| | |
| '-------+- SHIFTjis -.
| | |
| +- EUC ------|
| | |
| ‘------------|
| |
‘----------------------------+- filename -+- SINGle -------------.
| |
|-- MULTIple -+- value -|
| | |
| ‘---------|
| |
| |
‘-----------------------+->
Querying: Q OUTPUT
Q OPTIONS
2.3.37 FLOWARROWS
Description: Flow arrows are normally shown for inline components. Inline
flow arrows can also be plotted in any length of tube if an
attachment point (ATTA) with its ATTY attribute set to FLOW has
been created in the DESIGN module. You can also instruct
ISODRAFT to include automatic flow arrows by using the
AUTOMATIC command. Automatic flow arrows are output for
each branch, and at each multi-way component, provided that a
length of implied tube is available to take the arrow. The
automatic flow arrows option will also output any FLOW ATTAs.
By default, the inline flow arrow option is set to off, so that flow
arrows for tube are not normally shown.
Each type can be plotted independently, and the inline flow
arrows can be scaled.
By default the arrows point in the direction HEAD to TAIL; i.e.
FORWARD. They can be reversed by changing the branch
FLOW attribute to BACKWARD.
Examples: FLOWarrows ON
Flow arrows will be plotted for components.
FLOWarrows OFF
Flow arrows will not be plotted for components.
FLOWarrows INline ON
Flow arrows will be plotted for Flow ATTAs in tube.
FLOWarrows INline OFF
Flow arrows will not be plotted for Flow ATTAs in tube.
FLOWarrows INline SCAle 10
Inline flow arrows will be scaled by a factor of 10. The
default scale factor is 8. The scale must be an integer
between 5 and 15 inclusive.
FLOWarrows INline SCAle 10 AUTO
Inline flow arrows will be scaled by a factor of 10 and
added automatically. The default scale factor is 8. The
scale must be an integer between 5 and 15 inclusive.
Command Syntax:
.---------------------<----------------------.
/ |
>- FLOWarrows --+------------+-- ON* --------------------------|
| | |
| ‘-- OFF --------------------------|
| |
‘-- INline --+-- ON ------------. |
| | |
|-- SCAle-integer--+- AUTOmatic --|
| | |
| ‘--------------|
| |
‘-- OFF* -------------------------+-->
Querying: Q FLOWarrows
Q OPTions
2.3.38 FRAME
Function: Specifies whether or not drawing frame lines and text are to be
drawn.
Querying: Q FRAMe
Q OPTions
Related RECREATE
Commands:
2.3.40 INSTNAME
Related TAGGING
Commands:
Command Syntax:
>- INSTName -+- NAMe* -+- WITH -.
| | |
| |--------+- BALLoons -+- SIZE - integerv-.
| | | |
| | ‘- OFF ------------|
| | |
| ‘----------------------------------------|
| |
‘- SPRef ------------------------------------------+->
Querying: Q INSTNAME
Q OPTions
2.3.41 INSULATIONCONTROL
Description: Any piping component which has its ISPEC attribute set may be
shown insulated. The start and end points of insulated
components will be shown on the isometric.
Insulation and tracing can be shown:
• On tubing only
• On tubing and pipe components
The name of the insulation and/or tracing specification will be
shown in the title block.
Related TRACINGCONTROL
Commands:
Querying: Q INSUlationcontrol
Q OPTions
2.3.42 ISO
Description: The ISO command defines which of the four standard isometric
viewing directions will be used for the isometric plot. An arrow is
placed on the plot to show north.
The BOX option will plot a box round the north arrow.
The default view direction is ISO 3 (i.e. North at the top left-hand
corner of the drawing).
Querying: Q ISO
Q OPTions
2.3.43 ISOTYPE
Command Syntax:
>-- ISOType --+-- COMBined* --+-- ERECtion ------.
| | |
| |-- FABrication ---|
| | |
| ‘------------------|
| |
|-- ERECtion --+-- FABrication ----|
| | |
| ‘-------------------|
| |
|-- FABrication -------------------|
| |
|-- SPOOl -------------------------+-- NOPicture ---.
| | |
| ‘----------------|
| |
‘--- NONe ------------------------------------------+->
Querying: Q ISOType
Q OPTions
Function: Allows you to label certain types of fitting with their itemcodes on
the isometric drawing.
Related TAGGING
Commands:
Querying: Q ITEMCODE
Q OPTions
Command Syntax:
Querying: Q ITEMCODE
Q ITEMCODE LENGTH
Q OPTions
2.3.46 JOINTNUMBERS
The joints are sequentially numbered from one end of the Spool
Drawing, with each number being given a prefix indicating the
type of joint. The default prefixes are:
• F Flange
• S Screwed
• C Compression
Note: The ‘F, S & C’ codes are ATexts, and can be changed.
Querying: Q JOINTNumbers
2.3.47 KEYS
Description: Component types that can be tagged, that is types that can have
their names plotted automatically on the isometric drawing, can
be treated like instruments. This means that:
• If INSTRUMENT SPREF is set, the SPREF will be used as
the itemcode.
• If INSTRUMENT NAME is set, the itemcode column will be
left blank and the name will be appended to the description.
• If INSTRUMENT NAME WITH BALLOONS is set, the
name will be output in a balloon on the isometric.
The types that can be tagged are:
INST VALV FILTER PCOM
TRAP VENT TWA VFWA
To treat a component type as an instrument, give each specific
component type a key number, and then relate the key number
to the symbol key (SKEY) by the KEYS command.
See the TAG command for more information about tagging.
Querying: Q OPTIONS
2.3.48 LEGLENGTH
Function: Allows you to specify the plotted leg length of elbows, tees and
crosses.
Description: By default, the plotted leg length of Elbows, Tees and Crosses is
9mm. If necessary you can change this value. The minimum leg
length allowed is 6mm. If you specify a smaller value than this,
ISODRAFT will give the message
Leglength set to minimum value of 6mm
Examples: LEGLength 12
2.3.49 LINETHICKNESS
Examples: LINETHICKNESS 8
Specifies a line thickness of 8 to be used to represent piping.
2.3.50 LOOSEFLANGEALLOWANCE
Description: If a cut pipe list has been specified using the CUTPIPELIST
command, ISODRAFT automatically includes a site fitting
allowance in each calculated cut pipe length which terminates
in:
• A flange with its LOOSE attribute set to TRUE (i.e. a loose
flange)
• An element of generic type WELD which has the symbol
key WF (i.e. a field-fit weld)
The allowance is taken from the value of the ALLO attribute for
the weld or flange, if set. If the value of ALLO is not set (or zero),
the allowance defaults to 150mm. The default allowance can be
altered using the LOOSEFLANGEALLOWANCE command.
The fabricator and/or erector can be informed of the in-built
allowance by means of a message in the title block area.
Querying: Q LOOSeflangeallowance
Q OPTions
2.3.51 MARGIN
Function: Specifies the width of the margin on each side of the drawing.
Related RESERVE
Commands:
Querying: Q MARGin
Q OPTions
2.3.52 MARK
Description: By default, the REV and DETA attributes will not be changed
when a pipe or branch has been detailed.
• If MARK DETAIL ON is set, the DETA attribute for each
Branch detailed will be set to TRUE.
• If MARK REVISION ON is specified, the REV attribute of
each Pipe detailed will incremented.
By default, ISODRAFT will not detail a pipe if any of its branches
has its DETA attribute set to TRUE. To override this, use the
command MARK IGNORE ON.
The MARK command generates an inter-DB macro, to be run in
DESIGN to set the REV and DETA attributes as described. This
macro will be created (in the project's XXXMAC directory) only
when you carry out a module change or execute a SAVEWORK
command.
Querying: Q MARK
Q OPTions
2.3.53 MATCONTROL
Description: The material control file is an ASCII interface file which can be
used to pass details of material requirements to an external
material control program. This file contains fixed-format records
of all materials incorporated into the isometric drawing, including
piping components, tube, bolts, etc.
A material control file is produced for each ISODRAFT DETAIL
command. The file generated during a multiple plot run contains
material records for all pipelines detailed by that command. The
records thus derived are added to any records already in the file.
This filing command always operates in append mode: that is,
new data is always added to the end of any existing file of the
same name rather than overwriting the current contents. If the
specified file does not already exist, a new file of that name is
created.
To avoid accumulating large files (due to the use of append
mode), always delete redundant files once the required data has
been transferred to the external material control system.
The data in the file is coded so as to produce a tabulated record
of the quantity if each type of component for each pipeline or
split drawing. Each record sequence begins with a general
header, which includes references and specification applicable
to the pipeline as a whole, followed by a detailed breakdown of
the individual items.
You can add extra information to the basic material control file
using the EXTENDED command. This adds the following to the
file:
• Part numbers (in word 8 of component records)
• Item descriptions (as record -21)
• File header with: -5 record (originating program/version) -3
record (title block information)
Material Control File defines the codes used to identify the
records.
Querying: Q MATControl
Q OPTIONS
2.3.54 MATERIALLIST
.
Function: Allows you to control whether the material list is shown on the
isometric, and alter the display format if required.
Command Syntax:
.---------------------------------<-----------------------------------.
/ |
>-MATEriallist-*- ON* -. |
| | |
|- OFF -+---------------------------------------------------------------|
| |
|- LEFT* -. |
| | |
|- RIGHT -+-------------------------------------------------------------|
| |
|- CHARHeight - value --------------------------------------------------|
| |
|- LSPAcing - integer --------------------------------------------------|
| |
|- CODE - integer ------------------------------------------------------|
| |
|- DESCriptions* -------------------------------------------------------|
| |
|- NODEscriptions ------------------------------------------------------|
| |
|- TABLEdefinition -+---------------------------------------------------|
| | |
| ‘- COLumn val -+- PARTnumber --------------------. |
| | | |
| |- DEScription -------------------| |
| | | |
| |- BORe --------------------------| |
| | | |
| |- ITEMcode ----------------------| |
| | | |
| |- QUANtity -+- IN -+- <munits> --| |
| | | | |
| | ‘--------------------| |
| | | |
| |- REMarks -+- AND -+- <remarks> -| |
| | | | |
| | ‘---------------------| |
| | | |
| ‘- <other> -----------------------+--|
|- PARTNumbers -+- PERSPool -. |
| | | |
| ‘------------+-- FROMDB ---+-- SEParate ----------. |
| | | | |
| | |-- TOTalled ----------| |
| | | | |
| | ‘-- PIPEonlyseparate --+-----|
| | |
| ‘ - GENerated -----------------------------|
|- DUMMy* --. |
| | |
|- OVER ----+-----------------------------------------------------------|
| | |
| |--- SUFFix ---+--------------------------------------------|
| | | |
| ‘--------------+--- SINGle ---------------------------------|
|- DRWG* --. |
| | |
‘- LINE ---+------------------------------------------------------------+-->
where <munits> is
METres or MILlimetres.
This lets you set the metric units to be used for pipe lengths in the Quantity column.
<remarks> is
.------------------------------------------------------------------------.
/ |
--*- attribute -+- FROMSPcom -. .-----------. |
| | / | |
‘-------------+- ON -+- component -* | |
| | | |
|- TUBE ------| | |
| | | |
|- BOLT ------+- component -| |
| | | |
| |- TUBE ------| |
| | | |
| |- BOLT ------’ |
| | |
‘- ALL -------+- nl -------------------|
| |
‘-------------------------’
This allows attributes or UDAs to be taken from the catalogue or from the component,
where component is one of the following:
ALL
Querying: Q MATEriallist
Q OPTions
2.3.55 MATLISTFILENAME
Description: You can send a copy of the material list data to a text file. This
file can be printed, and edited to produce, for example, an
ordering schedule. The MATLISTFILENAME command
specifies the filename and the page length (as the number of
lines) for its formatted contents. The file contains Fortran
carriage control characters and page headers and footers.
Subsequent MATLISTFILENAME commands followed by the
same filename will overwrite the file, unless you use the
OVERWRITE option.
By default, the material list is not sent to a file, so you do not
have to specify a filename in order to use ISODRAFT. The
default page length is 55 lines.
Material list numbers are shown on the isometric plot even when
the material list is sent only to a file.
Command Syntax:
>-MATListfilename-+-filename +-OVERwrite --.
| | |
| |-APPend -----|
| | |
| |-PERPlotfile +- OVERwrite -.
| | | |
| '-------------+-------------|-With integer Lines-.
| | | |
| ‘-------------+--------------------|
| |
‘---OFF*----------------------------------------------------+->
Querying: Q MATListfilename
Q OPTions
2.3.56 MESSAGEACCURACY
Querying: Q MESSAGEACCuracy
2.3.57 MESSAGEFILENAME
Function: Specifies the name of the file to which messages about how
detailing is progressing will be sent.
Querying: Q MESSagefilename
Q OPTions
2.3.58 MTEXTS
Querying: Q MTEXT
Q OPTIONS
2.3.59 OPTIONS
Description: The OPTIONS command gives you a quick way of querying the
current settings of multiple options or of resetting all options to
their default states. Note that after giving this command, you
must specify the destination (terminal or file) and the message
file again.
2.3.60 OUTCOM
Function: Defines the style in which attributes are output on the isometric
drawing area. You can also output the P3 directions of FTUB
elements.
Command Syntax:
.-----<-----.
/ |
>- OUTCom -*- attribute -+
| |
|- P3DIRFtub -+----------------.
| | |
|-------------+- ON component -+- WITH --.
| | | |
| | |---------+- BOXStyle style ---.
| | | |
| ‘----------------+- OFF ------------------------|
| |
‘- OFF -----------------------------------------------------+->
Querying: Q OUTCom
Lists all attributes output.
Q OUTCom attribute
Lists information about the named attribute.
Q OUTCom BLANK
Lists all blank lengths output, e.g. 6, 8, 12.
Q OUTCom BLANK n
Lists information about the blank of given length.
Q OUTCom UDA
Lists the names of all UDAs output.
Q OUTCom :udaname
Lists information for the named UDA.
Q OUTCom :udaname NUMBer integer
Lists information about the given element of a UDA array.
Q OUTCom PTDIRF
Lists information about tagging P3 directions on FTUBs.
Q OPTIONS
Lists all options set.
Note: The following queries are for application work only, and
should not be used in normal program use. Triplets are a
combination of attribute, component and boxstyle:
Q OUTCom TRIPlets
Lists the number of triplets.
Q OUTCom TRIPlets n
Lists the details (component/attribute/ boxstyle) of triplet
number n.
Q OUTCom BLANKTRIPlets
Lists the number of blank triplets.
Q OUTCom BLANKTRIPlets n
Lists the details (component/number of characters/
boxstyle) of blank triplet number n
2.3.61 OVERALLSKEWS
Examples: OVERALLSKEWS ON
Triangle skewboxes shown as overall skewboxes across
branches
OVERALLSKEWS OFF
Triangle skewboxes shown as separate skewboxes
between branch connections.
Related SKEWBOX
Commands:
Querying: Q OVERALLSK
Q OPTIONS
2.3.62 PBENDNUMBERS
The bends are sequentially numbered from one end of the Spool
Drawing with a default prefix of ‘B’. The numbers are displayed
in a diamond, with an arrow pointing to the pulled bend. If the
total number of characters (prefix + number) is greater than 3,
the number is displayed in angled brackets; e.g. <B232>.
Querying: Q PBENDNumbers
Q OPTIONS
2.3.63 PICTURESCALE
Description: For a given sheet size, the scale of the isometric drawing is set
by default to give a good compromise between the amount of
information displayed and its legibility. The PICTURESCALE
command allows you to reset the scale. The value you give is
the scale factor relative to the default value of 100.
Note that changing the picture scale does not scale the whole
isometric, but just affects the size of the symbols and annotation
relative to the length of pipe shown. The material list is not
affected.
It is probable that increasing the picture scale much above 100
will split the drawing onto more sheets. See the SPLIT
command for details of how this can be controlled.
Related SPLIT
Commands:
2.3.64 PLOTDETAILDATA
Function: Allows you to position parameterised attribute data within detail plots.
Description: Detail plots may also contain the parameterised values of any
allowable type of system or user defined attributes. The attributes are
defined using the PLOTDETaildata command. This definition
includes the following fields:
• Which attributes to display.
• X, Y coordinates of the parameterised text, relative to the origin
of the detail plot.
• Character height.
• Angle at which to display text.
The values of the different types of attributes are output as text
records, using the following formats:
• Array attributes are shown separated by a line.
• Reference attributes are output as the full text of the attribute.
• Logical attributes are shown as T or F.
• Position, orientation and direction attributes are separated by
spaces.
2.3.65 PLOTTINGSCALE
Function: Defines the scale of the plot independently of the drawing sheet
size.
Querying: Q PLOTT
Q OPTIONS
2.3.66 POSITION
Function: Allows you to create tables of standard text annotations or pipe attributes.
Description: All items of text used for the standard annotation of isometrics have default
positions at which they are plotted on the drawings. Some of these texts,
together with a list of specified pipe attributes, can be plotted in a separate
area away from the main drawing.
The standard text annotations which can be repositioned are as follows:
• The North direction arrow;
• Spool numbers;
• Sheet numbers; i.e. X in DRG X OF Y;
• Sheet totals; i.e. Y in DRG X OF Y;
• The Project Number;
• System isometric names;
• The Bend radius;
• The date.
You can also specify the positions of up to 100 additional pipe attributes
such as the pipe’s name, owner, temperature and pressure rating, and
include UDAs and user-specified text. You can also specify the position of
drawing attributes when detailing a drawing as defined by the SPOOLER
module, using the System attribute option.
All text must be positioned in a margin, away from the drawing area, to
avoid overwriting the isometric plot itself. You will normally allocate a
suitable margin by using the MARGIN or RESERVE commands.
It is possible to output the same piece of text at more than one position on
an isometric plot by defining its coordinates more than once. The new
definitions will not overwrite the earlier ones. The command POSITION text
OFF is used to cancel a defined text position. You can define an angle of
rotation for the positioned text, ranging from horizontal to vertical, using the
ANGLE command.
Command Syntax:
>-POSItion ----.
|
>-TEXTPOSition-+-SYSTEMName-------.
| |
|-SPOOlnumber------|
| |
|-PROJnumber-------|
| |
|-DATE-------------|
| |
|-NORTHArrow-------|
| |
|-SHEETNumber------|
| |
|-SHEETTotal-------|
| |
|-BENDRADius-------|
| |
|-SYSTem attribute-|
| |
|-attribute--------|
| |
|-text ------------+-AT-+-X <uval> Y <uval>-.
| | | |
| | ‘-Y <uval> X <uval>-+-CHARH val -+-ANGle val-.
| | | |
| | |-----------+-BOXed--.
| | | |
| | +-<xyoff>-<tab>------+-.
| | ‘----------------------|
| |- <reltxt> -------------------------------------------------|
| | |
| ‘- OFF ------------------------------------------------------|
|-BENDtable-------------------+- <possiz> --. |
| | | |
| |- FILEonly ---| |
| | | |
|-REVISIONTable---. ‘- OFF --------+----------------------------------|
| | |
|-SYSTEMTable-----+- <possiz> -. |
| | | |
| |- OFF ------+-----------------. |
| | | |
‘- ADD -- <tabledef> ----------+------------------------------|
| |
|-WELDtable----+--<sortby>--. |
| | | |
| |------------+--<possiz>--. |
| | | | |
| | ‘--FILEonly--| |
| | | |
| ‘----ADD---<tabledef>-----+--------------------------------------|
| | |
|-DETAILPlots -+-CORner-<possiz>-<direc>-+-STACK-<int>-<direc>-. |
| | | | |
| | ‘---------------------+- SCALE-<int> --|
| | |
| |-MAnual- CHARH val --SCALE-<int> -------------------------------|
| | |
| |-ON ------------------------------------------------------------|
| | |
| ‘—OFF -----------------------------------------------------------|
|-TEXTs------------. |
| | |
|-ATTRibutes-------| |
| | |
|-SYSTEMATTRibutes-+---OFF------------------------------------------------------|
‘-------------------------------------------------------------------------------+->
xyoff defines the x and y offsets between the columns and rows for
positioning attributes on system isometrics, as follows:
>--+-- XOFFset - <uval> --+-- YOFFset - <uval> --.
| ‘----------------------|
| |
‘-- YOFFset - <uval> --+-- XOFFset - <uval> --|
‘----------------------+-->
X 10 Y 30 current units
reltxt positions the specified corner of the new text relative to the specified
corner of the previous text by the X and Y offset distances. The syntax for
this is:
- BL -| Where: BL = bottom left
| BR = bottom right
- BR -| TL = top left
| TR = top right
- TL -|
|
- TR -+- RELto -+- BL -.
| |
|- BR -|
| |
|- TL -|
| |
‘- TR -+- XOFF -value-|- YOFF -value-|- CHARH -value-+- BOX -.
| | |
| +-------|
‘-----------------------------------------------------+->
tabledef defines the headings and contents for the production of user
defined tables. Note that ISODRAFT automatically tabulates the contents
of the tables and draws lines between the rows and columns. The syntax is:
.----------------------------------------------------------------------------.
>-+- COLumn number -+- HEADing--. |
| | | |
|-----------------+-----------+--text--. |
| | | | |
| ‘- NOHeading---------+--FILL--. |
| | | |
| |--------+--attribute--. |
| | | | |
| | ‘--SHORTcode--| |
| | | |
| ‘--EMPty-----------------WIdth value--|
where number is the number of the column you wish to define, text is the
column heading (in inverted commas), attribute is any attribute name and
value is the column width in characters. Note that SHORTCODE applies to
the System Table only.
possiz allows you to position your table:
with BL being Bottom Left, TR being Top Right, and so on. This allows you
to position one of the corners of the table exactly.
direcn gives a direction for future detail plots:
>-- DIRection --+- Up ----.
| |
|- Down --|
| |
|- Left --|
| |
‘-Right --+-->
[8] [4]
-10mm y
The origin of the table (which was positioned at X 100mm, Y 10mm by the
POSI SPOOLN command) is at the bottom left-hand corner of the first
spool number.
If you specify SPOOLNUMBERS OFF before plotting the isometric, the
space allocated for the table will appear as a blank area. If you specify
SPOOLNUMBERS PREFIX, the prefix will be plotted with the spool
number.
If the number of spools exceeds the number of places available in the table
(12 in this example), the table will be filled and then an error message will
be generated.
Querying: Q OPTions
The following Query commands list the parameters set for the item, as
described in the previous pages:
Q TEXTPOSitions SYSTEMName
Q TEXTPOSitions SPOOlnumbers
Q TEXTPOSitions PROJnumber
Q TEXTPOSitions DATE
Q TEXTPOSitions NORTHArrow
Q TEXTPOSitions SHEETNumber
Q TEXTPOSitions BENDRADius
Q TEXTPOSitions UDA
Q TEXTPOSitions BENDtable
Q TEXTPOSitions REVISIONTable
Q TEXTPOSitions SYSTEMTable
Q TEXTPOSitions WELDTable
Q TEXTPOSitions SYSTem
Q TEXTPOSitions TABlewidths
Note: The following queries are for application use only:
Q TEXTPOSitions TEXT
Tells you the number of user text strings ( i.e. ’ABC’ strings)
positioned.
Q TEXTPOSitions TEXT n
Gives the actual string value for the item at position n in the list.
Q TEXTPOSitions TEXT text
Gives the details (X, Y coordinates, character heights etc.) for text.
Q TEXTPOSitions ATTRibute
Number of pipe attributes/UDAs positioned.
Q TEXTPOSitions ATTRibute n
Gives actual attribute of item in position n in the list.
Q TEXTPOSition <att>
Gives details of the named attribute.
Q TEXTPOSitions SYSTEMATTRibute
Gives the number of drawing attributes/UDAs.
Q TEXTPOSitions SYSTEMATTRibute n
Gives the attribute at position n in the list.
Q TEXTPOSitions SYSTEMATTRibute <att>
Gives the details of the named attribute.
2.3.67 POSTPROCESS
Related POSTPROCESS
Commands: PROCESS
2.3.68 PRECISION
2.3.69 PREPROCESS
Querying:
2.3.70 PROCESS
2.3.71 PROJECTNUMBER
Querying: Q PROJECTNumber
Q OPTIONS
2.3.72 Query
CHARHeight CLLEngthfilena
me
CONTinuationsym
bols
SPLIt SPOOlnumbers
STACkingarrange
ment
2.3.73 RECREATE
Function: Creates a macro file or binary file which can then be run into
ISODRAFT again.
Related INSTALLSETUP
Commands:
Command Syntax:
>-- RECReate --+----------------.
| |
|-- OPTions -----|
| |
‘-- DETAillist --+-- filename --+-- OVERwrite --.
| |
‘---------------+-->
2.3.74 REFDIMENSIONS
Examples: REFDimensions ON
Displays reference dimensions.
REFDimensions OFF
Reference dimensions are not displayed.
Querying: Q REFDIMensions
Q OPTIONS
2.3.75 REMOVE
Command Syntax:
.----<------------------------------------------------.
/ |
>-- REMove ---+--- <gid> ---------------------------------------------|
| |
|-- SHEETNumber --+--- integer --. |
| | | |
| ‘--- SINGle ---+---------. |
| | |
|-- SPOOL --+-- integer --+-- OF integer --| |
| | | | |
| | ‘----------------| |
| | | |
| ‘-- text ----------------------+-- <gid> ---|
| |
‘----EMPTY----------------------------------------------+--->
Note: The DETAIL EMPTY also empties the Remove List. See
the DETAIL command.
2.3.76 REPEATABILITY
Description: When a pipe is detailed which needs splitting over more than
one sheet, ISODRAFT automatically generates split points.
Normally this data is not stored, and so if the design is altered
and the pipe detailed again, the split points may be in different
places.
Repeatability allows you to save these split points in a macro to
be run in DESIGN. This macro stores the split point information
in the DESIGN database. You can then use this information to
replot single sheets when you have made changes to your
design which only affect those sheets, keeping the split points in
the same positions as before.
A function in the SPOOLER module allows you to erase this split
point information if need be.
Repeatability is not available for system isometrics or equipment
trims.
Split ATTAs are automatically created at split points, in correct
list order, with correct coordinates. Once in place they are
indistinguishable from split ATTAs that have been manually
created. They can be repositioned as required. The macro will
select the ATTA using default selectors, and then set its
ATTYPE attribute to XXXX. (The macro will be handled in the
same manner as an inter-DB connection macro.)
Examples: REPE ON
REPE OFF
Querying: Q REPEATABILITY
Q OPTIONS
2.3.77 RESERVE
Function: Allows you to specify a blank area at the bottom of the drawing
area or the Material list.
Description: You can reserve an area at the bottom of the drawing area or
Material list, which will be left blank when the isometric is
plotted. Note that if you want a blank area across the whole
sheet, not just the drawing area, you should use the MARGIN
command to specify a large bottom margin.
A reserved area can be used for standard notes, detail PLOT
files, a company name, etc. or it can be filled by information on a
backing sheet using the UNDERLAYPLOT command.
The default is a reserved height of zero; that is, no reserved
area.
Examples: RESERVE 30
Reserves an area 30 units high across the drawing area.
RESERVE 2 INCH
Reserves an area 2 inches high across the drawing area.
RESERVE MAT 30
Reserves an area 30 units high across the bottom of the
Material list
Related MARGIN
Commands:
Querying: Q REServe
Q OPTions
2.3.78 SETCOMPDATE
Description: Sets the Comparison Date for an MDB or DB. You can set the
comparison date to an actual date, to a stamp, or, for a specific
DB, to an exact session number and/or extract number. The
comparison date can be used in queries and, for example, in
Change Highlighting, where it is necessary to specify a
comparison date in order to determine which elements have
been changed since the specified date.
Note: If a stamp is used to set the comparison date, this will set
the comparison session for each database within the
stamp. It will also reset any comparison dates set
previously.
Command Syntax:
>- SETCOMPDATE -+- <date> -------------------------------------------------------------.
|- STAMP - name -------------------------------------------------------|
‘- FOR - DB - dbname - TO -+- <date> ----------------------------------|
|- Session - integer - EXTRACT -+- integer -|
| '- dbname -|
|-- Session -- integer ---------------------|
‘-- EXTRACT -+- integer --------------------|
‘- dbname ---------------------+->
2.3.79 SIZE
Description: The SIZE command allows you to specify the dimensions of the
drawing sheet; either in current or specified units, or as a stan-
dard ISO or American drawing sheet size. The default is ISO A2.
ISODRAFT will subtract the current margins and reserved area
(if any) before laying out the isometric plot, the material list,
frame and title block in the remaining area of the sheet.
Command Syntax:
>--- SIZE ---+--- AA ---.
| |
|--- AB ---|
| |
|--- AC ---|
| |
|--- AD ---|
| |
|--- AE ---+---------------------------------.
| |
|--- A --- integer --------------------------|
| |
|--- Height --- value --- Width --- value ---|
| |
‘--- Width --- value --- Height --- value ---+--->
Querying: Q SIZE
Q OPTions
2.3.80 SKEWBOX
Description: Any skewed sections of piping, whether or not they involve a fall,
can be represented either by full boxes (2D or 3D; see the
FALLSKEWS command) or by triangles.
Figure 2:9. Skewed and falling line with hatched triangle skewboxes.
25mm
Command Syntax:
Querying: Q SKEWbox
Q OPTIONS
2.3.81 SPECBREAK
Querying: Q SPECBreak
Q OPTions
2.3.82 SPLIT
Querying: Q SPLIT
Q OPTions
2.3.83 SPOOLNUMBERS
Related ISOTYPE
Commands:
Command Syntax:
>-- SPOOlnumbers --+-- PREFix - + - text ----.
| | |
| ‘ - FROMDB -+- PERDrawing --.
| | |
| ‘---------------|
| |
|-- PERDrawing --+-- PREFix - + - text ---|
| | | |
| | ‘- FROMDB --|
| ‘------------------------|
| |
|-- FROMDB -------------------------------|
| |
|-- ON* ----------------------------------|
| |
‘-- OFF ----------------------------------+-->
Querying: Q SPOOLNumbers
Q OPTions
2.3.84 STACKINGARRANGEMENT
Description: When you are using multiple PLOT files, you can specify the
layout of the individual plots on the paper. You can align the
plots along the paper, that is with their long sides parallel to the
length of the paper, or across the paper, that is with their short
sides parallel to the length of the paper. You can specify how
many drawings should be plotted in the given direction.
The default format is STACKINGARRANGEMENT 1 ALONG
which produces a single row of drawings with their long sides
aligned with the length of the paper.
Note that you must ensure that there is enough room across the
width of the paper for the arrangement you have specified. The
length of the paper is specified in the FILE command.
The stacking facility has no meaning, and is ignored, when
single PLOT files are used.
direction
of paper
movement
STACK 3 ALONG
will orient the drawing frames along the width of the paper,
three high:
direction
of paper
movement
Querying: Q STACkingarrangement
Q OPTions
2.3.85 SUPPORTFILENAME
Querying: Q SUPPORTFilename
Q OPTions
2.3.86 SUPPORTS
Querying: Q SUPPorts
Q OPTions
2.3.87 SYMBOLFILENAME
Querying: Q SYMBOLFilename
Lists the name and contents of the current symbol library. It will
not tell you what the listed symbols look like.
2.3.88 TAGGING
Querying: Q TAGging
Q OPTions
2.3.89 TAPPING
Function: Sets the scale of the tapping leg and switches tapping leg
dimensions and coordinates on and off.
Querying: Q TAPPIng
Q OPTIONS
2.3.90 TEXTPOSITION
See POSITION command.
2.3.91 TITLEBLOCK
Examples: The following sequence will add the text illustrated below:
TITLE 1 ’THIS IS AN EXAMPLE OF THE EXTRA’
TITLE 2 ’TITLE BLOCK INFORMATION’
TITLE 4 ’A VERTICAL LINE WITH |’
TITLE 3 ’TO UNDERLINE USE THE UNDERSCORE _’
DATE: 24 JUL 87
PROJECT NO: VC12
BATCH REF: A16 /OG8 /CG14
PIPING SPEC: PS20 ISS: 1
0-4201 DRG NO
1 OF 2
Querying: Q TITleblock
Q TITleblock value
Q OPTions
2.3.92 TOLERANCE
Querying: Q TOLerance
Q OPTions
2.3.93 TRACINGCONTROL
Description: Any piping component which has its TSPEC attribute set may be
shown traced.
Insulation and tracing can be shown:
• On tubing only
• On tubing and pipe components
By default, tracing is not identified on the isometric.
The name of the insulation and/or tracing specification will be
shown in the title block.
Examples: TRAC ON
Shows tracing on the tube only, not on the pipe
TRAC TUBE
components.
TRAC ALL
Shows tracing on both tube and components.
TRAC OFF
Suppresses the display of tracing.
The default is TRACINGCONTROL TUBE.
Related INSULATIONCONTROL
Commands:
Querying: Q TRACingcontrol
Q OPTions
2.3.94 TRANSFERFILENAME
Description: The transfer file is not normally visible to you, but it can be
copied into an ASCII file by using the TRANsferfilename
command.
Any transfer file which currently exists with the specified
filename will be overwritten by the new file resulting from the
next DETAIL or CHECK command.
Note that transfer files produced by versions of ISODRAFT
before Version 10.3 are in binary format and cannot be
processed by the PROCESS TRANSFERFILE command.
Related PROCESS
Commands:
Querying: Q TRANSferfilename
Q OPTIONS
2.3.95 TRUNCATE
Querying: Q TRUNcate
Q OPTIONS
2.3.96 TUBESPLITS
Description: ISODRAFT may generate splits in tube. You can use the
TUBESPLITS command to output a message if this happens, or
to stop isometrics with splits in tube being produced.
Querying: Q TUBESPLITS
Q OPTIONS
2.3.97 UNDERLAYPLOTNAME
Restrictions: The underlay plots must have the same sheet size as that
specified for the ISODRAFT output. If not, the command will be
ignored.
Querying: Q UNDerlayplotname
Q UNDerlayplotname integer
Q OPTions
2.3.98 UNITS
Description: The units used for length and bore dimensions on isometric
drawings can be specified independently from the units used for
input data.
By default, lengths along pipelines (for component
dimensioning, tube lengths, etc.) are shown in metric units, and
pipe bores are shown in imperial units.
Description: When cut pipe lengths are calculated, ISODRAFT can include
extra material to allow for wastage during cutting and
fabrication. A complete plant can be split up into a maximum of
ten wastage areas, numbered 0 to 9, and each wastage area
can be allocated a wastage factor.
• Default values for the wastage factors for areas 1-9 are all
1.
• The wastage factor for area 0 is fixed at 1 (i.e. no wastage
allowance).
ISODRAFT uses the wastage factors to modify the cut pipe
lengths as follows:
• In the DESIGN database, the EREC attribute for a pipe
branch can be set to an integer, which corresponds to the
wastage area for all tube in the Branch. EREC=10 is
treated as area 0, EREC=11 is treated as area 1, and so
on.
• Each tube item may have, included in its Specification, a
standard wastage allowance (PWAS) in the form of an
added percentage.
• When calculating a cut pipe length, ISODRAFT multiplies
the standard wastage allowance (PWAS) for the
appropriate type of tube by the wastage factor for the area
in which the length occurs (determined by the EREC for the
branch).
• The corrected percentage allowance thus calculated is then
added to the nominal length of the pipe to give the cut
length which is plotted on the drawing.
Note: That a cut pipe list is only output if you have given the
CUTTINGLIST command.
Querying: Q WASTage
Q WASTage integer shows value for the area number
queried
Q OPTIONS
2.3.100 WELDID
Description: Welds which have their NAME attribute set in the DESIGN
database can have their names plotted against their symbols on
the isometric.
By default, weld names are not shown on the isometric plot.
Querying: Q WELDId
Q OPTions
2.3.101 WELDNUMBERS
Command Syntax:
>- WELDNumbers -+- OFF ----------.
| |
|- ON -----------|
| |
‘— CHARH- value -+- FABricationonly -.
| |
|- ERECtiononly ----|
| |
‘-------------------+- GENerated -.
| |
|- FROMDB ----|
| |
‘-------------+
|- NOBOX -.
| |
|- BOX ---|
| |
‘---------+--.
|
.----------------------------------<--------------------------------------'
|
‘--+- AWELD -+- BALLOon value -.
| | |
| |- ELLIPse -------|
| | |
| ‘- OFF -----------+
| |
‘---------------------------+->
Querying: Q WELDNumbers
Q OPTIONS
2.3.102 WELDTYPE
Querying: Q WELDType
Q OPTIONS
2.3.103 ZEROLENGTHSKEWS
Description: If falling lines containing Butt Weld Tees or Olets are modelled
with zero-length variable-angle bends at the offline p-point of
each Tee or Olet, you can connect a vertical Branch. The
ZEROLENGTHSKEWS command suppresses dimensioning
skewboxes for Butt Weld Tees or Olets in falling lines if zero-
length bends have been included in the model.
Bends at Tees or Olets will only be considered as zero-length if
they are less than 0.5mm long. Bends with dimensions greater
than this will be detailed as normal components.
Examples: ZEROlengthskews ON
Output skewboxes at vertical connections to falling lines.
ZEROlengthskews OFF
Suppress skewboxes at vertical connections to falling
lines.
Related FALLINGLINES
Commands:
3 Symbol Keys
Note: How to define symbol keys is described in the chapter Symbol Keys, of the
ISODRAFT User Guide.
3.1 Introduction
This appendix lists the symbol key (i.e. the SKEY text attribute) and the plotted symbol
used to identify each type of component on isometric drawings. There is a section for each
generic type. The sections are in alphabetic order of generic type:
Symbol Key Reference Index is an alphabetical list of symbol keys cross-referenced to the
generic types of the components to which they refer.The following information is given for
each SKEY:
3.1.1 P-points
When you define piping components in PARAGON, you must remember the following rules
so that ISODRAFT can produce isometrics correctly:
• P0 is automatically set and defines the origin of the component.
• For two-way components, the arrive and leave p-points must be numbered P1 and P2
(not necessarily in that order). For two-way valves, the spindle direction must be
indicated by P3.
• For three-way components, the offline leg must be indicated by P3. The spindle
direction for three-way valves must be specified by using a p-point greater than P3,
which must have its bore unset.
• For four-way components, the two straight-through flows must have p-points P1/P2
and P3/P4. The spindle direction for four-way valves must be specified by using a p-
point greater than P4, which must have its bore unset.
• For eccentric reducers without a connection point, the flat side must be indicated
by P3. Eccentric reducers with a connection point must use P3, with a valid bore
set, to indicate the connection point and must use P9, with bore unset, for orientation of
the flat side.
• For U-bends (defined as bends of more than 135 degrees), the p-points must be set as
shown for each symbol.
3.5
Cap - KACP 1
Compression 3.75
1 0 2
2.0
1.5
1 .5
Note:
1. The p-point configurations refer only to Caps used solely for blanking and are
positioned on the axis of the appropriate face (depending on type). Caps with different
p-point configurations, such as ‘flipped’ Caps (where P1 is Pleave and P2 is Parrive) or
Caps used as Reducers, can result in incorrect output.
Pipe Block PF 1 2
2.5
Pipe Block PV
Variable Length 4.5 0
1 2
2.5
4.0
4.0
Coupling - COCP
1.5
Compression
0
1 2
3.5
3.5
2 2
2 2
3.5 D D
2 2
Note:
1. The dimensions of these components depend upon plotted leg length. The default
plotted leg length is 9mm, but you can set this to a different value using the
LEGLENGTH command. The minimum value you can set is 6mm.
Notes:
1. The positions of P3 and P4 along the vertical axis are important for deriving correct cut
pipe lengths. The vertical displacements of P3 and P4 are determined by the points at
which the offline legs intersect the main line. P0, P1, P2, P3 and P4 will be coincident
when the offline leg has the same bore as the main line.
2. The dimensions of all Cross components depend upon plotted leg length. The default
plotted leg length is 9mm, but you can set this to a different value using the
LEGLENGTH command. The minimum value you can set is 6mm.
3. Replace the ** characters in the symbol key with one of the following end condition
identifiers:
BW for butt weld
CP for compression
SW for socket weld
FL for flanged
SC for screwed
PL for plain
4. The @ character in the symbol key is replaced automatically by an integer in the range
1 to 4, depending on the relative bore size of the connections, with 1 assigned to the
largest bore. It is important to note the bore size if redefining the SKEYS for X1**, X2**,
X3** or X4**.
5. Flanged connections on generic Y-type fittings are represented on the isometric on the
tube only. This is due to the fact that the y-type fitting is user-definable and flanged
representation on the component cannot be enforced. ELBO or BEND Symbol Keys
1,9
Elbow - Butt Weld (90 ELBW 1
0
and 45 degree) 2
and 45 degree)
3 1
Elbow) 1 0 2
degree) 2
) )
( ( 3 0 1
( (
3 0 1
Bend) 1 0 2
3 0 1
0 3 1
0 3 1
0 3 1
0 3 1
Bend) 1 0 2
0 3 1
Notes:
1. Generic types ELBO and BEND have a connection reference to facilitate connections
to the elbow or bend. ISODRAFT will always treat an elbow or bend as having an
offline leg if it has a P3 with a bore greater than zero. Care is needed when selecting a
symbol key and point set in order to achieve the required results.
2. To use this symbol, the p-points must be arranged as shown in the following diagram
and P3 should not have its bore set.
5
2
0 3
3. Replace the @ character in the symbol key with an integer (1 to 9) denoting the number
of segments.
4. Replace the + character in the symbol key with an integer (1 to 9) denoting the ratio of
the bend radius to the pipe bore.
5. The p-point for the offline connection (P3) can be positioned anywhere along the
horizontal (P1) axis that suits your specific component design.
6. Reducing elbows can have any of the end types BW, CP, FL, SC, or SW, but not PL.
7. This type of component is treated as a fitting in the material list.
8. This type of component is treated as tube in the material list.
9. The dimensions of all Elbow and Bend components depend upon plotted leg length.
The default plotted leg length is 9mm, but you can set this to a different value using the
LEGLENGTH command. The minimum value you can set is 6mm.
2.5
1 2
1.0
3 2
1.0
Notes:
1. Reducing flanges will have clarifying text plotted on the isometric drawing to highlight
their presence.
2. P3 is used only for orientation and will have its bore unset.
Filter/Strainer - FI** 1
Straight Through 4.5
0
1 2
8.0
8.0
3 2
1
8.0
Notes:
1. Replace the ** characters in the symbol key with one of the following end condition
identifiers:
BW for butt weld
CP for compression
SW for socket weld
FL for flanged
SC for screwed
PL for plain
2. To use this symbol, the p-points must be arranged as shown in the following diagram:
P0
P2
P1
3. To use this symbol, the p-points must be arranged as shown in the following diagram:
P0
P2
P1
P1 P0
P3 P3 P2
Plan
P1 P0
P0 P1
P2 P3 P2
P3
End Side
Note: That the horizontal offset may be zero; i.e. P0, P1, P2 and P3 may be coplanar.
4. To use this symbol, the p-points must be arranged as shown in the following diagram:
P2
P3
P0 P1
Note: That P3 is used only for orientation purposes and will have its bore unset. The
horizontal offset may be zero; i.e. P0 and P1(and similarly P2 and P3) may be
coincident.
1.0
1.0
1.0
1.0
5.0 )
( 1 2
1.0
1.0
0 1 2
1.0
5.5 )
3.5 ( 1 2
1.0 2.0
1 2
4.0
1.0 3.0 01 2
Notes:
1. To allow for the amount of pipe that normally passes through the component before
cutting or grinding off, a cutting allowance is included if the LOOSE attribute of the
flange is set to TRUE. This allowance is determined by the value of the ALLO attribute,
if set. If the ALLO attribute is not set (or set to zero), the allowance will default to
150mm. However, this default value can be altered by the
LOOSEFLANGEALLOWANCE command.
2. The system used by previous version of the software (using ‘intuitive’ P3 points) is still
supported.
3. To be used in conjunction with LJSE symbols FLRG or FLSE.
4. Reducing flanges will have clarifying text plotted on the isometric drawing to highlight
their presence.
5. Orifice flanges will have clarifying text plotted on the isometric drawing to highlight their
presence.
4.0
be displayed and 1 2
Notes:
1. The dimensions of all piping components depend upon plotted leg length. The default
plotted leg length is 9mm, but you can set this to a different value using the
LEGLENGTH command. The minimum value you can set is 6mm.
4.0
8.0
Orifice Plate OP 0
5.5 1 2
3.0
3.0
Restrictor Plate RP 0
5.5 1 2
1.0
3.0
4.75
4.75
4.75
4.75
4.0 1 03 2
14.0
1 0 3 2
6.5
4.75
4.75
1 03 2
6.5
4.75
4.75
8.0
4.75
4.0
1 03 2
2.5
5.75 3.5
Notes:
1. Replace the ** characters in the symbol key with one of the following end condition
identifiers:
BW for butt weld
CP for compression
SW for socket weld
FL for flanged
SC for screwed
PL for plain
2. To use this symbol, the p-points must be arranged as shown in the following diagram:
P0
P2
P1
3. To use this symbol, the p-points must be arranged as shown in the following diagram:
P0
P2
P1
P1 P0
P3 P3 P2
Plan
P1 P0
P0 P1
P2 P3 P2
P3
End Side
Note: That the horizontal offset may be zero; i.e. P0, P1, P2 and P3 may be coplanar.
4. To use this symbol, the p-points must be arranged as shown in the following diagram:
P2
P3
P0 P1
Note: That the horizontal offset may be zero; i.e. P0 and P1 (and similarly P2 and P3) may
be coincident.
5. If an orientation p-point (P3) is present in the point set and is oriented away from the
XYZ axes, then the orientation of this p-point will be shown on the isometric.
6. Instrument dials can have a P3 with an unset bore for orienting the dial. This p-point will
normally be positioned perpendicular to the dial face, on the dial axis. A message will
be output near the component showing the orientation of P3.
Note:
1. To be used in conjunction with FLAN symbol FLLB.
4.5
3
21.5 26 2
0
1
5.6
5.0
4.5
9.0
4.5
2.5
2.5
3.0 2.5
5.5 1.0
5.5
4.4
10 2
2.25
7.0
1.25
10 2
2.25
7.0
1.25
1.25
Notes:
1. Replace the ** characters in the symbol key with one of the following end condition
identifiers:
BW for butt weld
CP for compression
SW for socket weld
FL for flanged
SC for screwed
PL for plain
2. To use this symbol, the p-points must be arranged as shown in the following diagram:
P0
P2
P1
3. To use this symbol, the p-points must be arranged as shown in the following diagram:
P0
P2
P1
P1 P0
P3 P3 P2
Plan
P1 P0
P0 P1
P2 P3 P2
P3
End Side
Note: That the horizontal offset may be zero; i.e. P0, P1, P2 and P3 may be coplanar.
4. To use this symbol, the p-points must be arranged as shown in the following diagram:
P2
P3
P0 P1
Note: That the horizontal offset may be zero; i.e. P0 and P1 (and similarly P2 and P3) may
be coincident.
5. If an orientation p-point is present in the point set, the orientation of this p-point will be
shown on the isometric.
6. The p-point set shown represents a typical arrangement for positioning and orienting
the component, but is not mandatory.
3.5 () () 0.75
3.5 () () 1.0
3.5 () () 1.0
01 2
4.0 3.0
Flanged
Flanged
Connection 1 0 2
Socket Weld 1 0 2
Note:
1. A concentric reducer with a connection point will have an additional p-point, P3, with a
valid bore. A concentric reducer without a connection will have only a p-arrive and p-
leave, as shown.
1 0 2
1 0 2
1 0 2
Notes:
1. Generic type REDU has a connection reference to facilitate connections to reducers. If
the connection facility is not being used, then an eccentric reducer will have a p-arrive,
a p-leave, and a P3 to orientate the flat side. If the connection facility is to be used, P3
will be the connection p-point and as such must have valid bore and orientation data for
the connection. As the flat side can be either in the same direction as the connection or
directly opposite, a P9 p-point must be used to give the orientation of the flat side.
2. If an orientation p-point is present in the point set, the orientation of this p-point will be
shown on the isometric.
Notes:
1. Replace the ** characters in the symbol key with one of the following end condition
identifiers:
BW for butt weld
CP for compression
SW for socket weld
FL for flanged
SC for screwed
PL for plain
2. SHU elements have a CRFA attribute allowing up to 10 connection points.
()
3.0
()
1 0 2
3.0
() () 1 0 2
4.8
() () 1 0 2
4.8
() () 1 0 2
4.8
1 0 2
5.0
() ()
3.5
5.0 1 0 2
) )
( (
4.0
5.5
5.5
1 0 2
4.0
) )
( (
5.5
1 0 2
4.0
) )
( (
5.5
1 0 2
8.0
5.0
() ()
1 0 2
1 0 2
() ()
1 0 2
1 0 2
() ()
() () 1 0 2
() () 1 0 2
()
1 0 2
()
1 0 2
() ()
() () 1 0 2
1 0 2
() () 1 0 2
() () 1 0 2
VARIABLE
ANGLE
Notes:
1. The position of P3 along the perpendicular axis is important for deriving the cut pipe
length. The perpendicular displacement of P3 is determined by the point at which the
offline leg intersects the main line. For TESO and TERF, the distance P0 to P3 must not
exceed half the main bore; P0, P1, P2 and P3 will be coincident when the offline leg
has the same bore as the main line. For TPUL, the distance P0 to P3 must exceed half
the main bore. If the position of P3 does not follow these rules, any weld shown at the
intersection may appear in the wrong place.
2. The dimensions of piping components depend upon plotted leg length. The default
plotted leg length is 9mm, but you can set this to a different value using the
LEGLENGTH command. The minimum value you can set is 6mm.
3. The TEBW, TECP, TEFL, TESC and TESW SKEYs can be used for laterals.
4. Replace the ** characters in the symbol key with one of the following end condition
identifiers:
BW for butt weld
CP for compression
SW for socket weld
FL for flanged
SC for screwed
PL for plain
5. The @ character in the symbol key is replaced automatically by an integer in the range
1 to 3, depending on the relative bore size of the connections, with 1 assigned to the
largest bore. It is important to note the bore size if redefining the SKEYS for Y1**, Y2**
or Y3**.
6. Flanged connections on generic Y-type fittings are represented on the isometric on the
tube only. This is due to the fact that the y-type fitting is user-definable and flanged
representation on the component cannot be enforced.
4.5
0
1
21.5 26.0
Notes:
1. Replace the ** characters in the symbol key with one of the following end condition
identifiers:
BW for butt weld
CP for compression
SW for socket weld
FL for flanged
SC for screwed
PL for plain
2. To use this symbol, the p-points must be arranged as shown in the following diagram:
P0
P2
P1
3. To use this symbol, the p-points must be arranged as shown in the following diagram:
P0
P2
P1
P1 P0
P3 P3 P2
Plan
P1 P0
P0 P1
P2 P3 P2
P3
End Side
P3 must not have a valid bore. It is used only to obtain correct orientation of the
element.
P3 can be orientated in PARAGON.
Note: That the horizontal offset may be zero; i.e. P0, P1, P2 and P3 may be coplanar.
4. To use this symbol, the p-points must be arranged as shown in the following diagram:
P2
P3
P0 P1
Note: That the horizontal offset may be zero; i.e. P0 and P1 (and similarly P2 and P3) may
be coincident.
Notes:
1. Radius of circle is controlled by percentage scale factor attribute, SkeyScale, on SDTE
element (100% = 10mm). Symbol also has a line from circumference to each
connection point.
2. UNIV Skey implies no end connection information. To flag end connections, the PSkey
on each p-point must be set to one of the following end condition identifiers:
BW for butt weld
CP for compression
SW for socket weld
FL for flanged
SC for screwed
PL for plain (default if unset)
4.0
3.0
4.0 1 0 3 2
9.25
4.0 1 0 3 2
9.25
9.25
4.0
9.0
4.0 1 0 3 2
9.25
9.25
9.25
9.25
9.25
9.25
9.25 1 0 3 2
4.0 1 0 3 2
9.25
9.25
Notes:
1. Replace the ** characters in the symbol key with one of the following end condition
identifiers:
BW for butt weld
CP for compression
SW for socket weld
FL for flanged
SC for screwed
PL for plain
2. If an orientation p-point is present in the point set, then ISODRAFT will output the
orientation of this p-point unless it is oriented in a primary direction (X, Y, Z etc.)
Rupture Disk RD 10 2
2.5
7.75
4.5 0 5
1 2
4
Notes:
1. Replace the ** characters in the symbol key with one of the following end condition
identifiers:
BW for butt weld
CP for compression
SW for socket weld
FL for flanged
SC for screwed
PL for plain
2. If an orientation p-point (P5) is present in the point set, the orientation of that p-point will
be shown on the isometric.
4.5
Notes:
1. Replace the ** characters in the symbol key with one of the following end condition
identifiers:
BW for butt weld
CP for compression
SW for socket weld
FL for flanged
SC for screwed
PL for plain
2. If an orientation p-point (P5) is present in the point set, the orientation of that p-point will
be shown on the isometric.
Weld - Site WS
4.0
1 0 2
4.0
4.0
Weld - Shop WW
1 0 2
Notes:
1. Same rules apply as those used for positioning the FLOW ARROW symbol (see In-line
Components, Including Straight-through Valves in the ISODRAFT User Guide).
2. Must only be positioned in vertical sections of pipeline.
3. ISODRAFT will automatically orientate the fitting shape to suit the up/down direction of
the pipeline.
5.0
) ) 1 0 2
( (
4.0
Lug 3
5.0
) ) 1 0 2
( (
4.0
BW Butt Weld
CP Compression Fitting
FL Flange
SC Screwed Fitting
SW Socket Weld
PL Plain
+ denotes the ratio of the bend radius to the pipe bore (range 1-9)
4 Alternative Texts
4.1 Introduction
You can change or remove all the text on isometric drawings using the ATEXT command.
This appendix lists the default settings of the text phrases, with their reference numbers.
The alternative texts (Atexts) have been broken down under the following headings:
• Isometric Drawing Area
• Title Block Area
• Plotted Material List
• Line Summary Area
• Printed Material List
• Weld Box Summary
• Bend Table
• Dynamic Detail Areas
• Bolt Report
If an Atext is made blank, any additional information that may have been drawn in or
appended to the corresponding area will be suppressed.
208 ‘CONN. TO’ Denotes CONNected TO, where a pipe end is connected to
a nozzle
210 ‘F’ Denotes a flange (used as the material list pointer for
flanges)
211 ‘G’ Denotes a gasket (used as the material list pointer for
gaskets)
212 ‘B’ Denotes a bolt (used as the material list pointer for bolts)
213 ‘SPINDLE’ Used to show the spindle direction of a valve when it is not a
primary direction
279 ‘L’ Denotes a lap joint stub end (used as the material list
pointer for LJSEs)
219 ‘REINFORCED’ Message pointing to any reinforced tee (symbol key TERF)
220 ‘LEFT LOOSE’ Message pointing to any flange where attribute LOOSE is
set to TRUE
221 ‘FFW’ Message pointing to any field-fitted weld (symbol key WF)
223 ‘ ’ If left blank, this Atext automatically produces the symbol for
falling lines specified in degrees
224 ‘:’ Used for falling lines specified as a ratio (e.g. 1:10)
227 ‘ PER M’ Used for falling lines specified in metric units, to indicate
millimetres per metre
228 ‘PER FT’ Used for falling lines specified in imperial units, to indicate
inches per foot
229 ‘SCREWED END’ Message pointing to any open ended pipe whose HCON or
TCON is set to SCRD
230 ‘VENT’ Message pointing to any pipe end whose HCON or TCON is
set to VENT
239 ‘DRAIN’ Message pointing to any pipe end whose HCON or TCON is
set to DRAN
244 ‘UP’ For use in conjunction with Atexts 243 and 283
245 ‘DOWN’ For use in conjunction with Atexts 243 and 283
246 ‘NORTH’ For use in conjunction with Atexts 243 and 283
247 ‘SOUTH’ For use in conjunction with Atexts 243 and 283
248 ‘EAST’ For use in conjunction with Atexts 243 and 283
249 ‘WEST’ For use in conjunction with Atexts 243 and 283
275 ‘SWEPT TEE’ Message pointing to any tee whose symbol key is TSBW
276 ‘CONT. FROM’ Denotes CONTinued FROM, where a pipe is continued from
another drawing sheet.
See also Atext 255 in Title Block Area.
278 ‘DIAL FACE’ Message pointing to instrument dials (symbol keys IDPL
and IDFL)
284 ‘TEE BEND’ Message pointing to bends that have an offline leg
287 ‘ORIENTATION Shows the orientation of a skewed olet which has nothing,
DIRECTION’ or only a plug, attached.
289 ‘MATL’ Message pointing to any place in the pipe where the
specification changes if Dimensiontype is in force (see the
SPECBREAK command). The names of the old and new
specifications are automatically included. (See also Atext
232.)
290 ‘INSUL’ Message pointing to any place in the pipe where the
specification changes if Dimensiontype is in force (see the
SPECBREAK command). The names of the old and new
specifications are automatically included.
291 ‘TRACE’ Message pointing to any place in the pipe where the
specification changes if Dimensiontype is in force (see the
SPECBREAK command). The names of the old and new
specifications are automatically included.
292 ‘PAINT’ Message pointing to any place in the pipe where the
specification changes if Dimensiontype is in force (see the
SPECBREAK command). The names of the old and new
specifications are automatically included.
298 ‘TEE ELBOW’ Message pointing to elbows that have an offline leg
337 ‘D BEND RADIUS’ Shows radius of pulled bend in multiples of the pipe
diameter
338 ‘BEND RADIUS’ Shows radius of pulled bend in current distance units (mm
or inch)
350 ‘REDUCING Message pointing to reducing elbows. Note that this text is
ELBOW’ also used on the Material List.
454 ‘CONNECTION Shows the orientation of a skewed fabricated tee which has
ORIENTATION’ nothing connected.
451 ‘TAPPING Shows coordinates of tapping points for offline legs on user-
COORDINATES’ defined multiway PCOMs
Note: Atext 243 produces the flat side message for reducers in orthogonal piping and Atext
283 is used for reducers in non-orthogonal piping.
ISODRAFT indicates the flat side of an eccentric reducer by default only when the
reducer is skewed. By using Atexts 243 and 283, you may have the flat side
indicated, or not, for skewed-only or all reducers.
460 BEAM $?
461 COLUMN $?
462 ? $BUILDING CL
463 CL EQUIPMENT $?
464 CL PIPELINE $?
466 ? $WALL
468 ?
Text for reference dimensions. On the plot, $ is replaced by a new line, and ? is replaced
by the name of the element or one of its parents.
253 ‘PIPING SPEC’ The value of the attribute SPEC from the element PIPE is
appended automatically
254 ‘ISS’ The value of the attribute REV (i.e. the revision level) from
the element PIPE is appended automatically
255 ‘DRG’ Used only when a pipe is split over multiple drawing sheets.
This Atext is used in conjunction with Atext 256 (in the
format DRG 1 OF 2) or with Atext 276 (in the format CONT.
FROM DRG 1).
258 ‘JAN’ 258 ‘JAN’ to 269 ‘DEC’ All used in conjunction with Atext
259 ‘FEB’ 250 (for UK date formats)
260 ‘MAR’
261 ‘APR’
262 ‘MAY’
263 ‘JUN’
264 ‘JUL’
265 ‘AUG’
266 ‘SEP’
267 ‘OCT’
268 ‘NOV
269 ‘DEC’
270 ‘THERMAL The value of the attribute ISPE of the element PIPE is
INSULATION SPEC’ appended automatically
271 ‘TRACING SPEC’ The value of the attribute TSPE of the element PIPE is
appended automatically
272 ‘PAINTING SPEC’ The value of the attribute PTSP of the element PIPE is
appended automatically
300 ‘FABRICATION The heading for components whose SHOP attribute is set to
MATERIALS’ TRUE and for pipe selected from a specification with a
?SHOP set to TRUE
310 ‘ERECTION The heading for components whose SHOP attribute is set to
MATERIALS’ FALSE and for pipe selected from a specification with no
?SHOP or with a ?SHOP set to FALSE
301 ‘PT’ The part number pointer, used in conjunction with Atext 302
305 ‘ITEM CODE’ The sub-heading for the item code column
308 ‘FITTINGS’ The sub-heading under which pipe fittings (elbows, tees
etc.) are listed
313 ‘VALVES / IN-LINE The sub-heading under which valves and in-line items are
ITEMS’ listed
339 ‘MISCELLANEOUS The sub-heading under which additional items are listed
COMPONENTS’
316 ‘PIPE SPOOLS’ The sub-heading under which spool numbers are listed
319 ‘CUT PIPE The heading under which cut pipe lengths are listed
LENGTHS’
320 ‘PIECE’ The sub-heading to Atext 319 which identifies individual cut
pipe lengths. Used in conjunction with Atext 321.
322 ‘CUT’ The sub-heading to Atext 319 which indicates the actual
lengths of the cut pipes listed. Used in conjunction with
Atext 323
324 ‘REMARKS’ The sub-heading to Atext 319 under which Atexts 326, 327,
or 328 will be listed if applicable
326 ‘PLD BEND’ Listed under Atext 324 if a cut pipe length contains a pulled
bend
327 ‘LOOSE FLG’ Listed under Atext 324 if a cut pipe length contains a loose
flange
328 ‘FF WELD’ Listed under Atext 324 if a cut pipe length contains a fitted
field weld
334 ‘S’ Used with fixed length piping. This Atext is appended to the
item code when one end of a fixed length spool has a
special flange
335 ‘WITH SPECIAL Used with fixed length piping. This Atext is appended to the
RATING FLANGE(S) description. Used in conjunction with Atext 334.
(SEE ISO)’
341 ‘EQUIPMENT TRIM Used as a heading for material lists in equipment trim
MATERIALS’ isometrics
343 ‘CONTINUED’ Indicates that the listing for a Nozzle in an equipment trim
isometric is continued from a previous drawing sheet
346 ‘GEARBOX Used for all valves created with a P11 to show the
ORIENTATION’ orientation of P11
348 ‘ ’ This Atext is blank by default. It is used to set text at the top
of the material list on an overflow drawing to show that the
information is continued on another sheet. If it is defined, it
will override the standard Atexts 276, 255 and 256.
350 ‘REDUCING The subheading under which reducing elbows are listed.
ELBOW’ Note that this text is also used in the drawing area.
377 ‘PLD TEE’ The entry in the REMARKS column of the cutting or material
list for tube pieces including pulled tee.
378 ‘SETON TEE’ The entry in the REMARKS column of the cutting or material
list for tube pieces including set-on tee.
480 ‘SPOOL’ This Atext is used in headings to show the spool number.
481 ‘NO SPOOL’ This Atext is used in headings for components which are not
included in any spool.
317 ‘PIPE NS’ Used in conjunction with Atext 318. The total centre line
length for each bore is calculated automatically and listed
against this caption.
318 ‘CL LENGTH’ Used, in conjunction with Atext 317, to summarise centre
line lengths
336 ‘SYSTEM REF’ Used to identify system isometrics. The system name is
appended automatically.
412 ‘WELD |SHOP |WELD |WELDER |VISUAL |NDT |HARD S.R |FAB.QA’
Note: The vertical lines (|) shown in these examples are an essential part of the Atext and
must be input at the keyboard with the required text. The positioning of these lines
determines the output format.
5.1 Introduction
The Material Control File is an ASCII file which contains a record of all materials
incorporated into the isometric drawing, including piping components, tube, bolts, etc. It can
be used to pass details of material requirements to an external material control program.
A Material Control File is produced for each ISODRAW DETAIL command. The file
generated during a multiple plot run contains material records for all pipelines detailed by
that command.
You can create a more detailed material control file by using the EXTENDED command as
follows:
MATControl filename EXTended
The extended material control file contains the information contained in the basic material
control file (see File Format), plus the following:
• Part numbers (in word 8 of component records)
• Item descriptions (as record -21)
• File header with:
-5 record (originating program/version)
-3 record (title block information)
Note: Always delete files once the data has been transferred to the external material
control system, to avoid wasting disk space.
Each pipeline record sequence begins with a general header, which includes references
and specifications applicable to the pipeline as a whole, followed by a detailed breakdown of
the individual items.
The codes used to identify the records are defined in the following sections.
The definitions may be understood more easily by referring to the example in Example of a
Material Control File Output, bearing in mind that only relevant records occur in any given
case.
Record Contents
No.
-5 Originating program(s)
-3 Title block information
The overall record sequence for each pipeline may be summarised as shown below.
Record Contents
No.
-6
to Pipeline header information (see Section B.3)
-19
50 Spool count plus drawing number/number of drawings
60 Centreline length summary by nominal size (bore)
(including a dimensional units indicator).
For any sheet containing more than six bores, addititional type
60 records will be written. The multiple type 60 records will be
consecutive in the file.
100 Tube
-20 Item Code Records for individual
-21 Description parts list items
200 Fitting (Fabrication type)
-20 Item Code (see Section B.3)
-21 Description
300 Flange
-20 Item Code
400 Gasket
-20 Item Code
-21 Description
500 Bolt
-20 Item Code
-21 Description
600 Valve or other in-line component
-20 Item Code
700 Instrument
-20 Item Code (NOTE: only those
-21 Description categories which actually
Support occur in the pipeline
800 will be listed)
-20 Item Code
-21 Description
900 Miscellaneous
-20 Item Code
-21 Description
1000 Miscellaneous
-20 Item Code
-21 Description
-6 Next pipeline header information Repeats for any number
to etc. of pipelines or drawings
-19
50 Next pipeline information and fittings Repeats for any number
to etc. of pipelines or drawings
1000
Record Contents
No.
-1 Overflow text record (used with all types of text records)
-3 Titleblock information
Once per file
-5 Originating program
-6 Pipeline reference (name or refno)
-7 User-defined spool prefix identifier
-8 Revision identifier (i.e. issue number)
-9 Project identifier (i.e. project number)
-10 Batch reference (Zone or Area name)
-11 Piping specification reference
-12 Nominal pressure rating (class)
-13 Line type identifier
-14 Date of data transfer
-15 Insulation specification reference
-16 Tracing specification reference
-17 Painting specification reference
-19 Pipeline operating temperature
-20 Item Code
-21 Item Description
-25 System Isometric reference
-29 Equipment trim reference
50 Number of spools plus drawing identification
60 Centreline length summary
100 Tube
200 Fittings (fabrication type)
300 Flanges
400 Gaskets
500 Bolts
600 Valves and other in-line components
700 Instruments
800 Supports
900 Miscellaneous
1000 Miscellaneous
Note: Each type of record has provision for up to 14 words, each word having an integer
field of length five. Only the number of words actually used for a particular type of
record is listed in the corresponding table.
Note: Each type 60 record can accommodate up to six sizes of tube (i.e. up to six different
nominal bores). If a drawing sheet contains more than six bore sizes, more than one
type 60 record will be created. These will be written consecutively to the file.
The dimensional units specified by word 2 in record 60 are applicable to all
subsequent records up to the next set of header information; i.e. up to the -6
identifier for the next pipeline.
8 Part number
8 Part number
8 Part number
8 Part number
8 Part number
8 Part number
3 Not used
4 Not used
200 64 64 0 1 1 0 0 0 0 0 0 0 0
...
300 16 0 0 1 2 0 0 0 0 0 0 0 0
-20 FMM150SW
...
400 64 0 0 5 2 0 0 0 0 0 0 0 0
-20 JC150R2
...
500 12 0 0 16 2 76 0 0 0 0 0 0 0
-20 BM3/4X76
...
600 64 0 0 1 2 0 0 0 0 0 0 0 0
-20 VBFL
...
A Error Messages
This appendix lists ISODRAFT error messages that may be output to the screen and
message file.
• Messages generated by ISODRAFT itself have message numbers beginning with 33.
• Messages generated by the ISODRAW module within ISODRAFT have message
numbers beginning with 35. In most cases these will arise only when the program limits
have been reached, and you should contact the AVEVA Customer Services Team.
Any other messages that may be output are not described here as they are not specific to
ISODRAFT.
Note: Many of the messages you will see when using ISODRAFT result from design or
cataloguing errors, not from errors in using ISODRAFT. For this reason a data
consistency check is strongly advised before ISODRAFT is used.
The error messages can include variables, presented in this appendix as follows:
integer an integer
(33:123) SPEC REF name gives material code ( text ) longer than max of integer
characters
The itemcode derived from the component’s name is longer than the width
allowed in the itemcode column in the material list (see the ITEMCODE
command).
(33:162) HEAD & TAIL refs of BRANCH name/refno refer to the same component
but head & tail positions are not close enough to that component
There is an error in the identified branch, which has both ends connected to
the component. This should not normally occur.
(33:163) HEAD & TAIL refs of BRANCH name/refno refer to the same component
and head & tail positions are the same
There is an error in the identified branch, which has both ends connected to
the component. This should not normally occur.
(33:166) The TAIL of name/refno is connected to name/refno but the positions are
not the same
There is an inconsistency between the HPOS or TPOS attribute of the
branch and the p-point of the component to which it should be attached.
(33:176) Invalid SPCOM name/refno for component, or tube connected to, name/
refno
A component, or the implied tube connected directly to it, does not have a
valid specification reference (SPRE or LSTU). Check the data consistency
report.
(33:180) PWAST attribute from SPCOM name/refno out of range 0.00 - 100.0
The wastage allowance attribute must be set to a percentage figure between
0 and 100%. See the WASTAGE AREA command.
(33:182) name/refno connected to name/refno but not the other way round
(33:187) Both legs of name/refno refer to the same BRANCH but positions are
not the same.
(33:188) Both legs of name/refno refer to the same BRANCH and positions are
the same.
(33:189) One leg of name/refno is connected to name/refno but the positions are
not the same.
Errors (33:182) to (33:189) all indicate possible errors in the DESIGN
databases. Check the data consistency report and correct errors using a
design module.
(33:299) Illegal scale factor found for line flow arrow - default scale 8 used
The scale factor for in-line flow arrows must be in the range 5 to 15 inclusive.
Note: The following error messages are generated during the operation of
ISODRAW. Those numbered (35:10xx) relate to the ISODAT
program and those numbered (35:20xx) relate to the ISOPLOT
program.
Note: Refer to the AVEVA PDMS Customer Support Department for advice
if you have unexplained errors at this stage of ISODRAFT’s
operations.
(35:1022) THE MATERIAL CODE IS TOO WIDE AND HAS BEEN CHANGED FROM
... TO ...
(35:1105) Warning - Reference Dimension key ” ” not found - Default line shown
An invalid or blank SKEY has been used for a reference dimension. See
AVEVA PDMS ISODRAFT User Guide, Chapter 5, Design Requirements.
(35:2013) UP DOWN
3 1
0 9
4 7 2 G F
9 2 R O
2 7 m D
1 2 2 1
1 0
4 6 9
e
t
O
T
1
N
0
2
1 2 s
y k
.
/22 1
811 5 4 04 704 S r
N
N
O
060 +
146
- L e o
C CWS E SN "8 t
a w
0
1 1 ] 4[ 6
8
s
n t
2
N 9 5 2 9
9
e
d
A
1 e
/
2 5
8 1
B
1
G 1 n A N
-
P
M S 2
1
8
F L
o
C : _
U
P 2 "N G 2 U
J :
C
E t
O
-
D 0
6 S
N 8
F
1
G
7
F
E
P
S e
T
.
E
E 89
F7 31
5 "
6
9
2 8
F 2 R l
N
N
-9 5+
N4 1 9
2 7
0 L0 : H
G
N t
O
C
O
CW SE
L 2
2
7 4 T5
A1
MA
E
T
C
T
I
P u
4
1
B
9
2
2
A
D
A
B
I
P O
4 2 9 D
1 3 9 2 3 EE
B 1 6 8 1 CP
G 1
1
4 1 4 AI
3 1 RP
1 9 T
G F 2 D
9 2 EE
F 1 GP
7 89 0 GI
8 72 4 AP
2 05 + L
7 44 T
0 6 1 L R
1 S 5 WS E O
0 N 6 EP
2 602 5 " 1 PP
9 6 IU
2 1 x 2 PSN
N + 4 8 6 O
/ 5 I
3
1
- 7 L
E ET
TC
P IE
M SN
U 6 N
P 5 O
- 3 C
O D 0 8 NT
T E 5 7 S PN
E 789 S 1 ] N MI
. F 931 0 N 1 " OO
N - 85+ 5 " [ 8 CJ
N N 11 9 8 D
O O L 1 x ET
C C WSE + 38 WN
EI
7 7 L
E S 5 RO
CJ
N S
2 " T
6 2 ED
x 1 KL
48 2 690 CE
260 2 6 424 OW
6 15+ S
1 54
L D
WSE LD
EL
IE
FW
PD
OL
HE
SW
0
0
6
1 2
]
3
[
6
0 4
2 2 9
2 4
1 2
2
]
2
[
0
0
1
2
O O
N N
L T
O S
O I
P L
S
E S
P T
I R
P A
P
S S
E E
T T
7 O O
N N
E E
D
N ]
11
[
D
MM
22
Y- .. 1 2 21 8 3 2 2 2 Y- 3 2 6 8 1
T- 11 T- 1
Q- 1 Q-
E- E-
D- 5 D-
O- 1 O- 0 0
C- X C- 0 0
- 00 0 0 00 0 0 0 0 0 - 0 0 1 1 9
M- 05 0 0 00 5 0 5 5 5 M- 0 5 R T 5
E- 21 2 2 22 1 2 1 1 1 E -- 2 1 B B -
T- aa a A ca a w w c g T -- c c B B A
I- PP T T KE E F F B B I -- G G S S G
-
-
) - 86 ) 6 6
.S - .S 1 1
SN - xx SN / /
.I - .I 3 3
N( - 86 8 8 88 6 8 6 6 6 N( 8 6 1 1 8
M B B L
T S S E
5 5 S A A K
0 0 A C
BB B 1 1 & & I
PP P A A 0 M N
WW W 5 T S S H H
-- - M M 1 S S S 2 2 %
44 4 T T # A / / 9
B B B B 33 3 S S 0 0 7 7
- - P P 22 2 A A W 0 5 5 B B F
L L W W AA A B 5 1 1 - - R
5 5 - - F F 1 # # 3 3 .
4 4 MM M R R 0 # 9 9 0
I I 3 3 TT T . . 1 5 5 1 1 5
P P 2 2 SS S 0 0 . W . . A A 1
- | - A A A A AA A 5 5 6 B 6 6 #
- - 1 1 1 1 1 M M
- S - 00 M M WW W # # B 0 B B T T 0 0
- L - N - 11 T T BB B S- 1 - | - N - S S S- 1 6 .
- A - O - .. S S 5 5 M- I . - - O - I I A A M- . 7
- I - I - 66 A A 99 9 . . E- S 6 - S - I - S S E- 6 1
- R - T - 33 .. . 6 6 T- N 1 - L - T - N N S S T- 1
- E - P - BB W W 66 6 1 1 I- A B - A - P - A A T T I- B
- T - I - B B 11 1 B B - - I - I - U U -
- A - R - II BB B E- K I - R - R - M M N N E- I
- M - C - SS 9 9 I I N- H S - E - C - M M N- S ] 0
- - S - NN . . II I S S I- C N - T - S - 5 5 2 2 I- N 4 8 .
- N - E - AA 6 6 SS S N N L- A - A - E - . . L- A [ 4
- O - D - 1 1 NN N A A -- G - M - D - 1 1 W W --
- I - - 00 B B AA A N- N E - - - C C N- E S - ]
- T - T - 44 N N I- I T - N - T - F F I- T L - 3
- A - N - HH I I GR R W W - W B A B - O - N - R R D D - A O - [ )
- C - E - CC S - S S NL L /- S C G C - I - E - U U /- G O - S
- I - N - SS G - N N O S -E E - W W - T - N - S- T T T T - P - ] N
- R - O - N - A A LWO W E -G G S- E - E - - C - O - T- E E S S S- E L S - 2 I
- B - P - EE I - O G -N N E- V 6 V 6 - E - P - E- K K S - E- V E - [ ( H
- A - M - E- PP T - E E PB B N -A A V- L 1 L 1 - R - M - K- S S T -0 0 V- L E E - T
- F - O - P- II T - E E AL L A -L L L- A 2 A 2 - E - O - S- A A L -0 0 L- A T P - ] S G
- - C - I- PP I - T T CE E L -F F A- V A V A - - C - A- G G O -1 1 A- V S I - 1 N N
- | - P- F - F - V- - | - G- B - V- P - [
E
E L
12 3 4 56 7 8 9 0 1 2 3 4 5 6 P
TO - 1 1 T O- 1 1 1 1 1 I L
PN - P N- P C
Figure B:1. Combined Fabrication & Erection Isometric with Materials List
Figure B:2.
2062
49
2 229
6"NS
94
14
407 229
58
EL +1950 229 9
6" N
S
Fabrication-Only Isometric
403
22
9
B:2
407 229
2062
[2]
21
00
16
00
[3]
8x6"NS 29
16
2
166
8x6"NS 8x8"NS
178
6
35
6
2 35
166 EL +1950
178 14
83
[1]
[4]
8"NS
8"NS
404
MATL
A150
292
407
12.0
N
Figure B:3.
06
22
CONN. TO
CON-FEED-PUMP-1/N2 11
W 1897 18
S 1538 49
EL +1950 2 22
9 9
6"NS CONN. TO
CON-FEED-PUMP-2/N2
4 10
7 W 497
94 S 1538
14 EL +1950 25 58
9
6"N
8 S
3
EL +1950 229 229 23
24
407 229
21 403
229
16 407
Erection-Only Isometric
22
15 2062
[2]
21
00
16
00
B:3
[3] 29
16
8x6"NS
14
2
166
12 19
8x8"NS 13
2 CONN. TO
26 C-108/N1
20 W 4612
178 S 6012
[1] 6 EL +1950 EL +5120
8"NS 2 35
27 31
166 356
1 178 14
83
8x6"NS
[4]
8"NS
W 4078
404
W 5146 S 4529
S 4529 EL +4012
EL +4012 30
292
29 MATL
A150
407
28
DATE: 27 JUL 1998
BATCH REF: Condensate System
PIPING SPEC: A1A
[1] DENOTES PIPE SPOOL NO SHOPFIELD SOCKETSCREWED
COMPN SITE PIPE LAGGEDTRACED DRG
1 DENOTES PARTS LIST NO WELDWELD WELD JOINT JOINT CONNECTION
SUPPORTPIPE PIPE 1 OF 1
Outlet_Network
Examples of Isometric Plots
ISODRAFT Reference Manual
12.0
ISODRAFT Reference Manual
Examples of Isometric Plots
PDMS ISODRAFT has a facility to transfer material information to the COMPIPE module of
the John Brown Systems‘ COMDACE system. This is achieved by the output of two files
containing COMPIPE Linelist and MTO data. You can control the production and content of
these files. COMPIPE component Short Codes are accessed direct from the PDMS catalog
databases, providing pointers into the COMPIPE piping specification.
These may be chained. The default condition is COMPIPE MTO DRWG ITEMcodes User
DESCriptions Short SUPPorts ON. Note that a materiallist overflow option other than
MATEriallist DUMMy (the default condition) must be used with COMPIPE MTO DRWG.
The CNUM attribute is available so that a line number may be stored for COMPIPE
purposes that differs from the PDMS pipe NAME. If CNUM is blank or unset, the first 14
characters of the NAME will be used. Note that the pipeline DESCRIPTION is output in the
Linelist file. This should not be confused with the option for COMPIPE DESCRIPTIONS,
which is an instruction in the MTO file to COMPIPE on how to output component
descriptions in its reports.
All components, tube and bolts must have a short code, unless they are to be treated in
COMPIPE as out-of-spec items. In this case they may only be handled as additional items
on the material list. If any other component is found to have no short code, no COMPIPE
files will be generated for the whole pipeline.
For standard assemblies, the short code of ’SAN’ must be used. Standard assemblies are
listed in the MTO file with their itemcodes (truncated to 8 characters) as their standard
assembly numbers.
The COMPIPE Specification attribute allows a COMPIPE Specification name to be used
that differs from the PDMS Pipe Specification name. If CSPC is blank or unset, the PDMS
Pipe Specification of the component will be used (truncated to 6 characters).
C.5 Limitations
where the specification name is included), an alternative delimiter must be set as ATEXT
299. Note that it is the itemcode after SPEC name and trailing delimiter characters have
been removed that is important. Since the slash character is often used within PDMS
names, ISODRAFT will automatically set Atext 299 to the tilde (~) character when
COMPIPEFILE is set. This can then be changed if required, e.g. use ATExt 299 ’:’.
Batch Header
In the following record definitions, the : character is a field separator, and the * character is a
record terminator.The Batch Header record is defined thus:
BATCH888821JAN99LINEPROJNUMB
where:
MAIN SIZE is the largest nominal size in the pipe, of the form 1.1/2, 6,
etc. for imperial, and 25, 80, etc. for metric
This is a dummy record, normally used for delivery point and date information during manual
input. Such information is not available from ISODRAFT.
The Line Description record is defined thus:
H:DESCRIPTION*
where:
Batch Header
A maximum of 200 pipelines or isometric sheets may be included in each file. In the
following record definitions, the : character is a field separator, and the * character is a
record terminator.
The Batch Header record is defined thus:
BATCH888821JAN99MATOPROJNUMB
where:
where:
If the CDRG attribute for a pipe is unset or blank, a drawing number will be automatically
generated, based on the pipe nominal size and name. This will take the form:
40MM-PIPENAME for pipes using metric bores (’MM-’ is the default Atext 453)
Each component entry on the material list has an equivalent entry in the MTO file.
Components are classified as ’in-spec’ being in the specification set at pipe level,
’alternative-spec’ being in a different specification, and ’out-of-spec’ being in no pipe
specification (a concept PDMS does not have).
The in-Spec Component record is defined thus:
n::SHORT CODE:TAG NUMBER:1st NS:2nd NS:3rd NS:QUANTITY:BOLTLENGTH:*
where:
= FALSE
Notes:
1. Short code is a reference to a component entry in the Compipe specification.
2. Instruments and supports take a tag number from their PDMS name if the options
INSTruments NAMe and ATTAname SPREf are used.
3. Standard assemblies take a tag number of their itemcode, which is not unique, but is
the same for all assemblies of the same content/configuration, i.e. standard assembly
number.
4. Quantity is an integer number for components, or a length for tube. For bolts it is the
number of sets, not the number of bolts. Also for bolts, the size is the pipeline nominal
size, not the bolt diameter.
5. Boltlength is preceded by the character H to indicate an override to COMPIPE. Metric
lengths take the form H120.0. Imperial lengths take the form H4.3/4.
Where a change of spec occurs in the pipeline, an Alternative Spec record is output,
defined thus:
n::YY:ALTERNATESPEC:::::*
where:
Components from the alternative spec then follow, with records to the same format as in-
spec components, except that a Y character is output as a prefix to their short code. A return
to the standard spec for the pipe is indicated by the additional Y character no longer being
output. Note that the output of Alternative spec records may be suppressed if the
SPECBreak BRANch option is used.
Out-of-specification components take two records, defined thus:
n:::ITEMCODE:QUANTITY*
where:
N.S.:::::::*
where:
Note: Out-of-specification components can only be from ‘additional items on the material
list' in ISODRAFT, i.e. not normal pipeline components.
D.1 Introduction
Isometrics produced using ISODRAFT can be passed into MicroStation as DXF files for
amendment or the production of a DGN equivalent for issue. These notes refer only to
MicroStation/J and the DXF files produced from ISODRAFT.
A straightforward import of an ISODRAFT DXF file into a freshly installed version of
MicroStation/J produces a picture which has accurate rendition of the isometric vectors but
fonts and colour are not correct. Neither can a plot be produced, as the colour is white on
white.
The comments in these notes refer mainly to fonts and colour and how to bring them into
line with the original isometric. Experienced MicroStation users may know simpler ways of
doing this.
D.3 Fonts
PDMS has a very large number of font files that have been assembled over a long period
from the public domain, in-house and the user community. They have all been translated to
the AutoCAD standard and take the form of pairs of source (.shp) and compiled (.shx) files.
To make AutoCAD-type fonts available within MicroStation the relevant fonts must be
installed into MicroStation using the standard facilities:
D.7 Colour
There is no explicit colour information in the ISODRAFT DXF file. The PDMS colour
information is implicit. This is because of a convention used, which associates a layer name
with a colour. This means that layer name GT_n in the DXF file means PDMS colour n. Thus
all objects with the same colour are on the same DXF layer.
In MicroStation an incoming DXF file turns on a default colour table that appears to be the
default colour table used by AutoCAD:
• Individual objects have the default colour value 6 (on a scale starting at 0) which
translates to the AutoCAD default 7 (on a scale starting at 1).
• The colour value is white so everything is white and there can never be any
discrimination between colours.
• Symbology is not set for any object, so when it is turned on everything changes to red
(0), which is 1 on the AutoCAD default table.
The PDMS colour information in the DXF file delivered as ‘GT_’ layer names may be
translated to MicroStation level values by use of the layer/level mapping file used in the
import process.
The default file for this is: dwglevel.tbl (in ..\Bentley\Workspace\system\tables\dwg).
Thus PDMS colours 1 - 12 (Layers GT_1 to GT_2) may be made manifest in the DGN file as
levels 1 - 12 by additional entries to this file:
In order to produce true PDMS colours in MicroStation DGN files, it will be necessary to
provide a ‘key-in’ command as a mdl (MicroStation Development Language) function that
will map the DGN levels to PDMS colours.
Index
Z
ZEROLENGTHSKEWS . . . . . . . . . . . 2:135