Beruflich Dokumente
Kultur Dokumente
CADDS 5 15.0
DOC36805-007
Copyright 2007 Parametric Technology Corporation. All Rights Reserved. User and training guides and related documentation from Parametric Technology Corporation and its subsidiary companies (collectively PTC) is subject to the copyright laws of the United States and other countries and is provided under a license agreement that restricts copying, disclosure, and use of such documentation. PTC hereby grants to the licensed software user the right to make copies in printed form of this documentation if provided on software media, but only for internal/personal use and in accordance with the license agreement under which the applicable software is licensed. Any copy made shall include the PTC copyright notice and any other proprietary notice provided by PTC. Training materials may not be copied without the express written consent of PTC. This documentation may not be disclosed, transferred, modified, or reduced to any form, including electronic media, or transmitted or made publicly available by any means without the prior written consent of PTC and no authorization is granted to make copies for such purposes. Information described herein is furnished for general information only, is subject to change without notice, and should not be construed as a warranty or commitment by PTC. PTC assumes no responsibility or liability for any errors or inaccuracies that may appear in this document. The software described in this document is provided under written license agreement, contains valuable trade secrets and proprietary information, and is protected by the copyright laws of the United States and other countries. It may not be copied or distributed in any form or medium, disclosed to third parties, or used in any manner not provided for in the software licenses agreement except with written prior approval from PTC. UNAUTHORIZED USE OF SOFTWARE OR ITS DOCUMENTATION CAN RESULT IN CIVIL DAMAGES AND CRIMINAL PROSECUTION. For Important Copyright, Trademark, Patent, and Licensing Information: For Windchill products, select About Windchill at the bottom of the product page. For InterComm products, on the Help main page, click the link for Copyright 2007. For other products, select Help > About on the main menu for the product. UNITED STATES GOVERNMENT RESTRICTED RIGHTS LEGEND This document and the software described herein are Commercial Computer Documentation and Software, pursuant to FAR 12.212(a)-(b) (OCT95) or DFARS 227.7202-1(a) and 227.7202-3(a) (JUN95), and are provided to the US Government under a limited commercial license only. For procurements predating the above clauses, use, duplication, or disclosure by the Government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software Clause at DFARS 252.227-7013 (OCT88) or Commercial Computer Software-Restricted Rights at FAR 52.227-19(c)(1)-(2) (JUN87), as applicable. 02202007 Parametric Technology Corporation, 140 Kendrick Street, Needham, MA 02494 USA
Table of Contents
Preface
Related Documents _________________________________________ ix Book Conventions ___________________________________________ x Window Managers and the User Interface ____________________ x Online User Documentation __________________________________ xi Online Command Help ______________________________________ xii Printing Documentation _____________________________________ xii Resources and Services _____________________________________ xiii Documentation Comments _________________________________ xiii
Master Catalogs
Function of Master Catalogs _____________________________________ 1-2 Structure of Master Catalogs _____________________________________ 1-3 Fields of the Standard Master Catalog File ______________________ 1-5 TYPE _______________________________________________________ 1-5 ENDS ______________________________________________________ 1-5 RATE _______________________________________________________ 1-6 SIZE ________________________________________________________ 1-6 PARM ______________________________________________________ 1-6 ECC _______________________________________________________ 1-6 NAME ______________________________________________________ 1-6 Components and Naming Conventions ___________________________ 1-8
Contents-iii
Library Parts
Function of Library Parts __________________________________________ 2-2 Library Parts Structure_________________________________________ 2-10 Figures ____________________________________________________ 2-10 Layers ____________________________________________________ 2-10 Nodal Entities _____________________________________________ 2-10 Properties _________________________________________________ 2-10 Graphics __________________________________________________ 2-11 The Origin and Axes of Parts __________________________________ 2-12 Inserting Part Properties _______________________________________ Inserting the COMPNAME Property _________________________ Inserting the STOCKNO Property ____________________________ Inserting the PNAME Property ______________________________ Inserting the FITTYPE Property _______________________________ 2-13 2-13 2-13 2-13 2-13
Filing the Part as a Nodal Figure _______________________________ 2-14 Layering Conventions ________________________________________ 2-14
Piping Specifications
Piping Specifications and Autoselection __________________________ 3-2 GENERATE PSFILE and INFILE _______________________________________ 3-4 Output from GENERATE PSFILE and INFILE __________________________ 3-5 ASFILE (Autoselection File) __________________________________ 3-5 PAFILE (Parameter File) _____________________________________ 3-5 NMFILE (Nonmatching File)__________________________________ 3-5 Creating a Piping Specification INFILE _____________________________ 3-7 Piping Specification INFILE Used to Produce Specification D2B ___ 3-8 Portion of Piping Specification INFILE Selecting All Components in Master Catalogs__________________ 3-13 Portion of Piping Specification INFILE Selecting All Components in Master Catalogs (continued)______ 3-15 INFILE Format __________________________________________________ 3-17 Description __________________________________________________ 3-18 Headers __________________________________________________ 3-18 Code Equivalence ________________________________________ 3-18
Contents-iv
Input/Output _____________________________________________ Selection_________________________________________________ Input Records ____________________________________________ Tables ___________________________________________________ Assembly Lists ____________________________________________
Header Lines ________________________________________________ 3-19 Correspondence of Field Headers _________________________ 3-19 Size Codes __________________________________________________ 3-21 Type Classifications __________________________________________ 3-24 End Types Codes ____________________________________________ 3-27 Schedule/Rating Codes _____________________________________ 3-31 Input/Output Definition ______________________________________ Input Line ________________________________________________ Stock Number Line _______________________________________ Stating the Specification __________________________________ Summary of Declaration/Classification Section of the INFILE_ Component Selection _______________________________________ Specifying the Catalog ___________________________________ Input Records ____________________________________________ Selection Name __________________________________________ Part Name _______________________________________________ 3-31 3-32 3-33 3-33 3-34 3-34 3-34 3-35 3-36 3-37
Tables for Branch and Reducing Fittings ______________________ 3-38 Reducing Fitting Tables ___________________________________ 3-39 The Selection Process Using Tables_________________________ 3-39 Assemblies: Input Record ____________________________________ 3-40 Assembly List ________________________________________________ 3-41 Using GENERATE PSFILE _______________________________________ 3-43 Autoselection File ________________________________________ 3-43 Parameter File____________________________________________ 3-43 Additional Features__________________________________________ 3-44 Specifications with Double-Reducing Fittings __________________ 3-45 Sample INFILE for Specification with Three Sizes________________ 3-46 Sorting and Merging Files _______________________________________ 3-51
Properties ________________________________________________________ B-3 BRANCH ___________________________________________________ CONNECTOR _______________________________________________ ENDTYPE ___________________________________________________ GASKET ____________________________________________________ INTERNAL __________________________________________________ ITEMNO ____________________________________________________ NPS ________________________________________________________ PLEN _______________________________________________________ PSCL _______________________________________________________ SPEC_______________________________________________________ B-3 B-3 B-3 B-3 B-3 B-3 B-4 B-4 B-4 B-4
Shapes
Rules for Defining Shapes ________________________________________ C-2 Procedure File Shapes ___________________________________________ C-3 Derived Shapes _________________________________________________ C-6 Keyword Definitions _____________________________________________ C-7 Clearance Representation _____________________________________ C-12 Procedure File Shapes -1_____________________________________ C-13 Procedure File Shapes - 2 ____________________________________ C-14
Contents-vi
Procedure File Shapes - 3 ____________________________________ C-15 Procedure File Shapes - 4 ____________________________________ C-16 Procedure File Shapes - 5 ____________________________________ C-17 Procedure File Shapes - 6 ____________________________________ C-18 Procedure File Shapes - 7 ____________________________________ C-19 Procedure File Shapes - 8 ____________________________________ C-20 Procedure File Shapes - 9 ____________________________________ C-21 Procedure File Shapes - 10 ___________________________________ C-22 Procedure File Shapes - 11 ___________________________________ C-23 Procedure File Shapes - 12 ___________________________________ C-24 Procedure File Shapes - 13 ___________________________________ C-25 Procedure File Shapes - 14 ___________________________________ C-26 Procedure File Shapes - 15 ___________________________________ C-27 Procedure File Shapes - 16 ___________________________________ C-28 Procedure File Shapes - 17 ___________________________________ C-29 Procedure File Shapes - 18 ___________________________________ C-30 Procedure File Shapes - 19 ___________________________________ C-31 Procedure File Shapes - 20 ___________________________________ C-32 Procedure File Shapes - 21 ___________________________________ C-33 Procedure File Shapes - 22 ___________________________________ C-34 Procedure File Shapes - 23 ___________________________________ C-35 Procedure File Shapes - 24 ___________________________________ C-36 Procedure File Shapes - 25 ___________________________________ C-37 Procedure File Shapes - 26 ___________________________________ C-38
File Formats
Assembly File____________________________________________________ D-2 Assembly File ______________________________________________ D-2 ASFILE __________________________________________________________ D-3 ASFILE _____________________________________________________ D-3 PAFILE _________________________________________________________ D-14 PAFILE ___________________________________________________ D-14
Contents-vii
cvpd/spec/cvm/merge ________________________________________ D-19 cvpd/spec/cvm/merge __________________________________ D-19 MDF File Formats _______________________________________________ D-22 File Format 1: In-File _______________________________________ D-22 Example of Material Description File INFILE (ANSI) (cvpd.iso.mdfinfile-in)_____________________________________ D-22 Example of Material Description File INFILE (DIN/ISO) (cvpd.iso.infile-mm) ______________________________________ D-23 File Format 2: Matrix File _____________________________________ D-24 CVPD.ISO.TABLE-IN (ANSI) _________________________________ D-24 File Format 3: Output File ____________________________________ D-28 Example of Material Description File (ANSI)_________________ D-28 Example of Material Description File (DIN/ISO) ________________ D-29
Contents-viii
Preface
Piping Specification User Guide describes the procedures for creating and accessing piping specification files. The piping design software uses these files to model piping systems. This book should be used in conjunction with the Generate Piping Specification File command (GENERATE PSFILE) or menu option, described in the Piping User Guide and Menu Reference. This book also describes the process of creating a piping specification infput file (INFILE), which tells the Generate Piping Specification File command or option what to include in a particular specification. This process is described in general terms and through a specific industry example:*the ANSI specification D2B.
Related Documents
The following documents may be helpful as you use Piping Specification User Guide: Explicit Modeling User Guide and Menu Reference Piping Reference Piping User Guide and Menu Reference Isometric Drawing User Guide Intelligent P&ID Managers Guide Stress Analysis Interface Reference
ix
Preface
Book Conventions
The following table illustrates and explains conventions used in writing about CADDS applications.
Convention Example Explanation
Indicates a selection you must make from a menu or property sheet or a text field that you must fill in. Marks a location or entity selection in graphic examples. Enter the text in a CADDS text field or on any command line.
Menu selections and options List Section option, Specify Layer field User-selected graphic location User input in CADDS text fields and on any command line System output Variable in user input
X , d1 or P1
Variable in text
tagname
Indicates a variable that requires an appropriate substitute when used in a real operation; for example, replace tagname with an actual tag name. Shows CADDS commands and modifiers as they appear in the command line interface. Shows text strings. You must enclose text string with single or double quotation marks. Supply an integer for the n. Supply a real number for the x. Indicates the root (superuser) prompt on command lines. Indicates the C shell prompt on command lines.
"SRFGROUPA" or SRFGROUPA
n x
# % $
root
Preface
Navigate to the directory where the documents are installed. For example,
/usr/apl/cadds/data/html/htmldoc/ (UNIX)
Drive:\usr\apl\cadds\data\html\htmldoc\
(Windows)
2. 3.
Click mainmenu.html. A list of available CADDS documentation appears. Click the book title you want to view.
Start CADDS. Choose Information Access, the i button, in the top-left corner of the CADDS desktop or the LDM. Choose DOCUMENTATION. A list of available CADDS documentation appears. Click the book title you want to view.
3. 4.
xi
Preface
(UNIX)
CDROM_Drive:\htmldoc\mainmenu.html (Windows)
Start CADDS. Choose Information Access, the i button, in the top-left corner of the CADDS desktop or the LDM. Choose COMMAND HELP. The Command Help property sheet opens displaying a list of verb-noun combinations of commands.
3.
From the Command Line: Type the exclamation mark (!) to display online documentation before typing the verb-noun combination as follows:
#01#!INSERT LINE
Printing Documentation
A PDF (Portable Document Format) file is included on the CD-ROM for each online book. See the first page of each online book for the document number referenced in the PDF file name. Check with your system administrator if you need more information. You must have Acrobat Reader installed to view and print PDF files. The default documentation directories are: /usr/apl/cadds/data/html/pdf/doc_number.pdf (UNIX) CDROM_Drive:\usr\apl\cadds\data\html\pdf\doc_number.pdf (Windows)
xii
Preface
Documentation Comments
PTC welcomes your suggestions and comments. You can send feedback electronically to doc-webhelp@ptc.com.
xiii
Chapter 1
Master Catalogs
This chapter describes the function and structure of the master catalogs for piping components. The relationship of these catalogs to parameter and autoselection files is explained. Function of Master Catalogs Structure of Master Catalogs Components and Naming Conventions
1-1
Master Catalogs
Function of Master Catalogs
1-2
Master Catalogs
Structure of Master Catalogs
Please note: Files in the CVPD Standard Master Catalogs (as shipped with the product) are in the /usr/apl/cadds/data/aec/2151 directory. Consult your system administrator for the location of data/aec/2151 on your system. You should become familiar with the contents of these files. They are, in effect, the department store where you go shopping with the software that generates piping specifications. Part of the file cvpd/mcat/balv is shown in the following figure. Parameter values T4 through T6 are missing in several entries in the master catalog. No dimensional ANSI standard exists for those sizes. Be sure to fill in these values according to your vendor-specified standards. All of these parameters are necessary to use the CREATE DETAIL command.
1-3
Master Catalogs
Structure of Master Catalogs
Table 1-2 BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BALV BW BW BW BW BW BW BW BW BW BW BW BW BW BW BW BW BW BW FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF RF 600 600 600 600 600 600 600 600 600 600 600 900 900 900 900 900 900 900 150 150 150 150 150 150 150 150 300 300 300 300 300 300 300 300 300 300 300 150 01 02 03 04 06 08 0D 0F 10 12 1D 01 02 03 04 06 08 10 04 06 08 0D 0F 10 12 1D 01 02 03 04 06 08 0D 0F 10 12 1D 01
cvpd/mcat/balv 8.50, 11.50, 14.00, 17.00, 22.00, 26.00, 6.50, 7.50, 31.00, 33.00, 9.50, 10.00, 14.50, 15.00, 18.00, 24.00, 29.00, 33.00, 9.00, 15.50, 18.00, 4.25, 4.68, 21.00, 24.00, 6.50, 6.50, 8.50, 11.13, 12.00, 15.88, 19.75, 5.50, 6.00, 22.38, 25.50, 7.50, 5.00, 1.31, 2.38, 3.50, 4.50, 6.63, 8.63, 0.84, 1.05, 10.8, 12.8, 1.90, 1.32, 2.38, 3.50, 4.50, 6.63, 8.63, 10.8, 9.00, 11.0, 13.5, 3.50, 3.88, 16.0, 19.0, 5.00, 4.88, 6.50, 8.25, 10.0, 12.5, 15.0, 3.75, 4.63, 17.5, 20.5, 6.13, 4.25, 1.00, 2.00, 2.00, 2.00, 3.00, 3.00, 1.00, 1.00, 4.00, 4.00, 1.00, 1.00, 2.00, 2.00, 2.00, 3.00, 3.00, 4.00, 0.93, 1.00, 1.13, 0.44, 0.50, 1.19, 1.25, 0.69, 0.69, 0.88, 1.13, 1.25, 1.44, 1.63, 0.56, 0.63, 1.88, 2.00, 0.81, 0.56, 0.50, 0.50, 6.00, 4.50, 5.00 3.75 0 0 0.30, 0.30, 4.00, 4.00, 3.75 3.75 0 0 0.50, 0.50, 0.50, 1.00, 1.00, 2.00, 5.00, 4.50, 6.00, 8.00, 9.00, 9.00, 5.00 3.75 7.75 24.0 24.0 48.0 0 0 0 0 0 0 1.00, 2.00, 2.00, 0.30, 0.30, 8.00, 9.00, 10.5, 4.00, 4.00, 24.0 48.0 48.0 3.75 3.75 0.50, 6.00, 8.00 0 0 0 0 0 0 0 0 0 0 0 0 0 0.30, 0.30, 4.00, 4.00, 4.50 4.50 0 0 0.50, 0.50, 0.50, 1.00, 2.00, 4.50, 6.00, 8.00, 9.00, 10.0, 6.00 12.0 12.0 24.0 36.0 0 0 0 0 0 CVPD.F.BVBW CVPD.F.BVBW CVPD.F.BVBW CVPD.F.BVBW CVPD.F.BVBW CVPD.F.BVBW CVPD.F.BVBW CVPD.F.BVBW CVPD.F.BVBW CVPD.F.BVBW CVPD.F.BVBW CVPD.F.BVBW CVPD.F.BVBW CVPD.F.BVBW CVPD.F.BVBW CVPD.F.BVBW CVPD.F.BVBW CVPD.F.BVBW CVPD.F.BALV CVPD.F.BALV CVPD.F.BALV CVPD.F.BALV CVPD.F.BALV CVPD.F.BALV CVPD.F.BALV CVPD.F.BALV CVPD.F.BALV CVPD.F.BALV CVPD.F.BALV CVPD.F.BALV CVPD.F.BALV CVPD.F.BALV CVPD.F.BALV CVPD.F.BALV CVPD.F.BALV CVPD.F.BALV CVPD.F.BALV CVPD.F.BALV
1-4
Master Catalogs
Structure of Master Catalogs
Table 1-2 BALV BALV BALV BALV RF RF RF RF 150 150 150 150 02 03 04 06
cvpd/mcat/balv 7.00, 8.00, 9.00, 15.50, 6.00, 7.50, 9.00, 11.0, 0.75, 0.94, 0.94, 1.00, 0.50, 1.00, 1.00, 2.00, 6.00, 6.00, 8.00, 9.00, 7.75 24.0 24.0 48.0 0 0 0 0 CVPD.F.BALV CVPD.F.BALV CVPD.F.BALV CVPD.F.BALV
The header line for this file is common to all master catalog files. You can change the order of the fields or vary the length of the fields up to the maximums shown as follows:
Table 1-3
Field
TYPE ENDS RATE SIZE
Number of Characters
8 8 (4 + 4 for double-end types) 8 16 (8 + 8 for double-size items)
PARM
Up to 10 characters per numeric parameter, with a maximum of 29 parameters. (Keep in mind that the width is limited to 132.) 28 28
ECC NAME
TYPE
An abbreviation of the fittings name, for example, BALV indicates ball valve.
ENDS
The type of facing on the fitting, for example, BW indicates butt weld. Some types are double-ended, for example, FFSO indicates Flat Face Slip On. These entries are necessary for end type compatibility checking. These codes are user-definable. If both ends of a fitting are the same, such as with valves, you need only use one end type.
1-5
Master Catalogs
Structure of Master Catalogs
RATE
The pressure rating for the fitting, for example, 600 indicates 600#. For some types, rate may mean schedule; that is, 10S indicates Schedule 10S (for pipe). You can leave the rate field blank for fittings with the same TYPE, SIZE, ENDS, and dimensional data. This reduces the number of entries required in the master catalog.
SIZE
Default size codes meaning nominal bore of the fitting (see the Pipe Size Codes table).
PARM
A series of values, or parameters, that describes the fittings true size. Although the parameter fields are not numerically annotated, the system understands them to have headers of T1, T2, T3, and so forth. These entries are necessary for the procedure file(s) used by the commands CREATE DETAIL, CHECK INTERFERENCE, CREATE SURFACE, and INSERT FITTING (for parametrically scaled fittings only). See Chapter 2, Library Parts for more information. Note that this field can contain descriptive information instead, if you use the master catalog file as a description file.
ECC
For fittings, a nonzero value indicates the eccentricity or offset, of the fitting. For bolting, the value equals the number of bolts. If neither apply, this column can have a 0 or be left blank.
NAME
Name of the nodal figure (Nfigure). The system uses the parametric and eccentricity values in two ways. The first two parameters (T1 and T2) and the eccentricity value are copied into the SCLX, SCLY, and SCLZ fields, respectively, of the autoselection file. Their values appear in the autoselection file for use by the command INSERT FITTING. Second, all parameters (T1, T2, T3, and so forth) are copied into the PARAM field of the parameter file for use by the commands CREATE DETAIL, CREATE SURFACE, CHECK INTERFERENCE, and INSERT FITTING (for parametrically scaled fittings only). The parameter values are delimited by commas in the file. The final value is not delimited, however. The master catalog file also contains some exceptions.
1-6 Piping Specification User Guide
Master Catalogs
Structure of Master Catalogs
Here additional parameters are required to define the valve operator. In these size/classes, the valve typically requires gear/pneumatic/electrical operators. No dimensional ANSI standards or typical industry standards exist for these items. Therefore, you should fill in your own values for the type needed for your contract. As is commonly known, valve topwork of any type is not covered by ANSI standards, and the dimensions vary from manufacturer to manufacturer. For this reason, we have selected average values based on a survey of several makes. In potentially tight clearance situations, you may want to take this into account. In addition, you may extend the master catalogs to include the dimensions in a particular manufacturers catalog.
1-7
Master Catalogs
Components and Naming Conventions
1-8
Chapter 2
Library Parts
This chapter describes the relationship between the master catalogs and library parts in plant design modeling. The structure of these parts is presented along with procedures for making such parts with appropriate properties. The process of developing procedure files for library parts is explained in the Visualization/Preparation Reference. Function of Library Parts
2-1
Library Parts
Function of Library Parts
2-2
Library Parts
Function of Library Parts
Figure 2-1
The Figures 2-2 through 2-6 illustrate the graphics, nodal entities, and properties for a representative case for valve, elbow, eccentric reducer, tee, and olet fittings. From these you can generalize to make specific examples of a given type.
2-3
Library Parts
Function of Library Parts
First, see Figure 2-2, the library part representation of a gate valve. (You can use these as examples to make other components.) The gate valve in Figure 2-2 was modeled using the standard Explicit Modeling options. The scope of this book does not include the basics of modeling. Presented here is the process of creating library parts and preparing nodal figures from them. Also described are inserting properties on library parts and creating procedure files. See Appendix F, Creating Parametric Fittings for a discussion of parametric fittings and how they are made.
2-4
Library Parts
Function of Library Parts
Figure 2-2
2-5
Library Parts
Function of Library Parts
Figure 2-3
2-6
Library Parts
Function of Library Parts
Figure 2-4
2-7
Library Parts
Function of Library Parts
Figure 2-5
2-8
Library Parts
Function of Library Parts
Figure 2-6
2-9
Library Parts
Function of Library Parts
Figures
The library part in the Figure 2-2 is a simple three-dimensional stick representation. All the parts in the library are modeled similarly. They consist of connect nodes, internal nodal lines, and several properties and part properties. The model image is constructed with circles, lines, and other simple graphic entities. The parts in Figure 2-1 and Figure 2-2 are modeled in inches. This unit is required to ensure compatibility with the insertion software. However, you can use other units for scales and parameters. For details see Chapter 4, Piping Specifications and SELECT PPARAMETERS of this manual. The degree of detail given to the stick figure is a matter of choice, but should be the minimum required for recognition of the part. These simple, skeletal graphics are the most efficient for the computer to manipulate. Such graphics are generated quickly when you use the command INSERT FITTING.
Layers
In modeling, can may insert the entities that make up a figure on different layers. This is useful for differentiating elements of a part. Layering is also useful in differentiating three-dimensional and single-plane (isometric) graphics.
Nodal Entities
Nodal entities form an essential element of the library part. Cnodes represent the faces of the fittings. Nlines represent the internal flow path within the fittings. In valves, Tnodes associate an item number (nodal text) with the valve. The first step in creating a library part is to insert the nodal entities.
Properties
Properties are another important element of the library part. See Appendix B, Properties in Library Parts for definitions of important part properties. The type of property depends upon the function of the part and the information to be taken from it. The properties on the entities in the Figure 2-2 through Figure 2-6 are examples. The incoming Cnode at the parts origin is on layer 0 and has at least two properties attached to it: CONNECTOR and ENDTYPE. The CONNECTOR property establishes connectivity in the pipeline with which the fitting reports.
2-10 Piping Specification User Guide
Library Parts
Function of Library Parts
Only those fittings with the CONNECTOR property are reported by the command REPORT PIPE. The ENDTYPE property must be on all CNODES (except those at the origins of branches, such as tees and olets). Therefore, ENDTYPE is also attached to the outgoing Cnode on layer 0. The system uses the ENDTYPE property for compatibility checking. The command INSERT FITTING gets the text value for this property from the autoselection file. That file is created by the command GENERATE PSFILE. For reducing fittings and reducing tees, the NPS property should also be on all Cnodes. Both of these properties have null values of four periods which are replaced with size or end type information at insertion time. Note that any property that has variable information inserted by INSERT FITTING should have null values to speed later updating. The nodal line in the Figure 2-2 is 1 inch long and connects the incoming Cnode to the outgoing Cnode. This line is inserted on layer 30 and has the property INTERNAL so that the nodal line is not interpreted as a pipe and included in reports of pipe length. All nodal lines within in-stream components must have this property. In branching fittings, one nodal line also has the BRANCH property (see Figure 2-5 and Figure 2-6). The second step in creating a library part is to associate the appropriate properties with the nodal entities.
Graphics
1.
The first step in creating the part shown in the Figure 2-2 is to insert the two Cnodes, the internal nodal line, and their properties. The next step in creating a library part is to add some graphics to make the image resemble a gate valve. One procedure is to insert two 1 inch diameter circles on layer 30 with their origins at the two Cnodes. Then rotate the entity to get them on the correct construction plane. Insert two strings on layer 0, one to represent the valve body and one for the handwheel. Then insert two more lines on layer 30 to complete the model graphics of the gate valve. These lines represent the valve body in the Z plane. Insert a Tnode with the property ITEMNO on layer 0. Associate the Tnode with the incoming Cnode by using the command RELATE CNODE TNODE.
2.
3.
4.
2-11
Library Parts
Function of Library Parts
2-12
Library Parts
Function of Library Parts
Appendix F, Creating Parametric Fittings tells you how to prepare the library parts and parameter files for parametric fittings.
2-13
Library Parts
Function of Library Parts
Reduce the part extents for purposes of storage and retrieval. Compact data for efficient storage and retrieval. File the part as a nodal subfigure. The part is filed with the name you used in activating it: CVPD.F.GATV. NOTVF files the part without the associated drawing file. This helps you to save disk space. You can also rename the Nfigure at this stage.
Once you have filed the gate valve as a nodal figure, the next step is to create a procedure file for use by the visualization and interference checking options. For more information on procedure files and visualization, see the Visualization/Preparation Reference. For more information on interference checking, see Reports and Analyses Reference.
Layering Conventions
The layering conventions used in the CVPD.F library for the construction of piping components are as follows:
Table 2-1
Item
Cnode Nline Nline Three-dimensional graphics
Layer
0 30 0 30
Comments
When part of three-dimensional graphics. When part of isographics as in tees and elbows
Two-dimensional isographics 0 Tnode Ntext 0 250 Tnode is inserted with the ALAY modifier (absolute layer), so that Ntext always goes to layer 250 regardless of the layer of the related Nfigure.
The system can produce fabrication isometrics from modeled pipelines (see the Isometric Drawing User Guide). Fabrication isometrics almost always have the fittings shown as two-dimensional as shown in Figure 2-7. Because of this, you must decide at the time of part construction what you want to see on the isometric. See Figure 2-2 to see which lines give the representation shown in Figure 2-7. These lines were inserted on layer 0, as the table of layering conventions indicates.
2-14 Piping Specification User Guide
Library Parts
Function of Library Parts
Figure 2-7
Isometric Drawing
2-15
Chapter 3
Piping Specifications
This chapter discusses the relationship of a piping specification to the master catalogs and library parts. The procedures for creating a piping specification input file (INFILE) for the command GENERATE PSFILE are presented in detail. The command and its relation to the autoselection process are explained. Piping Specifications and Autoselection GENERATE PSFILE and INFILE Output from GENERATE PSFILE and INFILE Creating a Piping Specification INFILE INFILE Format Sorting and Merging Files
3-1
Piping Specifications
Piping Specifications and Autoselection
PTC
Piping Specification Sheet 9 of 9
CORROSION ALLOW: 0.0625 MATERIAL: CARBON- 1/2 MOLY SEE LEAD SHEET FOR FLUID PRESS TEMP CONDITIONS
PIPE
FITTINGS
1/2-1.1/2 SW,6000#, ASTM A182 GR.F1 2-12 8W, SCH 40, ASTM A234-WP1
3-2
Piping Specifications
Piping Specifications and Autoselection
Table 3-1
PTC
FLANGES
GASKETS
BOLTING
VALVES
1/2-1.1/2 GATE, 1500#, SW, BODY ASTM A182 GR.F1 TRIM 13% CHR GLOBE, 1500#, SW, BODY ASTM A182 GR.F1 TRIM 13% CHR CHECK , 1500#, SW, PISTON-TYPE BODY ASTM182 GR.F1 2-12 13% CHR 2-6 13% CHR 2-12 GATE, OS&V, 600# BW, BODY ASTM A217 GR.WC1 TRIM GATE, OS&V, 600# BW, BODY ASTM A217 GR.WC1 TRIM CHECK, SWIMG TYPE, 600# BW, BODY ASTM A217 GR.WC1
BRANCHES
RUN SIZE 1/2-1.1/2 SW, EQUAL TEES OR SW REDUCING TEES RUN SIZE 2-12, BSIZE TO 1.1/2 SOCKOLETS RUN SIZE 2-12, BSIZE EQUAL, BW TEES RUN SIZE 3-12, BSIZE 2-10, WELDOLETS
NOTES
WELDS TO BE STRESS RELIEVED DRAIN ASSEMBLIES : HEADER SIZE 1/2-, 1/2N.B VALVED AND CAPPED CONN DRAIN ASSEMBLIES : HEADER SIZE 1.1/2 AND ABOVE, 3/4 N.B VALVED AND CAPPED CONN VENT ASSEMBLIES : HEADER SIZE 1/2-, 1/2 N.B VALVED AND CAPPED CONN CAPPED CONN PRESSURE INDICATOES: 1N.BVALVED AND FLANGED CONN: ALL HEADER SIZES TEMPERATURE INDICATORS : 1.1/2 N.B FLNAGED CONN. 1MIN. HEADER SIZE 3
3-3
Piping Specifications
GENERATE PSFILE and INFILE
These file names are hypothetical. File names are your choice, but to take advantage of the CVMAC CVPD.SPEC.CVM.MERGE that sorts these files and combines the parameter files, you should follow the convention of using the specification name (for example, A6A, B3A, C6A, D2B, D6A) as the last level of the file name. The command has several modifiers, which are discussed later.
3-4
Piping Specifications
Output from GENERATE PSFILE and INFILE
You must determine if the items are there because you made an error in the INFILE. In this case, correct the error and execute the command GENERATE PSFILE again. You can do this with the modifier DELETE as shown in the following example:
#n# GENERATE PSFILE INFILE PLANT.INFILE.D2B ASFILE PLANT.ASFILE.D2B DELETE PAFILE PLANT.PAFILE.D2B DELETE NMFILE PLANT.NMFILE.D2B DELETE
This command indicates that you do not want to retain the original versions of the ASFILE, PAFILE, and NMFILE files.
2.
The items in NMFILE are required in specification D2B. You made no errors in the INFILE. This means that these items are not in the master catalog. Now you have three options:
3-5
Piping Specifications
Output from GENERATE PSFILE and INFILE
Add the items to the appropriate master catalog (make sure they are sorted). Rerun GENERATE PSFILE with the modifier DELETE. Create a new master catalog or catalogs for odd items such as strainers and traps. Rerun GENERATE PSFILE with the modifier DELETE. Again, make sure the catalogs are sorted. Edit the ASFILE and PAFILE produced by the initial processing of the command to insert the nonmatching items manually. Make sure that you keep the sorted order, or sort the whole file over again to ensure the correct order. In general, this is the least desired option. The missing items may be required by other pipe classes; therefore, you should add them to a master catalog.
3-6
Piping Specifications
Creating a Piping Specification INFILE
3-7
Piping Specifications
Creating a Piping Specification INFILE
Figure 3-1
3-8
Piping Specifications
Creating a Piping Specification INFILE
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
CC VALVE = CHKV, GATV, GLBV CC BOLT = STUD CC GENERAL = CAPP, CPFW, CPRW, CRED, ERED, NIPL, PLHX, UNIO * ELBOW = ELR4, ELR9, ESR9, ESW4, ESW9 * ANGLE VALVE = RVAL, ANGV FIELD WELD = FWEL TEE = STEE, RTEE, SLET, WLET, CROS FLANGE = BLRJ, WNRJ PIPE = PIPE GASKET = GASK VALVE = CHKV, GATV, GLBV BOLT = STUD * WAFER = BUTV RELIEF VALVE = RVAL GENERAL = CAPP, CPFW, CPRW, CRED, ERED, NIPL, PLHX, UNIO, CPRC, FLAN, BRAN ASSEMBLY = VENT, DRAN, PI, TI * CC ENDS = BW, RJ, RJ, BE, PE, SW, PBE, POE, TOE, SC * ENDS = BW,RJ,RJ,BE,PE,SW,PE,P,T,SC * ENDT TEXT CODES = BW, F6RJ, G6RJ, BE, PE, SWF, PBE, POE, TOE, SCF * * SCHEDULE/PR VALUES * CC SCHEDULE/RATING = 40,80,600,1500,6000,STD * SCHEDULE/RATING = 40,80,600,1500,6000,STD * INPUT RECORD FORMAT INPUT = SNAME,SR/TC,END,RATE,MAT STOCK NUMBER FORMAT * * THE FOLLOWING STATEMENT DEFINES THE STOCK NUMBER TO BE IN * THE STANDARD CV FORMAT WHICH IS NO LONGER REQUIRED. * STK NO = SNAME,END,NEND,RATE,MAT,DELIM1,SIZE,NSIZE * DELIM1 = - * SPECIFICATION = D2B * CATALOG NAME = CVPD.MCAT.PIPE * PIPE, 0D-1D, PE, 80, BA PIPE, 02-12, BE, 40, BA NIPL, 0D-1D, PBE, 80, BA
3-9
Piping Specifications
Creating a Piping Specification INFILE
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128
NIPL, 0D-1D, POE#TOE, 80, BA * *FLANGES CATALOG NAME = CVPD.MCAT.FLANGE * SELECTION NAME FOR FLANGES = FLAN * WNRJ, 0D-12, F6RJ#BW, 600, BE /S BLRJ, 0D-12, F6RJ, 600, BE * * VALVES * CATALOG NAME = CVPD.MCAT.CHKV * CHKV, 02-12, BW, 600, BB CHKV, 0D-1D, SWF, 1500, BE * CATALOG NAME = CVPD.MCAT.GATV * GATV, 0D-1D, SWF, 1500, BE GATV, 02-12, BW, 600, BB * CATALOG NAME= CVPD.MCAT.GLBV * GLBV, 02-06, BW, 600, BB GLBV, 0D-1D, SWF, 1500, BE * * GASKETS * CATALOG NAME = CVPD.MCAT.GASKET * GASK, 0D-12, G6RJ, 600, BC * * BOLTS * CATALOG NAME = CVPD.MCAT.STUDBOLT * STUD, 0D-12, F6RJ, 600, AE * * FITTINGS * CATALOG NAME = CVPD.MCAT.SWFITT * UNIO, 0D-1D, SWF, 6000, BE * SELECTION NAME = CPLG CPFW, 0D-1D, SWF, 6000, BE /S ESW4, 0D-1D, SWF, 6000, BE ESW9, 0D-1D, SWF, 6000, BE * SELECTION NAME = BRAN STEE, 0D-1D, SWF, 6000, BE
3-10
Piping Specifications
Creating a Piping Specification INFILE
129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 170 171 172 173 174 175 176 177 178 179 180 181 182 183
/S * CATALOG NAME =CVPD.MCAT.SCFITT * CAPP, 0D-1D, SCF, 6000, BE * * BUTT WELD FITTINGS * CATALOG NAME = CVPD.MCAT.BWFITT * ELR9, 02-12, BW, TMP, BD ESR9, 02-12, BW, TMP, BD ELR4, 02-12, BW, TMP, BD * SELECTION NAME = BRAN STEE, 02-12, BW, TMP, BD /S CAPP, 02-12, BW, TMP, BD * * REDUCING FITTINGS * TABLE = BR * * R = SW REDUCING TEE * S = SOCKOLET * W = WELDOLET * A B C D * 0D A 0F B R 01 C R R 1D D R R R 02 E S S S S 03 F S S S S 04 G S S S S 06 H S S S S 08 I S S S S 10 J S S S S 12 K S S S S /T * TABLE = RE * * C=REDUCING COUPLING * R=CONCENTRIC OR ECCENTRIC REDUCER * A B C D * 0D A 0F B C 01 C C C 1D D C C C 02 E R R R
GHIJK
W W W W W W
W W W W W
W WW WWW WWWW
GHIJK
3-11
Piping Specifications
Creating a Piping Specification INFILE
184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237
03 F R 04 G R 06 H 08 I 10 J 12 K * /T * CATALOG NAME = CVPD.MCAT.SWFITT * SELECTION NAME = BRAN USE TABLE = BR RTEE, R, SWF, 6000, BE /T CATALOG NAME =CVPD.MCAT.OLET * USE TABLE = BR * SLET, S, SWF, 6000, BE WLET, W, BW, STD, BD /T /S CATALOG NAME = CVPD.MCAT.SWFITT * USE TABLE = RE * CPRW, C, SWF, 6000, BE /T * CATALOG NAME = CVPD.MCAT.BWFITT * USE TABLE=RE * CRED-ERED, R, BW, TMP, BD /T * * ASSEMBLIES * DRAN, 0D, DA1,, DRAN, 0F, DA2,, DRAN, 01, DA3,, DRAN, 1D, DA4,, DRAN, 02-12, DA5,, VENT, 0D, VA1,, VENT, 0F, VA2,, VENT, 01, VA3,, VENT, 1D, VA4,, VENT, 02-12, VA5,, PI, 0D, PA1,, PI, 0F, PA2,, PI, 01, PA3,, PI, 1D, PA4,, PI, 02-12, PA5,,
R R
R R
R RR RRR RRR
3-12
Piping Specifications
Creating a Piping Specification INFILE
238 TI, 03-12, TA1,, 239 * 240 [ ASSEMBLY LIST SECTION 241 * 242 DA1, BRAN NIPL FACE PBE GATV NIPL FACE POE#TOE CAPP FACE SCF 243 DA2, BRAN BSIZE 0D NIPL FACE PBE GATV NIPL FACE POE#TOE CAPP FACE SCF 244 DA3, BRAN BSIZE 0D NIPL FACE PBE GATV NIPL FACE POE#TOE CAPP FACE SCF 245 DA4, BRAN BSIZE 0F NIPL FACE PBE GATV NIPL FACE POE#TOE CAPP FACE SCF 246 DA5, BRAN BSIZE 0F NIPL FACE PBE GATV NIPL FACE POE#TOE CAPP FACE SCF 247 * 248 VA1, BRAN NIPL FACE PBE GLBV NIPL FACE POE#TOE CAPP FACE SCF 249 VA2, BRAN BSIZE 0D NIPL FACE PBE GLBV NIPL FACE POE#TOE CAPP FACE SCF 250 VA3, BRAN BSIZE 0D NIPL FACE PBE GLBV NIPL FACE POE#TOE CAPP FACE SCF 251 VA4, BRAN BSIZE 0F NIPL FACE PBE GLBV NIPL FACE POE#TOE CAPP FACE SCF 252 VA5, BRAN BSIZE 0F NIPL FACE PBE GLBV NIPL FACE POE#TOE CAPP FACE SCF 253 * 254 PA1,BRAN NIPL FACE PBE CPRW NSIZE 01 NIPL FACE PBE GATV NIPL FACE PBE FLAN 255 PA2,BRAN NIPL FACE PBE CPRW NSIZE 01 NIPL FACE PBE GATV NIPL FACE PBE FLAN 256 PA3, BRAN NIPL FACE PBE GATV NIPL FACE PBE FLAN 257 PA4, BRAN BSIZE 01 NIPL FACE PBE GATV NIPL FACE PBE FLAN 258 PA5, BRAN BSIZE 01 NIPL FACE PBE GATV NIPL FLAN 209 USE TABLE = RE 259 * 260 TA1,BRAN BSIZE 1D NIPL FACE PBE FLAN 261 /A 262 * EOF
3-13
Piping Specifications
Creating a Piping Specification INFILE
***************************************************************** **** *(USED FOR CUSTOMER CATALOG LOOKUP. SIZES SHOWN ARE THOSE IN * CVPD.MCATs) ***************************************************************** **** USERS TEXT CODES = 1/2, 3/4, 1, 1.1/2, 2, 3, 4, 6, 8, 10, 12,14,16, 18, 20, 24 ***************************************************************** **** *(OUTPUT TO ASFILE AND FOR ROUTE PIPE USER-DEFINED VALUE.) ***************************************************************** **** SIZE CODES = 0D, 0F, 01, 1D, 02, 03, 04, 06, 08, 10, 12, 14, 16, 18, 20, 24 ***************************************************************** **** *(USED FOR INPUT RECORD AND STOCKNO USER-DEFINED VALUES. DO NOT * USE QUOTATION MARKS ().) ***************************************************************** **** CC ELBOW = ELR4, ELR9, ESC4, ESC9, ESR9, ESW4, ESW9, E18L, E18S CC ANGLE VALVE = ANGV, RVAL CC FIELD WELD = FWEL CC TEE = BRFC, BRHC, CROS, NLET, RTEE, SLET, STEE, TLET, WLET CC FLANGE = BLFF, BLGR, BLRF, BLRJ, BLTF, SOFF, SORF, SORJ, SWFF, SWRF,THFF, THRF, WNFF, WNGR, WNRF, WNRJ, WNTF CC PIPE = PIPE CC GASKET = GASK CC VALVE = BALV, CHKV, GATV, GLBV, PLGV, BUTV CC BOLT = BOLT, STUD CC GENERAL = CAPP, CPFC, CPFW, CPHC, CPHW, CPRC, CPRW, CRED, ERED, NIPL, PLHX, PLRH, PLSQ, UNIO ***************************************************************** **** *(USED FOR CUSTOMER CATALOG LOOKUP. CODES HERE ARE THOSE IN * CVPD.MCATS) ***************************************************************** **** ELBOW = ELR4, ELR9, ESC4, ESC9, ESR9, ESW4, ESW9, E18L, E18S ANGLE VALVE = ANGV, RVAL FIELD WELD = FWEL TEE = BRFC, BRHC, CROS, NLET, RTEE, SLET, STEE, TLET, WLET FLANGE = BLFF, BLGR, BLRF, BLRJ, BLTF, SOFF, SORF, SORJ, SWFF, SWRF, THFF,THRF, WNFF, WNGR, WNRF, WNRJ, WNTF PIPE = PIPE GASKET = GASK VALVE = BALV, CHKV, GATV, GLBV, PLGV, BUTV BOLT = BOLT, STUD GENERAL = CAPP, CPFC, CPFW, CPHC, CPHW, CPRC, CPRW, CRED, ERED, NIPL,
3-14
Piping Specifications
Creating a Piping Specification INFILE
PLHX, PLRH, PLSQ, UNIO WAFER = BUTV RELIEF VALVE = RVAL ASSEMBLY = VENT, DRAN, PI, TI
Portion of Piping Specification INFILE Selecting All Components in Master Catalogs (continued)
***************************************************************** **** *(USED FOR INPUT RECORD. OUTPUT TO ASFILE FOR USE BY INSERT FITTING. *ALSO OUTPUT TO STOCKNO < USER-DEFINED CODES.) ***************************************************************** **** CC ENDS = BE, BW, FF, GR, PBE, PE, POE, RF, RJ, SC, SO, SW, TBE, TGG, TOE, TG ***************************************************************** **** *(USED FOR CUSTOMER CATALOG LOOKUP. CODES SHOWN ARE THOSE IN *CVPD.MCATS.) ***************************************************************** **** ENDS = BE, BW, FF, GR, PBE, PE, POE, RF, RJ, SC, SO, SW, TBE, TGG, TOE, TG ***************************************************************** **** *(OUTPUT TO STOCKNO USER-DEFINED CODES (MAX 2-CHARACTERS FOR REV * 2.03.) ***************************************************************** **** ENDT TEXT CODES = BE, BW, F1FF, F6GR, PBE, PE, POE, G1RF, F6RJ, SCF, SO, SWF,TBE, G9TG, TOE, F9TG ***************************************************************** **** *(USED FOR INPUT RECORD. OUTPUT TO ASFILE FOR ENDTYPE COMPATIBILITY *CHECKING. THESE CODES ARE USER-DEFINED, BUT MUST APPEAR IN THE *ENDTYPE TABLE WHICH ESTABLISHES LEGAL ENDTYPE MATCHES. THE ABOVE *THREE LINES OF INPUT (CC ENDS, ENDS, ENDT TEXT CODES) ARE FOR *PURPOSES OF EXAMPLE ONLY FOR A REAL SPECIFICATION INFILE, YOU MUST *FIRST ESTABLISH ENDT TEXT CODES FOR THAT SPECIFICATION. THEN INPUT *CC ENDS AND ENDS TO CORRESPOND. NOTE THE RESTRICTION TO USER *DEFINITION: ENDT TEXT CODES FOR FLANGES MUST BEGIN WITH F AND *GASKETS WITH G. WELD DOTS WILL ONLY APPEAR ON ISOS IF CODE *INCLUDES W.) ***************************************************************** ****
3-15
Piping Specifications
Creating a Piping Specification INFILE
* SCHEDULE/PR VALUES * CC SCHEDULE/RATING = 20, 30, 40, 80, 150, 160, 300, 600, 800, 900, 1500, 3000, 6000, 5S, 10S, 40S, STD, XST ***************************************************************** **** *(USED FOR CUSTOMER CATALOG LOOKUP. CODES SHOWN ARE THOSE IN *CVPD.MCATS.) ***************************************************************** **** SCHEDULE/RATING = 20, 30, 40, 80, 150, 160, 300, 600, 800, 900, 1500, 3000, 6000, 5S, 10S, 40S, STD, XST ***************************************************************** **** *(USED FOR INPUT RECORD; OUTPUT TO STOCKNO--USER-DEFINED VALUES.) ***************************************************************** **** INPUT RECORD FORMAT INPUT = SNAME,SR/TC,END,RATE,MAT STOCK NUMBER FORMAT * * THE FOLLOWING STATEMENT DEFINES THE STOCK NUMBER TO BE IN * THE STANDARD CV FORMAT, WHICH IS NO LONGER REQUIRED. * STK NO = SNAME,END,NEND,RATE,MAT,DELIM1,SIZE,NSIZE
3-16
Piping Specifications
INFILE Format
INFILE Format
A pipe specification INFILE has several categories of information which you must specify with required keywords in a required format. The main categories of information are headers, instruction lines, input records, size tables (for coding items with more than one size), and lists of items in assembly groups. The first two categories are required. The last two are optional depending on your piping specification sheet. The sets of instruction lines and input records in the INFILE establish the relationship between the components and their parameters in the master catalog and the components you select for a particular job in the INFILE. The required information falls into two major categories in the INFILE: Declaration/classification information Component selection information You can think of the INFILE as being divided into two major sections with the previous major categories of information: the declaration/classification section and the component selection section. The first section of the input file sets up correspondences between different codes and defines the rules for the selection process. The first section includes the header line, code equivalence, and input/output instruction lines, and a specification designation line. The second section controls the selection of specific components represented in the master catalogs to include in your specification files (ASFILE, PAFILE). It includes selection instruction lines, input records, tables, and assembly lists. There is no strict rule that your input file be physically divided into these sections. The important point is that you must declare the component codes for size, type, end type, and rating; the name of the piping specification; the format of your input records; and the format of your stock numbers before you select specific components. These declarations and/or classifications can be interspersed and redefined throughout the input file, therby applicable to subsequent input records. As you read the following description of categories of information, refer to the INFILE in Piping Specification INFILE Used to Produce Specification D2B on page 3-8.
3-17
Piping Specifications
INFILE Format
Description
Headers
These are the first lines of the INFILE. See the following for a detailed description.
Code Equivalence
These are required before the input records. Code equivalence instructions equivalence the codes used for the size, type, rating, and end type of a component in the master catalogs, autoselection files, pipeline label, and within the input file itself. Their format is keyword(s) followed by an equal sign and codes; for example:
CC SIZE CODES = 0D, 0F, 01 ...
The keyword information to the left of the equal sign is required as shown in the sample input files. The information to the right is described in detail below.
Input/Output
These are required before input records. Input/Output instruction lines define the format of the input records in your input file, and the stock numbers output to the specification files.
Selection
These are required before input records. Selection instruction lines instruct the system to use a catalog, table, or alternate type name.
Input Records
Select the specific components you want in your specification using information defined in the code equivalence instruction lines.
Tables
Identify sizes for branch and reducing fittings.
Assembly Lists
Define the components in assemblies.
3-18
Piping Specifications
INFILE Format
Please note: The line numbers mentioned next in the discussion of the INFILE in Piping Specification INFILE Used to Produce Specification D2B on page 3-8 are for reference only. The line number itself is not part of the format or the data.
Header Lines
The first line of input in the INFILE defines the header line for the ASFILE that the command GENERATE PSFILE creates. You should not include this header line when you use the submodifier APPEND with the GENERATE PSFILE modifiers ASFILE and PAFILE. The second line of input defines the header line for the PAFILE that the command GENERATE PSFILE creates. This line must begin with three blank spaces followed by STK# so parameter files can be merged later. Although INSERT FITTING works well with individual autoselection files (ASFILES), CREATE DETAIL, CHECK INTERFERENCE, and CREATE SURFACE work more effectively when parameters are combined in one file (PAFILE). There should be one parameter file which contains all piping specifications and parameter files, but there may be a number of separate parameter files for different disciplines. The merging of parameter files is discussed in Chapter 4, Piping Specifications and SELECT PPARAMETERS. For now, be aware that files cannot be merged successfully unless there are three blank spaces before STK# in the second header line. This restriction applies only if you use the CVMAC cvpd/spec/cvm/merge. The third line of input shows an asterisk (*). Any line with an asterisk is not read by the GENERATE PSFILE software. The asterisk provides a way to create space in a file for readability and to add comment lines to explain or identify information. Blank lines are also allowed, but marking them with an asterisk is recommended.
Piping Specifications
INFILE Format
ENDT refers to ENDT TEXT CODES in the INFILE and to corresponding information in an end-type file (END1, END2) and the master catalogs (ENDS). SCLX, SCLY, and SCLZ refer to the two left-most parameters and the ECC value for the component in the master catalog. The reference is based on the TYPE, ENDS, RATE, and SIZE. The GENERATE PSFILE command creates an Insert Fitting Code (IFC#) which it writes to the ASFILE. The code identifies the component for orientation, location, end type, and automatic insertion of flanges and gaskets. The Insert Fitting Code is put under the heading IFC#. The code has four contiguous columns. The single-character codes, in order, represent a components classification, end type (for example, flanged), whether the component is a wafered valve or a relief valve, and whether gaskets should be used. The letter in the first column of the code indicates the classification of the piping item. The command GENERATE PSFILE recognizes the following set of types:
Table 3-2 Header Lines
Item Type
Bolts Elbows Tees, branch connections Assemblies Valves Flanges Gaskets Angle Valves, Corner Valves Field Welds Pipe Any other type
Type/Classification
BOLT ELBOW TEE ASSEMBLY VALV FLANGE GASKET ANGLE VALVE FIELD WELD PIPE GENERAL
IFC Code
B E T A V F G C S P blank
The end type appears in the second position of the IFC code as F for flanged ends or W for weld ends. The letter W in the third position in the code indicates a wafered component and if the nfigure does not have the property WAFERED then this property with integer value one will be inserted in the nfigure; then REPORT PIPE will report this fitting as a wafered fitting; R in the third position indicates a relief valve; L in the third position indicates an elbowlet. The letter G appears in the last position of the code if the item is to have gaskets inserted. The gasket code is referenced only if the item requires flanges.
3-20
Piping Specifications
INFILE Format
NAME is the library part name. STK# refers to the stock number you define in the INFILE with the instruction line STK NO = . This same stock number goes into the parameter file under the header STK#. The field headers in the parameter file (PAFILE) have the following correspondences: This same stock number goes into the autoselection file under the header STK#. PARM refers to the parameter values for the component in the master catalog. The reference is based on the components TYPE, RATE, ENDS, and SIZE. The parameters generate the three-dimensional representation of components.
Size Codes
The size equivalence instructions define all the size codes referenced in the selection section of the file. There are three kinds of size codes defined with the following instruction lines:
CC SIZE CODES =. USERS TEXT CODES =. SIZE CODES =.
CC stands for catalog codes. These are the size codes used in the master catalog. The master catalog can be our version or your adaptation of it. In the CC SIZE CODES, you must include every size that you want to use in this INFILE for the particular specification. The size codes identified here must correspond to the size codes in your master catalog. The correspondence is required so that the items you input in the selection section can be found in the master catalog. USERS TEXT CODES are the codes you use in your pipeline labels and the SIZE field of your autoselection files. The commands INSERT FITTING and ROUTE PIPE read the size of the pipeline from the label and look up the fitting or pipe in the autoselection file matching on size (as well as type, spec, and end type). In the USERS TEXT CODES, you can state how you want your sizes to appear in the reports that the system generates and in the required input to the label for the command ROUTE PIPE. The data may be in metric sizes, inch fractions, or other symbols you want to use. The sizes appear in the autoselection file that this INFILE generates. SIZE CODES are the codes that you use in the input records to indicate the size or size range of piping components you intend to use. Please note: They cannot include an inch sign, because it would be confused with the ditto mark.
3-21
Piping Specifications
INFILE Format
In your input records, the ditto means repeat the contents of the corresponding field in the prior input record. If you define a size field in your stock number, these codes appear in the stock number generated by the system. You set up the equivalence between the different types of codes by putting them in corresponding positions (going from left to right) in the three equivalence instructions. Define the codes according to these rules. Delimit each item with a comma. Do not use intervening spaces between characters that are part of the code, but spaces before or after commas are acceptable. Do not repeat codes; each code should be unique. With a format of foot/inch/fraction, some character must fill the gap between the whole number and the fraction. For example, 1 1/2 becomes 1.1/2. The following excerpt taken from the D2B input file shows the relationship among the codes:
CC SIZE CODES = 0D, 0F, 01, 1D, 02, 03, 04, 06, 08, 10, 12
(for the stock number and input records) Only CC SIZE CODES are allowed in the first line. In this line 0D equals 1/2 N.B. (nominal bore), 0F equals 3/4 N.B., and 1D equals 1-1/2 N.B. These CC values agree with the codes used in the master catalog (see the cvpd.mcat.balv Table 1-2 on page 1-4 ). For a list of these codes and their values, see the Pipe Size Codes table that follows. For a half-inch component, if a match occurs between a component selected by one of your input records and an entry in the master catalog, the size is shown in the ASFILE, as 1/2. If you define your stock number so that it contains a size, then 0D also appears in your stock number for that item. These related codes give you flexibility in representing sizes you intend to use. You cannot use an inch sign in these SIZE CODES since it would be confused with a ditto.
3-22
Piping Specifications
INFILE Format
In your input record the ditto means to repeat the information in the corresponding field of the previous record. Note your SIZE CODES do not have to be the same as the CC SIZE CODES shown here. Please note: For fractions, you must use 1.1/4, 1.1/2, and so forth. The period is the only filler character allowed.
Table 3-3 Pipe Size Codes
Component Size
1/8 1/4 = 2/8 3/8 1/2 = 4/8 5/8 3/4 = 6/8 7/8 1 1.1/4 1.1/2 2 2.1/2 3 3.1/2 4 5 6 8 10 12 14 16 18 20 24
Code
= 0A = 0B = 0C = 0D = 0E = 0F = 0G = 01 = 1B = 1D = 02 = 2D = 03 = 3D = 04 = 05 = 06 = 08 = 10 = 12 = 14 = 16 = 18 = 20 = 24
The Pipe Size Codes table indicates that specification D2B calls for pipe in the size range 1/2 through 12. The CC SIZE CODES in the D2B INFILE indicate that range. This first part of the file does not make component selection; instead, it lays down some ground rules. The CC SIZE CODES could, for example, show pipe up to 24. However, whatever you include for these codes must have a corresponding code in the USERS TEXT CODES and the SIZE CODES. It is mandatory to have a one-to-one correspondence in these three equivalence instruction lines.
Piping Specification User Guide 3-23
Piping Specifications
INFILE Format
Note the use of the comma as a delimiter in these codes. The comma is required after each entry except the last one (for example, the line shown : CC SIZE CODES =). However, if the line continues to a second or third line, put a comma at the end of each continuing line (for example, the lines shown: USERS TEXT CODES =). Do not put a comma at the end of a line if there is no continuation line.
Type Classifications
Type classifications enable the software to use automatic features to insert components. The equivalence instructions define the two sets of type codes for components: Catalog codes from the master catalogs and your own codes. The first set of codes (for example, CC ELBOW =, CC ANGLE VALVE = ) relates the piping components to their lookup names in the TYPE column of the master catalogs (see lines 13 through 24). For Piping Specification D2B, elbows include all items from the master catalog with ELR4, ELR9, ESR9, ESW4, or ESW9 in the TYPE column. Select only the CC equivalences you need for your specification. Note that the equivalent instruction for elbowlets (for example, SELT, WELT), not included in this example, is CC LLET=. The second set of codes (lines 26 through 41) lets you define your own names for these same piping components. The keywords (codes) to the left of the equal signs (for example, ELBOW =, ANGLE VALVE =) are the same as those in the first set except for the absence of the CC (Catalog Code). There must be a one-to-one correspondence (same number and same order) between the items in sets one and two. Although the user-defined names in the INFILE shown in Piping Specification INFILE Used to Produce Specification D2B on page 3-8 are the same as the Catalog Code names, you can choose any names you want, subject to the limitations on the total number of codes and characters-per-code as shown in the Header Lines table. Rather than breaking them into two successive lists as shown in the D2B INFILE, it is recommended that you alternate the lines of CC codes with your own codes; that way the correspondence is easier to see (for example, CC ELBOW =, ELBOW =). Like the SIZE CODES, your type codes appear in the autoselection file and in STOCKNO output.
Table 3-4 Storage Limits for GENERATE PSFILE
Keywords
Any input line ELBOW
Comments
Note 1
3-24
Piping Specifications
INFILE Format
Table 3-4 ELBOWLET ANGLE VALVE FIELD WELD TEE ASSEMBLY FLANGE PIPE GASKET VALVE WAFER BOLT GENERAL CC ENDS ENDT ENDS CC SIZE CODES USERS TEXT CODES SIZE CODES INPUT STK NO DELIM1 to DELIM9 40 40 120 120 9 7 10 7 30 40 50 7 7 60 10 8 50 45 45 45 40
Storage Limits for GENERATE PSFILE 8 8 8 8 8 8 8 8 8 8 8 8 4 12 12 8 Note 1 Note 1 Note 1 Note 1 Note 1 Note 1 Note 1 Note 1 Note 1 Note 1 Note 1 Note 1 Note 1 Note 1 Note 1
SPECIFICATION
30
25
70 70 8
3-25
Piping Specifications
INFILE Format
Please note:
1.
The maximum number of codes listed is based on four character codes. The maximum number of codes varies with code length. The maximum number of fields is 10, including NGASK. The STK NO is not to exceed the length of the stock number as allowed by the field width defined in the header line for your ASFILE (specification file). The 132-character limit for an input line may prevent you from using all the available characters in a single field.
2. 3.
4.
While your type classifications normally are at the top of your input file, they can be interspersed throughout the input file. However, you must define the type code equivalences before you reference the type codes in an input record or other instruction. There are a few other important type equivalence instructions in the INFILE in Piping Specification INFILE Used to Produce Specification D2B on page 3-8. Lines 38 and 39 contain the following entries:
*WAFER = BUTV RELIEF VALVE = RVAL
(Note that the asterisk indicates that line 38 is a comment line, which is not read by the system.) A component can be explicitly classified as either a wafered component or a relief valve. If the component is explicitly classified as such, then the GENERATE PSFILE inserts the letter W or R for wafered or relief in the third position of the IFC code. Wafered components and relief valves are assigned FITTYPES of 11 and 81, respectively (see the Values for the FITTYPE Property table in Appendix B, Properties in Library Parts). This explicit FITTYPE property is overriden if the component was given a FITTYPE part property when the component Nfigure was prepared. Note that any component type that is explicitly classified as a wafer or relief valve must also appear in a CC classification line. In the INFILE shown in Piping Specification INFILE Used to Produce Specification D2B on page 3-8, this is demonstrated by RVAL which is classified as a relief valve in line 39 and also as an angle valve in lines 14 and 28. Line 41 is as follows:
PLHX, UNIO, CPRC, FLAN, BRAN
3-26
Piping Specifications
INFILE Format
Note that the entries FLAN and BRAN do not have corresponding entries in the CC classification line 23. This is because these component names are specified in the SELECTION NAME = instruction lines (lines 80, 121, 127, 143). If you use the SELECTION NAME instruction and use the name in an assembly list (for example, FLAN and BRAN), the name must be specified in the GENERAL type equivalence instruction (not the CC GENERAL instruction). Any SELECTION NAME items not used in an assembly list (for example, CPLG) may also be included in the GENERAL type equivalent instruction, but that is not required. Line 42 indicates four assembly types: vents, drains, and pressure and temperature connections that are built with an assembly of fittings:
ASSEMBLY = VENT, DRAN, PI, TI
You can create standard assemblies and insert them with one command. At this point in the INFILE, you must state what you want to call these assemblies. You define the constituent components later in the INFILE in what is called an assembly list.
3-27
Piping Specifications
INFILE Format
ENDT TEXT CODES appear in the autoselection file in the ENDT field, in the end type file, and in your input records in the input file. The system uses these codes in the autoselection process for checking the compatibility of end types. You define these codes. In the sample INFILE, F6RJ means Flange Class 600# Ring Joint Face. However, you may want to define some other code. The best way to develop the end type equivalences in your INFILE is to start with the ENDT TEXT CODES. Establish the codes you want for the specification and then input the CC ENDS and ENDS with a positional correspondence to the ENDT TEXT CODES. Entries for ENDT TEXT CODES must be unique. However, you can have duplicate entries in either the CC ENDS or the ENDS CODES. End type compatibility checking does not work without an end type file. This file consists of two columns headed END1 and END2. The following lines are typical of this file:
END1 F6RJ G6RJ END2 G6RJ F6RJ
These lines tell the insertion software that the only legal connection for a 600# ring joint flange is a 600# ring joint gasket and vice versa. You should construct this file with your own codes, or use CVPDC.ENDTYPES (see the cvpdc/endtypes figure). If you construct your own file, sort it on the first field. When there is more than one match for a given end type (for example, BW, WE, and BE, for BE), a comma is used to separate the entries in the END2 column. The END1 column must contain each end type you need for end type checking. Entries in the END 1 column must be unique (no duplication), and the file must be sorted. You must use the ENDT TEXT CODES in your input records and in your end type file for end type compatibility checking to work.
3-28
Piping Specifications
INFILE Format
The End Type Codes Used in cvpd.mcat and cvpd.diso.mcat table describes common end types, including those used in cvpd/mcat and cvpd/diso/mcat.End
Table 3-5
cvpdc/endtypes
END1 BE BW F1FF F1RF F1RJ F3FF F3RF F3RJ F6GR F6RF F6RJ F6TF F9GR F9RF F9RJ F9TF G1FF G1RF G1RJ G3FF G3RF G3RJ G6GR G6RF G6RJ G6TF G9GR G9RF G9RJ G9TF PE SCF SCM SO END2 BW,WE,BE BW,BE G1FF G1RF G1RJ G3FF G3RF G3RJ G6GR G6RF G6RJ G6TF G9GR G9RF G9RJ G9TF F1FF F1RF F1RJ F3FF F3RF F3RJ F6GR F6RF F6RJ F6TF F9GR F9RF F9RJ F9TF SO,SWF SCM SCF PE
3-29
Piping Specifications
INFILE Format
Table 3-5
cvpdc/endtypes
SWF WE PE WE,BE
End Type
BW SC SE SW SO FE ME FEW GR GRBW TF TGG
Description
Butt weld Screwed Screwed end Socket weld Slip on Form R 13 (female end) Form V 13 (male end) Form R 13 (female end), butt weld Form N, groove face (female) Form N, groove face (female), butt weld Form F, tongue face (male end) Gasket for Form N groove face (female) and Form F groove face Form F, tongue face (male), butt weld Lap joint Lap joint both ends Lap joint weld Lap joint, Type B Lap joint, Type G Lap joint, Type V Form R 14 (female) Form V 14 (male) Form R 14 (female), butt weld Form V 14 (male), butt weld Gasket for Form R 14 (female) Beveled end
3-30
Piping Specifications
INFILE Format
Table 3-6
End Type
PE PBE TE TBE POETOE RF RFBW RFSC RFSO RFSW
Description
Plain end Plain both ends Threaded end Threaded both ends Plain one end, threaded one end Raised face Raised face butt weld Raised face screwed Raised face slip on Raised face socket weld
Schedule/Rating Codes
To define the schedule or rating codes for your specification, use the instruction line CC SCHEDULE/RATING =. This identifies the ratings you want to reference in the master catalogs. Then use the line SCHEDULE/RATING = to make a positional correspondence between the CC values and those you want to use in the input records in your INFILE and have output to the stock numbers in your specification files. In the D2B INFILE, the catalog codes are shown in line 53: CC SCHEDULE/ RATING =. The codes particular to this specification are line 55: SCHEDULE/RATING =. In this example, the codes are identical; however, they need not be.
Input/Output Definition
You have set up the correspondences between the different codes. Now you are almost ready to specify the components you want, but first you have to define the rules for the selection process with two important instruction lines. The first is the line that defines the format of the input record: INPUT =. The second line defines the order and content of the stock number: STK NO =. It is possible and may be desirable to redefine the input record format and the stock number format in the body of the INFILE. These input and stock number records relate to the autoselection process. Component selection has four mandatory requirements. They are the information in the first four fields of the master catalogs: TYPE, ENDS, RATE, and SIZE. Normally, if you omit any of these, a search in the master catalogs fails.
Piping Specification User Guide 3-31
Piping Specifications
INFILE Format
The exception is RATE. It is possible to omit RATE for a component to which a rating does not apply. In addition, any piping schedule creates a match with a blank rating field. For example, the ELR9 in line 139 of the D2B INFILE has a rating TMP (To Match Pipe). For a 3 elbow this implies a schedule (rating) of 40 (see line 73 of the D2B INFILE for 3). A lookup in the master catalog searches for ELR9 with a size of 3, end type BW, and rating 40. A match occurs even though the rating field is blank in the master catalog. A match would also occur if the master catalog contained 40 in the rating field. A ball valve provides an example of a master catalog search. The CVPD.MCAT.BALV file contains 160 possibilities for selecting a ball valve. Forty of these ball valves have ring joint facings. Eleven of the ball valves with ring joint facings are in the 600# class. Only one ball valve with a ring joint facing in the 600# class has 6 N.B.
Input Line
Before you define the input line, type the following mandatory line:
INPUT RECORD FORMAT
Remember that most INFILES are quite similar. If you are editing an INFILE, the line is already there. The first four codes are required in the input line (see line 58 in the D2B INFILE). The order of information in the input record is not important: SNAME(Selection Name) Your type equates to TYPE in the master catalogs. SR/TC(Size Range/Table Code) ENDType of facing or weld type. RATEFitting rating or pipe schedule. MATERIALOptional; you can assign a code for material. Generally the master catalogs have dimensional information which is material independent. If this is not the case, you may create additional master catalogs for use in the matching process. The following is an example of an input line:
INPUT = SNAME, SR/TC, END, RATE, MAT
3-32
Piping Specifications
INFILE Format
You have a great deal of flexibility in defining fields for the stock number. To include additional fields, define them in the input record using any name. For example, add FIELD6 and use it in the stock number.
The stock number may consist of the selection name, first end type and second end type (for double-ended items), rating, material, delimiter, size, and new size (for double-sized items). You may select and order these items to be included in your stock number as you desire. The format indicated in line 64 of the D2B INFILE is as follows:
STK NO = SNAME,END,NEND,RATE,MAT,DELIM1,SIZE, NSIZE
The DELIM in the stock number format allows you to insert some character or text string into the stock number. Line 66 of the D2B INFILE shows the following:
DELIM1 = -
This means that a hyphen appears in the stock number generated by the system. The location of the hyphen is indicated in the previous stock number format. The maximum number of delimiters allowed in a stock number is nine. They use the key words DELIM1, DELIM2, ..., DELIM9. A delimiter such as JOB 8754 is possible if you want to include a job identification code in the stock number. This is not recommended, however, because such data is redundantly stored in the database with every piping component. The project name you can define with the command SELECT PPARAMETERS is a better alternative.
This line puts D2B under SPEC in the autoselection file generated with this INFILE.
Piping Specification User Guide 3-33
Piping Specifications
INFILE Format
The components required in specification D2B What the components are called in the master catalog files What you want to call them and the format you use in selecting specific components from the master catalogs The format of your stock numbers The specification code to assign to the components
4. 5.
This first section can contain more items then you actually require in specification D2B. Within the array limits for each type of code, you can show every item in the master catalog if the sets of instruction lines have the correct correspondence (see Portion of Piping Specification INFILE Selecting All Components in Master Catalogs on page 3-13). It may not matter if you list more items than you need. However, it does matter if you list fewer items than you require. With fewer items, the result is missing items in the autoselection and parameter files. The absence of items becomes apparent when you attempt to insert the missing items. You will discover that you cannot do so.
Component Selection
The second section of the INFILE, the component selection section, explains the selection of specific components to create the autoselection and parameter files for specification D2B. Again, the D2B INFILE is referenced for examples. The process of component selection consists of telling the system which master catalog file to access and which items in it you want in specification D2B. To do this, you must use the input record format that you specified.
3-34
Piping Specifications
INFILE Format
This says, in effect, to go to the catalog file called cvpd/mcat/pipe (see the D2B INFILE, line 70). The single quotation marks are required.
Input Records
As shown in the following example, lines that immediately follow the catalog file name are input records that state what items to select from that file:
PIPE, 0D-1D, PE, 80, BA
This line requests PIPE (selection name) in the size range 0D-1D (1/2 to 1 1/2), with plain end (PE), with schedule 80 wall thickness, and with a material code of BA. Remember that the material code can be whatever you want. The material code does not appear in the master catalogs. An example of the material specification code is shown in the Material Specification Code table. This table does not appear on the system and is included only as an example.
Table 3-7 AA = AB = AC = AD = AE = AF = AG = AH = AM = AO = AP = AQ = BA = BB = BC = BD = Material Specification Code ASTM ASTM ASTM ASTM ASTM ASTM ASBESTOS RING GASKET ASTM ASTM ASTM ASTM ASTM ASTM ASTM SP. W GASKET 4.6% CHR ASTM A234 WPI A181 A312 A351 A403 A182 A335 A217 GR1 TP321 CFBC WP321 F321 GR P1 GR WC1 A234 A105 A106 A216 A193 A194 WPB GR2 GRB GR WCB GR B7 GR 2H
3-35
Piping Specifications
INFILE Format
Table 3-7 BE =
The next input record is the following (D2B INFILE, line 73):
PIPE, 02-12, BE, 40, BA
This asks for pipe in the size range 2 to 12 with beveled ends, schedule 40 wall, and material code BA. A check in the pipe specification shows that these input records select the pipe required. Pipe nipples are selected in lines 74 and 75:
NIPL, 0D-1D, PBE, 80, BA NIPL, 0D-1D, POE#TOE , 80, BA
These nipples are generally used with socket weld and screwed fittings. In the master catalogs they are listed as 4 long. Note that the nipple in the second line has two different end types: plain one end (POE) and threaded one end (TOE). The pound sign (#) is required to separate them. When inserted, this nipple will not automatically flip to match the end types of adjacent fittings. One way to rectify this is to enter line 75 a second time, with the end types reversed (TOE#POE). The end types specified previously are those given in the instruction lines (48 and 49):
ENDT TEXT CODES = BW, F6RJ, G6RJ, BE, PE, SWF, PBE, POE, TOE, SCF
This specification of end type is important for checking end type compatibility. The selection process is similar for other components including flanges, valves, gaskets, and bolts (through line 146 of the sample INFILE). For each, you must activate the catalog name before you select the component. This is a good reason for being familiar with the master catalogs.
Selection Name
For convenience, you have the option of using the instruction line SELECTION NAME =. Line 80 reads as follows:
SELECTION NAME FOR FLANGES = FLAN
Note, the FOR FLANGES text is not required. This is the input record (line 82) that follows the instruction line:
3-36
Piping Specifications
INFILE Format
This line selects a weld neck ring joint flange (WNRJ), in the size range 1/2 to 12 (0D-12), with a double end type of 600# RJ-flange face and butt weld-flange hub (F6RJ#BW), 600# rating in material BE (ASTM A182 GR F1). In the autoselection file, FLAN appears for this item under the column TYPE. The advantage of using the selection name is this. When you are modeling pipelines, you can simply key in INSERT FITTING FLAN. In this way you do not have to remember the type of flange in the specification. You can also apply this useful feature to branch fittings. The entry /S in line 83 means that this is the end of the selection name option. If you omit this /S entry, then all remaining entries in the autoselection file appear as type FLAN. A subsequent selection name will have the same effect as a /S. You may use new selection names as required. Lines 121, 127, and 143 are examples:
SELECTION NAME = CPLG SELECTION NAME = BRAN SELECTION NAME = BRAN
Two more points apply to this section of the INFILE. Line 113 is the following:
STUD, 0D-12, F6RJ, 600, AE
This line selects stud bolts for the complete range of flange sizes (0D-12) with a flange end type (F6RJ). You may wonder why bolts have a flange end type. The reason for this entry is that bolts are reported automatically. Each time the system sees a pair of flange end type properties, it includes a set of bolts. Hence, the flange end types are included. The section BUTT WELD FITTINGS (lines 135-146) includes the entry TMP:
ELR9, 02-12, BW, TMP, BD ESR9, 02-12, BW, TMP, BD ELR4, 02-12, BW, TMP, BD
TMP (To Match Pipe) appears in the RATE field, according to the input instruction line. It indicates to the selection process to select the correct wall thickness for these items based on the schedule of a predefined pipe of the same size. Since the
3-37
Piping Specifications
INFILE Format
master catalog dimensions of these fittings are independent of wall thickness, a match is achieved without regard to rating. This keeps the master catalog smaller.
Part Name
You may want to use an autoselection name for a nodal figure that is different than its name in the master catalog. To change this name, use PARTNAME = <nodal figure name> followed by /P.
This instruction line names the table for later reference. You can later activate the table in a manner analogous to the way the master catalog files are activated. A two-character name is required. Any two alphabetic characters are allowed. The single quotation marks are required. Within the table you use single-character codes within the cells. The following lines (152-154) describe the meaning of the codes used:
*R = SW REDUCING TEE *S = SOCKOLET *W = WELDOLET
These lines start with an asterisk, so they are only comment lines. However, these and other comment lines are useful in reminding you what the codes mean. The R, S, and W characters are shorthand codes that are meaningful only to you. Use a different character for each size range you want to reference. The table in lines 156 through 170 is shown as follows:
Table 3-8 A 0D 0F 01 1D A B C D R R R R R R B C D E F G H I J K
3-38
Piping Specifications
INFILE Format
Table 3-8 02 03 04 06 08 10 12 /T * E F G H I J K S S S S S S S S S S S S S S S S S S S S S S S S S S S S W W W W W W W W W W W W W W W W W W W W W
The letters A through K across are the branch sizes that correspond to the header sizes shown in the first field (0D-12). The table is blank above the diagonals because the cells there indicate an increase in size. The diagonal, of course, indicates no change in size. Notice that no character code is put under K. The reason is that the software reads across the line A through K first. If the K were not there, you would get branch fittings for sizes 1/2 through 10 only. In other words, the software uses the branch size to get the header size. This is a small but important point to remember when you develop tables. The /T following the table (line 170) means that this is the end of table input. The construction of the table is straightforward. Take the example of a 10 8 branch (J I). The table code is W. When you use the W in the SIZE field of your input record instead of a size code, as defined by the SIZE CODES= instruction line, it indicates a size range going from a header of 3-12 inches to a branch of 2-10 inches. It so happens that for this size range, the master catalog provides a weldolet.
The construction of the table that follows (lines 179-191) is similar to the previous branch fitting table. The only difference is that some cells under the diagonal are left blank, because the reduction indicated is not used in practice.
3-39
Piping Specifications
INFILE Format
Specify the catalog name: Give the selection name, if desired: Indicate the table: Type the input record, for example:
USE TABLE = BR
4.
The record selects from the active catalog, using the size information in the active table, and outputs the selection name to the autoselection file. Note that the table code R has replaced the size range in the input record. You can use a table code in only one input record for each use of the instruction USE TABLE =.
5.
Indicate the end of usage for the table as follows: Activate another catalog and table, and so on.
/T
6.
Define the constituent components (lines 240-260). This is discussed in the Assembly List section.
Piping Specifications
INFILE Format
This vent is for header size 1/2 (0D). The reference number is VA1 (Vent Assembly 1). Your company may have standard assemblies categorized and identified with a code. If so, you may want to make the selection name the same as your standard code. This is the input record format for assemblies. It works in essentially the same way as that specified for component selection earlier in the INFILE (line 58). Note these two points about the assembly input record: VA1 coincides with the END field of the component input record. The software, in fact, uses this entry as a reference for the material list for assemblies. This section is described next. For assemblies, the input record has no input for the RATE and MAT fields in the component input record. You must, therefore, type two commas after VA1 to preserve the five-field status defined in the INPUT = line.
Assembly List
The final step in creating an INFILE is the assembly list section. Begin this section by typing the following line (240):
ASSEMBLY LIST SECTION
The next step is to list the components in the assembly along with any of the four modifiers BSIZE, NSIZE, NSPEC, or FACE needed by the command INSERT FITTING to select the correct components. Lines 242 to 244 and 248 show part of an assembly list:
DA1, DA2, SCF DA3, SCF VA1, BRAN NIPL FACE PBE GATV NIPL FACE POE#TOE CAPP FACE SCF BRAN BSIZE 0D NIPL FACE PBE GATV NIPL FACE POE#TOE CAPP FACE BRAN BSIZE 0D NIPL FACE PBE GATV NIPL FACE POE#TOE CAPP FACE
BRAN NIPL FACE PBE GLBV NIPL FACE POE#TOE CAPP FACE SCF
3-41
Piping Specifications
INFILE Format
In the previous line, VA1 is the reference for this line listing materials. The line indicates that you require a BRAN inserted on the header to accommodate the vent assembly. The header size is 1/2 N.B. The specification requires a 1/2 vent, so the modifier BSIZE is not used. The system provides the STEE specified on line 128 of the INFILE: STEE, 0D-1D, SWF, 6000, BE. The VA1 assembly is shown in the VA1 Assembly figure.
Figure 3-2 VA1 Assembly
The next item in the assembly is a pipe nipple with both ends plain. Note the use of the modifier FACE. Next is a socket weld gate valve followed by a pipe nipple, plain one end (POE), threaded one end (TOE). The last item is a screwed cap. If you select a line with a 10 N.B., you get the items associated with assembly VA5 (see lines 232 and 252). In modeling, you can insert the previous items with this command, assuming that the line you select is 1/2 N.B.:
#n#INSERT FITTING VENT STEM U: MODEL ent d; MODEL loc d
3-42
Piping Specifications
INFILE Format
The entry /A on line 261 means that this is the end of the assembly list section. The comment line EOF means that this is the end of the file. This line is not required.
Autoselection File
The ASFILE figure in Appendix D, File Formats is the autoselection file PLANT.ASFILE.D2B. As previously mentioned, the command INSERT FITTING uses this file. Note that the header line is as you defined it in the first line of the INFILE. Where SELECTION NAME = was used in the INFILE, those names appear under TYPE. All items are specification D2B, as you would expect. Single- and double-sized items are clearly shown as are items with two different end types. SCLX, SCLY, and SCLZ appear as well. A check of any item shows that these scales are equal to parameters T1, T2, and ECC in one of the master catalog files. The column headed IFC# (Insert Fitting Code) was generated by GENERATE PSFILE. As the name implies, the command INSERT FITTING uses the code to identify the component type and to determine whether automatic flange and gasket insertion is required. The library part name of the fitting appears under the column NAME. In this instance, it is also the procedure name for the commands CREATE DETAIL and CHECK INTERFERENCE. The stock number appears with the format that you defined in the INFILE.
Parameter File
The PAFILE figure in Appendix D, File Formats is the parameter file PLANT.PAFILE.D2B. This file contains the stock numbers and the parameters extracted from the master catalog for use by the commands CREATE DETAIL and CHECK INTERFERENCE. This command always creates a nonmatching file (NMFILE). In this example, the nonmatching file is empty because all items defined in the INFILE were found in the master catalogs.
3-43
Piping Specifications
INFILE Format
Using the INFILE, the command GENERATE PSFILE created a piping specification (D2B) for the system to use. The process has, in fact, created two files: the autoselection file (ASFILE) and the parameter file (PAFILE). On a typical contract, you may use many specifications. To create one from another, use one of the Operating System editing commands with a field width selected for files wider than 72 characters.
Additional Features
The following notes provide additional information about creating an INFILE. See the D2B INFILE for an illustration of most INFILE characteristics. The following notes describe some features in more detail, as well as describing some features not included in the D2B INFILE.
1.
The following codes have special meaning when used in your input records:
a.
TMP (To Match Pipe) This code can be used instead of a schedule or rating in the appropriate field of your input record. It is shorthand for telling the system to use the schedule or rating of the last pipe of the corresponding size selected by a prior input record. To use TMP, first select pipe of a corresponding size. If you select more than one type of pipe of the same size, the most recent pipe is used for TMP. The double quotation marks (ditto marks) mean to reference and repeat the information in the corresponding field of the preceding input record. Because of this usage, you cannot include double quotation marks as an inch sign in the size field of your input records. ,, Two commas in an input record without any intervening information define a null field. Even though you specify the input to include certain optional fields, you may choose to omit these fields from your stock numbers for some components by replacing them with the null field. The hyphen indicates a range when separating sizes in the size fields. When used to separate items in other fields (for example, STEE-ELR9), a hyphen is shorthand for saying the following: generate entries for each of these items using the other fields in the input record. More than one field can have multiple items, thereby greatly reducing the number of input records needed.
b.
c.
d.
2.
NGASK at the end of an input record changes the Insert Fitting Code (IFC). This deactivates the automatic insertion of gaskets. The use of NGASK in an
3-44
Piping Specifications
INFILE Format
input record is analogous to using the modifier NOGASK with INSERT FITTING.
3.
The D2B illustrates the use of the instruction line USE TABLE =. This references a table within the INFILE. In addition, you can use a table that is in a separate file.
Reference it with this instruction line: USE STANDARD TABLE = <filename>. For example, to create a standard reducing table, change line 172 as shown in D2B INFILE to USE STANDARD TABLE = RE; then move lines 177, 179-189, and 191 to a file named re, for example tbl/_bcd/re. Do not include any comment lines in the file.
4.
Another file option is to use INSERT = <filename>. This transfers the in-file processing to an existing text file and returns back to the file when processing is complete. You can use this option with any portion of an INFILE except for the header line. You cannot nest INSERT = statements, that is, an INSERT = statement cannot be included in a text file. The first section of the INFILE has equivalence statements, for example CC ANGLE VALVE=, CC ENDS =, and so on. You can redefine these statements throughout the INFILE. The redefinition affects subsequent input records. A benefit of this redefinition is that it allows you to add items to a category that has already reached its limit. This means, for example, in the case of the statement CC ANGLE VALVE = that you can initially assign the maximum of ten names of four characters each. After selecting these components, you can again state CC ANGLE VALVE = and specify a new set of angle valves.
5.
6.
The slash (/) followed by the letters A, S, or T as the first two characters in a line delimit a special process, such as the use of a table or selection name.
Piping Specifications
INFILE Format
SIZE must always be greater than NSIZ. BSIZ can be greater than, less than, or equal to SIZE. An INFILE used to generate a three-size autoselection file is shown in the Sample INFILE for Specification with Three Sizes figure. Note the NSIZ and BSIZ headers in the header line (line 1). Although the autoselection file can contain 148 characters, the INFILE is limited to 132. Line 78 defines the stock number to include the three sizes (SIZE, NSIZ, and BSIZ). Line 116 designates the branch size table as CV; the name of the table can be up to 56 characters. Although the two tables in this sample INFILE contain an equal number of columns and rows, this is not required; you can have more rows than columns. The CV table is shown in lines 118-139. The rows (as listed down the side) give the size of the inlet or outlet pipe; the columns (as listed along the top) give the branch size. This matrix defines the allowable size combinations in the piping specification. You can produce a specification that includes components with a larger branch than run size, as is demonstrated in lines 123 and 124 (the Z and Q codes). Line 145 designates the reducer size table as RE. The table is shown in lines 147-168. The size of the inlet leg of the fitting comes from the pipe (as specified in the input record described); the two sizes in the table allow for double reducing; the branch size is read from the rows and the outlet size from the columns. Although not shown in this table, the outlet (labeled larger end) could be smaller than the branch (labeled smaller end).
3-46
Piping Specifications
INFILE Format
16 * 17 SIZE CODES =OD,OF,O1,1D, 02, 03, 04, 06, 18 08, 10, 12, 14, 16, 18,20,24 19 20 CC PIPE = PIPE 21 PIPE = PIPE 22 * 23 CC ELBOW = ELR4, ELR9 24 ELBOW = ELR4, ELR9 25 * 26 CC TEE = STEE,RTEE,CROS 27 TEE STEE,RTEE,CROS 28 * 29 CC VALVE = BALV, CHKV, GATV, GLBV, PLGV 30 VALVE = BALV, CHKV, GATV, GLBV, PLGV 31 * 32 CC ANGLE VALVE = RVAL, CVAL 33 ANGLE VALVE = RVAL, CVAL 34 RELIEF VALVE = RVAL 35 * WAFER = GLBV 36 * 37 CC FLANGE = FLAN 38 FLANGE = FLAN 39 * 40 CC GASKET = GASK 41 GASKET = GASK 42 * 43 CC BOLT = STUD, BOLD 44 BOLT = STUD, BOLD 45 * 46 CC FIELD WELD = FWEL 47 FIELD WELD = FWEL 48 * 49 * FOR ELBOWLETS 50 CC LLET = SELT, TELT, WELT 51 LLET = SELT, TELT, WELT 52 * 53 CC GENERAL = CAPP, CPLG, CRED, NIPL, UNIO 54 GENERAL = CAPP, CPLG, CRED, NIPL, UNIO 55 56 * 57 58 59 ENDT TEXT CODES = BW, BE, PE, SCF, SCM, PBE, POE, TOE, TBE, FFF, XXX 60 CC ENDS = BW, BE, PE, SCF, SCM, PBE, POE, TOE, TBE, FFF, XXX 61 ENDS = BW, BE, P, SCF, SCM, PE, P, T, T, FFF, XXX 62 * 63 64 * 65 * SCHEDULE/PR VALUES 66 * 67 CC SCHEDULE/RATING = 125,150,250,300,600,800,900,1500,3000,6000,
3-47
Piping Specifications
INFILE Format
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121
SCHEDULE/RATING
10S,20,30,STD,40,80,NPT = 125,150,250,300,600,800,900,1500,3000,6000, 10S,20,30,STD,40,80,NPT INPUT RECORD FORMAT INPUT = SNAME,SR/TC,END,RATE, MAT STOCK NUMBER FORMAT
* THE FOLLOWING STATEMENT DEFINES THE STOCK NUMBER TO BE IN THE STANDARD CV FORMAT WHICH IS NO LONGER REQUIRED. * STK NO = SNAME,END,NEND,RATE,MAT,DELIM1,SIZE,NSIZE,BSIZE * DELIM1 = - * * CATALOG NAME = CVPD.MCAT.PIPE * PIPE, 0D-1D, PE, 80, AC PIPE, 02-1D, BE, 40, AC PIPE, 14-16, BE,STD, AC PIPE, 18-24, BE, 10S, AT NIPL, 0D-1D, PBE, 80, AC NIPL, 0D-1D, TBE, 80, AC NIPL, 0D-1D, POE#TOE 80, AC * * CATALOG NAME = CVPD.FP.SAMPLE.MCAT CAPP, 0D-06, SCF#XXX, 150, AB CAPP, 0D-03, SCF#XXX, 300, AB CPLG, 0D-04, SCF, 150, AB CPLG, 0D-03, SCF, 300, AB CROS, 0D-06, SCF, 150, AB CROS, 0D-04, SCF, 300, AB ELR4, 0D-06, SCF, 150, AB ELR4, 0D-06, SCF, 300, AB ELR4, 0D-02, SCF#SCM, 150, AB ELR4, 0D-02, SCF#SCM, 300, AB ELR9, 0D-06, SCF, 150, AB ELR9, 0D-06, SCF, 300, AB ELR9, 0D-04, SCF#SCM, 150, AB ELR9, 0D-03, SCF#SCM, 300, AB FLAN, 0D-02, FFF#SCF, 150, AB STEE, 0D-06, SCF, 150, AB STEE, 0D-06, SCF, 300, AB UNIO, 0D-03, SCF, 150, AB UNIO, 0D-04, SCF, 250, AB UNIO, 0D-04, SCF, 300, AB * TABLE = CV * * 0 0 0 1 0 0 0 001111122 * D F 1 D 2 3 4 680246804 A B C D E F G HIJKLMNOP OD A
3-48
Piping Specifications
INFILE Format
122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 L 154 A 155 R 156 G 157 E 158 159 E 160 N 161 D 162 163 164 165 166 167
D D D D D M M W W W W W W W W 0 3 N
D D D D D D M X X W W W W W W 0 4 C
DDDDDDDD DDDDDDDD DDDDDDDD DDDDDDDD DDDDDDDD DDDDDDDD DDDDDDDD XDDDDDDD XXDDDDDD XXXDDDDD WXXXDDDD WXXXXDDD WWXXXXDD WWXXXXXD WWXXXXXX 001111122 680246804 HSIZE
0 3 F D D D D D D S D D D D D D D D D 0 3
0 4 G D D D D D D D S X X D D D D D D 0 4
001111122 680246804 HIJKLMNOP DDDDDDDDD DDDDDDDDD DDDDDDDDD DDDDDDDDD DDDDDDDDD DDDDDDDDD DDDDDDDDD DDDDDDDDD XDDDDDDDD XXDDDDDDD XXXDDDDDD XXXXDDDDD DXXXXDDDD DDXXXXDDD DDDXXXXDD DDDDDXXXD 001111122 680246804
3-49
Piping Specifications
INFILE Format
168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190
* S M * /T * * CATALOG NAME = CVPD.FP.SAMPLE.MCAT * USE TABLE = CV RTEE, F, SCF, 150, AB RTEE, 02#Z, SCF, 150, AB RTEE, F, SCF, 300, AB RTEE, 02#Q, SCF, 300, AB /T * USE TABLE = RE CRED, F, SCF, 150, AB CRED, F, SCF, 300, AB ELR9, F, SCF, 150, AB ELR9, F, SCF, 300, AB ELR9, F, SCF,#SCM, 150, AB UNID, L, SCF, 150, AB /T * EOF
LEND
3-50
Piping Specifications
Sorting and Merging Files
See Appendix D, File Formats, the CVPD.SPEC.CVM.MERGE figure. To use the file, issue the following command:
#n# RUN CVMAC CVPD.SPEC.CVM.MERGE
3-51
Chapter 4
This chapter explains the use of the SELECT PPARAMETERS command to select piping specification-related parameters. It also explains how to specify the unit of the data contained in your specification and parameter files. Selecting Parameters Defining Data Units
4-1
Selecting Parameters
One final step is required before you begin modeling. When you have a part active, type the following command:
#n# SELECT PPARAMETERS PIPING LIST
The system displays the default directory file cvpd/directories containing the list of default parameters affecting plant design activities, such as routing pipes, inserting fittings, defining projects, and producing detailed drawings:
#14#SELect PPArameters PIping LIst *** GENERAL PARAMETERS *** PAFILE : CVPD.M.FIT.PARAMETERS DRFILE : CVPD.DIRECTORIES *** PIPING AND EQUIPMENT PARAMETERS *** LAYER = -1 TOLERANCE = 0.05 SPOOL LENGTH = 0.0 Flags : NOALIGN CHECK NOEXPLI FLANGE GASKET HOOK ELBOW CHECKING = LONG (RATIO = 1.5) BEND RADIUS = 0.0 BEND RATIO = 5.0 LOCKING = OFF INSPEC FLANGE = FLAN INSPEC GASKET = GASK BOLT = STUD TYPE = ARRANGEMENT PROJECT = NONE ABOVE = 0 STFILE : CVPD.P.SELECTION *** CURRENT DIRECTORIES FILE: CVPD.DIRECTORIES
IT SELECT
-MNEMONIC-NUMBER-SIZE-SPEC-INS INFO DIRY * *PIPING PARAMETERS * * 1 2 3 4 5 6 *2345678902345678902345678902345678902345678902345678902345678 SPEC CVPD.M.SPEC/ ENDTYPES CVPD.M.SPEC.ENDTYPES PFITTING USERS.PFITTING.FILE * *CURRENT PIPING LAYERING CONVENTION *
4-2
CVAEC.HVAC.DATA.PARAMETERS
Please note: This file contains lines describing HVAC layering. If you are doing only piping work, you can remove these lines. You can use this list to set the parameters for the current part. Three modifiers relate directly to piping specifications: DRFILE, PAFILE, and BOLT. Use the DRFILE modifier to specify an active directory file. The default directory file (DRFILE) cvpd/directories references the specification files to use for modeling and reporting. To see the format of the file, use one of the editors available in the Operating System. Next to the entry SPEC are the words cvpd/m/spec/. This is the name of a catalog that contains single-specification files. You must change the entry cvpd/m/spec/ to the catalog that contains your set of specification files. In this case, plant/asfile. Now the system is ready to use your specification (autoselection) files. The following command shows an example of this use:
#n# ROUTE PIPE LABEL O-8240-10-D2B
The command reads the spec, D2B, in the label and appends it to the spec catalog plant/asfile. Then it goes to the file plant/asfile/d2b for data on the specified pipe. By simply switching the active directory file you can switch from sets of specification files that support different standards. For example, the directory file cvpd/diso/directory would reference specification files created from the DIN standard master catalogs (cvpd/diso/mcat). The file cvpd/directories has the entry ENDT with cvpd/m/spec/endtypes. If you have made an end type file as discussed in, Chapter 3, Piping Specificationsthen enter it here to replace cvpd/m/spec/endtypes. You may also want to change the layer ranges and names of the nozzle and structural parameter files. Another approach to the previous procedure is to create your own directory file (for example, plant/drfile) with perhaps a contract number identification. In doing this, change the default in SELECT PPARAMETERS (cvpd/directories) to the name of your directory file (in this case, plant/drfile). The system now uses your directory file. At the same time,
4-3
activate your default parameter file with the command SELECT PPARAMETERS PAFILE <pafilename>. This file should contain any items not covered by the other parameter files assigned to specific layer ranges in the DRFILE. Specification D2B calls for stud bolts; therefore, no change in SELECT PPARAMETERS is required because BOLT STUD is the default. If your specification used machine bolts from the catalog file cvpd/mcat/machbolt or if a selection name of BOLT was used for the machine bolts, then you would change the default for bolts to BOLT.
4-4
With this unit line, all values in the file read as millimeters.
4-5
Appendix A
The following is a partial listing of the standard dimensional data included in the CVPD master catalogs. The catalogs conform to the commonly used ANSI (American National Standards Institute) standard pipes and fittings plus a range of manufacturers pipes and fittings. The dimensional data included in the master catalog files supports the DIN/ISO (German National and International Standards Organization). Plumbing standards are not documented. Standard Dimensional Data for ANSI
A-1
Description
Ball Valve 150# FF Ball Valve 300# FF Ball Valve 150# RF Ball Valve 300# RF Ball Valve 600# RF Ball Valve 900# RF Ball Valve 150# RTJ Ball Valve 300# RTJ Ball Valve 600# RTJ Ball Valve 900# RTJ Ball Valve 600# T&G (Tongue) Ball Valve 900# T&G (Tongue) Ball Valve 600# B.W. Ball Valve 900# B.W. Ball Valve CL800 S.W. Ball Valve CL1500 S.W. Ball Valve CL800 Threaded Ball Valve CL1500 Threaded Branch by Coupling 3000# S.W. Branch by 1/2 Coupling 3000# S.W. Branch by 1/2 Coupling 3000# SC Branch by Coupling 6000# S.W. Branch by Coupling 6000# SC Branch by 1/2 Coupling 6000# S.W.
Std/Cat
ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 Worcester Worcester Worcester Worcester ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11
Size Range
1/2 - 12 1/2 - 12 1/2 - 12 1/2 - 12 1/2 - 12 1 - 12 1 - 12 1/2 - 12 1/2 - 12 1/2 - 12 1/2 - 12 1 - 12 1/2 - 12 1 - 12 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 2 x 1/2 24 x 1 1/2 2 x 1/2 24 x 2 1/2 2 x 1/2 24 x 1 1/2 2 x 1/2 24 x 1 1/2 2 x 1/2 24 x 1 1/2 2 x 1/2 24 x 1 1/2 2 x 1/2 24 x 1 1/2 1/4 x 1/8 3 1/2 x 2 1/2
Branch by 1/2 Coupling 6000# SC ANSI BI6.11 Bushing CAP Butt Weld CAP 3000# S.W. CAP 3000# SC CAP 6000# S.W. ANSI B16.11 ANSI B16.9
A-2
Table A-1
Description
CAP 6000# SC Round Head Plug SC Square Head Plug SC Hex. Head Plug SC
Std/Cat
ANSI B16.11
Size Range
1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/8 - 36 1/2 - 36 1/2 - 24 1 - 24 1/2 - 24 1 - 24 3/4 - 24 1 - 24 1 - 24 1/2 - 24 3/4 - 24 1/2 - 24 3/4 - 24 1/2 - 24 3/4 - 24 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/8 - 4 1/8 - 4
Check Valve Swing Type 150# BW ANSI B16.10 Check Valve Swing Type 300# BW ANSI B16.10 Check Valve Swing Type 150# FF Check Valve Swing Type 300# FF Check Valve Swing Type 150# RF Check Valve Swing Type 300# RF Check Valve Swing Type 900# RF Check Valve Swing Type 150# RTJ Check Valve Swing Type 300# RTJ Check Valve Swing Type 600# RTJ Check Valve Swing Type 900# RTJ Check Valve Swing Type 600# T&G Check Valve Swing Type 900# T&G Check Valve Swing Type 600# B.W. Check Valve Swing Type 900# B.W. Check Valve Piston Type CL800S.W. Check Valve Piston Type CL1500S.W. Check Valve Piston Type CL800 Threaded Check Valve Piston Type CL1500 Threaded Coupling 3000# S.W. Coupling 3000# SC Reducing Coupling 3000# S.W. Reducing Coupling 3000# SC Coupling 6000# S.W. Coupling 6000# SC ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 VOGT VOGT VOGT VOGT ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11
1/8 - 4 1/8 - 4
A-3
Table A-1
Description
Reducing Coupling 6000# S.W. Reducing Coupling 6000# SC 1/2 Coupling 3000# 1/2 Coupling 3000# SC 1/2 Coupling 6000# S.W. 1/2 Coupling 6000# S.W. 1/2 Coupling 6000# SC Cross Straight B.W. Cross Reducing B.W. Cross Straight 3000# S.W. Cross Straight 3000# SC is no part in the CVPD.F library for this fitting. Cross Straight 6000# S.W. Cross Straight 6000# SC Elbow 90 3000# S.W. Elbow 90 3000# SC Elbow 90 6000# S.W. Elbow 90 6000# SC Elbow 45 3000# S.W. Elbow 45 3000# SC Elbow 45 6000# S.W. Elbow 45 6000# SC Elbow 90 SR BUTT WELD Elbow 180 SR BUTT WELD Elbow 90 LR BUTT WELD Elbow 45 LR BUTT WELD Elbow 180 LR BUTT WELD Elbow 90 LR Reducing BW Elbowlets 160# Butt Weld End Elbowlets STD Wall Butt Weld End Elbowlets XST Wall Butt Weld End Elbowlets XXST Wall Butt Weld End
1There
Std/Cat
ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.9 ANSI B16.9 ANSI B16.11 ANSI B16.11
Size Range
1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 48 1/2 - 48 1/8 - 4 1/2 - 1 1/2
ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.28 ANSI B16.28 ANSI B16.9 ANSI B16.9 ANSI B16.9 ANSI B16.9
1/2 - 1 1/2 1/2 - 1 1/2 1/8 - 4 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/8 - 4 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1 - 24 1 - 24 1/2 - 48 1/2 - 48 1/2 - 48 1/2 - 24 2 x 1/4 24 x 1/4 2 x 1/4 24 x 1/4 2 x 1/4 24 x 1/4 2 x 1/4 24 x 1/4
A-4
Table A-1
Description
Elbowlets 3000# Screwed End Elbowlets 6000# Screwed End Elbowlets 3000# Socket Weld End Elbowlets 6000# Socket Weld End Flange 150# RF Threaded Flange 300# RF Threaded Flange 150# FF Threaded Flange 300# FF Threaded Flange 150# RF Socket Weld Flange 300# RF Socket Weld Flange 150# FF Socket Weld Flange 300# FF Socket Weld Flange 150# RF Slip On Flange 300# RF Slip On Flange 150# FF Slip On Flange 300# FF Slip On Flange 150# RF Weld Neck Flange 300# RF Weld Neck Flange 600# RF Weld Neck Flange 900# RF Weld Neck Flange 150# FF Weld Neck Flange 300# FF Weld Neck Flange 150# RF Blind Flange 300# RF Blind Flange 600# RF Blind Flange 900# RF Blind Flange 150# FF Blind Flange 300# FF Blind Flange 150# RTJ Slip On Flange 300# RTJ Slip On Flange 150# RTJ Weld Neck Flange 300# RTJ Weld Neck Flange 600# RTJ Weld Neck Flange 900# RTJ Weld Neck Flange 150# RTJ Blind
Std/Cat
Size Range
2 x 1/4 24 x 1/4 2 x 1/4 24 x 1/4 2 x 1/4 24 x 1/4 2 x 1/4 24 x 1/4
ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5
1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1 - 24 1/2 - 24 1 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1 - 24
A-5
Table A-1
Description
Flange 300# RTJ Blind Flange 600# RTJ Blind Flange 900# RTJ Blind Flange 600# Weld Neck Tongue Flange 600# Weld Neck Groove Flange 900# Weld Neck Tongue Flange 900# Weld Neck Groove Flange 600# Blind Tongue Flange 600# Blind Groove Flange 900# Blind Tongue Flange 900# Blind Groove Gasket 150# RF 1/16 Thk Gasket 300# RF 1/16 Thk Gasket 150# FF 1/16 Thk Gasket 300# FF 1/16 Thk Gasket 600# RF 3/16 Thk Gasket 900# RF 3/16 Thk Gasket 150# RTJ Gasket 300# RTJ Gasket 600 RTJ Gasket 900 RTJ Gasket 600# T&G Gasket 900# T&G Gate Valve 150# BW Gate Valve 300# BW Gate Valve 300# FF Gate Valve 150# FF Gate Valve 300# FF Gate Valve 150# RF Gate Valve 300# RF Gate Valve 600# RF Gate Valve 900# RF Gate Valve 150# RTJ Gate Valve 300# RTJ Gate Valve 600# RTJ Gate Valve 900# RTJ Gate Valve 600# T&G
Std/Cat
ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5
Size Range
1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1 - 24 1/2 - 24 1/2 -24 1/2 - 24 1/2 - 24 1/2 - 24
ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10
1/8 - 36 1/8 - 36 1/2 - 36 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1 - 24 1 - 24 1/2 - 24 1/2 - 24 1 - 24 1/2 - 24
A-6
Table A-1
Description
Gate Valve 900# T&G Gate Valve 600# BW Gate Valve 900# BW Gate Valve CL800 S.W. Gate Valve CL1500 S.W. Gate Valve CL800 Threaded Gate Valve CL1500 Threaded Globe Valve 150# BW Globe Valve 300# BW Globe Valve 150# FF Globe Valve 300# FF Globe Valve 150# RF Globe Valve 300# RF Globe Valve 600# RF Globe Valve 900# RF Globe Valve 150# RTJ Globe Valve 300# RTJ Globe Valve 600# RTJ Globe Valve 900# RTJ Globe Valve 600# T&G Globe Valve 900# T&G Globe Valve 600# B.W. Globe Valve 900# B.W. Globe Valve CL800 S.W. Globe Valve CL1500 S.W. Globe Valve CL800 Threaded Globe Valve CL1500 Threaded Nipple - Schedule 5S - Plain Both Ends Nipple - Schedule 10S - Plain Both Ends Nipple - Schedule 40S - Plain Both Ends Nipple - Schedule 40 - Plain Both Ends Nipple - Schedule 40 - Plain One End -Threaded One End Nipple - Schedule 40 - Threaded Both Ends
Std/Cat
ANSI B16.10 ANSI B16.10 ANSI B16.10 VOGT VOGT VOGT VOGT ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 VOGT VOGT VOGT VOGT
Size Range
1 - 24 1/2 - 24 1 - 24 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/8 - 36 1/2 - 36 1/2 - 6 1/2 - 6 1/2 - 6 1/2 - 6 1/2 - 6 3/4 - 6 1 - 6 1/2 - 6 1/2 - 6 3/4 - 6 1/2 - 6 3/4 - 6 1/2 - 6 3/4 - 6 1/2 - - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2
A-7
Table A-1
Description
Nipple - Schedule 80 - Plain Both Ends Nipple - Schedule 80 - Plain One End - Threaded One End Nipple - Schedule 80 - Threaded Both Ends Nipple - Schedule 160 - Plain Both Ends Nipple - Schedule 160 - Plain One End -Threaded One End Nipple - Schedule 160 - Threaded Both Ends Nozzle 150# FF Nozzle 300# FF Nozzle 150# RF Nozzle 300# RF Nozzle 600# RF Nozzle 900# RF Nozzle 150# RTJ Nozzle 300# RTJ Nozzle 600# RTJ Nozzle 900# RTJ Nozzle 600# T&G (Groove) Nozzle 900# T&G (Groove) Nozzle Butt Weld Weldolet Standard Wt. Weldolet XStrong Sockolet 3000# Thredolet 3000# Nipolet 3000# Plain End Nipolet 3000# SC Sockolet 6000# Thredolet 6000#
Std/Cat
Size Range
1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2
ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B16.5 ANSI B36.10 Bonney Forge Bonney Forge Bonney Forge Bonney Forge Bonney Forge Bonney Forge Bonney Forge Bonney Forge
1/2 - 24 1/2 - 24 1/2 - 24 1/2 - - 24 1/2 - 24 1/2 - 24 1 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 1/2 - 24 3 x 2 24 x 20 3 x 2 24 x 20 2 x 1/2 24 x 1 1/2 2 x 1/2 24 x 1 1/2 2 x 1/2 24 x 1 1/2 2 x 1/2 24 x 1 1/2 1 x 3/4 24 x 1 1/2 2 x 1/2 24 x 1 1/2
A-8
Table A-1
Description
Nipolet 6000# Plain End Nipolet 6000# SC Pipe Sched 5S Pipe Sched 10S Pipe Sched 40S Pipe Sched 20 Pipe Sched 30 Pipe Std. Weight Pipe Sched 40 Pipe XStrong Pipe Sched 80 Pipe Sched 160 Plug Valve 150# FF Plug Valve 300# FF Plug Valve 150# RF Plug Valve 300# RF Plug Valve 600# RF Plug Valve 900# RF Plug Valve 150# RTJ Plug Valve 300# RTJ Plug Valve 600# RTJ Plug Valve 900# RTJ Plug Valve 600# T&G Plug Valve 900# T&G Plug Valve 600# B.W. Plug Valve 900# B.W. Plug Valve 3000# S.W. Plug Valve 6000# S.W. Plug Valve 3000# Threaded Plug Valve 6000# Threaded Reducer Concentric B.W. Reducer Eccentric B.W. Tee Equal Butt Weld Tee Reducing Butt Weld
Std/Cat
Bonney Forge Bonney Forge ANSI B36.19 ANSI B36.19 ANSI B36.19 ANSI B36.10 ANSI B36.10 ANSI B36.10 ANSI B36.10 ANSI B36.10 ANSI B36.10 ANSI B36.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 ANSI B16.10 WALWORTH WALWORTH WALWORTH WALWORTH ANSI B16.9 ANSI B16.9 ANSI B16.9 ANSI B16.9
Size Range
2 x 1/2 24 x 1 1/2 2 x 1/2 24 x 1 1/2 1/2 - 30 1/2 - 30 1/2 - 24 8 - 36 8 - 30 1/2 - 48 1/2 - 36 1/2 - 48 1/2 - 24 1/2 - 24 1 - 12 1 - 12 1 - 12 1 - 12 1 - 12 1 - 12 1 - 12 1 - 12 1 - 12 1 - 12 1 - 12 1 - 12 1 - 12 1 - 12 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1/2 48 x 40 3/4 x 1/2 48 x 40 3/4 x 1/2 1/2 - 48 48 x 22 1/2 x 3/8
A-9
Table A-1
Description
Tee Equal 3000# S.W. Tee Equal 3000# SC Tee Reducing 3000# S.W. Tee Reducing 3000# SC Tee Equal 6000# S.W. Tee Equal 6000# SC Tee Reducing 6000# S.W. Tee Reducing 6000# SC Union 3000# S.W. Union 3000# SC Union 6000# S.W. Union 6000# SC
Std/Cat
ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11 ANSI B16.11
Size Range
1/8 - 4 1/2 - 1 1/2 1 1/2 x 1 3/4 x 1/2 1 1/2 x 1 3/4 x 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1 1/2 x 1 3/4 x 1/2 1 1/2 x 1 3/4 x 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2 1/2 - 1 1/2
A-10
Appendix B
Part Properties
COMPNAME FITTYPE NOBREAK PNAME STOCKNO
Properties
BRANCH CONNECTOR ENDTYPE GASKET INTERNAL ITEMNO NPS PLEN PSCL SPEC
The following descriptions of properties and part properties apply only to those inserted into library parts. In addition, the command INSERT FITTING adds other properties that influence pipeline tracing. Part Properties Properties
B-1
Part Properties
COMPNAME
A text-valued property that provides the name used by REPORT PIPE. The name may match the last level of the NAME column in the autoselection file; however, this match is not mandatory.
FITTYPE
An integer-valued property used by GENERATE ISOMETRIC and DIMENSION ISOMETRIC for rescaling and dimensioning and by REPORT PIPE for reporting. The nodal figures in the CVPD libraries were prepared with this property.
NOBREAK
A null-valued property assigned to branching fittings that do not affect the cut length of a pipe, for example, weldolets and sockolets. The appropriate nodal figures in the CVPD.F library were prepared with this property.
PNAME
A text-valued property that gives the name of the components procedure file. You must insert this property on all components that require appearance graphics or clearance checking unless the names of the components library part and procedure file are the same. (Gaskets do not require either). There are no PNAME properties on any CVPD.F parts.
STOCKNO
A text-valued property with a random number of periods or other filler characters. The number of characters is a function of the stock number format you establish in the INFILE. The software can adjust the number of characters when fitting insertion occurs. INSERT FITTING assigns the actual STOCKNO when you insert the fitting. The command ROUTE PIPE also automatically inserts the STOCKNO.
B-2
Properties
BRANCH
A null-valued property associated with the branch nodal line of a branch fitting. The command REPORT PIPE uses this property to distinguish the main line from the branch line.
CONNECTOR
A null-valued property assigned to the incoming Cnode of all fittings. This property must exist; otherwise, REPORT PIPE ignores the fitting.
ENDTYPE
A text-valued property of four periods or other filler characters. This property is required for end type compatibility checking and you must insert on all terminal fitting Cnodes (not on the central Cnode of tees and crosses or the origin Cnode of olets). INSERT FITTING assigns the actual value when you insert the fitting. The value is taken from the ENDT field of the autoselection file. The first character must be F for flanges and G for gaskets. If weld dots are to be drawn automatically in an isometric, one of the other characters must be a W.
GASKET
A null-valued property associated with the internal nodal line that identifies the component as a gasket. INSERT FITTING normally inserts gaskets automatically.
INTERNAL
A null-valued property assigned to the internal nodal lines of instream fittings. This property indicates that the nodal line is not a piece of pipe.
ITEMNO
A null-valued property associated with valves. You insert this property on the Tnode associated with the fittings CONNECTOR Cnode. It allows the ITEM NO field to be included in the REPORT PIPE output.
B-3
NPS
(New Pipe Size) A text-valued property with six filler characters such as periods. You insert this property on both Cnodes in reducing fittings. INSERT FITTING assigns that value when the fitting is inserted.
PLEN
(Parametric Length) is an integer-valued property with two values (inserted with a space between them) that indicates which parameters to use from a list (for example, PLEN values of 5 and 2 point to the fifth and second parameters). PLEN is placed on curved Nlines of library parts that are to be scaled parametrically. The two values are used to get the x- and y- coordinates of the outlet Cnode, relative to the inlet Cnode, in an xy- plane. See Appendix F, Creating Parametric Fittings for an example.
PSCL
(Parametric Scale) is an integer-valued property used on library parts to be inserted parametrically. Placed on the Cnodes of the part, its values indicate flow direction: 1 on the inlet Cnode, 2 on the outlet Cnode, 3 on the branch outlet (if more than one branch, only the one on the positive y-axis). Placed on Nlines of the part, it points to a position in a list of parameters in the Fitting Parameter File (for example, 5 points to the fifth parameter in the list). If the Nline has more than one segment, the PSCL property has a value for each segment (listed in the order of flow). The Nline is stretched by the value of PSCL. See Appendix F, Creating Parametric Fittings for an example.
SPEC
A text-valued property that stores a pipeline specification code. It is inserted on the downstream connect node of components when you use the NSPEC (new specification) modifier with INSERT FITTING. The FITTYPE property should use the following values. Fittings are categorized according to the following listing. Select from the appropriate range when you prepare new figures. Insert the FITTYPE number.
Table B-2 Values for the FITTYPE Property
Component Types
STRUCTURE SUBSTRUCTURES VESSEL NOZZLE
FITTYPE
100 101 200 201
Comments
These values have meaning for EXTRACT PDMS and the project software and may be used in data extract reports.
B-4
Table B-2
Component Types
FOUNDATIONS VALVES GASKETS FLANGES CAPPS and PLUGS ELBOWS ELBOWLETS TEES REDUCERS and INSTRUMENTS FIELD WELD ANGLE VALVE RELIEF VALVE INSULATION SYMBOL RESTRAINTS NIPPLES SLEEVE
FITTYPE
300 10-19 20 30-38 39 40-49 51 50-59 60-69 70 80 81 91 110 63 90
Comments
Only used for structural take-offs. (WAFER = 11; BUTTERFLY = 12)
(OLETS = 51; CROSS = 52) (CRED = 60; ERED = 61; CPLG = 62) On Cnodes only; used by GENERATE ISOMETRIC
B-5
Appendix C
Shapes
Rules for Defining Shapes Procedure File Shapes Derived Shapes Keyword Definitions Clearance Representation
C-1
Shapes
Rules for Defining Shapes
Saddles are created at the intersection of any two faceted shapes. For example, at the intersection of two cylinders in a piping fitting or duct junction. When defining general transitions (GRRT, GRTR, and GTRN): Offsets are defined by the Nline of the Nfigure or by the procedure file. YOFF, ZOFF, and L are read from the Nfigure unless one of the values is specified in the procedure file. If any of the values are specified, the other values must be specified (or default to 0). If the PATH keyword is used, YOFF, ZOFF, and L values are ignored.
C-2
Shapes
Procedure File Shapes
Name
BOX CONE CTEE CYL DETR/PEDF ECON ECT1
Description
Box Cone Round tee, no saddle Cylinder Doubly eccentric rectangular reducer Eccentric cone Rectangular elbow, circular throat Elliptical head Rectangular elbow, circular heel General rectangular to round transition General round transition
Keywords
L, W, H L,D,D2 D,D2,D3,L,L2,A L,D L,W,H,W2,H2 L,D,D2 W,H,W2,H2,RAD,PA TH R,RMIN W,H,W2,H2,RAD,PA TH L,W,H,D,YOFF, ZOFF, PATH L,D,D2,YOFF, ZOFF, PATH L,W,H,W2,H2,YOFF , ZOFF, PATH R D,D2,PATH D,D2,PATH D,D2,PATH D,D2,PATH W,H,W2,H2,PATH L,W,H,W2,H2 L,W,H,W2,H2 W,H,W2,H2,ANG, RAD, PATH
x x x x x x x
ELLH ERT1
x x
GRRT
GRTR
GTRN
Hemisphere Round single mitre elbow Round double mitre elbow Round triple mitre elbow Round quadruple mitre elbow Rectangular elbow Concentric rectangular reducer Singly eccentric rectangular reducer Rectangular elbow, circular throat and heel
x x x
C-3
Shapes
Procedure File Shapes
Table C-1
Name
HEXA OCTA MTOR
Description
Projected hexagon Projected octagon Mitered torus
Keywords
L, W L, W D1, D2, R, ANG, NSEG W, H, L, W2, H2, YOFF, ZOFF, PATH R1, R2, L, YOFF, ZOFF, PATH W, H, W2, H2, CW1, CH1, CW2, CH2, L, PATH W, W2, W3, W4, H, H2, H3, H4, L1, L2 W, H, W2, H2, L1, L2, PATH, VERT W, H, W2, H2, R, ANG, PATH, VERT W, H, D, L, PATH W1, H1, W2, H2, L, PATH R, W, H, L, PATH R, D, L, PATH L, W, H, CW, CH, W2, H2, CS, PATH L, W, H, CW, CH, CS, D, PATH R1, R2, R, ANG, PATH, DIR W, H, CW1, CH1, W2, H2, CW2, CH2, CS, R, ANG, PATH W, H, ANG, R, PATH L,W,H,D
x x
ECFO
ECQC
ECRC
BRFO
MTFO
ELFO
FO2C FO2R
Transition from flat oval to circle Transition from flat oval to rectangle Transition from quarter circle to rectangle Transition from quarter circle to circle Transition from rectangular cut-off to rectangle Transition from rectangular cut-off to circle Quarter circular elbow
x x
x x
x x x
x x x
RC2C
ELQR
ELRC
FOWY
RRDF
C-4
Shapes
Procedure File Shapes
Table C-1
Name
RREL
Description
Rectangular to round elbow
Keywords
SPH TOR
Sphere Torus
x x x
WYDR
Wye
C-5
Shapes
Derived Shapes
Derived Shapes
Using the existing procedure file shapes as the base shapes, you can create the following derived shapes:
Table C-2 Derived Shapes
C-6
Shapes
Keyword Definitions
Keyword Definitions
Procedure file shapes are defined using a standard set of dimensional and nondimensional keywords, as shown in the following table.
Table C-3 Keyword Definitions
Keyword
A ANG CH CH1 CH2 CS
Definition
Angle of a round tee with no saddle. Angle of rectangular and rectangular to round elbows, toroids, and wyes. Must be between 0-360 degrees. Cut-off height. Start cut-off height of ECRC and ELRC. End cut-off height of ECRC and ELRC. Side of cut for ECRC, RC2R, RC2C. Orientation flag for ELRC.The possible values are as follows:
C-7
Shapes
Keyword Definitions
Table C-3
Keyword Definitions
Keyword
CS (contd.)
Definition
Cut-off width. Start cut-off width of ECRC and ELRC. End cut-off width of ECRC and ELRC. Coordinate into which to rotate the positive x-axis of the shape. Defaults to DX=1 if no components of the coordinate are specified. Unspecified components default to 0. Diameter of cylinder, initial diameter of cones, CTEE, toroids, and elbows. Start diameter of torus portion and mitered torus. End diameter for cones, CTEE, toroids, and elbows. Branch diameter of a CTEE.
C-8
Shapes
Keyword Definitions
Table C-3
Keyword Definitions
Keyword
DIR
Definition
Orientation flag for ELQR. The possible values are as follows:
C-9
Shapes
Keyword Definitions
Table C-3
Keyword Definitions
Keyword
EDX, EDY, EDZ H H2 H3 H4 L L1 L2 NSEG PATH R R1 R2 RAD RMIN SHAPE SX, SY, SZ VERT
Definition
Coordinate into which to rotate the positive y-axis of the shape. Defaults to EDY=1 if no components of the coordinate are specified. Unspecified components default to 0. Height of box type shapes, and wydrs. Height of box type shapes, and wydrs. Bottom height of the branch in BRFO Top height of the branch in BRFO Length of cylinder, cone, box, transitions, and reducers. Main length of a CTEE. Branch length of a CTEE. Number of segments in mitered torus. Path information for toroids, wydrs, RCELs, and RRELs in an Nfigure containing multiple Nlines. Radius of sphere, hemi-head, and one half major axis of elliptical head. Start radius of ECQC and ELQR End radius of ECQC and ELQR Radius of rectangular and rectangular to RCEL, RREL, toroids, and wydrs. One half minor axis of elliptical head. Shape name. Component scales. Variables of a known value, taken from the x-, y-, and z-scales of the Nfigure. Orientation flag for ELFO. The possible values are as follows:
C-10
Shapes
Keyword Definitions
Table C-3
Keyword Definitions
Keyword
W W2 W3 W4 X,Y,Z YOFF ZOFF
Definition
Top width. End width. Bottom width of the branch in BRFO Top width of the branch in BRFO previous shape Offset in the positive y-axis of the shape by which the downstream end of the shape is moved with respect to the upstream end. Defines an offset in the positive z-axis of the shape by which the downstream end of the shape is moved with respect to the upstream end.
C-11
Shapes
Clearance Representation
Clearance Representation
The following table shows how each shape is defined for clearance representation.
Table C-4 Clearance Representation
Name
BOX CONE CTEE CYL ECON ELLH ECT1 ERT1 GRRT GRTR GRTN HEMI MIT1 MITR PCDF PECD PEDF RCEL HEXA OCTA MTOR ECFO ECQC ECRC BRFO MTFO ELFO FO2C FO2R QC2R
Follows Nline
x
x x
x x
x x x x
x x x
C-12
Shapes
Clearance Representation
Table C-4
Clearance Representation
Name
QC2C RC2R RC2C ELQR ELRC FOWY RRDF RREL SPH TOR WYDR
Follows Nline
x x x
FOWY1 RRDF1
RREL1 SPH
x x
TOR1 WYDR1
1Faceted.
C-13
Shapes
Clearance Representation
C-14
Shapes
Clearance Representation
C-15
Shapes
Clearance Representation
C-16
Shapes
Clearance Representation
C-17
Shapes
Clearance Representation
C-18
Shapes
Clearance Representation
C-19
Shapes
Clearance Representation
C-21
Shapes
Clearance Representation
C-22
Shapes
Clearance Representation
C-23
Shapes
Clearance Representation
C-24
Shapes
Clearance Representation
C-25
Shapes
Clearance Representation
C-26
Shapes
Clearance Representation
C-27
Shapes
Clearance Representation
C-28
Shapes
Clearance Representation
C-29
Shapes
Clearance Representation
C-30
Shapes
Clearance Representation
C-31
Shapes
Clearance Representation
C-32
Shapes
Clearance Representation
C-33
Shapes
Clearance Representation
C-34
Shapes
Clearance Representation
C-35
Shapes
Clearance Representation
C-36
Shapes
Clearance Representation
C-37
Shapes
Clearance Representation
C-38
Appendix D
File Formats
This appendix shows the files exactly as generated by the command GENERATE PSFILE. Note that files are not sorted. The INFILE used is fully described in Chapter 3, Piping Specifications. Assembly File ASFILE PAFILE cvpd/spec/cvm/merge MDF File Formats
D-1
File Formats
Assembly File
Assembly File
Assembly File
DA1 DA2 SCF DA3 SCF DA4 SCF DA5 SCF VA1 VA2 SCF VA3 SCF VA4 SCF VA5 SCF PA1 PBE PA2 PBE PA3 PA4 PA5 TA1 BRAN NIPL FACE PBE GATV NIPL FACE POE#TOE CAPP FACE SCF BRAN BSIZE 1/2 NIPL FACE PBE GATV NIPL FACE POE#TOE CAPP FACE BRAN BSIZE 1/2 NIPL FACE PBE GATV NIPL FACE POE#TOE CAPP FACE BRAN BSIZE 3/4 NIPL FACE PBE GATV NIPL FACE POE#TOE CAPP FACE BRAN BSIZE 3/4 NIPL FACE PBE GATV NIPL FACE POE#TOE CAPP FACE BRAN NIPL FACE PBE GLBV NIPL FACE POE#TOE CAPP FACE SCF BRAN BSIZE 1/2 NIPL FACE PBE GLBV NIPL FACE POE#TOE CAPP FACE BRAN BSIZE 1/2 NIPL FACE PBE GLBV NIPL FACE POE#TOE CAPP FACE BRAN BSIZE 3/4 NIPL FACE PBE GLBV NIPL FACE POE#TOE CAPP FACE BRAN BSIZE 3/4 NIPL FACE PBE GLBV NIPL FACE POE#TOE CAPP FACE BRAN FLAN BRAN FLAN BRAN BRAN BRAN BRAN NIPL FACE PBE CPRW NSIZE 1 NIPL FACE PBE GATV NIPL FACE NIPL FACE PBE CPRW NSIZE 1 NIPL FACE PBE GATV NIPL FACE NIPL FACE PBE GATV NIPL FACE PBE FLAN BSIZE 1 NIPL FACE PBE GATV NIPL FACE PBE FLAN BSIZE 1 NIPL FACE PBE GATV NIPL FLAN BSIZE 1.1/2 NIPL FACE PBE FLAN
D-2
File Formats
ASFILE
ASFILE
ASFILE
TYPE SPEC SIZE ENDT SCLX SCLY ****SNAM-END-NEND-RATE-MAT-DELI-SIZE-NSIZ ****04-02-02-01-02-02 BLRJ D2B 1 F6RJ BW0.94 4.88 BLRJRJ600BE-01 BLRJ D2B 1.1/2 F6RJ BW1.13 6.13 BLRJRJ600BE-1D BLRJ D2B 1/2 F6RJ BW0.78 3.75 BLRJRJ600BE-0D BLRJ D2B 10 F6RJ BW2.81 20.00 BLRJRJ600BE-10 BLRJ D2B 12 F6RJ BW2.94 22.00 BLRJRJ600BE-12 BLRJ D2B 2 F6RJ BW1.31 6.50 BLRJRJ600BE-02 BLRJ D2B 3 F6RJ BW1.56 8.25 BLRJRJ600BE-03 BLRJ D2B 3/4 F6RJ BW0.88 4.63 BLRJRJ600BE-0F BLRJ D2B 4 F6RJ BW1.81 10.75 BLRJRJ600BE-04 BLRJ D2B 6 F6RJ BW2.19 14.00 BLRJRJ600BE-06 BLRJ D2B 8 F6RJ BW2.50 16.50 BLRJRJ600BE-08 BRAN D2B 1 SWF 1.06 1.06 STEESW6000BE-01 BRAN D2B 1 1/2 SWF 1.06 1.06 RTEESW6000BE-010D BRAN D2B 1 3/4 SWF 1.06 1.06 RTEESW6000BE-010F BRAN D2B 1.1/2 SWF 1.50 1.50 STEESW6000BE-1D BRAN D2B 1.1/21 SWF 1.50 1.50 RTEESW6000BE-1D01 BRAN D2B 1.1/21/2 SWF 1.50 1.50 RTEESW6000BE-1D0D BRAN D2B 1.1/23/4 SWF 1.50 1.50 RTEESW6000BE-1D0F BRAN D2B 1/2 SWF 0.75 0.75 STEESW6000BE-0D BRAN D2B 10 BW 8.50 8.50 STEEBW40BD-10 BRAN D2B 10 1 SWF 2.25 6.44 SLETSW6000BE-1001 BRAN D2B 10 1.1/2SWF 3.00 6.38 SLETSW6000BE-101D SCLZ IFC# NAMESTK
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
FF FF FF FF FF FF FF FF FF FF FF T T T T T T T T T T T
GCVPD.F.BLRJ GCVPD.F.BLRJ GCVPD.F.BLRJ GCVPD.F.BLRJ GCVPD.F.BLRJ GCVPD.F.BLRJ GCVPD.F.BLRJ GCVPD.F.BLRJ GCVPD.F.BLRJ GCVPD.F.BLRJ GCVPD.F.BLRJ GCVPD.F.STSW GCVPD.F.RTSW GCVPD.F.RTSW GCVPD.F.STSW GCVPD.F.RTSW GCVPD.F.RTSW GCVPD.F.RTSW GCVPD.F.STSW GCVPD.F.STEE GCVPD.F.SLET GCVPD.F.SLET
D-3
File Formats
ASFILE
BRAN D2B 10 1/2 SWF CVPD.F.SLETSLETSW6000BE-100D BRAN D2B 10 2 BW CVPD.F.WLETWLETBWSTDBD-1002 BRAN D2B 10 3 BW CVPD.F.WLETWLETBWSTDBD-1003 BRAN D2B 10 3/4 SWF CVPD.F.SLETSLETSW6000BE-100F BRAN D2B 10 4 BW CVPD.F.WLETWLETBWSTDBD-1004 BRAN D2B 10 6 BW CVPD.F.WLETWLETBWSTDBD-1006 BRAN D2B 10 8 BW CVPD.F.WLETWLETBWSTDBD-1008 BRAN D2B 12 BW CVPD.F.STEESTEEBW40BD-12 BRAN D2B 12 1 SWF CVPD.F.SLETSLETSW6000BE-1201 BRAN D2B 12 1.1/2SWF CVPD.F.SLETSLETSW6000BE-121D BRAN D2B 12 1/2 SWF CVPD.F.SLETSLETSW6000BE-120D BRAN D2B 12 10 BW CVPD.F.WLETWLETBWSTDBD-1210 BRAN D2B 12 2 BW CVPD.F.WLETWLETBWSTDBD-1202 BRAN D2B 12 3 BW CVPD.F.WLETWLETBWSTDBD-1203 BRAN D2B 12 3/4 SWF CVPD.F.SLETSLETSW6000BE-120F BRAN D2B 12 4 BW CVPD.F.WLETWLETBWSTDBD-1204 BRAN D2B 12 6 BW CVPD.F.WLETWLETBWSTDBD-1206 BRAN D2B 12 8 BW CVPD.F.WLETWLETBWSTDBD-1208 BRAN D2B 2 BW CVPD.F.STEESTEEBW40BD-02 BRAN D2B 2 1 SWF CVPD.F.SLETSLETSW6000BE-0201 BRAN D2B 2 1.1/2SWF CVPD.F.SLETSLETSW6000BE-021D BRAN D2B 2 1/2 SWF CVPD.F.SLETSLETSW6000BE-020D BRAN D2B 2 3/4 SWF CVPD.F.SLETSLETSW6000BE-020F BRAN D2B 3 BW CVPD.F.STEESTEEBW40BD-03 BRAN D2B 3 1 SWF CVPD.F.SLETSLETSW6000BE-0301 BRAN D2B 3 1.1/2SWF CVPD.F.SLETSLETSW6000BE-031D BRAN D2B 3 1/2 SWF CVPD.F.SLETSLETSW6000BE-030D
0 0 0 0 0 0 0
T T T T T T T T T T T T T T T T T T T T T T T T T T T
G G G G G G G G G G G G G G G G G G G G G G G G G G G
10.75 9.50 2.38 3.50 1.81 4.50 6.63 8.63 2.50 2.25 3.00 1.56 1.81 3.38 2.25 3.00 1.56 7.94 8.19 7.38 8.44 8.81 9.19 2.50 2.25 2.19 2.19 2.19 3.38 2.81 2.75 2.75
D-4
File Formats
ASFILE
BRAN D2B 3 WLETBWSTDBD-0302 BRAN D2B 3 SLETSW6000BE-030F BRAN D2B 3/4 STEESW6000BE-0F BRAN D2B 3/4 RTEESW6000BE-0F0D BRAN D2B 4 STEEBW40BD-04 BRAN D2B 4 SLETSW6000BE-0401 BRAN D2B 4 SLETSW6000BE-041D BRAN D2B 4 SLETSW6000BE-040D BRAN D2B 4 WLETBWSTDBD-0402 BRAN D2B 4 WLETBWSTDBD-0403 BRAN D2B 4 SLETSW6000BE-040F BRAN D2B 6 STEEBW40BD-06 BRAN D2B 6 SLETSW6000BE-0601 BRAN D2B 6 SLETSW6000BE-061D BRAN D2B 6 SLETSW6000BE-060D BRAN D2B 6 WLETBWSTDBD-0602 BRAN D2B 6 WLETBWSTDBD-0603 BRAN D2B 6 SLETSW6000BE-060F BRAN D2B 6 WLETBWSTDBD-0604 BRAN D2B 8 STEEBW40BD-08 BRAN D2B 8 SLETSW6000BE-0801 BRAN D2B 8 SLETSW6000BE-081D BRAN D2B 8 SLETSW6000BE-080D BRAN D2B 8 WLETBWSTDBD-0802 BRAN D2B 8 WLETBWSTDBD-0803 BRAN D2B 8 SLETSW6000BE-080F BRAN D2B 8 WLETBWSTDBD-0804
2 3/4
BW SWF SWF
2.38 1.81 0.88 0.88 4.13 2.25 3.00 1.56 2.38 3.50 1.81 5.63 2.25 3.00 1.56 2.38 3.50 1.81 4.50 7.00 2.25 3.00 1.56 2.38 3.50 1.81 4.50
3.31 2.75 0.88 0.88 4.13 3.31 3.25 3.25 3.81 4.06 3.25 5.63 4.38 4.31 4.31 4.88 5.13 4.31 5.38 7.00 5.38 5.31 5.31 5.88 6.13 5.31 6.38
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
T T T T T T T T T T T T T T T T T T T T T T T T T T T
GCVPD.F.WLET GCVPD.F.SLET GCVPD.F.STSW GCVPD.F.RTSW GCVPD.F.STEE GCVPD.F.SLET GCVPD.F.SLET GCVPD.F.SLET GCVPD.F.WLET GCVPD.F.WLET GCVPD.F.SLET GCVPD.F.STEE GCVPD.F.SLET GCVPD.F.SLET GCVPD.F.SLET GCVPD.F.WLET GCVPD.F.WLET GCVPD.F.SLET GCVPD.F.WLET GCVPD.F.STEE GCVPD.F.SLET GCVPD.F.SLET GCVPD.F.SLET GCVPD.F.WLET GCVPD.F.WLET GCVPD.F.SLET GCVPD.F.WLET
1/2
SWF BW
SWF
D-5
File Formats
ASFILE
BRAN D2B 8 6 BW CVPD.F.WLETWLETBWSTDBD-0806 CAPP D2B 1 SCF CVPD.F.CASCCAPPSC6000BE-01 CAPP D2B 1.1/2 SCF CVPD.F.CASCCAPPSC6000BE-1D CAPP D2B 1/2 SCF CVPD.F.CASCCAPPSC6000BE-0D CAPP D2B 10 BW CVPD.F.CAPPCAPPBW40BD-10 CAPP D2B 12 BW CVPD.F.CAPPCAPPBW40BD-12 CAPP D2B 2 BW CVPD.F.CAPPCAPPBW40BD-02 CAPP D2B 3 BW CVPD.F.CAPPCAPPBW40BD-03 CAPP D2B 3/4 SCF CVPD.F.CASCCAPPSC6000BE-0F CAPP D2B 4 BW CVPD.F.CAPPCAPPBW40BD-04 CAPP D2B 6 BW CVPD.F.CAPPCAPPBW40BD-06 CAPP D2B 8 BW CVPD.F.CAPPCAPPBW40BD-08 CHKV D2B 1 SWF CVPD.F.CHSWCHKVSW1500BE-01 CHKV D2B 1.1/2 SWF CVPD.F.CHSWCHKVSW1500BE-1D CHKV D2B 1/2 SWF CVPD.F.CHSWCHKVSW1500BE-0D CHKV D2B 10 BW CVPD.F.CHBWCHKVBW600BB-10 CHKV D2B 12 BW CVPD.F.CHBWCHKVBW600BB-12 CHKV D2B 2 BW CVPD.F.CHBWCHKVBW600BB-02 CHKV D2B 3 BW CVPD.F.CHBWCHKVBW600BB-03 CHKV D2B 3/4 SWF CVPD.F.CHSWCHKVSW1500BE-0F CHKV D2B 4 BW CVPD.F.CHBWCHKVBW600BB-04 CHKV D2B 6 BW CVPD.F.CHBWCHKVBW600BB-06 CHKV D2B 8 BW CVPD.F.CHBWCHKVBW600BB-08 CPLG D2B 1 SWF CVPD.F.CPFWCPFWSW6000BE-01 CPLG D2B 1.1/2 SWF CVPD.F.CPFWCPFWSW6000BE-1D CPLG D2B 1/2 SWF CVPD.F.CPFWCPFWSW6000BE-0D CPLG D2B 3/4 SWF CVPD.F.CPFWCPFWSW6000BE-0F
6.63 1.01 1.13 0.81 5.00 6.00 1.50 2.00 1.00 2.50 3.50 4.00 5.00 5.75 3.75
6.75 2.25 3.00 1.50 10.8 12.8 2.38 3.50 1.75 4.50 6.63 8.63 2.25 2.50 1.50
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
G G G G G G G G G G G G
V V V V V V V V V V V
G G G G G G G G G G G G G G G
31.00 10.75 0 33.00 12.75 0 11.50 2.38 14.00 3.50 4.00 17.0 1.75 0 0 0
04.50 0 0 0 0 0 0 0
22.00 6.63 26.00 8.63 0.50 0.50 0.38 0.38 2.25 3.00 1.50 1.75
D-6
File Formats
ASFILE
CPRW D2B 1 1/2 SWF CPRWSW6000BE-010D CPRW D2B 1 3/4 SWF CPRWSW6000BE-010F CPRW D2B 1.1/21 SWF CPRWSW6000BE-1D01 CPRW D2B 1.1/21/2 SWF CPRWSW6000BE-1D0D CPRW D2B 1.1/23/4 SWF CPRWSW6000BE-1D0F CPRW D2B 3/4 1/2 SWF CPRWSW6000BE-0F0D CRED D2B 10 4 BW CREDBW40BD-1004 CRED D2B 10 6 BW CREDBW40BD-1006 CRED D2B 10 8 BW CREDBW40BD-1008 CRED D2B 12 10 BW CREDBW40BD-1210 CRED D2B 12 6 BW CREDBW40BD-1206 CRED D2B 12 8 BW CREDBW40BD-1208 CRED D2B 2 1 BW CREDBW40BD-0201 CRED D2B 2 1.1/2BW CREDBW40BD-021D CRED D2B 2 3/4 BW CREDBW40BD-020F CRED D2B 3 1.1/2BW CREDBW40BD-031D CRED D2B 3 2 BW CREDBW40BD-0302 CRED D2B 4 1.1/2BW CREDBW40BD-041D CRED D2B 4 2 BW CREDBW40BD-0402 CRED D2B 4 3 BW CREDBW40BD-0403 CRED D2B 6 3 BW CREDBW40BD-0603 CRED D2B 6 4 BW CREDBW40BD-0604 CRED D2B 8 4 BW CREDBW40BD-0804 CRED D2B 8 6 BW CREDBW40BD-0806 DRAN D2B 1 DRAN D2B 1.1/2 DRAN D2B 1/2 DRAN D2B 10 DRAN D2B 12 DRAN D2B 2
0.50 0.50 0.50 0.50 0.50 0.38 7.00 7.00 7.00 8.00 8.00 8.00 3.00 3.00 3.00 3.50 3.50 4.00 4.00 4.00 5.50 5.50 6.00 6.00
0 0 0 0 0 0
GCVPD.F.CPRW GCVPD.F.CPRW GCVPD.F.CPRW GCVPD.F.CPRW GCVPD.F.CPRW GCVPD.F.CPRW GCVPD.F.CRED GCVPD.F.CRED GCVPD.F.CRED GCVPD.F.CRED GCVPD.F.CRED GCVPD.F.CRED GCVPD.F.CRED GCVPD.F.CRED GCVPD.F.CRED GCVPD.F.CRED GCVPD.F.CRED GCVPD.F.CRED GCVPD.F.CRED GCVPD.F.CRED GCVPD.F.CRED GCVPD.F.CRED GCVPD.F.CRED GCVPD.F.CRED A A A A A A G/DA3 G/DA4 G/DA1 G/DA5 G/DA5 G/DA5
10.75 0 10.75 0 10.75 0 12.75 0 12.75 0 12.75 0 2.38 2.38 2.38 3.50 3.50 4.50 4.50 4.50 6.63 6.63 8.63 8.63 0 0 0 0 0 0 0 0 0 0 0 0
D-7
File Formats
ASFILE
DRAN D2B 3 DRAN D2B 3/4 DRAN D2B 4 DRAN D2B 6 DRAN D2B 8 ELR4 D2B 10 BW CVPD.F.ELR4ELR4BW40BD-10 ELR4 D2B 12 BW CVPD.F.ELR4ELR4BW40BD-12 ELR4 D2B 2 BW CVPD.F.ELR4ELR4BW40BD-02 ELR4 D2B 3 BW CVPD.F.ELR4ELR4BW40BD-03 ELR4 D2B 4 BW CVPD.F.ELR4ELR4BW40BD-04 ELR4 D2B 6 BW CVPD.F.ELR4ELR4BW40BD-06 ELR4 D2B 8 BW CVPD.F.ELR4ELR4BW40BD-08 ELR9 D2B 10 BW CVPD.F.ELR9ELR9BW40BD-10 ELR9 D2B 12 BW CVPD.F.ELR9ELR9BW40BD-12 ELR9 D2B 2 BW CVPD.F.ELR9ELR9BW40BD-02 ELR9 D2B 3 BW CVPD.F.ELR9ELR9BW40BD-03 ELR9 D2B 4 BW CVPD.F.ELR9ELR9BW40BD-04 ELR9 D2B 6 BW CVPD.F.ELR9ELR9BW40BD-06 ELR9 D2B 8 BW CVPD.F.ELR9ELR9BW40BD-08 ERED D2B 10 4 BW CVPD.F.EREDEREDBW40BD-1004 ERED D2B 10 6 BW CVPD.F.EREDEREDBW40BD-1006 ERED D2B 10 8 BW CVPD.F.EREDEREDBW40BD-1008 ERED D2B 12 10 BW CVPD.F.EREDEREDBW40BD-1210 ERED D2B 12 6 BW CVPD.F.EREDEREDBW40BD-1206 ERED D2B 12 8 BW CVPD.F.EREDEREDBW40BD-1208 ERED D2B 2 1 BW CVPD.F.EREDEREDBW40BD-0201 ERED D2B 2 1.1/2BW CVPD.F.EREDEREDBW40BD-021D ERED D2B 2 3/4 BW CVPD.F.EREDEREDBW40BD-020F ERED D2B 3 1.1/2BW CVPD.F.EREDEREDBW40BD-031D
0 0 0 0 0 0 0
A A A A A E E E E E E E E E E E E E E
15.00 15.00 0 18.00 18.00 0 3.00 4.50 6.00 9.00 3.00 4.50 6.00 9.00 0 0 0 0
12.00 12.00 0 7.00 7.00 7.00 8.00 8.00 8.00 3.00 3.00 3.00 3.50 10.75 -3.13 10.75 -2.06 10.75 -1.06 12.75 -1.00 12.75 -3.06 12.75 -2.06 2.38 2.38 2.38 3.50 -0.53 -0.24 -0.66 -0.80
D-8
File Formats
ASFILE
ERED D2B 3 2 BW EREDBW40BD-0302 ERED D2B 4 1.1/2BW EREDBW40BD-041D ERED D2B 4 2 BW EREDBW40BD-0402 ERED D2B 4 3 BW EREDBW40BD-0403 ERED D2B 6 3 BW EREDBW40BD-0603 ERED D2B 6 4 BW EREDBW40BD-0604 ERED D2B 8 4 BW EREDBW40BD-0804 ERED D2B 8 6 BW EREDBW40BD-0806 ESR9 D2B 10 BW ESR9BW40BD-10 ESR9 D2B 12 BW ESR9BW40BD-12 ESR9 D2B 2 BW ESR9BW40BD-02 ESR9 D2B 3 BW ESR9BW40BD-03 ESR9 D2B 4 BW ESR9BW40BD-04 ESR9 D2B 6 BW ESR9BW40BD-06 ESR9 D2B 8 BW ESR9BW40BD-08 ESW4 D2B 1 SWF ESW4SW6000BE-01 ESW4 D2B 1.1/2 SWF ESW4SW6000BE-1D ESW4 D2B 1/2 SWF ESW4SW6000BE-0D ESW4 D2B 3/4 SWF ESW4SW6000BE-0F ESW9 D2B 1 SWF ESW9SW6000BE-01 ESW9 D2B 1.1/2 SWF ESW9SW6000BE-1D ESW9 D2B 1/2 SWF ESW9SW6000BE-0D ESW9 D2B 3/4 SWF ESW9SW6000BE-0F FLAN D2B 1 F6RJ WNRJRJBW600BE-01 FLAN D2B 1.1/2 F6RJ WNRJRJBW600BE-1D FLAN D2B 1/2 F6RJ WNRJRJBW600BE-0D FLAN D2B 10 F6RJ WNRJRJBW600BE-10
GCVPD.F.ERED GCVPD.F.ERED GCVPD.F.ERED GCVPD.F.ERED GCVPD.F.ERED GCVPD.F.ERED GCVPD.F.ERED GCVPD.F.ERED GCVPD.F.ESR9 GCVPD.F.ESR9 GCVPD.F.ESR9 GCVPD.F.ESR9 GCVPD.F.ESR9 GCVPD.F.ESR9 GCVPD.F.ESR9 GCVPD.F.ESW4 GCVPD.F.ESW4 GCVPD.F.ESW4 GCVPD.F.ESW4 GCVPD.F.ESW9 GCVPD.F.ESW9 GCVPD.F.ESW9 GCVPD.F.ESW9 GCVPD.F.WNRJ GCVPD.F.WNRJ GCVPD.F.WNRJ GCVPD.F.WNRJ
10.00 10.00 0 12.00 12.00 0 2.00 3.00 4.00 6.00 8.00 0.81 1.00 0.63 0.75 1.06 1.50 0.75 0.88 2.00 3.00 4.00 6.00 8.00 0.81 1.00 0.63 0.75 1.06 1.50 0.75 0.88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
BW5.19 20.00 0
D-9
File Formats
ASFILE
FLAN D2B 12 F6RJ CVPD.F.WNRJWNRJRJBW600BE-12 FLAN D2B 2 F6RJ CVPD.F.WNRJWNRJRJBW600BE-02 FLAN D2B 3 F6RJ CVPD.F.WNRJWNRJRJBW600BE-03 FLAN D2B 3/4 F6RJ CVPD.F.WNRJWNRJRJBW600BE-0F FLAN D2B 4 F6RJ CVPD.F.WNRJWNRJRJBW600BE-04 FLAN D2B 6 F6RJ CVPD.F.WNRJWNRJRJBW600BE-06 FLAN D2B 8 F6RJ CVPD.F.WNRJWNRJRJBW600BE-08 GASK D2B 1 G6RJ CVPD.F.GASKGASKRJ600BC-01 GASK D2B 1.1/2 G6RJ CVPD.F.GASKGASKRJ600BC-1D GASK D2B 1/2 G6RJ CVPD.F.GASKGASKRJ600BC-0D GASK D2B 10 G6RJ CVPD.F.GASKGASKRJ600BC-10 GASK D2B 12 G6RJ CVPD.F.GASKGASKRJ600BC-12 GASK D2B 2 G6RJ CVPD.F.GASKGASKRJ600BC-02 GASK D2B 3 G6RJ CVPD.F.GASKGASKRJ600BC-03 GASK D2B 3/4 G6RJ CVPD.F.GASKGASKRJ600BC-0F GASK D2B 4 G6RJ CVPD.F.GASKGASKRJ600BC-04 GASK D2B 6 G6RJ CVPD.F.GASKGASKRJ600BC-06 GASK D2B 8 G6RJ CVPD.F.GASKGASKRJ600BC-08 GATV D2B 1 SWF CVPD.F.GVSWGATVSW1500BE-01 GATV D2B 1.1/2 SWF CVPD.F.GVSWGATVSW1500BE-1D GATV D2B 1/2 SWF CVPD.F.GVSWGATVSW1500BE-0D GATV D2B 10 BW CVPD.F.GVBWGATVBW600BB-10 GATV D2B 12 BW CVPD.F.GVBWGATVBW600BB-12 GATV D2B 2 BW CVPD.F.GVBWGATVBW600BB-02 GATV D2B 3 BW CVPD.F.GVBWGATVBW600BB-03 GATV D2B 3/4 SWF CVPD.F.GVSWGATVSW1500BE-0F GATV D2B 4 BW CVPD.F.GVBWGATVBW600BB-04
FF FF FF FF FF FF FF G G G G G G G G G G G V V V V V V V V V
G G G G G G G G G G G G G G G G G G G G G G G G G G G
BW3.81 10.75 0 BW4.38 14.00 0 BW4.94 16.50 0 0.16 16 0.13 0.19 0.19 0.19 0.19 0.16 0.19 0.19 0.19 3.65 3.75 3.70 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 2.25 2.50 1.50 0 0 0 0 0 0 0 0 0 0 0 0 0 0
10.75 0
17.00 4.50
D-10
File Formats
ASFILE
GATV D2B 6 GATVBW600BB-06 GATV D2B 8 GATVBW600BB-08 GLBV D2B 1 GLBVSW1500BE-01 GLBV D2B 1.1/2 GLBVSW1500BE-1D GLBV D2B 1/2 GLBVSW1500BE-0D GLBV D2B 2 GLBVBW600BB-02 GLBV D2B 3 GLBVBW600BB-03 GLBV D2B 3/4 GLBVSW1500BE-0F GLBV D2B 4 GLBVBW600BB-04 GLBV D2B 6 GLBVBW600BB-06 NIPL D2B 1 NIPLPE80BA-01 NIPL D2B 1 NIPLPT80BA-01 NIPL D2B 1.1/2 NIPLPE80BA-1D NIPL D2B 1.1/2 NIPLPT80BA-1D NIPL D2B 1/2 NIPLPE80BA-0D NIPL D2B 1/2 NIPLPT80BA-0D NIPL D2B 3/4 NIPLPE80BA-0F NIPL D2B 3/4 NIPLPT80BA-0F PI D2B 1 PI D2B 1.1/2 PI D2B 1/2 PI D2B 10 PI D2B 12 PI D2B 2 PI D2B 3 PI D2B 3/4 PI D2B 4 PI D2B 6 PI D2B 8 PIPE D2B 1 PIPEPE80BA-01 PIPE D2B 1.1/2 PIPEPE80BA-1D PIPE D2B 1/2 PIPEPE80BA-0D
22.00 6.63 26.00 8.63 5.00 5.75 3.75 2.25 2.50 1.50
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
V V V V V V V V V V
GCVPD.F.GVBW GCVPD.F.GVBW GCVPD.F.GLSW GCVPD.F.GLSW GCVPD.F.GLSW GCVPD.F.GLBW GCVPD.F.GLBW GCVPD.F.GLSW GCVPD.F.GLBW GCVPD.F.GLBW GCVPD.F.NIPL GCVPD.F.NIPL GCVPD.F.NIPL GCVPD.F.NIPL GCVPD.F.NIPL GCVPD.F.NIPL GCVPD.F.NIPL GCVPD.F.NIPL
PE PE PE
0 0 0
A A A A A A A A A A A P P P
G/PA3 G/PA4 G/PA1 G/PA5 G/PA5 G/PA5 G/PA5 G/PA2 G/PA5 G/PA5 G/PA5 GPIPE GPIPE GPIPE
D-11
File Formats
ASFILE
PIPE D2B 10 BE PIPEBE40BA-10 PIPE D2B 12 BE PIPEBE40BA-12 PIPE D2B 2 BE PIPEBE40BA-02 PIPE D2B 3 BE PIPEBE40BA-03 PIPE D2B 3/4 PE PIPEPE80BA-0F PIPE D2B 4 BE PIPEBE40BA-04 PIPE D2B 6 BE PIPEBE40BA-06 PIPE D2B 8 BE PIPEBE40BA-08 STUD D2B 1 F6RJ STUDRJ600AE-01 STUD D2B 1.1/2 F6RJ STUDRJ600AE-1D STUD D2B 1/2 F6RJ STUDRJ600AE-0D STUD D2B 10 F6RJ STUDRJ600AE-10 STUD D2B 12 F6RJ STUDRJ600AE-12 STUD D2B 2 F6RJ STUDRJ600AE-02 STUD D2B 3 F6RJ STUDRJ600AE-03 STUD D2B 3/4 F6RJ STUDRJ600AE-0F STUD D2B 4 F6RJ STUDRJ600AE-04 STUD D2B 6 F6RJ STUDRJ600AE-06 STUD D2B 8 F6RJ STUDRJ600AE-08 TI D2B 10 TI D2B 12 TI D2B 3 TI D2B 4 TI D2B 6 TI D2B 8 UNIO D2B 1 SWF CVPD.F.UNSWUNIOSW6000BE-01 UNIO D2B 1.1/2 SWF CVPD.F.UNSWUNIOSW6000BE-1D UNIO D2B 1/2 SWF CVPD.F.UNSWUNIOSW6000BE-0D UNIO D2B 3/4 SWF CVPD.F.UNSWUNIOSW6000BE-0F VENT D2B 1 VENT D2B 1.1/2
10.02 10.75 0 11.94 12.75 0 2.07 3.07 0.74 4.03 6.07 7.98 3.75 4.25 3.00 8.75 9.00 4.50 5.25 3.50 6.00 7.00 7.75 2.38 3.50 1.05 4.50 6.63 8.63 0.63 0.75 0.50 1.25 1.25 0.63 0.75 0.63 0.88 1.00 1.13 0 0 0 0 0 0 4.00 4.00 4.00
P P P P P P P P B B B
GPIPE GPIPE GPIPE GPIPE GPIPE GPIPE GPIPE GPIPE G G G G G G G G G G G G/TA1 G/TA1 G/TA1 G/TA1 G/TA1 G/TA1 G G G G
12.00 B 12.00 B A A A A A A
0 0 0 0 A A
G/VA3 G/VA4
D-12
File Formats
ASFILE
1/2 10 12 2 3 3/4 4 6 8
A A A A A A A A A
D-13
File Formats
PAFILE
PAFILE
PAFILE
PIPEPE80BA-0D PIPEPE80BA-0F PIPEPE80BA-01 PIPEPE80BA-1D PIPEBE40BA-02 PIPEBE40BA-03 PIPEBE40BA-04 PIPEBE40BA-06 PIPEBE40BA-08 PIPEBE40BA-10 PIPEBE40BA-12 NIPLPE80BA-0D NIPLPE80BA-0F NIPLPE80BA-01 NIPLPE80BA-1D NIPLPT80BA-0D NIPLPT80BA-0F NIPLPT80BA-01 NIPLPT80BA-1D WNRJRJBW600BE-0D WNRJRJBW600BE-0F WNRJRJBW600BE-01 WNRJRJBW600BE-1D WNRJRJBW600BE-02 WNRJRJBW600BE-03 WNRJRJBW600BE-04 WNRJRJBW600BE-06 WNRJRJBW600BE-08 WNRJRJBW600BE-10 WNRJRJBW600BE-12 BLRJRJ600BE-0D BLRJRJ600BE-0F BLRJRJ600BE-01 BLRJRJ600BE-1D BLRJRJ600BE-02 BLRJRJ600BE-03 BLRJRJ600BE-04 BLRJRJ600BE-06 BLRJRJ600BE-08 BLRJRJ600BE-10 BLRJRJ600BE-12 CHKVBW600BB-02 CHKVBW600BB-03 CHKVBW600BB-04 CHKVBW600BB-06 CHKVBW600BB-08 CHKVBW600BB-10 CHKVBW600BB-12 0.55 , 0.84 0.74 , 1.05 0.96 , 1.32 1.50 , 1.90 2.07 , 2.38 3.07 , 3.50 4.03 , 4.50 6.07 , 6.63 7.98 , 8.63 10.02,10.75 11.94,12.75 4.00 , 0.84 4.00 , 1.05 4.00 , 1.32 4.00 , 1.90 4.00 , 0.84 4.00 , 1.05 4.00 , 1.32 4.00 , 1.90 2.28 , 3.75, 2.50 , 4.63, 2.69 , 4.88, 3.00 , 6.13, 3.19 , 6.50, 3.56 , 8.25, 3.81 ,10.75, 4.38 ,14.00, 4.94 ,16.50, 5.19 ,20.00, 5.69 ,22.00, 0.78 , 3.75 0.88 , 4.63 0.94 , 4.88 1.13 , 6.13 1.31 , 6.50 1.56 , 8.25 1.81 ,10.75 2.19 ,14.00 2.50 ,16.50 2.81 ,20.00 2.94 ,22.00 11.50, 2.38 14.00, 3.50 17.00, 4.50 22.00, 6.63 26.00, 8.63 31.00,10.75 33.00,12.75
0.78, 0.84 0.88, 1.05 0.94, 1.32 1.13, 1.90 1.31, 2.38 1.56, 3.50 1.81, 4.50 2.19, 6.63 2.50, 8.63 2.81,10.75 2.94,12.75
D-14
File Formats
PAFILE
CHKVSW1500BE-0D CHKVSW1500BE-0F CHKVSW1500BE-01 CHKVSW1500BE-1D GATVSW1500BE-0D GATVSW1500BE-0F GATVSW1500BE-01 GATVSW1500BE-1D GATVBW600BB-02 GATVBW600BB-03 GATVBW600BB-04 GATVBW600BB-06 GATVBW600BB-08 GATVBW600BB-10 GATVBW600BB-12 GLBVBW600BB-02 GLBVBW600BB-03 GLBVBW600BB-04 GLBVBW600BB-06 GLBVSW1500BE-0D GLBVSW1500BE-0F GLBVSW1500BE-01 GLBVSW1500BE-1D GASKRJ600BC-0D GASKRJ600BC-0F GASKRJ600BC-01 GASKRJ600BC-1D GASKRJ600BC-02 GASKRJ600BC-03 GASKRJ600BC-04 GASKRJ600BC-06 GASKRJ600BC-08 GASKRJ600BC-10 GASKRJ600BC-12 STUDRJ600AE-0D STUDRJ600AE-0F STUDRJ600AE-01 STUDRJ600AE-1D STUDRJ600AE-02 STUDRJ600AE-03 STUDRJ600AE-04 STUDRJ600AE-06 STUDRJ600AE-08 STUDRJ600AE-10 STUDRJ600AE-12 UNIOSW6000BE-0D UNIOSW6000BE-0F UNIOSW6000BE-01 UNIOSW6000BE-1D CPFWSW6000BE-0D CPFWSW6000BE-0F CPFWSW6000BE-01 CPFWSW6000BE-1D ESW4SW6000BE-0D
3.75 , 1.50, 4.00 , 1.75, 5.00 , 2.25, 5.75 , 2.50, 3.70 , 1.50, 4.00 , 1.75, 3.65 , 2.25, 3.75 , 2.50, 11.50, 2.38 14.00, 3.50 17.00, 4.50 22.00, 6.63 26.00, 8.63 31.00,10.75 33.00,12.75 11.50, 2.38, 14.00, 3.50, 17.00, 4.50, 22.00, 6.63, 3.75 , 1.50, 4.00 , 1.75, 5.00 , 2.25, 5.75 , 2.50, 0.13 , 1.00 0.16 , 1.00 0.16 , 1.00 0.16 , 1.00 0.19 , 1.00 0.19 , 1.00 0.19 , 1.00 0.19 , 1.00 0.19 , 1.00 0.19 , 1.00 0.19 , 1.00 3.00 , 0.50 3.50 , 0.63 3.75 , 0.63 4.25 , 0.75 4.50 , 0.63 5.25 , 0.75 6.00 , 0.88 7.00 , 1.00 7.75 , 1.13 8.75 , 1.25 9.00 , 1.25 1.88 , 1.50, 2.27 , 1.75, 2.37 , 2.25, 2.67 , 3.00, 0.38 , 1.50, 0.38 , 1.75, 0.50 , 2.25, 0.50 , 3.00, 0.63 , 0.63,
0.40 0.50 0.68 1.13 0.40, 7.25, 4.50 0.50, 9.38, 4.50 0.68, 9.75, 5.25 1.13,12.25 ,6.25
0.56
D-15
File Formats
PAFILE
ESW4SW6000BE-0F 0.75 , 0.75, 1.81, 0.63 ESW4SW6000BE-01 0.81 , 0.81, 2.18, 0.69 ESW4SW6000BE-1D 1.00 , 1.00, 3.00, 0.88 ESW9SW6000BE-0D 0.75 , 0.75, 1.50, 0.56 ESW9SW6000BE-0F 0.88 , 0.88, 1.81, 0.63 ESW9SW6000BE-01 1.06 , 1.06, 2.19, 0.69 ESW9SW6000BE-1D 1.50 , 1.50, 3.00, 0.88 STEESW6000BE-0D 0.75 , 0.75, 0.56, 1.50 STEESW6000BE-0F 0.88 , 0.88, 0.63, 1.81 STEESW6000BE-01 1.06 , 1.06, 0.69, 2.19 STEESW6000BE-1D 1.50 , 1.50, 0.88, 3.00 CAPPSC6000BE-0D 0.81 , 1.50, 0.50 CAPPSC6000BE-0F 1.00 , 1.75, 0.50 CAPPSC6000BE-01 1.01 , 2.25, 0.68 CAPPSC6000BE-1D 1.13 , 3.00, 0.75 ELR9BW40BD-02 3.00 , 3.00, 2.38 ELR9BW40BD-03 4.50 , 4.50, 3.50 ELR9BW40BD-04 6.00 , 6.00, 4.50 ELR9BW40BD-06 9.00 , 9.00, 6.63 ELR9BW40BD-08 12.00,12.00, 8.63 ELR9BW40BD-10 15.00,15.00,10.75 ELR9BW40BD-12 18.00,18.00,12.75 ESR9BW40BD-02 2.00 , 2.00, 2.38 ESR9BW40BD-03 3.00 , 3.00, 3.50 ESR9BW40BD-04 4.00 , 4.00, 4.50 ESR9BW40BD-06 6.00 , 6.00, 6.63 ESR9BW40BD-08 8.00 , 8.00, 8.63 ESR9BW40BD-10 10.00,10.00,10.75 ESR9BW40BD-12 12.00,12.00,12.75 ELR4BW40BD-02 1.38 , 1.38, 2.38 ELR4BW40BD-03 2.00 , 2.00, 3.50 ELR4BW40BD-04 2.50 , 2.50, 4.50 ELR4BW40BD-06 3.75 , 3.75, 6.63 ELR4BW40BD-08 5.00 , 5.00, 8.63 ELR4BW40BD-10 6.25 , 6.25,10.75 ELR4BW40BD-12 7.50 , 7.50,12.75 STEEBW40BD-02 2.50 , 2.50, 2.38 STEEBW40BD-03 3.38 , 3.38, 3.50 STEEBW40BD-04 4.13 , 4.13, 4.50 STEEBW40BD-06 5.63 , 5.63, 6.63 STEEBW40BD-08 7.00 , 7.00, 8.63 STEEBW40BD-10 8.50 , 8.50,10.75 STEEBW40BD-12 10.00,10.00,12.75 CAPPBW40BD-02 1.50 , 2.38 CAPPBW40BD-03 2.00 , 3.50 CAPPBW40BD-04 2.50 , 4.50 CAPPBW40BD-06 3.50 , 6.63 CAPPBW40BD-08 4.00 , 8.63 CAPPBW40BD-10 5.00 , 10.8 CAPPBW40BD-12 6.00 , 12.8 RTEESW6000BE-0F0D 0.88 , 0.88, 0.63, 1.81 RTEESW6000BE-010D 1.06 , 1.06, 0.69, 2.19 RTEESW6000BE-010F 1.06 , 1.06, 0.69, 2.19 RTEESW6000BE-1D0D 1.50 , 1.50, 0.88, 3.00
D-16
File Formats
PAFILE
RTEESW6000BE-1D0F RTEESW6000BE-1D01 SLETSW6000BE-020D SLETSW6000BE-020F SLETSW6000BE-0201 SLETSW6000BE-021D SLETSW6000BE-030D SLETSW6000BE-030F SLETSW6000BE-0301 SLETSW6000BE-031D WLETBWSTDBD-0302 SLETSW6000BE-040D SLETSW6000BE-040F SLETSW6000BE-0401 SLETSW6000BE-041D WLETBWSTDBD-0402 WLETBWSTDBD-0403 SLETSW6000BE-060D SLETSW6000BE-060F SLETSW6000BE-0601 SLETSW6000BE-061D WLETBWSTDBD-0602 WLETBWSTDBD-0603 WLETBWSTDBD-0604 SLETSW6000BE-080D SLETSW6000BE-080F SLETSW6000BE-0801 SLETSW6000BE-081D WLETBWSTDBD-0802 WLETBWSTDBD-0803 WLETBWSTDBD-0804 WLETBWSTDBD-0806 SLETSW6000BE-100D SLETSW6000BE-100F SLETSW6000BE-1001 SLETSW6000BE-101D WLETBWSTDBD-1002 WLETBWSTDBD-1003 WLETBWSTDBD-1004 WLETBWSTDBD-1006 WLETBWSTDBD-1008 SLETSW6000BE-120D SLETSW6000BE-120F SLETSW6000BE-1201 SLETSW6000BE-121D WLETBWSTDBD-1202 WLETBWSTDBD-1203 WLETBWSTDBD-1204 WLETBWSTDBD-1206 WLETBWSTDBD-1208 WLETBWSTDBD-1210 CPRWSW6000BE-0F0D CPRWSW6000BE-010D CPRWSW6000BE-010F
1.50 , 1.50 , 1.56 , 1.81 , 2.25 , 3.00 , 1.56 , 1.81 , 2.25 , 3.00 , 2.38 , 1.56 , 1.81 , 2.25 , 3.00 , 2.38 , 3.50 , 1.56 , 1.81 , 2.25 , 3.00 , 2.38 , 3.50 , 4.50 , 1.56 , 1.81 , 2.25 , 3.00 , 2.38 , 3.50 , 4.50 , 6.63 , 1.56 , 1.81 , 2.25 , 3.00 , 2.38 , 3.50 , 4.50 , 6.63 , 8.63 , 1.56 , 1.81 , 2.25 , 3.00 , 2.38 , 3.50 , 4.50 , 6.63 , 8.63 , 10.75, 0.38 , 0.50 , 0.50 ,
1.50, 1.50, 2.19, 2.19, 2.25, 2.19, 2.75, 2.75, 2.81, 2.75, 3.31, 3.25, 3.25, 3.31, 3.25, 3.81, 4.06, 4.31, 4.31, 4.38, 4.31, 4.88, 5.13, 5.38, 5.31, 5.31, 5.38, 5.31, 5.88, 6.13, 6.38, 6.75, 6.38, 6.38, 6.44, 6.38, 6.94, 7.19, 7.44, 7.81, 8.19, 7.38, 7.38, 7.44, 7.38, 7.94, 8.19, 8.44, 8.81, 9.19, 9.50, 1.75, 2.25, 2.25,
0.88, 0.88, 2.50, 2.69, 2.81, 2.94, 3.06, 3.25, 3.38, 3.50, 1.50 3.56, 3.75, 3.88, 4.00, 1.50 1.75 4.63, 4.81, 4.94, 5.06, 1.50 1.75 2.00 5.63, 5.81, 5.94, 6.06, 1.50 1.75 2.00 2.38 6.69, 6.88, 7.00, 7.13, 1.50 1.75 2.00 2.38 2.75 7.69, 7.88, 8.00, 8.13, 1.50 1.75 2.00 2.38 2.75 3.06 0.56 0.63 0.63
3.00 3.00 1.25 1.44 1.56 1.69 1.25 1.44 1.56 1.69 1.25 1.44 1.56 1.69
D-17
File Formats
PAFILE
CPRWSW6000BE-1D0D 0.50 , 3.00, 0.75 CPRWSW6000BE-1D0F 0.50 , 3.00, 0.75 CPRWSW6000BE-1D01 0.50 , 3.00, 0.75 CREDBW40BD-020F 3.00 , 2.38, 1.05 EREDBW40BD-020F 3.00 , 2.38, 1.05 CREDBW40BD-0201 3.00 , 2.38, 1.32 EREDBW40BD-0201 3.00 , 2.38, 1.32 CREDBW40BD-021D 3.00 , 2.38, 1.90 EREDBW40BD-021D 3.00 , 2.38, 1.90 CREDBW40BD-031D 3.50 , 3.50, 1.90 EREDBW40BD-031D 3.50 , 3.50, 1.90 CREDBW40BD-0302 3.50 , 3.50, 2.38 EREDBW40BD-0302 3.50 , 3.50, 2.38 CREDBW40BD-041D 4.00 , 4.50, 1.90 EREDBW40BD-041D 4.00 , 4.50, 1.90 CREDBW40BD-0402 4.00 , 4.50, 2.38 EREDBW40BD-0402 4.00 , 4.50, 2.38 CREDBW40BD-0403 4.00 , 4.50, 3.50 EREDBW40BD-0403 4.00 , 4.50, 3.50 CREDBW40BD-0603 5.50 , 6.63, 3.50 EREDBW40BD-0603 5.50 , 6.63, 3.50 CREDBW40BD-0604 5.50 , 6.63, 4.50 EREDBW40BD-0604 5.50 , 6.63, 4.50 CREDBW40BD-0804 6.00 , 8.63, 4.50 EREDBW40BD-0804 6.00 , 8.63, 4.50 CREDBW40BD-0806 6.00 , 8.63, 6.63 EREDBW40BD-0806 6.00 , 8.63, 6.63 CREDBW40BD-1004 7.00 ,10.75, 4.50 EREDBW40BD-1004 7.00 ,10.75, 4.50 CREDBW40BD-1006 7.00 ,10.75, 6.63 EREDBW40BD-1006 7.00 ,10.75, 6.63 CREDBW40BD-1008 7.00 ,10.75, 8.63 EREDBW40BD-1008 7.00 ,10.75, 8.63 CREDBW40BD-1206 8.00 ,12.75, 6.63 EREDBW40BD-1206 8.00 ,12.75, 6.63 CREDBW40BD-1208 8.00 ,12.75, 8.63 EREDBW40BD-1208 8.00 ,12.75, 8.63 CREDBW40BD-1210 8.00 ,12.75,10.75 EREDBW40BD-1210 8.00 ,12.75,10.75
D-18
File Formats
cvpd/spec/cvm/merge
cvpd/spec/cvm/merge
cvpd/spec/cvm/merge
<* THIS PROGRAM MERGES SEVERAL PARAMETER FILES FOR FITTINGS. <* IT SORTS THE RESULTING (FITTING) PARAMETER FILE AND THE INDIVIDUAL <* SELECTION FILES. <* *** W A R N I N G !!! *** * * * THIS EXECUTE FILE WILL CLEAR * * ALL VARPRO2 VARIABLES. TO * * PROCEED, TYPE CONT VAR; TO * * ABORT, TYPE ABOR VAR. * * * *** W A R N I N G !!! *** PAUSE VARPRO2 * * INITIALIZING... CLEAR DECL NUM &N DECL TEX &APREF, &PMAS, &HEADER, &PPREF, &TASK, &FILE, &GO OBT STA ,,&TASK *------------------------------------------------------------------------------BEGIN VARPRO2 <* LET &FILE = TEMPX.SORT.+&TASK WHILE (&APREF .EQ. ) * * WHAT IS THE PREFIX FOR YOUR SELECTION FILES? * FOR EXAMPLE, 2054.ASFILE. YOU MUST ANSWER THIS. oU READ (*) &APREF oU ENDWHILE WHILE (&PPREF .EQ. ) * * WHAT IS THE PREFIX FOR YOUR PARAMETER FILES? * FOR EXAMPLE, 2054.PAFILE. YOU MUST ANSWER THIS. oU READ (*) &PPREF oU ENDWHILE WHILE (&N .EQ. 0) * * HOW MANY SPECIFICATIONS ARE TO BE MERGED? YOU MUST ANSWER THIS. oU READ (*) &N oU ENDWHILE DECL TEX &SPEC(&N) LET &SPEC=UNASSIGNED.DUP.&N * * NOW, TYPE IN ALL THE SPEC NAMES IN ONE LINE, SEPARATED BY * SPACES. FOR EXAMPLE, A1 A3 T1 T4.
D-19
File Formats
cvpd/spec/cvm/merge
oU READ (*) &SPEC oU WHILE (&PMAS .EQ. ) * * WHAT IS THE NAME OF THE COMPOSITE PARAMETER FILE TO BE CREATED? * YOU MUST ANSWER THIS. FOR EXAMPLE: 2054.PARAMETES * PLEASE NOTE: THIS FILE NAME MUST ALSO BE USED IN YOUR DIRECTORY * FILE. SEE CVPD.DIRECTORIES FOR AN EXAMPLE. oU READ (*) &PMAS oU ENDWHILE LET &HEADER=CVPD.PAFILE.HEADER * * WHAT IS THE NAME OF THE FILE TO BE USED AS A FILE HEADER? * (DEFAULT=CVPD.SPEC.PAFLE.HEADER) oU READ (*) &HEADER oU *------------------------------------------------------------------------------* CONSTRUCTING EXECUTE FILE... * <* SORT THE SPECIFICATION SELECTION FILES, GO TO OPERATING SYSTEM <* AND ENTER TECO ON NEW MASTER PARAMETER FILE <* DECL TEX &B(2*&N + 11) LET &B(1.TO.&N) = ((SORT FILE + &APREF+ .).DUP.&N) + <* &SPEC+(( CPL 132 HDR 3<<CR>1-34<<CR>).DUP.&N) LET &B((&N+1).TO.(&N+3)) = <* RESUME SYSTEM, CVTECO +&PMAS, HK<<ESC><<ESC> <* <* READ IN PARAMETER FILES FOR EACH SPECIFICATION AND DELETE HEADERS <* LET &B((&N+4).TO.(2*&N+3)) = <* ((ER+&PPREF+.).DUP.&N) + &SPEC + <* ((<<ESC>EA<<ESC><<ESC>KZJ).DUP.&N) <* <* EXIT TECO, DELETE EXECUTE FILE, SORT NEW PAFILE, PURGE DUPLICATES, <* ADD HEADER LINES, RETURN TO EXPLICIT MODELING & CLEAR VARPRO2 VARIABLES <* LET &B((2*&N+4) .TO. (2*&N+7)) = EX<<ESC><<ESC> <* DELETE TEMPX.SORT.&BCD. + &TASK <* SORTFILE + &PMAS + /FIELD=3,22 <* PRGCOPY + &PMAS <* LET &B((2*&N+8) .TO. (2*&N+11)) = TECO + &PMAS <* ZJ.PI@ER/ + &HEADER + :/EAQI,ZXA QI,ZKOJGAEX<<ESC><<ESC> <* RESUME EXPLICIT MODELING <* CLEAR <* <* SEND INTO A FILE
D-20
File Formats
cvpd/spec/cvm/merge
<* OPEN WRITE &F &FILE WRITEFILE &F &B CLOSE &F PRINT FILE &FILE *---------------------------------------------------------------------------* A SORT WILL BE DONE ON COL 1-34 OF EACH ASFILE * A SORT WILL ASSUME STK# IN COL 4-22 OF ALL PAFILES * * E D I T T E M P X . S O R T . YOUR TASK I F N O T O K * * * TYPE OK TO EXECUTE FILE oU READ (*) &GO oU END VAR IF (&GO.EQ.OK), EXE FIL &FILE
D-21
File Formats
MDF File Formats
D-22
File Formats
MDF File Formats
# 6
GLOBE VALVE, 150# FLANGED RAISED FACE TO ANSI PLUG TYPE BODY TO ASTM A352 GR LC3 GATE VALVE, 150# FLANGED RAISED FACE TO ANSI
# 12
TRIM; WEDGE MONEL 400 BODY TO ASTM B62/BS1400 LG2-C SORF 1 # 12 FLANGE, SLIP ON RAISED FACE 150# TO ASTM A105 FCS CAPP 1 # 12 CAPP, BUTT WELD ASTM A234 GRADE WPB TO ANSI B16.9 STUB 4 & 1 STUB-IN WHEN NECESSARY, BORE TO MATCH PIPE WLET 12 & 4 WELDOLET, BONNY FORGE WALL = XS, ASTM A105 FCS STUD 1 # 12 STUDBOLT, ASTM A193-B7, 2 HEX. NUTS A194-2H HOT DIPPED GALVANIZED TO BS 729/ASTM A123 GASK 1 # 12 GASKET, 1/16 FLAT RING CAF GRAPHITED BOTH SIDES
D-23
File Formats
MDF File Formats
25
# 350
GLOBE VALVE, 16 BAR FLANGED RAISED FACE TO ANSI PLUG TYPE BODY TO ASTM A352 GR LC3 GATE VALVE, 16 BAR FLANGED RAISED FACE TO ANSI TRIM; WEDGE MONEL 400 BODY TO ASTM B62/BS1400
80
# 600
LG2-C WNRF 25 A105 FCS CAPP B16.9 STUB STUD DIPPED GASK 25
# 600
FLANGE, WELD NECK RAISED FACE 16 BAR TO ASTM SPIRAL SERRATED FINISH CAPP, BUTT WELD ASTM A234 GRADE WPB TO ANSI STUB-IN WHEN NECESSARY, BORE TO MATCH PIPE STUDBOLT, ASTM A193-B7, 2 HEX. NUTS A194-2H HOT GALVANIZED TO BS 729/ASTM A123 ISO-THREAD GASKET, 1.5MM FLAT RING CAF GRAPHITED BOTH SIDES
# 600
25
# 600
File Format 2:
Matrix File
The matrix sizes for pipe and in-line fittings. For olets and stubs.
Please note: Lines beginning with a <# are comment lines. The program uses &OLET& to separate the two tables.
CVPD.ISO.TABLE-IN (ANSI)
<# PIPE & FITTING MATRIX ( Place An * In Branch-Coloumn To Skip A Dimension ) <#---------------------------------- B R A N C H ----------------------------------------1/4 3/8 1/4 1/2 3/8 3/4 1/4 1/2 1 3/8 3/4 11/4 1/2 1/2 1 11/2 3/8 3/4 11/4 13/4 1/2 1 1/2 2 3/4 11/4 11/2 21/2 1 11/4 2 3 1 11/2 21/2 31/2 1 2 3 4 11/2 21/2 31/2 5 2 3 4 6 21/2 31/2 5
D-24
File Formats
MDF File Formats
&OLET& 32 30 28 26 24 22 20 18 16 14 12 10 8 6 5 5 5 4
30 28 26 24 22 20 18 16 14 12 10 8 6 5
28 26 24 22 20 18 16 14 12 10 8 6 5
26 24 22 20 18 16 14 12 10 8 6 5
24 22 20 18 16 14 12 10 8 6 5
22 20 18 16 14 12 10 8 6 5 6 5
20 18 16 14 12 10 8 6 5
18 16 14 12 10 8 6 5
16 14 12 10 8 6 5
14 12 10 8
12 10 10 8 8 6 6 6 5 5 5
8 6
4 4
D-25
File Formats
MDF File Formats
4 31/2 31/2 31/2 31/2 31/2 31/2 31/2 31/2 31/2 31/2 31/2 31/2 31/2 31/2 31/2 31/2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 21/2 21/2 21/2 21/2 21/2 21/2 21/2 21/2 21/2 21/2 21/2 21/2 21/2 21/2 21/2 21/2 21/2 21/2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 13/4 13/4 13/4 13/4 13/4 13/4 13/4 13/4 13/4 13/4 13/4 13/4 13/4 13/4 13/4 13/4 13/4 13/4 13/4 11/2 11/2 11/2 11/2 11/2 11/2 11/2 11/2 11/2 11/2 11/2 11/2 11/2 11/2 11/2 11/2 11/2 11/2 11/2 11/2 11/4 11/4 11/4 11/4 11/4 11/4 11/4 11/4 11/4 11/4 11/4 11/4 11/4 11/4 11/4 11/4 11/4 11/4 11/4 11/4 11/4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3/4 3/4 3/4 3/4 3/4 3/4 3/4 3/4 3/4 3/4 3/4 3/4 3/4 3/4 3/4 3/4 3/4 3/4 3/4 3/4 3/4 3/4 3/4 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2 3/8 3/8 3/8 3/8 3/8 3/8 3/8 3/8 3/8 3/8 3/8 3/8 3/8 3/8 3/8 3/8 3/8 3/8 3/8 3/8 3/8 3/8 3/8 3/8 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 .... CVPD.ISO.TABLE-MM (DIN)
<# PIPE & FITTING MATRIX ( Place An * In Branch-Coloumn To Skip A Dimension ) <#------------------------------------ B R A N C H ----------------------------------------------10 15 10 20 15 25 10 20 32 15 25 40 10 20 32 50 15 25 40 65 20 32 50 80 25 40 65 100 32 50 80 125 40 65 * 150 40 80 125 175 65 100 * 200 80 125 175 250 100 150 200 300 125 175 250 350 150 200 300 400 175 250 350 450 200 300 * 500 250 350 450
D-26
File Formats
MDF File Formats
600 300 400 500 800 350 450 600 1000 400 500 800 1200 450 600 1000 .... 500 800 .... 600 <# OLET & STUB MATRIX <#----------------------------------------------------------------------------------------------&OLET& 1200 1000 1000 800 800 800 600 600 600 600 500 500 500 500 500 450 450 450 450 450 400 400 400 400 400 400 350 350 350 350 350 350 350 300 300 300 300 300 300 300 300 250 250 250 250 250 250 250 250 250 200 200 200 200 200 200 200 200 200 200 175 175 175 175 175 175 175 175 175 175 175 150 150 150 150 150 150 150 150 150 150 * 150 125 125 125 125 125 125 125 125 125 125 125 125 125 100 100 100 100 100 100 100 100 100 100 100 100 * 100 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25
25 20 20 20 20 20 20 20 15 15 15 15 15 15 15 10 10 10 10 10 10 10 6 6 6 6 6 6 ....
20 20 15 15 10 10 6 6
20
20
20
20 15 10 6
20 15 10 6
20 15 10 6
20 15 10 6
20 15 10 6
20 15 10 6
20 15 10 6
20 15 10 6
20 15 10 6
15 15 15 15 10 10 10 10 10 6 6 6 6 6
D-27
File Formats
MDF File Formats
TRIM; WEDGE MONEL 400 BODY TO ASTM B62/BS1400 LG2-C AA7 12 ELR9 SCH40 ELBOW 90 DEGREES, ASTM A234 GRADE WPB MATCH PIPE AA7 12 SORF FLANGE, SLIP ON RAISED FACE 150# TO ASTM A105 FCS AA7 12 GASK GASKET, 1/16 FLAT RING CAF GRAPHITED BOTH SIDES AA7 12 STUD STUDBOLT, ASTM A193-B7, 2 HEX. NUTS A194-2H HOT DIPPED GALVANIZED TO BS 729/ASTM A123 AA7 2 BALV BALL VALVE, 150# FLANGED RAISED FACE TO ANSI B16.5, REDUCED BORE BODY TO ASTM A352 GR LC3 AA7 2 ELR9 SCH80 ELBOW 90 DEGREES, ASTM A234 GRADE WPB MATCH PIPE AA7 2 SORF FLANGE, SLIP ON RAISED FACE 150# TO ASTM A105 FCS AA7 2 GASK GASKET, 1/16 FLAT RING CAF GRAPHITED BOTH SIDES AA7 2 STEE SCH80 TEE, EQUAL ASTM A234 GRADE WPB TO MATCH PIPE AA7 2 STUD STUDBOLT, ASTM A193-B7, 2 HEX. NUTS A194-2H HOT DIPPED GALVANIZED TO BS 729/ASTM A123 AA7 2 ELR4 SCH80 ELBOW 45 DEGREES, ASTM A234 GRADE WPB MATCH PIPE AA7 2 PIPE SCH80 PIPE, PLAIN ENDS SEAMLESS TO API 5L GRADE B AA7 3 STEE SCH80 TEE, EQUAL ASTM A234 GRADE WPB TO MATCH PIPE AA7 3 GASK GASKET, 1/16 FLAT RING CAF GRAPHITED BOTH SIDES AA7 3 BALV BALL VALVE, 150# FLANGED RAISED FACE TO ANSI B16.5, REDUCED BORE BODY TO ASTM A352 GR LC3 AA7 3 STUD STUDBOLT, ASTM A193-B7, 2 HEX. NUTS A194-2H HOT DIPPED GALVANIZED TO BS 729/ASTM A123
D-28
File Formats
MDF File Formats
AA7 3 ELR4 SCH80 ELBOW 45 DEGREES, ASTM A234 GRADE WPB MATCH PIPEAA7 3 ELR9 SCH80 ELBOW 90 DEGREES, ASTM A234 GRADE WPB MATCH PIPE AA7 3 PIPE SCH80 PIPE, PLAIN ENDS SEAMLESS TO API 5L GRADE B AA7 3 SORF FLANGE, SLIP ON RAISED FACE 150# TO ASTM A105 FCS AA7 4 PIPE SCH80 PIPE, PLAIN ENDS SEAMLESS TO API 5L GRADE B AA7 4 GASK GASKET, 1/16 FLAT RING CAF GRAPHITED BOTH SIDES AA7 4 STUD STUDBOLT, ASTM A193-B7, 2 HEX. NUTS A194-2H HOT DIPPED GALVANIZED TO BS 729/ASTM A123 AA7 4 SORF FLANGE, SLIP ON RAISED FACE 150# TO ASTM A105 FCS AA7 4 GLBV GLOBE VALVE, 150# FLANGED RAISED FACE TO ANSI B16.5, PLUG TYPE BODY TO ASTM A352 GR LC3 AA7 4 BALV BALL VALVE, 150# FLANGED RAISED FACE TO ANSI B16.5, REDUCED BORE BODY TO ASTM A352 GR LC3 AA7 4 STEE SCH80 TEE, EQUAL ASTM A234 GRADE WPB TO MATCH PIPE AA7 4 ELR9 SCH80 ELBOW 90 DEGREES, ASTM A234 GRADE WPB MATCH PIPE AA7 4 ELR4 SCH80 ELBOW 45 DEGREES, ASTM A234 GRADE WPB MATCH PIPE AA7 4 GATV GATE VALVE, 150# FLANGED RAISED FACE TO ANSI B16.5, TRIM; WEDGE MONEL 400 BODY TO ASTM B62/BS1400 LG2-C AA7 6 STUD STUDBOLT, ASTM A193-B7, 2 HEX. NUTS A194-2H HOT DIPPED GALVANIZED TO BS 729/ASTM A123 AA7 6 ELR9 SCH40 ELBOW 90 DEGREES, ASTM A234 GRADE WPB MATCH PIPE AA7 6 PIPE SCH40 PIPE, BEVELLED ENDS SEAMLESS, ASTM A106 GRADE B AA7 31/2x3 RTEE SCH80 TEE, REDUCING ASTM A234 GRADE WPB TO MATCH PIPE AA7 31/2x3 STUB STUB-IN WHEN NECESSARY, BORE TO MATCH PIPE AA7 31/2x3 ERED SCH80 REDUCER, ECCENTRIC TO ASTM A234 GRADE WPB AA7 31/2x3/4 STUB STUB-IN WHEN NECESSARY, BORE TO MATCH PIPE
D-29
File Formats
MDF File Formats
MB12 100 5L GRADE B MB12 100 ANSI B16.5, MB12 100 B16.9 MB12 100 ANSI B16.5,
PIPE BALV
SPIRAL SERRATED FINISH WT=2.9mm PIPE, PLAIN ENDS SEAMLESS TO API BALL VALVE, 16 BAR FLANGED RAISED FACE TO REDUCED BORE BODY TO ASTM A352 GR LC3 CAPP, BUTT WELD ASTM A234 GRADE WPB TO ANSI GATE VALVE, 16 BAR FLANGED RAISED FACE TO TRIM; WEDGE MONEL 400 BODY TO ASTM
CAPP GATV
B62/BS1400 LG2-C MB12 100 STEE MATCH PIPE MB12 100 GASK SIDES MB12 100 STUD HOT DIPPED
WT=2.9mm TEE, EQUAL ASTM A234 GRADE WPB TO GASKET, 1.5MM FLAT RING CAF GRAPHITED BOTH STUDBOLT, ASTM A193-B7, 2 HEX. NUTS A194-2H
GALVANIZED TO BS 729/ASTM A123 ISO-THREAD MB12 100 ELR9 WT=2.9mm ELBOW 90 DEGREES TO ASTM A234 GRADE WPB MB12 100 GLBV GLOBE VALVE, 16 BAR FLANGED RAISED FACE TO ANSI B16.5, PLUG TYPE BODY TO ASTM A352 GR LC3 MB12 100 ELR4 WT=2.9mm ELBOW 45 DEGREES TO ASTM A234 GRADE WPB MB12 100x65 ERED WT=2.9mm REDUCER, ECCENTRIC TO ASTM A234 GRADE WPB MB12 100x65 CRED WT=2.9mm REDUCER, CONCENTRIC TO ASTM A234 GRADE WPB MB12 100x65 RTEE WT=2.9mm TEE, REDUCING ASTM A234 GRADE WPB MATCH PIPE MB12 100x80 RTEE WT=2.9mm TEE, REDUCING ASTM A234 GRADE WPB MATCH PIPE MB12 100x80 CRED WT=2.9mm REDUCER, CONCENTRIC TO ASTM A234 GRADE WPB MB12 100x80 ERED WT=2.9mm REDUCER, ECCENTRIC TO ASTM A234 GRADE WPB MB12 150 ELR4 WT=4.0mm ELBOW 45 DEGREES TO ASTM A234 GRADE WPBMB12 MB12 150 STUD STUDBOLT, ASTM A193-B7, 2 HEX. NUTS A194-2H HOT DIPPED GALVANIZED TO BS 729/ASTM A123 ISO-THREAD MB12 150 STEE WT=4.0mm TEE, EQUAL ASTM A234 GRADE WPB TO MATCH PIPE MB12 150 BALV BALL VALVE, 16 BAR FLANGED RAISED FACE TO ANSI B16.5, REDUCED BORE BODY TO ASTM A352 GR LC3 MB12 150 ELR9 WT=4.0mm ELBOW 90 DEGREES TO ASTM A234 GRADE WPB MB12 150 PIPE WT=4.0mm PIPE, BEVELLED ENDS SMLS. ASTM A106 GRADE B MB12 150 GASK GASKET, 1.5MM FLAT RING CAF GRAPHITED BOTH SIDES MB12 150 WNRF FLANGE, WELD NECK RAISED FACE 16 BAR TO
D-30
File Formats
MDF File Formats
ASTM A105 FCS MB12 150 ANSI B16.5, GATV SPIRAL SERRATED FINISH GATE VALVE, 16 BAR FLANGED RAISED FACE TO TRIM; WEDGE MONEL 400 BODY TO ASTM B62/BS1400 LG2-C MB12 150 GLBV ANSI B16.5, MB12 150 B16.9 MB12 200 A106 GRADE B MB12 200 B16.9 MB12 200 ANSI B16.5, MB12 200 WPB MB12 200 WPB MB12 200 SIDES MB12 200 ANSI B16.5, CAPP PIPE CAPP GLBV GLOBE VALVE, 16 BAR FLANGED RAISED FACE TO PLUG TYPE BODY TO ASTM A352 GR LC3 CAPP, BUTT WELD ASTM A234 GRADE WPB TO ANSI WT=4.0mm PIPE, BEVELLED ENDS SMLS. ASTM CAPP, BUTT WELD ASTM A234 GRADE WPB TO ANSI GLOBE VALVE, 16 BAR FLANGED RAISED FACE TO PLUG TYPE BODY TO ASTM A352 GR LC3 WT=4.0mm ELBOW 90 DEGREES TO ASTM A234 GRADE WT=4.0mm ELBOW 45 DEGREES TO ASTM A234 GRADE GASKET, 1.5MM FLAT RING CAF GRAPHITED BOTH GATE VALVE, 16 BAR FLANGED RAISED FACE TO TRIM; WEDGE MONEL 400 BODY TO ASTM B62/BS1400 LG2-C MB12 200 STEE MATCH PIPE MB12 200 WNRF A105 FCS MB12 200 ANSI B16.5, MB12 200 HOT DIPPED BALV WT=4.0mm TEE, EQUAL ASTM A234 GRADE WPB TO FLANGE, WELD NECK RAISED FACE 16 BAR TO ASTM SPIRAL SERRATED FINISH BALL VALVE, 16 BAR FLANGED RAISED FACE TO REDUCED BORE BODY TO ASTM A352 GR LC3 STUDBOLT, ASTM A193-B7, 2 HEX. NUTS A194-2H GALVANIZED TO BS 729/ASTM A123 ISO-THREAD
STUD
D-31
Appendix E
The DIN/ISO standard files are in the cvpd/diso catalog. These files closely parallel the standard cvpd files in both structure and function. The DIN/ISO master catalogs use the standard cvpd/f library parts for their graphic representations. In order to begin modeling with metric fittings, you must first create an autoselection or ASFILE. The easiest way to do this is to copy and edit the file cvpd/diso/infile/long. First process it using the GENERATE PSFILE command. Then sort the ASFILE and merge and sort the individual parameter files using the cvpd/diso/cvm/merge execute file. The final step is to modify the cvpd/diso/directories file to include your ASFILE and parameter file names and layering conventions. See the DIN/ISO Files table for a listing and a brief description of the files contained in the cvpd/diso catalog. DIN/ISO Files Please note: Files in cvpd/iso, the DIN/ISO master catalog (as shipped with the product) are located in the /usr/apl/cadds/data/aec/2152 directory. Consult your system administrator for the location of data/aec/2152 on your system.
E-1
DIN/ISO Files
Table E-1 DIN/ISO Files
Files
cvpd/diso/_bcd/directories cvpd/diso/_bcd/endtypes cvpd/diso/dmenu/_bcd/1 cvpd/diso/dmenu/1/dir cvpd/diso/dmenu/1/doc cvpd/diso/dmenu/1/exec
Functions
Directory for pipe specs, endtypes, and parameter files Specifies fitting endtypes Dynamic menu for making equipment and inserting nozzles
cvpd/diso/mcat/_bcd/ang cvpd/diso/mcat/_bcd/balv cvpd/diso/mcat/_bcd/branch cvpd/diso/mcat/_bcd/btfy cvpd/diso/mcat/_bcd/bwfitt cvpd/diso/mcat/_bcd/chkv cvpd/diso/mcat/_bcd/chkw cvpd/diso/mcat/_bcd/flange cvpd/diso/mcat/_bcd/gasket cvpd/diso/mcat/_bcd/gatv cvpd/diso/mcat/_bcd/glbv cvpd/diso/mcat/_bcd/machbolt cvpd/diso/mcat/_bcd/nipl cvpd/diso/mcat/_bcd/olet cvpd/diso/mcat/_bcd/pipe-grp1 cvpd/diso/mcat/_bcd/pipe-hp cvpd/diso/mcat/_bcd/pipe-stea m cvpd/diso/mcat/_bcd/plgv cvpd/diso/mcat/_bcd/scfitt cvpd/diso/mcat/_bcd/studbolt cvpd/diso/nozl/_bcd/drfile
Angle valves Ball valves Branch fittings Butterfly valves Butt weld fittings Check valves Wafer check valves Flanges Gaskets Gate valves Globe valves Machine bolts Nipples Branch olet fittings Group 1 pipe High pressure pipe Steam pipe Plug valves Screwed fittings Stud bolts Nozzle directory file
cvpd/diso/nozl/_bcd/parameters Nozzle parameter file cvpd/diso/nozl/_bcd/select cvpd/diso/nozl/proc/_bcd/so cvpd/diso/nozl/proc/_bcd/we cvpd/diso/nozl/proc/_bcd/wn cvpd/diso/nozl/proc/so/_bcd ASFILE type nozzle selection file Slip-on nozzle procedure Weld-type procedure Weld neck nozzle procedure Compiled procedure
E-2
Table E-1
DIN/ISO Files
Files
cvpd/diso/nozl/proc/we/_bcd cvpd/diso/nozl/proc/wn/_proc cvpd/diso/nozl/so/_nfig cvpd/diso/nozl/so/_pd cvpd/diso/nozl/we/_nfig cvpd/diso/nozl/we/_pd cvpd/diso/nozl/wn/_nfig cvpd/diso/nozl/wn/pd cvpd/diso/pafile/_bcd/header cvpd/diso/stru/x/_bcd/bom cvpd/diso/cvm/_bcd/merge
Functions
Compiled procedure Compiled procedure Slip on nozzle nodal figure Slip on nozzle part Weld pipe nozzle nodal figure Weld pipe nozzle part Weld neck nozzle nodal figure Weld neck nozzle part Parameter file header Steel material take-off Merges and sorts ASFILE and PARAMETER files created by GENERATE PSFILE
E-3
Appendix F
Parametric fittings are scaled according to a list of parameters referenced in a parameter file. This appendix describes parametric fittings and how they are made. Parametric Fittings The Parameter File for Parametric Fittings
F-1
Parametric Fittings
Standard fittings (like those in the CVPD.F catalog) are scaled uniformly according to the dimensions from the x-scale and y-scale columns in the autoselection file. The width (z-scale), by default, is equal to the height (y-scale). Parametric fittings are scaled according to a list of parameters referenced in a parameter file (CREATE DETAIL produces detail graphics in a similar way). This makes it possible, for example, to model fittings that have unequal inlet and outlet legs. Fittings to be inserted parametrically are modeled the same as regular fittings but are prepared with additional properties: Inlet Cnodes (upstream) have the property PSCL with a value of 1. Outlet Cnodes (downstream) have the property PSCL with a value of 2. The designated inlet and outlet Cnodes are those that INSERT FITTING hooks into the pipeline. Branch outlets (only one per fitting) have the property PSCL with a value of 3. (When there is more than one, the PSCL property is placed on the +Y branch that INSERT FITTING orients in the stem direction.) Each dimensioned internal Nline has the property PSCL with a single integer value for a straight Nline or multiple integer values for a multisegmented Nline (listed in order of the direction of flow). These values point to positions in the list of parameters for that component (for example, a PSCL value of 3 points to the third number). The Nline is stretched by the value of PSCL. Each curved Nline has the property PLEN with two values (inserted with a space between them) indicating which parameters to use from a list (for example, PLEN values of 5 and 2 point to the fifth and second parameters). The two values are used to get the x- and y- coordinates of the outlet Cnode, relative to the inlet Cnode, in an xy- plane. INSERT FITTING places the elbow origin at the corner and orients the elbow so that the Cnodes lie on the pipe. The legs are scaled to equal the x- and y- parameters; this determines the final location of the Cnodes on the pipe (the path of the Nline is adjusted accordingly). The modeling of parametric fittings is illustrated in the following figures. Figure F-1 shows the library symbol. Figure F-2 annotates the part, showing where each property is located. Figure F-3 shows the detail representation and the procedure that CREATE DETAIL uses to detail the part.
F-2
Figure F-1
F-3
Figure F-2
F-4
Figure F-3
Note in the Example Parametric Fitting with Annotation figure, the center (origin) Cnode is blanked. As shown in the Graphics and Properties for Example Parametric Fitting figure, the PSCL properties on the Cnodes (values of 1 on the inlet Cnode, 2 on the outlet Cnode, and 3 on the branch Cnode) tell INSERT FITTING how to orient and hook the component into the pipeline. The PSCL values of 4 and 1 on the two straight Nlines determine their scaling, using the fourth and first numbers, respectively, from the list of parameters (for example, if the fourth number were 10 and the first number were 1, the inlet leg of the wireframe graphic would be ten times as long as the outlet leg). The PLEN values of 5 and 2 on the curved Nline place the branch Cnode, using the fifth and second numbers, respectively, from the list of parameters. When the fitting is inserted, the path of the Nline is adjusted so that it ends at that point (for
Piping Specification User Guide F-5
example, if the fifth and second numbers were 4 and 2, the branch Cnode would be located at Xy4Y2, relative to the origin Cnode). Note that the MODEL and ISO views in the Graphics and Properties for Example Parametric Fitting figure are identical; since parametric scaling only affects Nlines, not model graphics, model graphics are omitted from most of the plumbing fittings. The procedure defined in the Detail Representation for Example Parametric Fitting figure uses the MIT1 shape to represent the curved Nline, the first Nline modeled in the library part. The mitre starts at the origin (0,0) and follows the path of the Nline. (When the fitting was inserted, the end point of the path was determined by the parameters T5 and T2, corresponding to the PLEN values of 5 and 2). Parameter T7 (BSIZE) determines the diameter of the mitre. Please note: When the procedure includes a shape that must follow an Nline path, that shape is assigned to the first Nline created in the part. This means that when you construct the part, you must create this Nline first. Only one such Nline can be detailed, and the shape defined for it must be the first shape in the procedure file. T3 (the size of the inlet pipe) and T8 scale the inlet cylinder, and T6 (NSIZE) and T9 scale the outlet cylinder. (These cylinders, which represent sockets, extend beyond the Nline.) The diameters of the cone between the inlet and outlet Cnodes are determined by T3 and T6 (SIZE and NSIZ) and its length by T4 + T1 (the length of the two Nlines scaled by the PSCL values of 4 and 1).
F-6
F-7
Index
A
ANSI standard pipes and fittings 1-2 Assemblies input record 3-40 inserting assemblies 3-40 Assembly list 3-41 example assembly figure 3-42 assembly list 3-41
C
Catalogs master 1-1 ANSI standard pipes and fittings 1-2 DIN 1-2 function 1-2 manufacturerspipesandfittings' 1-2 structure 1-3
CVPD standard master catalogs ECC 1-6 ENDS 1-5 NAME 1-6 PARM 1-6 RATE 1-6 SIZE 1-6 TYPE 1-5
CHECK INTERFERENCE using autoselection file 3-43 NAME 3-43 using parameter file 3-5, 3-43
1-3
using procedure file entries 1-6 NAME 1-6 PARM 1-6 Component selection 3-34 input records 3-35 selecting items 3-35 selecting pipe nipples 3-36 specifying size range 3-35 other components 3-36 part name 3-37 selection name 3-36 advantage 3-37 TMP (to match pipe) 3-37 using new names 3-37 specifying the catalog 3-34 Components and Naming Conventions 1-8 Conventions 2-14 layering 2-14 CREATE DETAIL detail part F-2 using autoselection file 3-43 NAME 3-43 using parameter file 3-5, 3-43 using procedure file entries 1-6 NAME 1-6 PARM 1-6 CREATE SURFACE using parameter file 3-5 using procedure file entries 1-6 NAME 1-6 PARM 1-6 CVPD standard master catalogs 1-3
Index-1
Index
D
Defining data units 4-5 other units 4-5 UNITS=XX 4-5 while activating a part 4-5 DIMENSION ISOMETRIC library part properties 2-13, B-2 dimensioning purpose 2-13, B-2
structure of master catalogs 1-5 parametric F-1, F-2 additional properties F-2 examples
detail representation F-5 with annotation F-3 with graphics and properties
parameter file F-7 size structure of master catalogs 1-6 Functions library parts 2-2 master catalogs 1-2
F-4
using FITTYPE
2-13, B-2
DIN Master Catalog 1-2 Documentation, printing from Portable Document Format (PDF) file 1-xii
E
ECC structure of master catalogs 1-6 Eccentricity structure of master catalogs 1-6 End Type Codes 3-27 CC ENDS 3-27 checking end type compatibility 3-28 codes used in stock number 3-27 common end types 3-29 end type equivalence 3-28 ENDS 3-27 ENDT TEXT CODES 3-28 Standard end types 3-27 ENDS structure of master catalogs 1-5
G
GENERATE ISOMETRIC library part properties 2-13, B-2 rescale fittings 2-13, B-2
using FITTTYPE
2-13, B-2
GENERATE PSFILE 3-4 DELETE 3-5 flowchart 3-8 INFILE 3-4 Insert Fitting Code (IFC) 3-4, 3-43 output 3-5 ASFILE (autoselection file) 3-5 NMFILE (nonmatching file) 3-5
options
3-5
F
Facing type structure of master catalogs 1-5 Files ASFILE D-3 assembly file D-2 cvpd/spec/cvm/merge D-19 DIN/ISO standard E-1 MDF formats D-22 NMFILE (nonmatching file) 3-5 PAFILE D-14 parameter file F-7 Fittings name Index-2
PAFILE (parameter file) 3-5 using 3-43 autoselection file 3-43 parameter file 3-43
H
Header lines 3-19 correspondence of field headers 3-19 ENDT 3-20 NAME 3-21 PARM 3-21 SCLX, SCLY, SCLZ 3-20 SIZE 3-19 SPEC 3-19 STK# (parameter file) 3-21
Index
TYPE 3-19
I
INFILE format 3-17 assembly lists 3-18 code equivalence 3-18 headers 3-18 input records 3-18 input/output 3-18 selection 3-18 stating the specification 3-33 tables 3-18 Input/Output Definition input line 3-32 INPUT RECORD FORMAT 3-32 stock number line 3-33 STOCK NUMBER FORMAT 3-33 Input/output definition 3-31 INSERT FITTING library part 2-10, 2-11, 2-12, 2-13, B-2, B-3, B-4 creating figure (stick) 2-10 extracting true diameter 2-12 extracting true length 2-12 GASKET property B-3 get text value for ENDTYPE property 2-11,
B-3
using parameter file F-7 assign layer range F-7 scaling F-7 using PFIT file F-7 assign layer ranges F-7 using procedure file entries 1-6 NAME 1-6 PARM 1-6
L
Library parts 2-1 CVPD parts library figures 2-3 eccentric reducer 2-7 elbow 2-6 function 2-2 gate valve 2-5 olet 2-9 structure 2-10 figures 2-10 graphics 2-11 layers 2-10 nodal entities 2-10 properties 2-10 tee 2-8
inserting standard model representations 2-12 inserting stock number STOCKNO property 2-13, B-2 new pipe size B-4
M
Master catalogs 1-1 ANSI standard pipes and fittings 1-2 DIN 1-2 function 1-2 manufacturerspipesandfittings' 1-2 structure 1-3 CVPD standard master catalogs 1-3 ECC 1-6 ENDS 1-5 NAME 1-6 PARM 1-6 RATE 1-6 SIZE 1-6 TYPE 1-5 MDF file formats D-22
NPS
B-4 B-4
SPEC
SELECTION NAME
size codes 3-21
3-37
Index-3
Index
N
NAME structure of master catalogs 1-6 Nodal figure name structure of master catalogs 1-6 Nominal bore structure of master catalogs 1-6
P
Parametric fittings F-1, F-2 additional properties F-2 example detail representation F-5 with annotation F-3 with graphics and properties F-4 parameter file F-7 PARM structure of master catalogs 1-6 Parts 2-12 filing as nodal figure 2-14 origin and axes 2-12 properties 2-13 COMPNAME 2-13, B-2 FITTYPE 2-13, B-2
Document Format (PDF) file 1-xii Properties in library parts B-1 BRANCH B-3 CONNECTOR B-3 ENDTYPE B-3 GASKET B-3 INTERNAL B-3 ITEMNO B-3 NPS B-4 PLEN B-4 PSCL B-4 SPEC B-4
R
RATE structure of master catalogs 1-6 RELATE CNODE library part 2-11 relating nodes 2-11 REPORT PIPE library part B-3 distinguishing main line and branch line B-3
BRANCH ITEMNO
B-3 B-3
including item number field B-3 library part properties 2-11, 2-13, B-2, B-3 generate component lists 2-13, B-2
values
B-4
NOBREAK B-2 PNAME 2-13, B-2 STOCKNO 2-13, B-2 Piping specification INFILE 3-7 additional features 3-44 component selection information 3-17 creating 3-7 declaration/classification information 3-17 example 3-7 selecting all components in master catalogs 3-13 used to produce specification D2B 3-8 summary of declaration/classification section 3-34 Piping specifications 3-1, 3-2 autoselection 3-2 see also Piping Specification INFILE 3-2 Pressure rating structure of master catalogs 1-6 Printing documentation from Portable
using COMPNAME
report 2-11, B-3
CONNECTOR property
reporting purpose 2-13, B-2
using FITTYPE
2-13, B-2
ROUTE PIPE library part B-2 inserting stock number STOCKNO property B-2 using autoselection file 4-3 using INFILE 3-21 size codes 3-21 RUN CVMAC using CVMAC routine 3-51
Index-4
Index
S
Schedule/Rating codes 3-31 defining 3-31 example 3-31 SELECT PPARAMETERS 4-1 activating default parameter file 4-4 defining project name 3-33 listing default parameters 4-2 piping list 4-2 default parameters 4-2 set parameters for current part 4-3 piping specifications 4-1 setting parameters for current part alternative method 4-4 change 4-3
active directory 4-3 catalog 4-3 end type file 4-3 layer changes 4-3 names of the nozzle and structural parameter files 4-3 sets of specification file 4-3
Specification D2B 4-4 Shapes C-1 clearance representation C-12 keyword definitions C-7 procedure file C-3 rules for defining shapes C-2 SIZE structure of master catalogs 1-6 Size codes 3-21 catalog codes 3-21 CC SIZE CODES 3-21 codes for size of piping component 3-22 codes in pipeline label 3-21 example pipe size codes 3-22 relation among codes 3-22 setting up equivalence 3-22 SIZE CODES 3-22 exception 3-22 SIZE field in autoselection 3-21 USER TEXT CODES 3-21 Sorting and merging files 3-51 CVMAC routine 3-51 Specifications with double reducing fittings
example 3-46 specification with three sizes 3-46 Specifications with double-reducing fittings 3-45 Standard Dimensional Data for ANSI A-1 Structure library part 2-10 figures 2-10 graphics 2-11 layers 2-10 nodal entities 2-10 properties 2-10 master catalogs 1-3 ECC 1-6 ENDS 1-5 NAME 1-6 PARM 1-6 RATE 1-6 SIZE 1-6 TYPE 1-5
T
Tables for branching and reducing fittings 3-38 branching tables 3-38 Reducing Fitting Tables 3-39 selection process using tables 3-39 TYPE structure of master catalogs 1-5 Type classification 3-24 catalog codes 3-24 component classification 3-26 relief valve 3-26 wafered 3-26 format rule 3-26 your own codes 3-24 format rule 3-24 tip 3-24
Index-5