Siemens COMOS Operating Manual

Page 1
COMOS
Process PipeSpec Designer
1
Operating Manual
Introduction Preparing for creation and
maintenance of pipe specs Calling the PipeSpec
Designer Loading a pipe spec in

PipeSpec Designer

Generating pipe specs
Managing pipe specs
Configuring pipe specs
Documenting pipe specs Creating a revision of pipe
specs P&ID 3D pipe part catalog
interaction
2 3 4 5 6 7 8
9 10 11
"Error analysis for 3D objects" plugin
Database reference
User interface reference
12 13 14
09/2014
A5E32076948-AA
Page 2
Legal information Warning notice system
This manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert symbol, notices referring only to property damage have no safety alert symbol. These notices shown below are graded according to the degree of danger.
DANGER
indicates that death or severe personal injury will result if proper precautions are not taken.
WARNING
indicates that death or severe personal injury may result if proper precautions are not taken.
CAUTION
indicates that minor personal injury can result if proper precautions are not taken.
NOTICE indicates that property damage can result if proper precautions are not taken.
If more than one degree of danger is present, the warning notice representing the highest degree of danger will be used.
A notice warning of injury to persons with a safety alert symbol may also include a warning relating to property
damage.
Qualified Personnel
The product/system described in this documentation may be operated only by personnel qualified for the specific task in accordance with the relevant documentation, in particular its warning notices and safety instructions. Qualified personnel are those who, based on their training and experience, are capable of identifying risks and avoiding potential hazards when working with these products/systems.
Proper use of Siemens products
Note the following:
WARNING
Siemens products may only be used for the applications described in the catalog and in the relevant technical documentation.
If products and components from other manufacturers are used, these must be recommended or approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and maintenance are required to ensure that the products operate safely and without any problems. The permissible ambient conditions must be complied with. The information in the relevant documentation must be observed.
Trademarks
All names identified by ® are registered trademarks of Siemens AG. The remaining trademarks in this publication may be trademarks whose use by third parties for their own purposes could violate the rights of the owner.
Disclaimer of Liability
We have reviewed the contents of this publication to ensure consistency with the hardware and software described. Since variance cannot be precluded entirely, we cannot guarantee full consistency. However, the information in this publication is reviewed regularly and any necessary corrections are included in subsequent editions.
Siemens AG Industry Sector Postfach 48 48 90026 NÜRNBERG GERMANY
A5E32076948-AA Ⓟ 08/2014 Subject to change
Copyright © Siemens AG 2014. All rights reserved
Page 3

Table of contents

1 Publisher.......................................................................................................................................................9
2 Introduction.................................................................................................................................................11
2.1 Application range of the PipeSpec Designer..........................................................................11
2.2 Legal notice............................................................................................................................11
2.3 Classes managed in PipeSpec Designer...............................................................................12
3 Preparing for creation and maintenance of pipe specs..............................................................................15
3.1 Basic procedure for preparation.............................................................................................15
3.2 Customizing project settings..................................................................................................15
3.3 Managing standard tables......................................................................................................16
3.3.1 Parameters dependent upon on the system of standards.....................................................16
3.3.2 Managing standard tables for parameters.............................................................................17
3.3.2.1 Definition of parameters.........................................................................................................17
3.3.2.2 Information on editing parameters.........................................................................................18
3.3.2.3 Creating a new parameter......................................................................................................18
3.3.3 Standard tables for nominal diameters..................................................................................19
3.4 Managing the "standard geometry tables" standard catalog..................................................19
3.4.1 Introduction in the "standard geometry tables" standard catalog...........................................19
3.4.2 Structure of the standard catalog for geometry standards.....................................................21
3.4.2.1 Structure parameters.............................................................................................................21
3.4.2.2 Structuring by the "Parameter name" attribute.......................................................................22
3.4.2.3 Extending the "Standard parameterization table"..................................................................23
3.4.3 "Dimensions" tab at bolts.......................................................................................................25
3.4.4 "Dimensions" tab at washers.................................................................................................25
3.4.5 "Dimensions" tab at bolt step lengths.....................................................................................26
3.4.6 "Dimensions" tab at nuts........................................................................................................26
3.5 Administering pipe part catalogs............................................................................................27
3.5.1 Structure of the pipe part catalogs.........................................................................................27
3.5.2 Determining the component geometry of a pipe part.............................................................28
3.5.2.1 Configuring the geometry attributes.......................................................................................28
3.5.2.2 Entering the calculation formula.............................................................................................30
3.5.2.3 Using the "Define catalog access" window............................................................................31
3.5.2.4 Overview of the calculation formulae.....................................................................................32
3.5.2.5 Using the "CatStd(...)" function..............................................................................................32
3.5.2.6 Using the "Cat(...)" function....................................................................................................35
3.5.2.7 Using the "Cat2(...)" function..................................................................................................36
3.5.2.8 Using the "S(...)" function.......................................................................................................36
3.5.2.9 Using the "ElmS(...)" function.................................................................................................37
3.5.2.10 Using the "CatExt(...)" function...............................................................................................38
3.5.2.11 Using the "CatPC(...)" function...............................................................................................38
3.5.2.12 "Def(...)" function....................................................................................................................39
3.5.3 Assigning bolt sets to a pipe part...........................................................................................39
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 3
Page 4
Table of contents
3.5.4 Nominal diameter range of a pipe part...................................................................................40
3.5.4.1 Introduction to nominal diameter ranges................................................................................40
3.5.4.2 Display nominal diameter range.............................................................................................40
3.5.4.3 New calculation of the nominal diameter range.....................................................................41
3.5.4.4 Restricting the nominal diameter range of a pipe part...........................................................42
3.5.4.5 Integration into existing databases.........................................................................................42
3.5.5 Extending a pipe part catalog.................................................................................................43
3.5.5.1 Creating a new catalog..........................................................................................................43
3.5.5.2 Creating a new pipe part........................................................................................................44
3.5.6 "Part description" tab..............................................................................................................44
3.5.7 "Part specification" tab...........................................................................................................45
3.5.7.1 Control group "Pressure/temperature dependency"..............................................................45
3.5.7.2 Control group "Materials – List of objects".............................................................................46
3.5.7.3 Control group "Technical Terms of Delivery".........................................................................46
3.5.8 "Datasheet" tab......................................................................................................................47
3.5.8.1 Control group "Manufacturer data".........................................................................................47
3.5.8.2 Nominal size dependent table................................................................................................47
3.5.9 "Local dimensions (NPS)" tab................................................................................................47
3.5.10 "Text blocks" tab....................................................................................................................49
3.5.11 "Interface codes" tab..............................................................................................................49
3.5.12 "System information" tab........................................................................................................50
3.5.13 "Data maintenance" tab.........................................................................................................50
3.5.14 "Fabrication" tab.....................................................................................................................50
3.5.15 "Comments" tab.....................................................................................................................50
3.5.16 "3D geometry" tab..................................................................................................................50
3.5.16.1 "General" control group..........................................................................................................50
3.5.16.2 "Nominal sizes / connection types" control group..................................................................52
3.5.16.3 "General geometry description" control group.......................................................................52
3.5.17 "Connector <1-n>" tab............................................................................................................52
3.5.18 "Display for nominal diameter range" tab...............................................................................53
3.6 Creating a pipe part type........................................................................................................54
3.6.1 Creating a pipe part type........................................................................................................54
3.6.2 Standard table for function codes..........................................................................................55
3.7 Administering standards.........................................................................................................55
3.7.1 Creating a new system of standards......................................................................................55
3.7.1.1 Overview: Creating a new system of standards.....................................................................55
3.7.1.2 Creating standard tables for a system of standards...............................................................56
3.7.1.3 Extending a system of standards in the "standard geometry tables".....................................57
3.7.1.4 Adding attributes or tabs for the "standard geometry tables".................................................58
3.7.1.5 Extending a system of standards in the pipe part catalog......................................................59
3.7.2 Extending a standard in a system of standards.....................................................................59
3.7.2.1 Creating geometry standards.................................................................................................59
3.7.2.2 Adding values to the geometry tables....................................................................................61
3.7.2.3 Configuring geometry standards for bolts..............................................................................61
3.7.2.4 Configuring geometry standards for nuts and washers..........................................................62
3.8 Preparing bolt sets.................................................................................................................63
3.8.1 Fundamentals of bolt sets......................................................................................................63
3.8.2 Creating a bolt set..................................................................................................................64
3.8.3 Standard tables for bolt parts and bolt sets............................................................................66
PipeSpec Designer
4 Operating Manual, 09/2014, A5E32076948-AA
Page 5
Table of contents
4 Calling the PipeSpec Designer...................................................................................................................69
5 Loading a pipe spec in PipeSpec Designer................................................................................................71
6 Generating pipe specs................................................................................................................................73
6.1 Options for creating a new pipe spec.....................................................................................73
6.2 Creating a new pipe spec without a template........................................................................73
6.3 Creating a new pipe spec from a template.............................................................................74
6.4 The "Load pipe spec" window................................................................................................75
7 Managing pipe specs..................................................................................................................................77
7.1 Deleting a pipe spec...............................................................................................................77
7.2 Creating folders for structuring the pipe specs.......................................................................77
8 Configuring pipe specs...............................................................................................................................79
8.1 Overview for configuring pipe specs......................................................................................79
8.2 Configuring the "PipeSpec limits" tab.....................................................................................80
8.2.1 Choosing a system of standards............................................................................................80
8.2.2 Defining the nominal diameter range.....................................................................................80
8.2.3 Defining the application limits of the spec..............................................................................81
8.2.4 Defining the application limits of the media............................................................................82
8.2.5 Defining the outer diameter and wall thickness......................................................................83
8.3 Configuring the "Characteristics" tab.....................................................................................84
8.3.1 Defining the fluid characteristics of the spec..........................................................................84
8.3.2 Defining the fluid group according to the DGRL.....................................................................84
8.3.3 Defining other characteristics of the pipe spec......................................................................85
8.3.4 Defining nominal-diameter-dependent parameters................................................................85
8.4 Configuring the "Components" tab.........................................................................................87
8.4.1 Pipe parts table......................................................................................................................87
8.4.2 Assigning a new pipe part......................................................................................................88
8.4.3 Navigating to the pipe part.....................................................................................................89
8.4.4 Setting the upper and lower limits of the DN range of a pipe part..........................................89
8.4.5 Adding a component to the branch table...............................................................................90
8.5 "Nominal diameters" tab:........................................................................................................90
8.5.1 Surface reference of the "Nominal diameter" tab...................................................................91
8.5.2 Preselected components........................................................................................................92
8.5.3 Defining preselected components..........................................................................................93
8.5.4 Limiting nominal diameter ranges..........................................................................................94
8.6 "Branch table" tab..................................................................................................................95
8.6.1 Surface reference of the "Branch table" tab...........................................................................95
8.6.2 Defining branch parts.............................................................................................................96
8.6.3 Adapting the legend...............................................................................................................98
8.6.4 Modifying the nominal diameter range...................................................................................99
8.6.5 Branch table for PDMS pipe specs........................................................................................99
8.6.6 Miscellaneous......................................................................................................................100
8.7 "Connector table" tab...........................................................................................................100
8.7.1 Surface reference of the "Connector table" tab....................................................................100
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 5
Page 6
Table of contents
8.7.2 Configuring the connector table...........................................................................................101
8.7.3 Configuring the table for special parts..................................................................................102
8.7.4 Evaluation sequence............................................................................................................103
8.7.5 Example application in the engineering data.......................................................................103
8.8 "Fastening table" tab............................................................................................................105
8.8.1 General information..............................................................................................................105
8.8.2 Configuring the fastening table............................................................................................105
8.8.3 Resetting attachment type combinations.............................................................................106
8.8.4 Updating attachment type combinations..............................................................................107
8.8.5 Evaluation sequence............................................................................................................107
8.8.6 Adding standard combinations.............................................................................................107
8.9 "Chart" tab............................................................................................................................108
8.9.1 Content of the "Chart" tab....................................................................................................109
8.10 "Comments" tab...................................................................................................................109
8.11 "Function" tab.......................................................................................................................109
8.12 Using bolt sets in pipe specs................................................................................................110
8.12.1 Overview of using bolt sets..................................................................................................110
8.12.2 Defining the strength grades of screws and nuts.................................................................111
8.12.3 Adding a bolt set to the pipe spec........................................................................................111
8.12.4 Adding screw parts to the pipe spec....................................................................................112
8.12.5 Assigning the bolt set to a pipe part.....................................................................................113
8.12.6 Creating bolt sets.................................................................................................................113
8.12.7 Using bolt set groups...........................................................................................................114
8.12.7.1 Adding a bolt set group to the pipe spec..............................................................................115
8.12.7.2 Example of a connection via a bolt set group......................................................................115
8.12.7.3 Deleting a bolt set group......................................................................................................116
9 Documenting pipe specs..........................................................................................................................117
10 Creating a revision of pipe specs.............................................................................................................119
11 P&ID 3D pipe part catalog interaction......................................................................................................121
11.1 Requirements for linking P&ID and 3D pipe part catalog.....................................................121
11.2 Technical details..................................................................................................................122
11.2.1 Link between P&ID and pipe part catalog............................................................................122
11.2.2 The pipe spec mapping sequence.......................................................................................122
11.2.3 Result of pipe spec mapping................................................................................................123
11.3 Overview of the configuration sequence..............................................................................123
11.4 Adding P&ID function codes................................................................................................124
11.5 Linking the P&ID function code to the function codes..........................................................125
11.6 Configuring project properties for P&ID catalog and pipe part catalog interaction...............126
11.7 Configuring P&ID base objects............................................................................................127
11.7.1 Workflow..............................................................................................................................127
11.7.2 Checking the attribute for the P&ID function code...............................................................128
11.7.3 Implementing branches........................................................................................................128
11.8 Configuring pipe part catalog base objects..........................................................................129
11.8.1 Checking the settings necessary for linking.........................................................................129
PipeSpec Designer
6 Operating Manual, 09/2014, A5E32076948-AA
Page 7
Table of contents
11.8.2 Checking the attribute for the function code.........................................................................129
11.8.3 Retaining the request as the report object...........................................................................130
11.8.4 Outputting the symbol of the request on the report..............................................................131
12 "Error analysis for 3D objects" plugin.......................................................................................................133
12.1 Purpose................................................................................................................................133
12.2 Calling a plugin.....................................................................................................................133
12.3 Interface of the plugin...........................................................................................................134
12.4 Checking the pipe part geometry.........................................................................................138
12.4.1 Checking the pipe part geometry for errors..........................................................................138
12.4.2 Displaying 3D attributes of a pipe part.................................................................................139
12.4.3 Calculating the geometry of a pipe part...............................................................................140
12.5 Nominal-diameter-dependent check of the geometry..........................................................141
12.5.1 Workflow..............................................................................................................................141
12.5.2 Interrupting, resuming, or canceling the analysis.................................................................142
12.5.3 Viewing the result of the analysis in the 3D Editor...............................................................142
12.5.4 Switch to detail evaluation....................................................................................................143
13 Database reference..................................................................................................................................145
13.1 Bolted types.........................................................................................................................145
13.2 Algorithm for calculating the screw length............................................................................146
13.3 Example report for pipe spec documentation.......................................................................148
13.4 Example report for pipe part documentation........................................................................149
13.5 Pipe parts in the pipe part catalog........................................................................................149
13.5.1 Tabs and attributes..............................................................................................................149
13.5.2 Change DisplayValue()........................................................................................................149
13.5.3 Navigator description from pipe part attributes....................................................................150
13.5.4 Inheritance of the nominal diameters and pipe spec............................................................150
13.6 P&ID objects........................................................................................................................152
13.6.1 Overview: Data flow between P&ID object and pipe part catalog implementation...............152
13.6.2 Deactivating the standard check with "IsImplementationValid" and
"OnImplementationSet"........................................................................................................153
13.6.3 Link for the "Nominal pressure" attribute..............................................................................153
14 User interface reference...........................................................................................................................155
14.1 "PipeSpec Manager" category in properties of the base project..........................................155
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 7
Page 8
Table of contents
PipeSpec Designer
8 Operating Manual, 09/2014, A5E32076948-AA
Page 9

Publisher

Bentley Systems
AVEVA
1
The CAD software product Microstation is a product of the Bentley Systems company and is referred to simply as Microstation in the remainder of this documentation.
PDMS is a software product of the AVEVA company and is hereinafter referred to simply as PDMS.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 9
Page 10
Publisher
PipeSpec Designer
10 Operating Manual, 09/2014, A5E32076948-AA
Page 11

Introduction

2.1 Application range of the PipeSpec Designer

Objective
The technical requirements that are made to a pipe unit depend on the used fluids and the process unit:
● Fluid specs (construction classes)
● Pipe specs
● Subclasses
● Classes imported from PDMS® by AVEVA
You can also define project classes.
By using the PipeSpec Manager component, you can use the classes throughout the entire pipe engineering.
The pipe parts that are assigned to the classes come from the pipe part catalog supplied with the database. They reference a geometry standard, and thus are already equipped with the component geometry. To this end, geometry data for components was set up in the database, complying with the geometry standards for DIN, EN, and ANSI/ASME. You can set up geometry standards if required.
conditions. In PipeSpec Designer, you define all classes that you need to plan a pipe
2
The finished pipe spec definitions are documented in pipe spec reports; pipe parts are documented in pipe part reports.
Target group
The manual provides you as administrator with a guideline for creating and managing pipe specs. You will also learn which required defaults you have to set.

2.2 Legal notice

The following provisions apply to the geometry standards:
● The customer is not purchasing original documents or rights to geometry standards to DIN/
EN/ISO or ANSI/ASME/ASTM and so forth.
● The standards in COMOS only contain geometry values taken from the original documents.
They might contain incorrect values.
● The customer is responsible for checking the data before using it in the context of
production.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 11
Page 12
Introduction

2.3 Classes managed in PipeSpec Designer

● The standards in COMOS have the status of a standard "...to EN DIN <xyz>". This means that although Siemens AG strives to supply correct data, it accepts no responsibility for data accuracy.
Customers can set up their own geometry standards.
● The software maintenance contract grants the customer the right to receive updates to geometry standards, subject to the following conditions:
– Existing standards are not overwritten
– New geometry standards are set up in separate nodes if required.
– The standards are maintained in the context of project management with the assistance
of the database manager.
– PAS 1057 is not a geometry standard.
– As of now, the corresponding node is declared as "Draft with example structures", with
the individual user having the right to enter data accordingly.
– If PAS pipe specs are set up in the future, in accordance with norm 2009 without valves
and fittings, data is written to the node accordingly.
● COMOS Viper does not supply production-ready pipe specs.
2.3 Classes managed in PipeSpec Designer
Pipe specs
A pipe spec is a specified compilation of all pipe parts that belong to a pipe.
In COMOS, the term pipe spec can also describe part classes, such as armature classes, gasket classes, or support classes. The pipe parts assigned to a nominal pressure (PN) and pipe material are clearly predefined in a corresponding design (dimensions and material) within a pipe spec. A pipe spec defined in COMOS covers most of the constructive requirements for pipe engineering. For the most part, they freely define the quantity and content. For example, you can create a part class each for armatures, gaskets, fittings, and flanges, or you can combine all of these components in one conventional pipe spec.
Fluid spec
In P&ID engineering, if the medium (fluid) is the determining variable for the pipe spec, you can combine a variety of classes into a single fluid spec.
Example: A fluid spec consisting of a pipe spec, an armature class, and a gasket class.
PDMS pipe specs
PDMS pipe specs imported with the "COMOS PDMS integration" solution are also managed in the PipeSpec Designer.
PipeSpec Designer
12 Operating Manual, 09/2014, A5E32076948-AA
Page 13
Nested classes
Introduction
2.3 Classes managed in PipeSpec Designer
You can find additional information on this topic in the "3D Integration Operation" and "3D Integration Administration" manual.
You have the option of nesting classes. This is done by allocating a class that has already been defined (class A) to another class (class B). All components from class A are automatically
available in class B and must not violate the defaults defined in class B. See also
chapter Pipe parts table (Page 87).
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 13
Page 14
Introduction
2.3 Classes managed in PipeSpec Designer
PipeSpec Designer
14 Operating Manual, 09/2014, A5E32076948-AA
Page 15

Preparing for creation and maintenance of pipe specs

3.1 Basic procedure for preparation

To be able to create and maintain pipe specs in the PipeSpec Designer module, note the following default settings:
Change the settings for working with the PipeSpec Designer in the project properties, if
1.
necessary. See chapter Customizing project settings (Page 15).
2. Complete the standard tables in the database, if necessary.
See chapter Managing standard tables (Page 16).
3. Configure and complete the standard catalog for geometry data in the database, if
necessary. See chapter Managing the "standard geometry tables" standard catalog (Page 19).
4. Configure and complete the pipe part catalog in the database, if necessary.
See chapter Administering pipe part catalogs (Page 27).
5. Create bolt sets, if necessary.
See chapter Creating a bolt set (Page 64).
3

3.2 Customizing project settings

The values for working with PipeSpec Designer are preset in the "SO1" base project. The settings from the base project are automatically applied by all engineering projects.
See also chapter "PipeSpec Manager" category in properties of the base project (Page 155).
Requirement
Observing the workflow for preparations that must be made for creating and managing pipe specs. See also chapter Basic procedure for preparation (Page 15).
Procedure
● To change the settings in the base project, open the base project properties and overwrite
the respective settings in the "PipeSpec Designer" category.
● To change the settings for one engineering project only, open the properties of the relevant
engineering project and overwrite the respective settings in the "PipeSpec Designer" category. If an engineering project is to use only a project-specific pipe spec, for example, collect the project-specific pipe spec under a dedicated (sub)node and enter this (sub)node in the "PipeSpec Designer" category under "Pipe spec definition".
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 15
Page 16
Preparing for creation and maintenance of pipe specs

3.3 Managing standard tables

3.3 Managing standard tables
Purpose
The administration of data in standard tables is part of the standard functionality of COMOS.
Standard tables are used for the following reasons in the PipeSpec Designer:
It facilitates or forces the selection of certain attribute values.
● To administer parameters and their characteristics.
You can find more information on this topic in the "COMOS Platform Administration" manual, keyword "Administration of standard tables".
Database
The standard tables that are necessary for work with PipeSpec Designer can be found under the following nodes.
● Standard-dependent standard tables: "Standard tables > Y10 > M20 > Y30 > A10 System standard depending tables"
● Standard-independent standard tables: "Standard tables > Y10 > M23 PipeSpec Designer"
See also
Definition of parameters (Page 17)

3.3.1 Parameters dependent upon on the system of standards

Some parameters must comply with the following regulations for the configuration of a pipe part:
● The values listed for selection shall always be determined by the system of standards.
● If, on the "Attributes > Part description" tab in the "Y00A00038 NSys" attribute, the user changes the system of standards to pipe parts in the pipe part catalog, there is an automatic switch to the standard tables of the corresponding system of standards.
To meet this requirement, two attributes must be managed:
● The "Y00T00060.Y00A00038 NSys" attribute: It defines which system of standards applies.
● The dependent attribute: Its values vary within the framework specified by the system of standards.
PipeSpec Designer
16 Operating Manual, 09/2014, A5E32076948-AA
Page 17
Method for changing the system of standards
If you select a different system of standards in the "NSys" attribute, the script block "OnChange()" is initiated.
Properties of a pipe part, "Script" tab, "OnChange()" script block
● Goal: COMOS changes beneath the node which contains the system of standards-
dependent standard tables to another node. Example: Under the node "Y10 > M20 > Y30 > A10 System standard depending tables", COMOS changes from "DIN/EN" to "ANSI/ASME".
● Effect: A different standard table is assigned to all attributes that are dependent on the
system of standards at pipe parts in the pipe part catalog. For this to happen, the structure under the "A10 System standard depending tables" attribute must be built identically.
Examples for dependent attributes
● Flange standard
● Connection type
Preparing for creation and maintenance of pipe specs
3.3 Managing standard tables

3.3.2 Managing standard tables for parameters

3.3.2.1 Definition of parameters
"Parameters are properties of a pipe part which are relevant to pipe specs. Their possible values are restricted by the pipe spec to which the pipe part belongs:
The values (characteristics) permitted in principle for this parameter are listed in the standard table. Each value corresponds to a standard table entry.
Example parameters:
● Nominal pressure
● Nominal diameter
● Material
● Material standard
● Technical norm
● Flange standard
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 17
Page 18
Preparing for creation and maintenance of pipe specs
3.3 Managing standard tables
3.3.2.2 Information on editing parameters
When entering the properties of a new standard table entry, please note the following points:
"Name" field:
● The entries in a standard table are listed in the PipeSpec Designer and in the properties of the engineering and base objects sorted by the values entered in the "Name" field.
● "Description" field
– A user who expands a list stored with this standard table in the interface sees the texts
entered in the "Description" fields.
– If the standard table contains standards: Enter the name of the standard as a long text
and use a "-" to separate the name of the standard and the descriptive text. Example: "DIN 3754/T1-It Plates for Gaskets"
● Field "Value 3"
– If the standard table is assigned to an attribute which implements the "GetDisplayValue"
script block as it is preconfigured in the database, the user sees the value entered in the "Value 3" field in the interface.
– If the standard table contains standards: Enter the name of the standard as a short text
in the "Value 3" column. Example: "DIN 3754/T1"
Expand the standard tables by adding additional characteristics, if necessary. See also chapter Creating a new parameter (Page 18).
You can find additional information on this topic in the "COMOS Platform Administration" manual, keyword "Creating or editing standard tables".
See also
Change DisplayValue() (Page 149)
3.3.2.3 Creating a new parameter
Procedure
1. Create a new standard table in which you copy an existing standard list, for example. You can find the standard tables for parameters under the following nodes:
– "Standard tables > Y10 > M20 > Y30 > A10 > 1 DIN/EN"
– "Standard tables > Y10 > M20 > Y30 > A10 > 10 ANSI/ASME"
You can find additional information on this topic in the "COMOS Platform Administration" manual, keyword "Creating or editing standard tables".
2. Configure the standard table entries. See also chapter Information on editing parameters (Page 18).
PipeSpec Designer
18 Operating Manual, 09/2014, A5E32076948-AA
Page 19
Preparing for creation and maintenance of pipe specs

3.4 Managing the "standard geometry tables" standard catalog

3.3.3 Standard tables for nominal diameters

standard tables for nominal diameters are kept separate from one another for each system
The of standards. You find the following standard tables for nominal diameters by default:
● "DIN/EN" system of standards:
"Standard tables > Y10 > M20 > Y30 > A10 > 1 > A50 Nominal Sizes
● "ANSI/ASME" system of standards:
"Standard tables > Y10 > M20 > Y30 > A10 > 10 > A50 Nominal Sizes
Structure
The standard table for nominal diameters is structured in accordance with the following rules:
● New nominal diameters are appended to the end of the list.
● Nominal diameters are sorted according to their entry in the "Value 1" column. The entry
in the "Value 1" column is formed according to an algorithm stored in COMOS. Do not change these entries manually.
● Do not delete or move existing nominal diameters.
3.4 Managing the "standard geometry tables" standard catalog

3.4.1 Introduction in the "standard geometry tables" standard catalog

Definition
The dimensions of pipe parts can be obtained from the "standard geometry tables".
"Standard geometry tables" standard catalog in the database
The database is supplied with a catalog in which geometry standards based on DIN/EN and ANSI/ASME have been set up.
You can determine manufacturer-specific geometry standards, add missing DIN or ANSI standards, or extend existing standards.
Note Observing the configuration rules
The standard geometry tables are managed by Siemens AG.
Only make additions to the tables if you know the configuration very well. Not managing the standard catalog correctly can lead to data inconsistencies in the database and take up significant additional time and effort.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 19
Page 20
Preparing for creation and maintenance of pipe specs
3.4 Managing the "standard geometry tables" standard catalog
Managing the standard catalog
"standard geometry tables" standard catalog is managed in the base project on the "Base
The objects" tab.
"@30 > M23 > A10 > Y30 > A10 Standard geometry tables"
Implementation of geometry standards in COMOS
Geometry standards are implemented in COMOS in the form of base objects that contain the "standard geometry tables". The actual dimensions are listed in the "standard geometry tables" in relation to the nominal diameter. See also chapter Structure of the standard catalog for geometry standards (Page 21).
If a pipe part uses a geometry standard, the attributes in which the dimensions are saved reference this type of standard geometry table. In the engineering data, the dimensions of the pipe part are then read from the standard geometry table and written to the attributes.
Parameterized access
The "standard geometry tables" standard catalog is parameterized according to system of standards, connection type, nominal pressure, and flange shape. See also chapter Structure parameters (Page 21).
You do not usually link the pipe part directly to a standard geometry table. Instead, you generate a calculation formula which returns the path to a basic table. The corresponding dimension is then read from the standard geometry table.
The calculation formula comprises fixed and variable components. The variable components evaluate the structure parameters. The values of these parameters at the pipe part determine the basic table from which COMOS reads the dimensions for a pipe part.
See also chapter Using the "CatStd(...)" function (Page 32).
User-defined access versus internal calculation formulae
Internal calculation formulae are provided as standard with the flange joint.
COMOS uses internal calculation formulae in the following cases:
● 3D attributes required for calculation of the component dimensions are not set.
● The attributes are not set up at the "3D geometry" tab.
See also chapter Determining the component geometry of a pipe part (Page 28).
See also
Structure of the standard catalog for geometry standards (Page 21)
PipeSpec Designer
20 Operating Manual, 09/2014, A5E32076948-AA
Page 21
Preparing for creation and maintenance of pipe specs
3.4 Managing the "standard geometry tables" standard catalog

3.4.2 Structure of the standard catalog for geometry standards

The standard catalog is based on a template that determines the structure of the catalog.
The templates of the standard geometry tables can be found under the following node:
"@10 > A20 > A20 > A20 > A10 Geometry tables"
● The preconfigured standard geometry tables can be found under the following node:
"@30 > M23 > A10 > Y30 > A10 Standard geometry tables"
Features of the "standard geometry standards" catalog
The "standard geometry standards" catalog comprises two types of object:
● Structure objects: The nodes in the Navigator tree
They structure the catalog, based on is structure parameters.
● Geometry tables: The tables in the Navigator tree
3.4.2.1
Overview
See also
They save the dimensions of the pipe parts.
Structure parameters
The following parameters structure the standard catalog:
● System of standards (DIN, EN, ANSI, etc.)
● Flange standard system (DIN, EN, ANSI, etc.)
● Connection types
● Part types such as certain flanges, reducers, etc.
● Construction types such as various elbow radii, etc.
● Nominal pressure level
Extending the "Standard parameterization table" (Page 23)
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 21
Page 22
Preparing for creation and maintenance of pipe specs
3.4 Managing the "standard geometry tables" standard catalog
3.4.2.2 Structuring by the "Parameter name" attribute
Principle
"standard geometry tables" catalog is structured by the "Parameter name" attribute. Every
The object in the catalog has this attribute. Its value is dependent upon the function of the object.
COMOS evaluates the attribute in the following cases:
● Whenever a pipe part gets its dimensions via the "CatStd()" calculation formula and the calculation formula has been generated automatically by means of inputs in the "Define catalog access" window.
● Whenever the fixed programmed calculation formula is used for the dimensions of flange ends with a contact face.
"Parameter name" is used to convert the calculation formula into the path entry for the standard geometry table.
"Parameter name" values
Assigned standard table: "Standard tables > @40 > Y00 > A10 > A90 > Y00N00204 Standard parameterization table"
The following table shows which values "Parameter name" takes on for various layers of the "standard geometry tables" catalog:
Function of the structure object Value of
"ParameterName"
System of standards: The objects of individual systems of standards are situated under the following
node: "@30 > M23 > A10 > Y30 > A10 Standard geometry tables"
"1 acc. to EN/DIN"
● "10 acc. to ANSI/ASME" Type of geometry standard: The types of geometry standards are situated under the individual systems of
standards:
"A10 Basic geometry pipes"
● "A20 Basic geometry pipe parts"
● "A30 Basic geometry instrumentation"
● ...
"Standard"
"- - -"
PipeSpec Designer
22 Operating Manual, 09/2014, A5E32076948-AA
Page 23
Preparing for creation and maintenance of pipe specs
3.4 Managing the "standard geometry tables" standard catalog
Function of the structure object Value of
"ParameterName"
Flange standard system: The flange system of standards can be found under the following nodes. DIN/EN:
"@30 > M23 > A10 > Y30 > A10 > 1 > A60 > 1 Basic geometry flange
● dimensions"
● "@30 > M23 > A10 > Y30 > A10 > 1 > A60 > S2 Flange standards acc. EN 1092/T1 (2007)"
ANSI/ASME:
● "@30 > M23 > A10 > Y30 > A10 > 10 > A60 > A10 Geometry contact face"
● "@30 > M23 > A10 > Y30 > A10 > 10 > A60 > A20 Geometry flange face dimensions"
● "@30 > M23 > A10 > Y30 > A10 > 10 > A60 > A30 Geometry flange length"
Connection type: The types of joints can be found under the following nodes. DIN/EN:
● "@30
ANSI/ASME:
● "@30 > M23 > A10 > Y30 > A10 > 10 > A60 > A20 Geometry flange face
Pressure stage: The geometry tables can be found on the lowest level under the node "@30 >
M23 describes the pressure stages.
Other objects for structuring of catalog: For
diameters.
> M23 > A10 > Y30 > A10 > 1 > A60 > 1 > A20 Geometry flange face
dimensions"
dimensions"
> A10 > Y30 > A10 > 1 > 60 Basic geometry flange dimensions". This table
example: structure objects for construction lengths, pipe schedules, outside
"Flange standard"
"Connection type"
"Nominal pressure"
"- - -"
See also
Using the "CatStd(...)" function (Page 32
)
3.4.2.3 Extending the "Standard parameterization table"
You can add new parameters to the existing parameters. COMOS then takes these parameters into account when calculating the basic tables.
To add parameters, extend the "Standard parameterization table".
"Standard parameterization table"
Database:
"Standard tables > @40 > Y00 > A10 > A90 > Y00N00204 Standard parameterization table"
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 23
Page 24
Preparing for creation and maintenance of pipe specs
3.4 Managing the "standard geometry tables" standard catalog
Purpose:
Is used to configure the "standard geometry table" standard catalog
● Is assigned to the following attribute at the objects in the standard catalog: "Y00T00055.Y00A00027 Parameter name"
Structure:
● "Name": Continuous counter
● "Description": Describes the function that the object has in the "standard geometry tables" standard catalog.
● "Value 1" column: The value entered here is used to determine the path to the geometry table. The name of the attribute that COMOS is to evaluate for the pipe part in the pipe part catalog on the "Attributes > 3D geometry" tab
Evaluated attribute Structuring feature "Y00T00011.Y00A00038 Stand‐
ard" "Attributes > Connector <1-n>"
tab, "Y00A00090 Nominal pres‐ sure"
"Attributes > Connector <1-n>"
"Y00A00578 Connection type"
tab, Flanges, "Attributes > <Connector
2>" tab, "Y00A00004 Standard"
Standard
Nominal pressure
Connection type
Flange standard
Procedure
Open the following standard table:
1. "Standard tables > @40 > Y00 > A10 > A90 > Y00N00204 Standard parameterization table"
2. Create a new entry in the standard table:
– "Name": Continuous counter.
– "Description": Description of the parameter, e.g. "Contact face 2"
– "Value 1": Name of the attribute that is evaluated by the calculation formula.
The attribute is found by conducting an evaluation in the following sequence:
1. "Attributes > 3D geometry" tab
2. "Attributes > Connector <1-n>" tab
3. Assign the new entry to all structure objects from the "standard geometry tables" standard catalog as parameters.
4. In the pipe part catalog, generate a calculation formula which uses the new parameter. See also chapter "Entering the calculation formula (Page 30)".
PipeSpec Designer
24 Operating Manual, 09/2014, A5E32076948-AA
Page 25
Result
See also
Preparing for creation and maintenance of pipe specs
3.4 Managing the "standard geometry tables" standard catalog
When using the calculation formula to access the standard catalog, COMOS also takes the parameters you have defined into account.
Structuring by the "Parameter name" attribute

3.4.3 "Dimensions" tab at bolts

Path in the database: "@40 > A20 > Y00 > A10 > A30 > Y00T00055 > A03 > B02 > C01 > Y00T00055 Dimensions"
Inheritance source for the node of the standard catalog for geometry standards, which saves the geometry of the bolts.
The actual dimensions are input at the lowest level of the standard geometry tables.
Table
● Defines which lengths are permitted on the basis of the dimensions.
● Display properties:
"Row display": "Extend dynamically", as otherwise you cannot update the table subsequently in order to add new rows.
● "L<counter>" columns:
Purpose: The length Values: In the "standard geometry tables" standard catalog, enter the bolt lengths on the layer which defines the bolt standard.
(Page 22)

3.4.4 "Dimensions" tab at washers

Path in the database: "@40 > A20 > Y00 > A10 > A30 > Y00T00055 > A03 > B02 > C03 > Y00T00055 Dimensions"
Inheritance source for the tab in which you enter the heights of the washers in the "Standard geometry tables" standard catalog.
The actual dimensions are input at the lowest level of the standard geometry tables.
Table
● Purpose: Defines the height of the washers based on dimension.
● Display properties:
"Row display": "Extend dynamically", as otherwise you cannot update the table subsequently in order to add new rows.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 25
Page 26
Preparing for creation and maintenance of pipe specs
3.4 Managing the "standard geometry tables" standard catalog
● "WT <kg>" column: Purpose: Weight of the washer
"M" column:
● Purpose: The height of the washer

3.4.5 "Dimensions" tab at bolt step lengths

Path in the database: "@40 > A20 > Y00 > A10 > A30 > Y00T00055 > A03 > B02 > C05 > Y00T00055 Dimensions"
Inheritance source for the tab in which you enter the weights and material numbers of the bolts at the geometry tables in the "Standard geometry tables" standard catalog.
The actual dimensions are input at the lowest level of the standard geometry tables.
Table
● Purpose: Specifies the bolt step lengths by geometry standard. Remains blank at the standardization.
● Display properties: "Row display": "Extend dynamically", as otherwise you cannot update the table subsequently in order to add new rows.
● "WT" column: Purpose: Here, you enter the weight at the basic tables in the "standard geometry tables" standard catalog.
● "ID" column: Here, you enter the material number at the basic tables in the "standard geometry tables" standard catalog.
● Column: "L1 <mm>" Purpose: Here you define the bolt lengths permitted in the geometry standards.

3.4.6 "Dimensions" tab at nuts

Path in the database: "@40 > A20 > Y00 > A10 > A30 > Y00T00055 > A03 > B02 > C02 > Y00T00055 Dimensions"
Purpose:
Purpose: Defines the geometry parameters for nuts
Inheritance source for the tab in which you enter the nut height, protrusion, and slope in the "Standard geometry tables" standard catalog.
The actual dimensions are input at the lowest level of the standard geometry tables.
PipeSpec Designer
26 Operating Manual, 09/2014, A5E32076948-AA
Page 27
Preparing for creation and maintenance of pipe specs
Table
Display properties:
"Row display": "Extend dynamically", as otherwise you cannot update the table subsequently in order to add new rows.
● Columns:
Description Purpose Configuration "M <mm>" Nut height You can enter local dimensions in the ta‐
"UEB <mm>" Overlap "P <mm>" Pitch WT <kg> Weight
3.5 Administering pipe part catalogs
Overview

3.5 Administering pipe part catalogs

ble in the pipe part catalog.
The database is supplied with the pipe part catalog. The catalogs are located in the node:
"@50 > A10 > A10 > A10 Pipe part catalog"
catalogs are nominal-diameter-independent. The nominal-diameter-dependent values are
The parameterized so that one base object bundles the characteristics for all nominal diameters.
The nominal-diameter-dependent values are entered in the engineering data as soon as a user actually assigns a nominal diameter to a component.
Use of pipe part catalogs
● 3D Integration
● Isometrics
● P&ID

3.5.1 Structure of the pipe part catalogs

The pipe part catalogs are managed separately according to the system of standards. The database is already populated with catalogs based on the DIN/EN and ANSI/ASME systems of standards.
The pipe part catalogs have the following basic structure:
● System of standards > Pipe part type > Connection type > Material > Pipe parts
● The flange node has the following structure: Connection type > Pressure stage > Material
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 27
Page 28
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
See also
Legal notice
(Page 11)

3.5.2 Determining the component geometry of a pipe part

3.5.2.1 Configuring the geometry attributes
Principle
● The base objects from the pipe part catalog are not multiplied out by nominal diameter. They do not save the true values for the dimensions.
● The pipe part dimensions are determined in the properties of the pipe part. On the "3D Geometry" tab in the attributes of the following control groups:
– "General Geometric Description"
● Instead of actual dimensions, calculation formulae are input in the attributes in the base objects. They determine:
– The source from which the pipe part gets its dimensions
– How the actual values are calculated
– What the actual values are
● The calculation formulae are evaluated in the engineering data. Reason: Some attributes used for calculation are not set until the engineering data stage; these include the construction angle or the component length for components with variable lengths.
Consequence:
If you create a pipe part in the engineering data and set the nominal diameter, COMOS evaluates the calculation formulae of the geometry attributes to determine which geometry
PipeSpec Designer
28 Operating Manual, 09/2014, A5E32076948-AA
Page 29
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
tables should be used. Depending on which nominal diameter has been set at the pipe part, COMOS reads the actual dimension values from the table and writes them to the pipe part:
Geometry attributes at the base object:
1.
2. Geometry attributes at the engineering object before the nominal diameter is set:
3. Geometry attributes at the engineering object after the nominal diameter is set:
Possible sources for dimensions
Depending the following sources:
● Standard geometry tables
● Pipe part:
– The dimension comes from the local dimensions.
– The value of a different attribute is applied to the dimension.
– The dimension is calculated from different attribute values.
● Pipe part element
on the calculation formula that was entered, the dimensions are taken from one of
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 29
Page 30
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
● Local dimensions saved in the nominal-diameter-dependent characteristics table of the pipe spec
default value is defined for each calculation formula. It serves as the starting value in the
● A engineering data.
Parameterized access
The calculation formulae with "Cat" in their name read the dimension from a table. Their access to the table is parameterized via the nominal diameter: The value entered from the table in the geometry attribute depends upon the nominal diameter of the pipe part in the engineering data.
You can only define a parameter other than the nominal diameter in the case of "Cat2(...)".
Fixed calculation formula for flange ends with contact face
A hardcoded calculation formula is used for flange-ends with contact faces. It takes the dimensions from the standard geometry tables.
See also
"General geometry description" control group (Page 52)
Using the "Define catalog access" window (Page 31)
3.5.2.2 Entering the calculation formula
The calculation formula consists of a function name and multiple items.
In addition, you can adapt the mathematical function to the result of the function.
Example: = Cat("Y00A00035", "Y00T00011.Y00A00003AA01" ) / 2
Attributes with calculation formula
At the pipe part catalog base objects, the calculation formulae are used for attributes, the values of which depend on one or several nominal diameters.
Example: "Outer diameter".
These attributes must fulfill the following conditions:
● They are placed on the "3D geometry" tab or one of the "Connector <1-n>" tabs.
● The "3D" value is selected on the "Link" tab in the "Mode" list in the properties of the attribute.
PipeSpec Designer
30 Operating Manual, 09/2014, A5E32076948-AA
Page 31
Preparing for creation and maintenance of pipe specs
Entering the calculation formula
There are two ways to enter a calculation formula:
Via the "Define catalog access" window
The window helps you to define a correct calculation formula. The software generates a calculation formula from the user inputs and writes it to the geometry attribute automatically. See chapter Using the "Define catalog access" window (Page 31).
● Manually
3.5.2.3 Using the "Define catalog access" window
In the "Define catalog access" window, define the calculation formula for selected attributes. See also chapter Entering the calculation formula (Page 30).
Procedure
To define the calculation formula using "Define catalog access", proceed as follows:
1. Open the base object properties for pipe part catalogs.
3.5 Administering pipe part catalogs
2. To open the "Define catalog access" window, press the "F2" button in an attribute that fulfills
the following conditions:
– Is placed on the "3D geometry" tab or one of the "Connector <1-n>" tabs.
– The "3D" value is selected on the "Link" tab in the "Mode" list in the properties of the
attribute.
3. Select the calculation formula in the "Function" field.
4. Define the parameters of the calculation formula.
See also chapter Overview of the calculation formulae (Page 32). You can find detailed information about the calculation formulae in the following chapters:
– Using the "CatStd(...)" function (Page 32)
– Using the "Cat(...)" function (Page 35)
– Using the "Cat2(...)" function (Page 36)
– Using the "S(...)" function (Page 36)
– Using the "ElmS(...)" function (Page 37)
– Using the "CatPC(...)" function (Page 38)
– Using the "CatExt(...)" function (Page 38)
– "Def(...)" function (Page 39)
5. Save your entries.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 31
Page 32
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
3.5.2.4 Overview of the calculation formulae
"CatStd(...)" The value is taken from the standard catalog. It is determined based on the nominal
diameter parameter.
"Cat(...)" The value is taken from the local dimensions defined at the pipe part. It is determined
based on the nominal diameter parameter.
"Cat2(...)" The value is taken from a pipe part table you specify. It is determined based on a
parameter you define. "S(...)" The value of the pipe part attribute you specify is applied to the geometry attribute. "ElmS(...)" Like "S()", but the attribute comes from an element of the pipe part. "CatExt(...)" The value is taken from a pipe part table you specify. It is determined based on the
nominal diameter parameter. "CatPC(...)" The value is taken from the local dimensions defined in the pipe spec. It is determined
based on the nominal diameter parameter. "Def(...)" Sets a default value that is used as the starting value in the engineering data.
3.5.2.5 Using the "CatStd(...)" function
Requirements
The function expects the parameters 1-3. Optional: Parameter 4.
See also chapter
Using the "Define catalog access" window (Page 31).
Every component of the first element is either made up of a fixed value or a variable. For every object under the "standard geometry tables" node, COMOS evaluates which value the attribute "Y00T00055.Y00A00027 Parameter name" has, and compiles the calculation formula from this.
An element of the calculation formula is marked as a variable value depending on the value in the attribute "Parameter name":
● Value of "Parameter name" is equal to "- - -": The name of the object is added to the formula (fixed value).
● Value of "Parameter name" is not equal to "- - -": The name of the attribute corresponding to the entry set in "Parameter name" is added to the formula (variable). The name of the current tab is added to the name of the attribute. If the attribute does not have a value, the name of the "3D geometry" tab is used. The variables are enclosed in "%" characters. Example: "%Y00T00011.Y00A00038%" The variable is unlinked in the engineering data.
● You have opened the "Define catalog access" window for one of the fields of the "General geometry description" control group. You have selected the "CatStd(...)" entry in the "Function" field.
● You have followed the naming system of the standard catalog.
PipeSpec Designer
32 Operating Manual, 09/2014, A5E32076948-AA
Page 33
"Define catalog access" window for CatStd
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
Number Control element Function 1 "Object" This shows the object and attribute for which you called the window.
2 "Function" A list of calculation formulae 3 <Name of the calcu‐
lation formula>
Control elements you can use to specify the parameters of the se‐ lected calculation formula.
● Parameter
1: A formula which evaluates the path to a basic table
in the engineering data.
● Parameter 2: The name of the column from the basic table from which the dimension value is read.
● Parameter 3: The index number of the connector for which the first nominal diameter is valid.
● Parameter 4: If the component has two nominal diameters: The index number of the connector for which the second nominal diameter is valid
4 "New value" The new calculation formula defined using 2 and 3.
Example: CatStd("<Geometry table>", "<Column of the geometry table>", "<Nominal diameter 1>", "<Nominal diameter 2>")
5 "Old value" The old calculation formula
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 33
Page 34
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
Procedure
In the "Define catalog access" window, click the "..." button next to the "Standard catalog"
1. field. The "Catalog selection" window opens. You can see the "standard geometry tables" catalog.
2. Navigate through the structure objects of the catalog until you reach a geometry table.
3. Select the geometry table and click the "OK" button.
Note
By selecting a geometry table, you define a formula. The formula is evaluated in the engineering an actual geometry table, the formula does not necessarily calculate the geometry table you selected in the engineering data.
4. "Column" field: Specify from which column of the basic table the dimension value is read.
"NPS1" field. Optional: "NPS2" field: Specify for which component connector the value is
5. valid.
6. Click the "OK" button.
data at the pipe part and returns the path to a basic table. Although you select
Message "Error in catalog selection"
COMOS checks the path entry when you close the "Catalog selection" window. If COMOS does not find a basic table in the location specified by the path, it opens the "Error in catalog selection" window. Here you decide if you want to apply the entries anyway. After all, just because a path does not lead to a basic table in the base data, it does not mean that it will not lead to a basic table in the engineering data.
Reason:
● Not all relevant attributes have yet been set at the base object.
● Different attribute values may be set at the engineering object than at the base object.
"CatStd(...)" in the engineering data
"CatStd(...)" is executed as follows in the engineering data:
1. COMOS reads the current nominal diameter of the pipe part from the "Y00T00011.Y00A00003AA01 Nominal diameter 1" attribute.
2. COMOS evaluates the formula provided in parameter 1:
– The attributes behind the variables in the calculation formula are evaluated at the pipe
part.
– They are combined with the fixed values to create a string - the path to the basic table
to be used.
3. COMOS goes from the basic table specified by parameter 1 to the column specified by parameter 2, from where it retrieves the dimension of the nominal diameter set at the pipe part.
4. COMOS writes this value to the dimension attribute.
PipeSpec Designer
34 Operating Manual, 09/2014, A5E32076948-AA
Page 35
Example
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
The following calculation formula is entered in the "OutD1 (OD1)" attribute at the base object of a weld neck flange: =CatStd("%Y00T00011.Y00A00038%.A10.A10.A20.A10", "Y00A00657", "Y00T00011.Y00A00003AA01" )
COMOS calculates the current nominal diameter of the flange.
1.
2. COMOS replaces the "%Y00T00011.Y00A00038%" variable in the calculation formula with
the value of the "%Y00T00011.Y00A00038%" attribute in the engineering data at the flange:
– Tag: "%Y00T00011.Y00A00038%"
DisplayValue: "EN/DIN Metric"
Value "Y00T00011.Y00A00038%": "1"
COMOS compiles the path to the geometry table: "@30 > M23 > A10 > Y30 > A10 > 1 > A10 > A10 > A20 > A10 Seamless and welded steel pipes according to EN 10220"
3. COMOS takes the value entered for the current nominal diameter from column "AD1" and
writes it to the "OutD1 (AD)" attribute.
Entering the calculation formula manually
If you enter the calculation formula manually, you are free to decide where a variable is used and where a fixed name is used in parameter 1.
See also
Configuring the geometry attributes (Page 28)
Structuring by the "Parameter name" attribute (Page 22)
Extending the "Standard parameterization table" (Page 23)
3.5.2.6 Using the "Cat(...)" function
Functional principle of "Cat(...)"
● In the engineering view, the dimension value is taken from the local dimensions that are
maintained at the pipe part: Properties of the component, "Local Dimensions" tab, "Y00A00567 Nominal-diameter-dependent table"
● The value is determined based on the nominal diameter parameter.
Requirement
You have selected the "Cat(...)" function in the "Function" field of the "Define catalog access" window.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 35
Page 36
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
Procedure
"Column" field: Specify from which column of the nominal-diameter-dependent table the
1. value is read.
2. "Nominal diameter of connector" and "2. Nominal diameter of connector" fields: Specify for which component connector the value is valid. If the pipe part has only one nominal diameter: Select "Ignore" for "2. Nominal diameter of connector".
3. Click the "OK" button.
3.5.2.7 Using the "Cat2(...)" function
Functional principle of "Cat2(...)"
● The "Cat2(...)" function reads the dimension value from a pipe part table you specify.
● The value is determined based on the parameter you define.
Requirement
Procedure
You have selected the "Cat2(...)" function in the "Function" field of the "Define catalog access" window.
1. Click the "..." button next to the "Table" field. The "Catalog selection" window opens. You see the base object of the pipe part and its tabs.
2. Select the required table and click the "OK" button.
3. "Result column" field: Specify from which column of the table the dimension value is read.
4. "Search column 1" field: Specify the column to be used as the search parameter.
5. For pipe parts with two nominal diameters: Specify the column of the second search parameter in the "Search parameter 2" field.
6. "1st attribute with search value" field: Specify which attribute of the pipe part is evaluated to find the correct search row in the search column.
7. "2nd attribute with search value" field: For pipe parts with two nominal diameters. Same as above.
8. Click the "OK" button.
3.5.2.8 Using the "S(...)" function
Functional principle of "S(...)"
The "S(...)" function uses the value from another pipe part attribute as the dimension.
PipeSpec Designer
36 Operating Manual, 09/2014, A5E32076948-AA
Page 37
Requirement
You have selected the "S(...)" function in the "Function" field of the "Define catalog access" window.
Procedure
"Specification" field: Click the "..." button next to the field.
1.
The "Attribute selection" window opens. You see the base object of the pipe part and its tabs.
2. Select the required attribute and click the "OK" button.
3. In the "Define catalog access" window, click the "OK" button.
3.5.2.9 Using the "ElmS(...)" function
Functional principle of "ElmS(...)"
The "ElmS(...)" function uses the value from an attribute of a pipe part element as the dimension.
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
Requirement
Procedure
See also
You have selected the "ElmS(...)" function in the "Function" field of the "Define catalog access" window.
1. "Element" field: Click the "..." button next to the field.
The "Element selection" window opens. You see the base object of the pipe part and the subordinate elements.
2. Select the required element and click the "OK" button.
3. "Specification" field: Click the "..." button next to the field.
The "Attribute selection" window opens. You see the base object of the element and its tabs and attributes.
4. Select the required attribute.
5. In the "Define catalog access" window, click the "OK" button.
Using the "S(...)" function (Page 36)
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 37
Page 38
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
3.5.2.10 Using the "CatExt(...)" function
Functional principle of "CatExt(...)"
The dimension is read at the pipe part from a table you specify.
● The value is determined based on the nominal diameter parameter.
Requirement
You have selected the "CatExt(...)" function in the "Function" field of the "Define catalog access" window.
Procedure
1. "Table" field: Click the "..." button next to the field. The "Catalog selection" window opens. You see the base object of the pipe part and its tabs.
2. Select the required table and click the "OK" button.
3. Continue as described for the "Cat(...)" function. See chapter Using the "Cat(...)" function (Page 35).
4. Click the "OK" button.
3.5.2.11 Using the "CatPC(...)" function
Functional principle of "CatPC(...)"
● The dimensions are read from the local deviations entered in the pipe spec: "Characteristics" tab, "Y00A00125 Geometry row" table
● The value is determined based on the nominal diameter parameter.
Requirement
You have selected the "CatPC(...)" function in the "Function" field of the "Define catalog access" window.
Procedure
1. Click the "..." button to the right of the "Pipe spec" field. The "Element selection" window opens.
2. Select a pipe spec and click "OK".
3. "Column" field: Specify which column the value is taken from.
PipeSpec Designer
38 Operating Manual, 09/2014, A5E32076948-AA
Page 39
4. In the "1st nominal diameter" and "2nd nominal diameter" fields, specify the component
connector for which the value is valid.
the pipe part has only one nominal diameter: Select "Ignore" for "2nd nominal diameter".
If
5. Click the "OK" button.
3.5.2.12 "Def(...)" function
You can only input the "Def(...)" calculation formula manually.
Procedure
Pass a value as a parameter that serves as the starting value and can be replaced by another value at a later stage in the engineering data.
Example:
Def(2500)
Result
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
If the base object is changed in the engineering data, the attribute value that was input at the pipe part is always retained.
In contrast, if you input the starting value directly into the attribute in the base data, when the base object is changed, the attribute value input at the object is replaced by the value defined at the new base object.

3.5.3 Assigning bolt sets to a pipe part

If you assign a bolt set to a pipe part or pipe spec element and the "Pipe spec dependent" options are not enabled at the bolt set, the assigned bolt set is generated during bolt calculation. Otherwise, a bolt set that was defined in the pipe spec is generated.
See also chapter Fundamentals of bolt sets (Page 63).
Requirement
You have already prepared bolt sets in the base data. See also chapter Preparing bolt sets (Page 63).
Procedure
1. Open the properties of a bolted pipe part or pipe spec element.
2. Select the "Connection <1-n>" tab , which contains the control groups "Information - First
bolt circle" and "Information - Second bolt circle".
3. Select the bolted type in the control group "Information - First bolt circle".
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 39
Page 40
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
4. Ensure that the calculation formulas are entered correctly and completely in the fields for
specification of the bolt set. See also chapter Determining the component geometry of
the a pipe part (Page 28). Alternatively, you can enter the values manually without having them calculated.
5. Drag&drop a prepared bolt set into the "Bolt set" field.
6. To define two bolted types at the connector of the pipe part, proceed as described above in the control group "Information - Second bolt circle".
Result
The defined bolt sets are generated and connected to the associated pipe parts during the bolt calculation.

3.5.4 Nominal diameter range of a pipe part

3.5.4.1 Introduction to nominal diameter ranges
The base objects of the pipe parts from the pipe part catalog are almost completely specified templates that are parameterized according to nominal diameter. This means that a manufacturer device can be assigned by setting the nominal diameter.
A nominal diameter can only be assigned to a manufacturer device if it lies in the nominal diameter range of the pipe part.
COMOS validates the permitted nominal diameter ranges of a pipe part and saves them at the corresponding object. Regarding the nominal diameter, a pipe part counts as permitted if the following requirements are met:
● All 3D attributes of the "3D geometry" tab entered via the user interface have to be calculable.
● The values that are relevant for calculating the geometry have to be calculable.
The calculated nominal diameter range is saved at the pipe part as an XML string in the "Y00A04288 Nominal diameter range" attribute on the "3D geometry" tab.
The nominal diameter range of a pipe part can also be displayed on the user interface. See also chapter Display nominal diameter range (Page 40).
For pipe-spec-dependent pipe parts for which the function "CatPC" has been set, the XML string is created underneath the pipe spec element.
3.5.4.2 Display nominal diameter range
The pipe parts in the pipe part catalog are configured in such as way as standard that you can read the nominal diameter range in the characteristics on the "Display for nominal diameter range" tab.
If you create a new pipe part type in the template of the pipe part catalog under the node "@30 > M23 > A50 > A10 > A10 > A10 Pipe part catalog template", you must link the "Y00T00057 Display for nominal diameter range" tab.
PipeSpec Designer
40 Operating Manual, 09/2014, A5E32076948-AA
Page 41
Preparing for creation and maintenance of pipe specs
Procedure
Open the "Attributes" tab in the properties of the new object.
1.
2. Go to design mode.
3. Create a new tab.
4. Set the following tab as catalog tab:
"@40 > A20 > Y00 > A10 > A30 > Y00T00057 > A01 @Y Nominal diameter range"
5. Confirm your entries.
See also
"Display for nominal diameter range" tab (Page 53)
3.5.4.3 New calculation of the nominal diameter range
Initial situation
3.5 Administering pipe part catalogs
Requirement
Procedure
If changes are made to the attributes of a pipe part which affect its nominal diameter range, the nominal diameter range has to be recalculated.
This is particularly necessary if you make changes to the following positions:
● "3D geometry" tab
● "Connection <1-n>" tabs
● Geometry tables from the "standard geometry tables" catalog
You have opened the "Attributes > Display for nominal diameter range" tab for the changed pipe part.
Click the "Refresh" button to recalculate the nominal diameter range.
Note
Clicking changes you have made to the nominal diameter range in the table.
the "Refresh" button to recalculate the nominal diameter range overwrites all manual
Problems with missing rights
COMOS might not be able to save the nominal diameter range in the "Y00A04288 nominal diameter range" attribute, e.g. due to missing rights or because you are in another project.
In
this case the XML string is not available; it is recalculated every time it is needed. See also
chapter Integration into existing databases (Page 42).
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 41
Page 42
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
3.5.4.4 Restricting the nominal diameter range of a pipe part
Requirement
You have opened the "Display for nominal diameter range" tab.
Procedure
To exclude nominal diameters from or add them to the nominal diameter range which is
1. generally available for the pipe part, click once with the left mouse button in a cell:
– Option was activated: The option is deactivated. The nominal diameter is no longer in
the nominal diameter range.
– Option was deactivated: The option is activated. The nominal diameter is in the nominal
diameter range. You can only edit the white cells.
2. Save your entries.
Result
● You have defined the nominal diameter range in which the pipe part is available.
● The nominal diameter range is saved at the pipe part as an XML string in the "Y00A04288 Nominal diameter range" attribute.
See also
"Display for nominal diameter range" tab (Page 53)
3.5.4.5 Integration into existing databases
If you are already working with an existing database and the "GD.NDRange" attribute and associated XML strings have not yet been generated for its pipe part base objects, you should convert the base objects of the pipe parts once only.
If you do not convert the base objects in the base project, COMOS cannot create the attribute in the engineering data. The permitted nominal diameter range must always be recalculated every time it is called. This can lead to a decrease in performance.
Note
The time taken to complete the conversion depends upon the number of pipe parts. Run the conversion overnight if necessary.
Script for conversion
To run the conversion, implement the following script at the structure object of the pipe part catalog or execute it via the object debugger:
"Set Checklib = CreateObject ("ComosPPCObjectCheck.Lib")
PipeSpec Designer
42 Operating Manual, 09/2014, A5E32076948-AA
Page 43
Preparing for creation and maintenance of pipe specs
CheckLib.NDRangeForCDevice Me,Nothing
"Me" is equivalent to the start object.
The conversion is conducted recursively.
3.5 Administering pipe part catalogs
3.5.5

Extending a pipe part catalog

3.5.5.1 Creating a new catalog
The database contains two pipe part catalogs: one catalog based on DIN/EN and one based on ANSI/ASME.
You can create more catalogs, e.g. manufacturer catalogs.
Requirement
The system of standards on which the new catalog is to be based already exists in the database.
If not: See chapter Creating a new system of standards (Page 55).
Procedure
1. Navigate to the following node:
Example: "@50 > A10 > A10 > A10 Pipe part catalog"
2. Dependent upon the extent to which the new catalog differs from existing catalogs, create
it from scratch or copy and change an existing catalog:
– New catalog:
Use the following templates as a basis for the new catalog: "@30 > M23 > A50 > A10 > A10 > A10 Pipe part catalog template"
– Copied catalog:
Select the "Copy structure" command from the context menu. The structure is created parallel to the selected object. It contains the suffix "_1".
3. Enter the description of the new pipe part catalog.
4. Select the system of standards on the pipe parts on the "Attributes > Part description" tab
in the "Y00A00038 SSys" attribute.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 43
Page 44
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
5. In order to apply the value to all "Y00A00038 SSys" attributes of the object, click on the "Update attributes" button.
Change the bulk processing in order to change the system of standards at all objects.
Hint: You can find more information on this topic in the "COMOS Platform Administration" manual, keyword "Bulk processing". The standard tables at the attributes of the pipe part objects are switched by the shift in the system of standards.
6. Complete the substructure of the catalog. Dependent upon whether the catalog is completely new or based on a copy, proceed as follows: New catalog: Create the substructure of the catalog as far as the actual pipe parts. Copied catalog: Rename nodes, create new nodes, edit the properties, or delete nodes (e.g. nodes for pipe part types which are not produced by the manufacturer), if necessary.
3.5.5.2 Creating a new pipe part
Procedure
We recommend using an existing pipe part as a template when adding a new pipe part to an existing pipe part catalog. Proceed as follows:
1. Open the pipe part catalog and navigate to the pipe part you are using as a template.
2. Select the pipe part, followed by "Copy" from the context menu.
3. Select the node underneath which the new pipe part is to be located, followed by "Paste" from the context menu.
4. Open the properties of the new pipe part and modify them.

3.5.6 "Part description" tab

The control elements that are not self-explanatory are described below.
"Part description" control group
Description Function "Part group"
"<Type>] type" (pipe type, flange type,
etc.) "Part name", "Variant", "Option", "Part description"
● Seek
● Seek
● You can create variants of a pipe part. The variants can have options.
advice from your account manager before making any changes to
the entries in the standard table.
advice from your account manager before making any changes to
the entries in the standard tables.
Script block "OnChange": – Purpose: Integration of attribute values into the Navigator description
text
– Implementation: See also chapter Navigator description from pipe
part attributes (Page 150).
PipeSpec Designer
44 Operating Manual, 09/2014, A5E32076948-AA
Page 45
"Norm description" control group
Description Function "Technical norm" "Company standard" "NSys"
"Geometry description" control group
Control element Description "PN"
See also
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
● Dependent on the system of standards
● Refers to a company standard.
● Displays the selected system of standards Linked to the "Y00T00060.Y00A00038 NSys" attribute
● Script block "OnChange()": Purpose: Forwarding of a new nominal pressure to the "Y00T00050AA01.Y00A00090 Nominal pressure" attribute
Change DisplayValue()
(Page 149)

3.5.7 "Part specification" tab

The control elements that are not self-explanatory are described below.
See also
Change DisplayValue() (Page 149)
3.5.7.1 Control group "Pressure/temperature dependency"
Purpose
The table stores the information on the temperature at which nominal pressure is allowed for a pipe part.
The values entered here are evaluated on the "Chart" tab in the PipeSpec Designer and displayed in a diagram. See also chapter "Chart" tab (Page 108).
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 45
Page 46
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
Attributes
"Minimum" "Maximum" "<1-6>" Pressure range Nominal pressure Nominal pressure
Here, the same value as shown in the "Minimum" col‐ umn must be entered.
Temperature range Minimum temperature at
the associated nominal
which pressure remains constant.
Maximum temperature at which the associated nominal pressure remains constant.
Permissible nominal pres‐ sure ature values
Selected temperature values
3.5.7.2 Control group "Materials – List of objects"
Attributes
for the specified temper‐
Control element Description "Material" Script block "OnChange":
Purpose: Sets the material number depending on the material and adds the
● material to the Navigator description.
● See also chapter Navigator description from pipe part attributes (Page 150).
"NSys"
"Position" Table in which the individual parts of the pipe part are described.
● Defines the system of standards for the component Controls all the component's attributes that are dependent on the system of
● standards.
● Registered as dependent attributes: "VS001", "VS002"
See also
Change DisplayValue()
(Page 149)
3.5.7.3 Control group "Technical Terms of Delivery"
Attributes
Control element Description "Standard" The standard for the technical terms of delivery, depending on the sys‐
tem of standards
"No." Table in which the individual parts of the pipe part are described with
regard to their technical terms of delivery.
PipeSpec Designer
46 Operating Manual, 09/2014, A5E32076948-AA
Page 47

3.5.8 "Datasheet" tab

Saves part-specific data dependent upon the nominal diameter
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
3.5.8.1
Control group "Manufacturer data"
Attributes
The control group contains auxiliary fields, which can be used in reports, for example:
3.5.8.2 Nominal size dependent table
Contents of nominal size dependent table
The table saves part-specific data dependent upon the nominal diameter:
● Physical data (weight, volume, friction losses)
● Norm object data for linking with ERP systems (part number, overall material number for Merian, SAP-specific data)
● Other data that is relevant for the interfaces (material class, part ID, storage number, order numbers, STYPE).
Properties of the nominal diameter column(s)
The properties and values of the nominal diameter columns are inherited across several levels of the standard geometry tables. They are entered manually there.
Do not change the values directly at the pipe part.
● "DN1" column
● "DN2" column

3.5.9 "Local dimensions (NPS)" tab

● For pipe parts with one nominal diameter: "Local Dimensions (DN)"
● For pipe parts with two nominal diameters: "Local Dimensions (DN1/DN2)"
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 47
Page 48
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
Attributes
Control element Description "System of standards"
"Nominal size dependent ta‐ ble"
● Displays the selected system of standards. Linked to "Y00T00060.Y00A00038 NSys"
Deviations from the dimensions entered in the standard geometry ta‐ bles and at the pipe spec are maintained in this table.
The local dimensions of the pipe part are used if you enter the calcu‐
formula "Cat()" in the geometry attributes on the "3D geometry"
lation tab.
Columns in the nominal-diameter-dependent table for pipe parts with one nominal diameter
Description Function Comment "DN1" The values are inherited from the standard geometry tables. Do not
change the values directly at the pipe part.
"L", "L1" "T", "T1" "R" Radius "d1", "d2" "s2", "h3", "BD" "exz" Eccentricity "a1", "b1", "a2", "b2" "P1" to "P10"
Part lengths Values are en‐
Part lengths
Auxiliary geometry parameters (depending on the pipe part)
Weld neck flange parameters
Auxiliary parameters for drives
Other dimensions
Values are en‐ tered by the user
tered by the user
The column caption corresponds to the legend of the cross-section drawing on the "3D geometry" tab.
Columns in the nominal-diameter-dependent table for pipe parts with two nominal diameters
The
table has the same columns as for pipe parts with one nominal diameter, plus the following
column:
Description Function Comment "DN2" The values are inherited from the standard geometry tables. Do not
change the values directly at the pipe part.
48 Operating Manual, 09/2014, A5E32076948-AA
Values are en‐ tered by the user
PipeSpec Designer
Page 49

3.5.10 "Text blocks" tab

The tab serves to save texts that describe components.
Control group "Additional texts"
Control element Description "List of objects (pipe spec)
text" "Order text" Self-explanatory
Control group "Component created text"
Control element Description "Description" Parameterizable text which creates a string describing the part by con‐
"Update component de‐ scription"
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
Self-explanatory
catenating the values of various pipe part attributes. An expression consisting of TValue calculation formulae is input in the
field. Pipe part attributes are passed to the calculation formulae. The attribute values are then evaluated and linked with each other.
You can use the resulting string as a description in the Navigator. See also chapter Navigator description from pipe part attributes
Button to update the component description
(Page 150).
Notation:
"=": Introduces the expression
● "TValue": The function call
● "(...)": String parameter of TValue
● "&": AND-operator to concatenate the resulting substring
● "_": Line break which is ignored in the resulting string
The specific attributes read out depend upon the component and are usually linked to the standard. Some attributes are not set until the engineering data stage.
TValue calculation formula
You can find more information on this topic in the "COMOS Platform Administration" manual, keyword "Enter calculation formula as value: TValue".

3.5.11 "Interface codes" tab

The tab is used to save interface-related data.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 49
Page 50
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs

3.5.12 "System information" tab

The tab is used in the Isometrics module.
3.5.13

"Data maintenance" tab

The tab is used for data management.

3.5.14 "Fabrication" tab

The tab is used in the Isometrics module.
You can find more information on this topic in the "Isometrics" manual, keyword "Adapting dimensions".

3.5.15 "Comments" tab

You can enter remarks about the pipe part here.

3.5.16 "3D geometry" tab

The attributes of the tab are of importance for pipe spec administration and for the generation of 3D objects.
Setting for all 3D attributes
3D mode must be activated for all 3D attributes:
Properties of the attribute, "Link" tab, "Mode": "On"
3.5.16.1 "General" control group
The "3D geometry" tab has the following general geometry attributes:
Control element Description "Standard"
"In the report, only use the symbol for the re‐ quirement"
50 Operating Manual, 09/2014, A5E32076948-AA
● Displays the selected system of standards.
Linked to "Y00T00060.Y00A00038 NSys"
Option which is relevant for P&IDs if the P&ID catalog is linked to the pipe part catalog. See also chapter (Page 130).
Retaining the request as the report object
PipeSpec Designer
Page 51
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
Control element Description "GeoType"
"Function code"
"Layer"
"Color"
- Cross-section drawing with the legend for the dimensions "Pipe spec"
"Pipe spec dependent" Option is evaluated if the "CatPC" calculation formula has been called for
"VSUI attributes"
● List for the definition of the GeoType The corresponding GeoTypes have already been entered in the pipe part catalog.
● The
● 3D attribute
● List for the definition of the function code
● List
● Button specifying the color in which the object is to be displayed in 3D
● List from which the pipe spec is selected in the engineering data.
the pipe part. It is evaluated on the "Display for nominal diameter range" tab. "CatPC" sets the attribute to the value "1".
● Only visible in the Navigator, not in the properties.
● The pipe spec and the nominal diameter of components must be set for
GeoType is evaluated when the drawing procedure of the pipe part
is called in the 3D model.
Evaluated in the P&ID and Isometrics modules
specifying a group of objects that are hidden and shown as a group
in 3D space.
space.
Use: To adapt the toolbar in isometries. Not directly PipeSpec-relevant.
the isometry before you can draw on the isometry. For this purpose, the following attribute names must be entered as the value: "Y00A00052;Y00A00003AA01".
See also
Standard table for function codes
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 51
(Page 55)
Page 52
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
3.5.16.2 "Nominal sizes / connection types" control group
"Nominal diameter connect type straightway" control group defines the following attributes
The for the input and output of the pipe part:
Control element Description "Nominal diameter"
● List for the definition of the nominal diameter
Is not set until the engineering data stage. If pipe spec mapping has been performed, the nominal diameter of the P&ID object is applied to the pipe part catalog object.
● Properties of the attribute, "Link" tab – "Link type": "By script function <GetLinkedAttribute>" – "Value": "Static" – "Operator": "="
● Script block "OnEdit": When the nominal diameter is changed in the engineering data, the script checks whether the new nominal diameter is within the range specified for the pipe part in the pipe spec.
● Script block "GetLinkedSpecification": The script writes the nominal diameter set at the P&ID object to the pipe part catalog pipe part.
See also
Navigator description from pipe part attributes
3.5.16.3 "General geometry description" control group
The dimensions of the pipe part are determined here
A legend for the parameters can be found in the cross-section drawing added in the "Descriptions" control group.
Configuration of the attributes
See also chapter Determining the component geometry of a pipe part (Page 28).

3.5.17 "Connector <1-n>" tab

Each connector of a 3D component is described on a separate tab.
Most attribute values at the connectors can be overwritten and differ from connector to connector. The values set at the connectors are used for an export.
(Page 150)
PipeSpec Designer
52 Operating Manual, 09/2014, A5E32076948-AA
Page 53
"General connection information" control group
Control element Description "Nominal pressure"
"Nominal diameter"
"Connection type"
"Attachment type" Used to automatically generate predefined mounting parts on isometries and
● Defines the nominal pressure. Linked with the "Y00T00059.Y00A00090 PN" attribute.
● Defines the nominal diameter. Linked with the "Y00T00011.Y00A00003AA01 Nominal diameter 1"
● attribute
● For flanged pipe parts only. List in which the type of bolted connection of the pipe part is defined and
● thus the algorithm for calculating the bolt length.
bills of material during construction. See also chapter (Page 105).
Component-specific control groups
Some geometry-relevant attributes are calculated using formulas that take values from the standard geometry tables. You can edit these attributes by placing the cursor in the field and pressing <F2> on your keyboard. See also chapter a pipe part (Page 28).
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
"Fastening table" tab
Determining the component geometry of

3.5.18 "Display for nominal diameter range" tab

Here you restrict the nominal diameter range of the pipe part.
User interface reference
The tab contains the following elements:
● A table displaying the nominal diameter range of the pipe part
– The table is based on an object query. See also chapter Display nominal diameter
range (Page 40).
– It contains all nominal diameters sizes from the nominal diameter range of the pipe part.
The nominal diameters for which COMOS cannot determine the parameters required for calculation of the component geometry are excluded.
– A table cell is displayed with a white background if the nominal diameter for the pipe
part is permitted, and in gray if it is not.
– An option in the white table cells determines whether the nominal diameter belongs to
the nominal diameter range of the pipe part. You can limit the nominal diameter range of the pipe part. See also chapter Restricting the nominal diameter range of a pipe part (Page 42).
● The "Refresh" button
– It recalculates the nominal diameters listed in the table. See also chapter New
calculation of the nominal diameter range (Page 41).
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 53
Page 54
Preparing for creation and maintenance of pipe specs

3.6 Creating a pipe part type

Inheriting the tab to pipe spec elements
The tab is also inherited to the pipe spec elements that are based on the pipe parts from the pipe part catalog. It serves informational purposes in this context.
the "CATPC" calculation formula is input at a geometry attribute, the nominal diameter range
If of the pipe part cannot be calculated in the pipe part catalog. The pipe spec element is used in this case.
3.6 Creating a pipe part type

3.6.1 Creating a pipe part type

Definition
A pipe part type is an object that is used to sort pipe parts into categories by their function code from within the pipe specs. The name of pipe part types corresponds to a function code. The name contains any number of placeholders, which are marked with "X".
The pipe part type "21XXX elbow" covers, for example, all pipe parts of a pipe spec whose function code consists of the number "21" and any other three digits.
See also chapter Standard table for function codes (Page 55).
Structuring pipe part types
Structure the pipe part types so that you can access all pipes or elbows of a pipe spec, for example, using the pipe part type. Each PipeSpec element should only be sorted into one category. Exception: The "XXXX" pipe part type is also permitted.
Creating a new pipe part type
1. Select the root node for the pipe part types in the base data. The project properties in the "PipeSpec Designer" category show where you find the base objects of the pipe part types in the database.
2. Select "New > New base object" in the context menu.
3. Open the properties of the new object and click on the "System" tab.
4. "Name" field: Enter the initial digits of the function code as the name. For the characters which are variable, set an "X". Example: 21XXX. The name has to contain five characters.
PipeSpec Designer
54 Operating Manual, 09/2014, A5E32076948-AA
Page 55
Preparing for creation and maintenance of pipe specs
5. "Description" field: Enter the function type.

3.7 Administering standards

6. "Reference"
function code lies within the pipe part type.
Note
function code of the linked base object is used, for example, in the isometrics module
The to control the display of the toolbar.
control group: In the "Base object" field, set a reference to a base object whose

3.6.2 Standard table for function codes

Purpose of function codes
Function
The function codes are grouped in a standard table. The standard table is stored at the "Y00T00011.Y00A00002 Function code" attribute at pipe parts.
Standard table for function codes: "Standard tables > Y10 > M23 > A10 > Y10M23N00001 Function code"
Permitted values
Some of the function codes are fixed programmed in COMOS.
codes are codes that are used to categorize pipe parts when working with pipe specs.
Furthermore, certain function code ranges are reserved for specific component types.
Example:
● The function code range between 10000 and 10010 is reserved for types of pipe specs.
● The function code range between 11100 and 11199 is reserved for general pipes.
See also chapter Linking the P&ID function code to the function codes (Page 125).
3.7 Administering standards

3.7.1 Creating a new system of standards

3.7.1.1 Overview: Creating a new system of standards
The standard catalog contains geometry standards based on the DIN/EN and ANSI/ASME systems of standards. If your engineering is to be based on a different system of standards, you create a new system of standards.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 55
Page 56
Preparing for creation and maintenance of pipe specs
3.7 Administering standards
To create a new system of standards, expand the following catalogs:
"Standard tables > Y10 > M20 > Y30 > A10 System standard depending tables"
● "@30 > M23 > A10 > Y30 > A10 Standard geometry tables"
● "@50 > A10 > A10 > A10 Pipe part catalog"
Procedure
1. Create a node with the standard table that describes the new system of standards. See chapter Creating standard tables for a system of standards (Page 56).
2. Open the following standard table: "Y10 > M23 > A10 > Y10M23N00023 Systems of standards".
3. Create an entry for the new system of standards.
– Enter a description.
– Enter the name of the new node, which contains the standard tables of the new system
of standards, into the "Value 1" column. See also chapter Creating standard tables for a system of standards (Page 56).
4. Create a node under the object "standard geometry tables", which describes the structure objects and geometry tables for the new system of standards. See chapter Extending a system of standards in the "standard geometry tables" (Page 57).
5. Optional: Create new tabs or attributes for the standard geometry tables. See chapter Adding attributes or tabs for the "standard geometry tables" (Page 58).
6. Create a node under the object "Pipe parts catalog", which contains the pipe parts for the new system of standards. See chapter Extending a pipe part catalog (Page 43).
7. Edit the contents of the new system of standards.
8. Use the new standard in the pipe part catalog. See chapter Extending a system of standards in the pipe part catalog (Page 59).
See also
Configuring geometry standards for bolts (Page 61)
Configuring geometry standards for nuts and washers (Page 62)
3.7.1.2 Creating standard tables for a system of standards
Procedure
1. Navigate to the node that contains the standard tables that are dependent on the system of standards: "Standard tables > Y10 > M20 > Y30 > A10 System standard depending tables"
2. Select an underlying node that collects the standard tables of a system of standards. Example: "1 DIN/EN"
PipeSpec Designer
56 Operating Manual, 09/2014, A5E32076948-AA
Page 57
Preparing for creation and maintenance of pipe specs
3.7 Administering standards
3. Select the "Copy structure" command from the context menu.
The structure is created parallel to the selected object. It contains the suffix "_1".
Note Object name as identification
The object name must match the entry in the "Value 1" column of the following standard table:
"Standard tables > Y10 > M23 > A10 > Y10M23N00023 System of standards"
4. Edit the standard tables or create new standard tables.
You can find additional information on this topic in the "COMOS Platform Administration" manual, keyword "Creating or editing standard tables".
you create a new standard table, set this up in all systems of standards. Within the systems
If of standards, the standard table must be in the the same position in the structure and the name must be identical.
Note Do not delete
Do not delete any standard tables. Do not delete any existing entries in standard tables.
3.7.1.3 Extending a system of standards in the "standard geometry tables"
Procedure
Navigate to the node that contains the standard geometry tables:
1.
"@30 > M23 > A10 > Y30 > A10 Standard geometry tables"
2. Select an underlying node that collects the structure objects and geometry tables of a
system of standards. Example: "1 acc. to DIN/EN"
3. Select the "Copy structure" command from the context menu.
The structure is copied and created parallel to the selected object. It contains the suffix "_1".
4. Enter the name of the new system of standards in the description.
5. Enter a new name for the object.
Note Name of the geometry tables
names of the geometry tables must correspond to the entries of the new standard table
The in
the "Value 1" column.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 57
Page 58
Preparing for creation and maintenance of pipe specs
3.7 Administering standards
6. Edit the properties of the structure objects. Optional: list.
– "Parameter name" of the object equal to "- - -":
– "Parameter name" not equal to "- - -":
7. Open the properties of the geometry tables.
Note Exception with bolt geometry standards
The geometry tables for bolts have a further substructure. Upper structure: Describes dimensions and lengths; substructure: Describes the bolt weights and IDs dependent on the dimensions and lengths, e.g. order number.
Optional: Select a new value on the "Attributes > Dimensions" tab in the "Parameter name" list.
Select a new value on the "Attributes > Dimensions" tab in the "Parameter name"
Name can be selected at will
Only values which can have the attribute addressed with "Parameter name" are permitted. See also chapter Extending the "Standard parameterization table" (Page 23).
"Parameter name" of the object equal to "- - -":
Name can be selected at will
– "Parameter name" not equal to "- - -":
Only values which can have the attribute addressed with "Parameter name" are permitted. See also chapter Extending the "Standard parameterization table" (Page 23).
8. Open the "Attributes > Dimensions" tab.
9. Change the dimensions that were taken from the template from the nominal-diameter­dependent table.
See also
Adding attributes or tabs for the "standard geometry tables" (Page 58)
3.7.1.4 Adding attributes or tabs for the "standard geometry tables"
If possible, add tabs or attributes to the attribute catalog of the "standard geometry tables" standard catalog.
Procedure
1. Select the "Base objects" tab in the Navigator.
2. To edit or add attributes, open the following node: "@40 > A20 > Y00 > A10 > A30 > Y00T00055 > A03 Dimensions (standard geometry tables)" Create the required attributes on the "Dimensions" tab. You will find more information on this topic in the "COMOS Platform Administration" manual, keyword "Creating tabs and attributes". The new attributes are automatically applied to the "standard geometry tables" in the "@30" node.
PipeSpec Designer
58 Operating Manual, 09/2014, A5E32076948-AA
Page 59
Preparing for creation and maintenance of pipe specs
3. To add new tabs, proceed as usual.
will find more information on this topic in the "COMOS Platform Administration" manual,
You keyword "Creating tabs and attributes".
4. If you have created a new tab, use it in the template folder at the corresponding objects
under the following node: "@10 > A20 > A20 > A20 > A10 Geometry tables" Refer to the "Catalog tab" field on the tab that you have recently created. The new tab is automatically applied to the "standard geometry tables" in the "@30" node.
See also
Overview: Creating a new system of standards (Page 55)
3.7.1.5 Extending a system of standards in the pipe part catalog
Procedure
1. Navigate to a node in the pipe part catalog which contains pipe parts that are dependent
on the system of standards: Example: "@50 > A10 > A10 > A10 > 1 DIN/EN metric"
3.7 Administering standards
2. Select the "Copy structure" command from the context menu.
The structure is created parallel to the selected object. It contains the suffix "_1".
3. Enter the name of the new system of standards in the description.
4. Select a new system of standards at the pipe part on the "Attributes > Part description" tab
in the "Y00A00038 SSys" attribute.
5. In order to apply the value to all "Y00A00038 SSys" attributes of the object, click on the
"Update attributes" button. Hint: Change the bulk processing in order to change the system of standards at all objects. You can find more information on this topic in the "COMOS Platform Administration" manual, keyword "Bulk processing". The standard tables at the attributes of the pipe part objects are switched by the shift in the system of standards.
6. Optional: Change the remaining properties of the copied pipe part objects.
See also chapters Using the "CatStd(...)" function (Page 32) and Administering pipe part catalogs (Page 27).

3.7.2 Extending a standard in a system of standards

3.7.2.1 Creating geometry standards
If a geometry standard is missing from a system of standards, you can create one.
Example: You would like to create a new standard collection under the following node:
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 59
Page 60
Preparing for creation and maintenance of pipe specs
3.7 Administering standards
"@30 > M23 > A10 > Y30 > A10 > 1 > A60 > 1 > A10 Geometry contact face"
Extend the standard table for geometry contact areas.
● Extend the standard geometry tables.
Procedure
The description is based on the example given above for the creation of a new geometry contact area.
1. Navigate to the standard table that describes the geometry contact areas. "Standard tables > Y10 > M20 > Y30 > A10 > 1 > A60 Contact faces"
2. Enter the new standard in the standard table.
Note Do not delete
Do not delete any standard tables. Do not delete any existing entries in standard tables.
3. Open the following node: "@30 > M23 > A10 > Y30 > A10 Standard geometry tables"
Navigate to the layer on which the standard collections of the geometry contact areas are
4. managed. "@30 > M23 > A10 > Y30 > A10 > 1 > A60 > 1 > A10 Geometry contact face"
5. Copy a standard collection via the context menu using the "Copy structure" command. COMOS creates a copy of the standard node, its structure objects and basic tables.
6. Open the properties of the copy and give the new standard a suitable name and description.
7. Edit the geometry tables:
– Change the name and the description.
Note Names of the geometry tables in the "Value 1" column
names of the geometry tables must correspond to the entries in the "Value 1" column
The of the abovementioned standard table.
– Create new structure objects or delete nodes if necessary.
Example: or amend the layer by adding more pressure stages.
8. Open the "Dimensions" tab of the geometry tables.
9. Edit the properties according to the templates of the standard.
Delete nodes for invalid pressure stages on the nominal pressure stage layer
See also
Extending a system of standards in the pipe part catalog (Page 59)
PipeSpec Designer
60 Operating Manual, 09/2014, A5E32076948-AA
Page 61
3.7.2.2 Adding values to the geometry tables
Note
Seek instructions from your account manager before amending the basic tables for the standards based on EN/DIN and ANSI/ASME.
You can supplement the dimensions entered in the basic tables.
The nominal diameters are managed in the geometry tables and can vary according to the component.
Procedure
1.
Navigate to a geometry table. Example: "@30 > M23 > A10 > Y30 > A10 > 1 > A40 > A10 > A10 Face-to-face dimensions of pipe caps according to DIN 2617"
2. Open the "Attributes > Dimensions" tab in the properties.
3. To add a new nominal diameter, extend the standard table for nominal diameters in the
corresponding system of standards. "Standard tables > Y10 > M20 > Y30 > A10 > 1 > A50 Nominal Sizes" You can find additional information on this topic in the "COMOS Platform Administration" manual, keyword "Creating the standard table values in the standard tables".
Preparing for creation and maintenance of pipe specs
3.7 Administering standards
4. To add a new nominal diameter into the geometry table, create a new row in the table.
You can find additional information on this topic in the "COMOS Platform Administration" manual, keyword "n".
5. Enter the dimensions for the new nominal diameter.
3.7.2.3 Configuring geometry standards for bolts
Requirement
You have created a new geometry standard for bolt parts.
Procedure
1. Open the node of the newly created system of standards structure object.
You see the structure objects for the screw types (e.g. screws, screw bolts).
2. For each structure object which defines a screw type: Open the properties and enter a
description, e.g. "<bolt type> acc. to <description of the geometry standard>".
3. For each structure object which defines a screw type: Open the node.
You see the objects defining the geometry standards of the screws.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 61
Page 62
Preparing for creation and maintenance of pipe specs
3.7 Administering standards
4. For each object which defines a geometry standard:
Open the properties.
– Modify the name and description.
– Enter the bolt step lengths on the "Attributes > Dimensions" tab.
– Save your entries.
5. Assign the geometry standard to an appropriate screw part. Amend the pipe part catalog first if necessary. See also chapter Extending a system of standards in the pipe part catalog (Page 59). The attributes catalog does not have to be amended.
3.7.2.4 Configuring geometry standards for nuts and washers
Requirement
You have created a new geometry standard for bolt parts.
Procedure
1. Open the node of the newly created system of standards structure object. For nuts:
– You see the structure objects for the nut types.
For washers:
– You see the objects defining the geometry standards (geometry tables).
2. For nuts:
– For each structure object which defines a nut type: Open the properties and enter a
description, e.g. "<nut type> acc. to <description of the geometry standard>".
– For each structure object which defines a nut type: Open the node.
You see the objects defining the geometry standards for nuts (basic tables).
3. For each basic table: Open the properties. For nuts: Enter the following data for all dimensions on the "Attributes > Dimensions" tab:
– "L1" column: The nut height
– "L2" column: The overlap
– "P" column: The pitch
For washers: Enter the height of the washer in the "L1" column on the "Attributes > Dimensions" tab.
4. Save your entries.
5. Assign the geometry standard to an appropriate screw part. Amend the pipe part catalog first, if necessary. See also chapter Extending a system of standards in the pipe part catalog (Page 59).
PipeSpec Designer
62 Operating Manual, 09/2014, A5E32076948-AA
Page 63
See also
Preparing for creation and maintenance of pipe specs

3.8 Preparing bolt sets

Adding values to the geometry tables
3.8 Preparing bolt sets

3.8.1 Fundamentals of bolt sets

Bolt sets are base objects with assigned bolt parts. They determine the quantity of components related to a bolt hole.
When you use a flanged pipe part in the engineering data, COMOS determines the appropriate bolt set and calculates the bolts. Bolt sets are created below the pipe section. One bolt set is created for each flange plate and counterpart flange plate. You will find detailed information on the components of the bolt set in the properties of the bolt set.
A bolt set always refers to the drilling pattern of a flange plate. It defines a specific number of bolts with certain dimensions, depending on the pressure stage and standard. Bolt sets can contain different types of bolted connections. Example: For smooth holes or holes with thread
Selecting the right bolt set in the engineering data
Whether or not the flanged pipe part has been specifically assigned to a bolt set determines which bolt set is used in the engineering data:
(Page 61)
No bolt set assigned (standard procedure):
● The pipe spec and nominal diameter of the pipe part are determined.
● COMOS checks which bolt sets are available in the pipe spec for the nominal diameter:
– With a matching bolt set: The bolt set is used.
– With several matching bolt sets: COMOS uses the bolt set that was set as the
preselected component for the nominal diameter.
See also chapter Using bolt sets in pipe specs (Page 110).
Bolt set assigned:
● If a bolt set has been assigned to the pipe part in the pipe part catalog or at the pipe spec
element, COMOS uses the assigned bolt set. See also chapter Assigning bolt sets to a pipe part (Page 39).
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 63
Page 64
Preparing for creation and maintenance of pipe specs
3.8 Preparing bolt sets
Rules for different bolt sets
Joint Rule Flange - flange Both bolt sets must be identical.
The bolt set found first is used. Flange - valve - flange The bolt set of the valve is used. Contiguous flange group with
clamp part
The bolt set of the clamp part is used.
Bolts calculation
The data required to calculate the bolted connections is taken from the following sources:
The geometry standards for the flanges
● The geometry standards for the bolt parts
The type of bolted connection set at the flange pipe part determines which algorithm COMOS uses to calculate the bolt lengths.
See also
Algorithm for calculating the screw length (Page 146)

3.8.2 Creating a bolt set

Requirement
● Observing the workflow for preparations that must be made for creating and managing pipe specs. See also chapter Basic procedure for preparation (Page 15). For creating bolt sets this means:
– The standard tables required for bolt parts are complete.
See also chapter Standard tables for bolt parts and bolt sets (Page 66).
– The important geometry standards for bolt parts, flanges, and gaskets are included in
the "standard geometry tables" standard catalog. See also chapter Managing the "standard geometry tables" standard catalog (Page 19).
– The pipe part catalog contains bolt parts, flanges, and gaskets.
See also chapter Administering pipe part catalogs (Page 27).
● You have selected the "Base objects" tab in the Navigator.
Procedure
1. In the Navigator, open the node under which the bolt sets are located. "@50 > A10 > A10 > A20 > Bolt sets"
2. Select the node of the required system of standards.
PipeSpec Designer
64 Operating Manual, 09/2014, A5E32076948-AA
Page 65
Preparing for creation and maintenance of pipe specs
3.8 Preparing bolt sets
3. Select "New > New base object" in the context menu.
COMOS creates the base object for the new bolt set.
Open the properties of the bolt set.
4.
5. Enter the name and the description of the bolt set in the "General" control group on the
"System" tab.
6. Go to the "Attributes > Bolt set part" tab.
You are working in the "Bolt set definition" control group.
7. Define the bolted connection type for both sides of the bolt set in the "Type on one side"
and "Type on the other side" fields.
In the Navigator, select the base object of the bolt which is to belong to the bolt set.
8.
9. Use drag&drop to move the bolt from the Navigator to the "Bolt" field.
Note Pipe spec-dependent bolts
content in the 'Bolt' field is not analyzed if the following conditions are fulfilled. Instead,
The the bolt that has been defined in the pipe spec is used.
● The "Pipe spec-dependent" option is activated.
● The function code group of the selected bolt is set in the "Function code group" list. The function code group is made up of the function code with placeholders. Example: "919XX"
10.Set a reference to a geometry table for bolts in the "Bolt standard" field. you do not enter a reference in the "Bolt standard" field, make sure that a reference to a
If geometry table for bolts exists at the base object of the bolt in the pipe part catalog, "3D geometry" tab.
11.In the Navigator, select the base object of the nut or washer which is to belong to the bolt
set.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 65
Page 66
Preparing for creation and maintenance of pipe specs
3.8 Preparing bolt sets
See also
12.Drag&drop part" column of the table.
Note Pipe spec-dependent
The respective row in the "Bolt set part" column is not analyzed if the following conditions are fulfilled. Instead, the bolt set part that has been defined in the pipe spec is used.
● The "Pipe spec-dependent" option is activated in the table.
● The function code group of the selected bolt set part is set in the "Function code" cell.
The function code group is made up of the function code with placeholders. Example: "919XX"
See also chapter "Fastening table" tab (Page 105).
13.Enter the number of nuts in the "Quantity" column of the upper table. Example: "2" Meaning: 2 nuts per bolt, that is, 2 times n nuts in total.
Go to the "Attributes > 3D Geometry" tab.
14.
15.Check that the "Bolt set" entry is selected in the "Function code" list.
16.Save your entries.
the nut from the Navigator to the "Bolt set definition" control group, the "Bolt set
bolt set parts
Using bolt sets in pipe specs (Page 110)

3.8.3 Standard tables for bolt parts and bolt sets

You need the following standard tables when you use bolt parts and bolt sets.
Standard table for function codes
"Standard tables > Y10 > M23 > A10 > Y10M23N00001 Function code" node.
The standard table is used in the pipe part catalog, on the "3D geometry" tab.
See also chapter Standard table for function codes (Page 55).
PipeSpec Designer
66 Operating Manual, 09/2014, A5E32076948-AA
Page 67
Standard table of standards for screws and nuts
Standard tables in the database:
– DIN/EN:
"Standard tables > Y10 > M20 > Y30 > A10 >1 > B10 > B40 Screw standards"
– ANSI/ASME:
– "Standard tables > Y10 > M20 > Y30 > A10 > 10 > B10 > B40 Screw standards"
● The standard table is used in the following places:
– As a parameter in the standardizations, on the "Attributes > Define characteristics" tab.
– In the properties of screws and nuts, "Attributes > Part description" tab.
Standard table of dimensions of screws and nuts
● Standard tables in the database:
– DIN/EN:
"Standard tables > Y10 > M20 > Y30 > A10 > 1 > B40 > A10 Bolt dimensions nuts and bolts"
Preparing for creation and maintenance of pipe specs
3.8 Preparing bolt sets
– ANSI/ASME:
"Standard tables > Y10 > M20 > Y30 > A10 > 10 > B40 > A10 Bolt dimensions"
● Similar to the standard table for nominal diameters, the following applies:
– New dimensions are appended to the end of the list.
– Do not move or delete existing entries.
● The standard table is used in the following places:
– In the "standard geometry tables" standard catalog.
– At the bolts, nuts, and washers in the template of the pipe part catalog under the following
node: "@30 > M23 > A50 > A10 > Pipe part Catalog template"
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 67
Page 68
Preparing for creation and maintenance of pipe specs
3.8 Preparing bolt sets
Standard table for screw lengths
Standard tables in the database:
– DIN/EN:
"Standard tables > Y10 > M20 > Y30 > A10 > 1 > B40 > A20 Bolt length"
– ANSI/ASME
"Standard tables > Y10 > M20 > Y30 > A10 > 10 > B40 > A20 Bolt length"
Similar to the standard table for nominal diameters, the following applies:
– New values are appended to the end of the list.
– Do not move or delete existing entries.
● The standard table is used in the following places:
– In the "standard geometry tables" standard catalog
"@30 > M23 > A10 > Y30 > A10 Standard geometry tables"
– At the bolts, nuts, and washers in the pipe part catalog.
Standard table of strength grades for screws and nuts
● Standard table in the database:
– DIN/EN:
"Standard tables > Y10 > M20 > Y30 > A10 > 1 > B40 > A30 Strength grade bolts acc DIN2507" "Standard tables > Y10 > M20 > Y30 > A10 > 1 > B40 > A40 Strength grade nuts acc ISO 898-2"
– ANSI/ASME:
"Standard tables > Y10 > M20 > Y30 > A10 > 10 > B40 > A30 Property classes of bolts according to ASME" "Standard tables > Y10 > M20 > Y30 > A10 > 10 > B40 > A40 Property classes of nuts according to ASME"
● The standard table is used in the following places:
– In the PipeSpec Designer on the "Characteristics" tab.
– In the properties of screws and nuts, "Attributes > Part description" tab.
Standard table for bolted types
● Standard table in the database: "Standard tables > Y10 > M23 > A20 > Y10M23N00028 Bolted types"
● The standard table is used in the flanges of the pipe part catalog, on the "3D geometry" tab.
PipeSpec Designer
68 Operating Manual, 09/2014, A5E32076948-AA
Page 69

Calling the PipeSpec Designer


Procedure
Select the type of project from which you want to call the PipeSpec Designer:
1.
– To work with a pipe spec across projects, open the base project.
– To work with a pipe spec exclusively in one engineering project, open the relevant
engineering project.
2. Select the command "Administrator > Base data > Pipe specs" in the menu bar.
Result
The "Pipe spec administration" tab of the PipeSpec Designer opens in the working area. Before any pipe specs are loaded, this tab is still empty.
See also
4
Loading a pipe spec in PipeSpec Designer
(Page 71)
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 69
Page 70
Calling the PipeSpec Designer
PipeSpec Designer
70 Operating Manual, 09/2014, A5E32076948-AA
Page 71

Loading a pipe spec in PipeSpec Designer

Requirement
A pipe spec has already been created.
● The "Pipe spec administration" tab of the PipeSpec Designer is open. See also chapter
Calling the PipeSpec Designer (Page 69).
Procedure
1. On the "Pipe spec administration" tab, click the "..." button next to the "Pipe spec" field.
The "Load pipe spec" window will open. The "Load pipe spec" window contains one or two tabs for further editing.
2. If you are working in one engineering project, choose a tab in the "Load pipe spec" window:
– To load a pipe spec that was created in an engineering project, select the "Engineering
project" tab.
– To load a basic class/system class, select the "Base project" tab.
Note
specs that are created in the base project are read-only in the engineering project.
Pipe
5
If you are working in the base project, only the "Current project" tab is available to you. It shows the basic classes/system classes.
To load a previously created pipe spec, select the desired pipe spec in the structure tree.
3.
4. Confirm your entries.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 71
Page 72
Loading a pipe spec in PipeSpec Designer
Result
You have loaded a pipe spec in PipeSpec Designer.
PipeSpec Designer
72 Operating Manual, 09/2014, A5E32076948-AA
Page 73

Generating pipe specs

6.1 Options for creating a new pipe spec

You have the following options for creating a new pipe spec:
6
● When
● When the new pipe spec differs significantly from the existing pipe spec, you create a
you use a template, you make a copy of an existing pipe spec and modify it according
to your needs. See also chapter Creating a new pipe spec from a template (Page 74).
completely new pipe spec without a template. See also chapter Creating a new pipe spec without a template (Page 73).

6.2 Creating a new pipe spec without a template

Requirement
The "Pipe spec administration" tab of the PipeSpec Designer is open. See also chapter Calling the PipeSpec Designer (Page 69).
Procedure
1. To open the "Load pipe spec" window, click the "...". button next to the "Pipe spec" field on
the "Pipe spec administration" tab. See also chapter The "Load pipe spec" window (Page 75).
2. In the structure tree, select the node under which you want to insert the new pipe spec.
3. Select one of the following commands from the "New" context menu:
– "COMOS pipe spec":
Creates the new pipe spec. Opening the pipe spec in the PipeSpec Designer loads all tabs relevant for pipe specs.
– "PDMS pipe spec":
Creates the new PDMS pipe spec. Opening the pipe spec in the PipeSpec Designer loads all tabs relevant for PDMS pipe specs. The new pipe spec is created in the structure tree and the base data.
4. Edit the automatically generated name and the description.
5. Click the "OK" button.
Result
The "Load pipe spec" window closes and the new pipe spec is loaded to the PipeSpec Designer.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 73
Page 74
Generating pipe specs

6.3 Creating a new pipe spec from a template

6.3 Creating a new pipe spec from a template
Requirement
If you want to modify a pipe spec, it must have already been created.
● The "Pipe spec administration" tab of the PipeSpec Designer is open. See also chapter Calling the PipeSpec Designer (Page 69).
Procedure
1. To open the "Load pipe spec" window, click the "...". button next to the "Pipe spec" field on the "Pipe spec administration" tab. See also chapter The "Load pipe spec" window (Page 75).
2. In the structure tree, select the pipe spec to be used as a template.
3. Select the "Copy" command in the context menu.
4. If you are working in an engineering project and the selected template is a basic class/ system class, go to the "Engineering project" tab.
Result
See also
5. Select the root node in the structure tree followed by the "Paste" command from the context menu.
– A copy of the pipe spec is created in the structure tree and the base data.
– The name and description are generated for the new pipe spec.
6. Edit the automatically generated name and the description in the upper area of the "Load pipe spec" window to meet your needs.
7. Click the "OK" button.
The "Load pipe spec" window closes and the new pipe spec is loaded to the PipeSpec Designer.
Creating a new pipe spec without a template (Page 73)
PipeSpec Designer
74 Operating Manual, 09/2014, A5E32076948-AA
Page 75
6.4 The "Load pipe spec" window
Generating pipe specs

6.4 The "Load pipe spec" window

Toolbar "Name" field
Name of the node currently selected in the lower area.
"Description" field
Description of the node currently selected in the lower area
● If you have opened the window in the engineering project:
"Engineering project" tab If you have opened the window in the base project:
● "Current project" tab
● If you have opened the window in the engineering project:
"Current project" and "Base project" tabs
In the structure tree you see the node that is entered in the properties of the base object as the root node for the pipe spec definition.
This is where you define the basic classes/system classes.
Basic wide basis. They can be used as templates for project-specific pipe specs.
"Base project" tab If you have opened the window in the base project:
-
classes/system classes are created in the base project. They are available on a project-
In engineering projects, basic classes/system classes are write-protected.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 75
Page 76
Generating pipe specs
6.4 The "Load pipe spec" window
"Engineering project" tab
the structure tree you see the node that is entered in the properties of the engineering project
In as the root node for the pipe spec definition.
This is where you define the pipe specs created locally in an engineering project. They are marked as local base objects in the structure tree.
If the same node is entered in the engineering project as in the base project, you also see the basic classes/system classes.
PipeSpec Designer
76 Operating Manual, 09/2014, A5E32076948-AA
Page 77

Managing pipe specs

7.1 Deleting a pipe spec

Note
Do not delete any pipe spec that is used in the engineering data.
Requirement
The "Pipe spec administration" tab of the PipeSpec Designer is open. See also chapter Calling the PipeSpec Designer (Page 69).
Procedure
1. To open the "Load pipe spec" window, click the "...". button next to the "Pipe spec" field on the "Pipe spec administration" tab.
2. Select the required pipe spec in the lower area of the window.
3. Select "Delete" from the context menu.
7

7.2 Creating folders for structuring the pipe specs

Requirement
The "Pipe spec administration" tab of the PipeSpec Designer is open. See also chapter Calling the PipeSpec Designer (Page 69).
Procedure
1. To open the "Load pipe spec" window, click the "...". button next to the "Pipe spec" field on the "Pipe spec administration" tab.
2. In the structure tree, select the node under which you wish to paste a folder.
3. Select the "New > Folder" command in the context menu.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 77
Page 78
Managing pipe specs
7.2 Creating folders for structuring the pipe specs
PipeSpec Designer
78 Operating Manual, 09/2014, A5E32076948-AA
Page 79

Configuring pipe specs

8.1 Overview for configuring pipe specs

Requirement
The general requirements for working with the PipeSpec Designer have been met.
● See also chapter Preparing for creation and maintenance of pipe specs (Page 15).
● You have loaded a pipe spec in PipeSpec Designer. See also chapter Loading a pipe spec in PipeSpec Designer (Page 71).
Workflow
Configure the tabs in the following order:
1. "Pipe spec limits". See chapter Configuring the "PipeSpec limits" tab (Page 80).
2. "Characteristics". See chapter Configuring the "Characteristics" tab (Page 84).
3. "Pipe parts". See chapter Configuring the "Components" tab (Page 87).
4. "Nominal diameters". See chapter "Nominal diameters" tab: (Page 90).
8
5. "Branch table". See chapter "Branch table" tab (Page 95).
6. "Connector table". See chapter "Connector table" tab (Page 100).
7. "Fastening table": See chapter "Fastening table" tab (Page 105).
8. If required: "Comments".
Displaying a tab in an additional window
"Pipe parts" button:
Use this button to display a tab of the PipeSpec Designer in an additional window. The additional window does not have any extra functions, but serves to simplify the configuration of the tabs.
Previously configured tabs
"Diagram":
● The PipeSpec Designer evaluates data configured at the pipe components and displays it on the tab. A configuration is not required.
● "Function": The tab has already been preconfigured in the database.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 79
Page 80
Configuring pipe specs

8.2 Configuring the "PipeSpec limits" tab

Additional tabs
As administrator you can define additional tabs for the base object of a pipe spec, which are then also displayed and configured in the PipeSpec Designer.
8.2
Configuring the "PipeSpec limits" tab
Here, the following is specified:
● System of standards
● Application limits
● Dimensions for external diameter and wall thickness

8.2.1 Choosing a system of standards

Requirement
● You have loaded a pipe spec in PipeSpec Designer. See also chapter Loading a pipe spec in PipeSpec Designer (Page 71).
● The "Pipe spec limits" tab is open.
Procedure
1. Select a system of standards in the "System of standards" list.
2. Click the "Update attributes" button.
Result
The standard tables at pipe spec attributes depending on a system of standards are changed depending on your selection.
See also
Overview for configuring pipe specs (Page 79)

8.2.2 Defining the nominal diameter range

Requirement
● You have loaded a pipe spec in PipeSpec Designer. See also chapter Loading a pipe spec in PipeSpec Designer (Page 71).
● The "Pipe spec limits" tab is open.
PipeSpec Designer
80 Operating Manual, 09/2014, A5E32076948-AA
Page 81
Procedure
Configuring pipe specs
8.2 Configuring the "PipeSpec limits" tab
Adjust the high and low limit in the "Nominal diameter range" control group in the fields
1.
"From nominal diameter" and "To nominal diameter".
2. To filter individual values from the nominal diameter range, click the following button:
You can see a list of all nominal diameters that lie between the upper and lower limits defined in step 1.
exclude a nominal diameter from the nominal diameter range of the pipe spec, deactivate
3. To
the option next to the nominal diameter.
4. To add a nominal diameter to the nominal diameter range of the pipe spec, activate the
option next to the nominal diameter.
5. Click the "Update NDs" button
The nominal diameter range you defined is forwarded to:
– The rest of the tabs in the PipeSpec Designer
– The pipe spec elements
6. The pipe spec elements are available in the nominal diameter range specified by the pipe
spec
7. Save your entries.
See also
Defining nominal-diameter-dependent parameters (Page 85)

8.2.3 Defining the application limits of the spec

The table for the pressure/temperature rating in the "Class use limit" control group is used for pipe spec documentation. It is informational in character and independent of the pressure/ temperature rating of the pipe parts.
The values entered here are evaluated on the "Chart" tab and displayed in a diagram.
Requirement
● Observing the workflow for configuration of pipe specs. See also chapter Overview for
configuring pipe specs (Page 79).
● You have loaded a pipe spec in PipeSpec Designer. See also chapter Loading a pipe spec
in PipeSpec Designer (Page 71).
● The "Pipe spec limits" tab is open.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 81
Page 82
Configuring pipe specs
8.2 Configuring the "PipeSpec limits" tab
Procedure
In the "Temperature Range <°C>" row, enter a minimum and a maximum temperature in
1. the "Min" and "Max" columns.
2. In the "Pressure Range <bar>" row, specify the nominal pressure that can be used without any restrictions for the temperature range that has been set above.
3. Save your entries.
Example
Blue line: Rating curve Red
line: Impermissible rating point of the com‐
ponent Green line: Permissible rating point of the com‐
ponent
Note
If you are using fluid (construction) classes, you must make sure that the subordinate class complies with the use limits of the superordinate class. An automatic data comparison does not take place. If you require automatic data reconciliation, you must implement this using a script.

8.2.4 Defining the application limits of the media

The "medium" table of the "Medium usage limits" control group acts as the pipe spec documentation and has no effect on other properties of the pipe spec.
Here you define the pressure/temperature rating of the medium based on various properties.
Note Comparing the rating of the pipe parts with the rating of the pipe spec
You
can adapt the PipeSpec Designer so that the ratings for the pipe spec elements are tested
against the pipe spec rating.
PipeSpec Designer
82 Operating Manual, 09/2014, A5E32076948-AA
Page 83
Requirement
Procedure
Configuring pipe specs
8.2 Configuring the "PipeSpec limits" tab
Observing the workflow for configuration of pipe specs. See also chapter Overview for
configuring pipe specs (Page 79).
● You have loaded a pipe spec in PipeSpec Designer. See also chapter Loading a pipe spec
in PipeSpec Designer (Page 71).
● The "Pipe spec limits" tab is open.
1. For each row, define the pressure/temperature rating for a property, for example, the "liquid"
and "gas" properties.
2. Enter the temperature and the pressure in the "Temp<Counter>" and "Pres<Counter>"
columns.
3. Save your entries.

8.2.5 Defining the outer diameter and wall thickness

In the "Characteristics series" of the "Characteristics" tab, the values in the "Outer diameter" and "Wall thickness" columns are either entered by the user or taken from the "standard geometry tables" standard catalog.
If the characteristics are to be taken from the standard catalog, specify which basic table is to be used on the "PipeSpec limits" tab.
Requirement
● Observing the workflow for configuration of pipe specs. See also chapter Overview for
configuring pipe specs (Page 79).
● You have loaded a pipe spec in PipeSpec Designer. See also chapter Loading a pipe spec
in PipeSpec Designer (Page 71).
● The "Pipe spec limits" tab is open.
● In the "Class characteristics nominal-diameter-dependent" attribute on the "Characteristics"
tab, the "OnShow" script block is implemented as in the database. See also chapter Defining nominal-diameter-dependent parameters (Page 85).
Procedure
1. Click on the "..." button on the right of the "Catalog name for outer diameters" or "Catalog
name for wall thicknesses" field.
2. Select a geometry table in the catalog.
See also chapter Structure of the standard catalog for geometry standards (Page 21).
3. Click "OK" to confirm.
A reference to the geometry table is entered in the "Catalog name <...>" field.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 83
Page 84
Configuring pipe specs

8.3 Configuring the "Characteristics" tab

4. In the "Column in catalog" list, select the column of the geometry table from which the dimension value is to be read.
Save your entries.
5.
Result
The values are read from the geometry table and written to the nominal-diameter-dependent characteristics table on the "Characteristics" tab.
8.3 Configuring the "Characteristics" tab
Here you define additional characteristics of the pipe spec. For example, define which nominal­diameter-dependent characteristics the pipe spec gives.

8.3.1 Defining the fluid characteristics of the spec

Requirement
● Observing the workflow for configuration of pipe specs. See also chapter Overview for configuring pipe specs (Page 79).
● You have opened the "Characteristics" tab.
● You are working in the "Class fluid parameters" control group.
Procedure
1. Select the "Fluid type", the "Fluid key", and the "Flow medium" of the pipe spec.
2. Save your entries.

8.3.2 Defining the fluid group according to the DGRL

Requirement
● Observing the workflow for configuration of pipe specs. See also chapter Overview for configuring pipe specs (Page 79).
● You have opened the "Characteristics" tab.
● You are working in the "Fluid group acc. to DGRL" control group ("DLRG" = pressure equipment directive). This control group is used for pipe spec documentation.
PipeSpec Designer
84 Operating Manual, 09/2014, A5E32076948-AA
Page 85
Procedure
Select a fluid group.
1.
2. Save your entries.

8.3.3 Defining other characteristics of the pipe spec

Requirement
● Observing the workflow for configuration of pipe specs. See also chapter Overview for
configuring pipe specs (Page 79).
● You have opened the "Characteristics" tab.
● You are working in the "Class characteristics" and "Connector descriptions" control groups.
Procedure
Configuring pipe specs
8.3 Configuring the "Characteristics" tab
1. Select a material in the "Pipe material" field.
The corresponding material number is automatically transferred to the "Material number" attribute.
2. Enter the material density in the "Material density" field. The material density can be used
for further calculations.
3. Select the primary contact face in the "Contact face" field.
4. Select the strength grade of screws in the "Strength grade screws" field and the strength
grade of nuts in the "Strength grade nuts" field.
5. Save your entries.

8.3.4 Defining nominal-diameter-dependent parameters

In the "Classes characteristics nominal-diameter-dependent" control group define the nominal­diameter-dependent characteristics in a table.
The table is used for pipe spec documentation.
Exception: You enter pipe-spec-dependent outer diameters and wall thicknesses in a table and a pipe spec element is assigned its outer diameter and wall thickness via the calculation
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 85
Page 86
Configuring pipe specs
8.3 Configuring the "Characteristics" tab
formula "CatPC". In this case, the pipe spec element uses the local dimensions of the pipe spec and the table is purely informational in character.
Note
● Do not configure the table until you have finished defining the nominal diameter range on the "PipeSpec limits" tab. Reason: Clicking on the "Update NDs" button to forward new values can mix up the assignment between nominal diameters and other parameters.
● Do not configure the "Nominal diameter" row manually. Reason: The "Nominal diameter" row must always show the nominal diameter range defined on the "Application limits" tab. When you click the "Update NDs" button on the "Application limits" tab, the current nominal diameter range is written to the characteristic-dependent table. This can mix up the assignment between nominal diameters and the other characteristics.
Requirement
Observing the workflow for configuration of pipe specs. See also chapter Overview for configuring pipe specs (Page 79).
Procedure
Table parameters
● You have opened the "Characteristics" tab.
Enter the characteristics depending on the nominal diameter.
You have two options when configuring the "Outside diameter" and "Wall thickness" rows:
● Take the values from a geometry table. To do this, set a reference to a geometry table on the "Application limits" tab and specify a row.
● Enter the outer diameter for the pipe spec members manually. When you set a reference to a geometry table in the "Application limits" tab and specify a row, your entries are overwritten.
Column name Function "Nominal size"
"Outside diameter" Is evaluated if a pipe spec element gets the outer diameter via the "CatPC"
"Thickness" Same as "Outside diameter" "Calculated wall thick‐
ness" "Minimum wall thickness" For COMOS Inspection "Corrosion allowance" For the nominal wall thickness "Minimum length" For constructing with COMOS Isometrics.
● The nominal diameter range of the pipe spec
Do not set manually
formula
Calculated by PROBAD in the case of a connection to PROBAD
PipeSpec Designer
86 Operating Manual, 09/2014, A5E32076948-AA
Page 87
See also
Configuring pipe specs

8.4 Configuring the "Components" tab

Column name Function "Fitting length for x,y,z" For constructing with COMOS Isometrics.
"Bending radius" Self-explanatory.
Using the "CatPC(...)" function (Page 38
Defining the outer diameter and wall thickness (Page 83)
)
8.4 Configuring the "Components" tab
On the "Pipe parts" tab, you define the pipe spec elements of the pipe spec and the upper and lower limits of its nominal diameter range.

8.4.1 Pipe parts table

The pipe part table provides an overview of and a means of managing the pipe spec and/or its elements.
Underlying query
The pipe part table is based on a query which is located in the base data under the following node:
"@20 > A70 > Y10 > M23 > A20 > A10 Standard query for pipe specs"
The query defines which columns the pipe part table has.
Structure of the pipe part table
The query preconfigured in the database defines the following columns:
● Column for the pipe part type:
Groups the pipe spec elements into pipe part types by function code range. See also chapter Creating a pipe part type (Page 54).
● Columns "Function code" and "Function":
Reads out the function code of the pipe part (numerical code and description).
● "Name":
The pipe spec element is initially assigned the name of the pipe part from the pipe part catalog. The name can be overwritten. It must be unique.
● "Description":
As with "Name".
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 87
Page 88
Configuring pipe specs
8.4 Configuring the "Components" tab
● "Nominal diameter from" and "Nominal diameter to": Defines
the nominal diameter range in which the pipe spec element is available in the pipe spec. Only nominal diameters from the current nominal diameter range of the pipe spec can be selected.
● "Branch parts": This option is activated by default for pipes and branch parts depending on the function code. These components are copied to the branch table.
"Recursive on pipe specs" option
This option is relevant when you are working with nested pipe specs.
Option Description Deactivated The following objects are visible in the pipe part table:
Activated
The pipe spec elements you assigned directly to the pipe spec loaded in the PipeSpec Designer.
● The base object of the nested pipe spec.
● An additional column appears in the pipe part table: The "Pipe class" column which reads out the name of the pipe spec under which a pipe part is located in the base data.
The table lists the same objects as when the option is deactivated, plus the
● members of the nested pipe spec.
"Show filtered object query" option
Option Description Deactivated Conventional creation of pipe spec with drag&drop
Activated If you have prepared filtered queries for a pipe spec, the results are displayed in
upper area of the "Pipe parts" tab. You can drag the pipe spec elements to the
the lower area with drag&drop and add them to the pipe spec.

8.4.2 Assigning a new pipe part

Requirement
You have opened the "Base objects" tab in the Navigator.
● The pipe part catalog is open.
Procedure
1. Select the desired pipe part in the Navigator.
2. Drag&drop it from the Navigator to the pipe part table.
3. Save.
PipeSpec Designer
88 Operating Manual, 09/2014, A5E32076948-AA
Page 89
Result
Nested classes
See also
Configuring pipe specs
8.4 Configuring the "Components" tab
A pipe spec element is created under the pipe spec in the base data.
● The pipe spec element receives a base object reference to the pipe part from the pipe part catalog. This means it inherits from the catalog part.
● The pipe spec element has the "Application limits component" tab. It stores data for the nominal diameter range of the pipe spec element.
To embed one pipe spec in another pipe spec, drag&drop the corresponding base object from the Navigator to the "Pipe parts" tab.
Updating attachment type combinations (Page 107)

8.4.3 Navigating to the pipe part

You can navigate from the pipe part table to the base data.
Procedure
1. Select the pipe spec element in the pipe part table.
2. Select the following command from the context menu:
– To navigate to the pipe spec element: "Navigate - pipe spec"
– To navigate to the pipe part in the pipe part catalog on which the pipe spec element is
based: "Navigate - original"

8.4.4 Setting the upper and lower limits of the DN range of a pipe part

Procedure
1. Select the pipe part in the pipe part table.
2. Define the lower limit in the "Nominal diameter from" column and the upper limit in the "Nominal diameter to" column.
3. Save your entries.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 89
Page 90
Configuring pipe specs

8.5 "Nominal diameters" tab:

Result
The pipe spec element is only available within the upper and lower limits defined here. The upper and lower limits are saved at the pipe spec element in the following attributes: "Application to nominal diameter" lists
limits component" tab, "Y00A02745 from nominal diameter" and "Y00A02744 up
Excluding nominal diameters from the nominal diameter range
On the "Nominal diameters" tab, you can exclude individual values from the range defined by "Nominal diameter from" and "Nominal diameter to".
See also
"Nominal diameters" tab: (Page 90)

8.4.5 Adding a component to the branch table

Procedure
1. Add a new component from the pipe part catalog to the pipe part table.
2. Select the option in the "Branch parts" column for this component.
3. Specify the permitted nominal diameter combinations.
Result
The component is displayed in the "Branch parts" tab as preselected component.
Removing components from the branch table
1. Select a branch pipe part in the pipe part table.
2. Deselect the option in the "Branch parts" column.
Resetting to standard selection of branch parts
Select the command "Reset branch parts to standard" in the context menu of the table.
8.5 "Nominal diameters" tab:
Shows the permitted nominal diameters of the pipe spec elements and their classification to pipe part types.
Here you define a preselected component for each nominal diameter for each pipe part type. You can also refine the nominal diameters in which a pipe part is available.
PipeSpec Designer
90 Operating Manual, 09/2014, A5E32076948-AA
Page 91

8.5.1 Surface reference of the "Nominal diameter" tab

Structure
"Nominal diameter" tab contains a tab for each pipe part type. They are sorted by names
The (function code) of the pipe part types.
All tabs have the same structure and are divided into two areas:
● Upper area: For setting the preselected components
● Lower area: For refining the permissible nominal diameters of the pipe parts
The upper area
Element Function Details Title The title tells you which display mode is
active
Table
"Show all components" option
● The
● Here you set a preselected
The option controls the display mode of the table and, therefore, the content of the lower table row.
table shows which pipe parts are
always available for a nominal diameter.
component for each nominal diameter.
See the "Show all components" option.
The table has two rows:
● Upper row: The current nominal diameter range of the pipe spec
● Lower row: Content depends upon display mode See the "Show all components" option (deactivated).
For pipe parts with two nominal diameters you see a cross-clas‐ sified table.
Option activated:
"Existing components" display mode
● The lower row of the table shows all pipe parts available for each nominal diameter.
● The legend descriptions of the pipe parts are displayed. The color code is omitted.
Option deactivated:
● "Preselected component" display mode
● The lower row of the table shows only the preselected component set for each nominal diameter. If you have not yet specified a preselected component, COMOS selects the pipe part with the lowest function code which is available for the nominal diameter.
● The legend description of the preselected component is displayed. The cell color corresponds to the color code.
Configuring pipe specs
8.5 "Nominal diameters" tab:
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 91
Page 92
Configuring pipe specs
8.5 "Nominal diameters" tab:
The lower area
The table in the lower area meets the following functions:
Context menus
● Provides are currently available.
● Provides an overview in which nominal diameters the pipe parts of the pipe part type are basically permitted.
● Changing the nominal diameter of the pipe parts.
The table is structured as follows:
● Left column: The legend descriptions of the pipe parts
● The remaining header columns: The current nominal diameter range of the pipe spec
Each row describes the nominal diameter range of a pipe part:
● White cell with check mark: The nominal diameter is currently available.
● White cell without check mark: The nominal diameter is always available.
● Gray cell: This nominal diameter cannot be within the nominal diameter range.
The context menu for the upper table contains the following entries:
● A list of all pipe parts which are available as preselected components for the current nominal diameter
● "Legend"
an overview of the nominal diameters in which the pipe parts of the pipe part type
The context menu for the lower table contains the following entries:
● "Select"
● "Deselect"
● "Navigate"

8.5.2 Preselected components

Definition
Preselected components are those pipe parts returned by COMOS as standard values when the pipe part type is addressed.
Example: A user is working on an isometric drawing and places a pipe part using the symbol bar of the isometric drawing. The user selects a pipe part type and places the pipe part that is set as preselected component for the pipe part type and the selected nominal diameter.
PipeSpec Designer
92 Operating Manual, 09/2014, A5E32076948-AA
Page 93

8.5.3 Defining preselected components

Requirement
Observing the workflow for configuration of pipe specs. See also chapter Overview for
configuring pipe specs (Page 79).
● The "Nominal diameters" tab is open.
Procedure
1. Click the tab of the required pipe part type.
The table listing the preselected components and the table for the nominal diameter ranges of the pipe parts are displayed.
2. Get an overview of which pipe parts can be set as preselected components for the nominal
diameter. You have two options:
– Activate the "All components" option in the upper table.
The legend descriptions of all available pipe parts are displayed in the cell for the required nominal diameter.
Configuring pipe specs
8.5 "Nominal diameters" tab:
– Check the lower table to see which pipe parts are available for the nominal diameter.
3. If you only wish to define a preselected component for one nominal diameter, proceed as
follows:
– To display a list with all pipe parts that are available as preselected component for the
current nominal diameter, open the context menu in the required cell of the upper table.
– Select a pipe part.
The pipe part is set as the preselected component.
– If the option "All components" is activated, deactivate the option to change into the
display mode for preselected components.
4. To assign the same preselected component to several nominal diameters, proceed as
follows:
– Press and hold down <Ctrl>, hold down the left mouse button, and drag out an area
around the required nominal diameters in the upper table.
– To display a list of pipe parts which are available as preselected components for all
selected nominal diameters, open the context menu.
– Select a pipe part from the list.
The pipe part is set as the preselected component.
5. Save your entries.
Modifying the nominal diameters of a pipe part
In the lower table, you can modify the nominal diameters in which the pipe parts are available. This means that you can even set pipe parts as preselected components which are not available as preselected components initially due to their nominal diameter range.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 93
Page 94
Configuring pipe specs
8.5 "Nominal diameters" tab:

8.5.4 Limiting nominal diameter ranges

Introduction
nominal diameter range of a pipe spec element is formed by the average of the following
The quantities:
● The nominal diameter range of the pipe part from the pipe part catalog on which the pipe spec element is based.
● The nominal diameter range of the pipe spec.
In the PipeSpec Designer, you can further refine the nominal diameter range calculated in this way and define which nominal diameters are actually available.
Requirement
● Observing the workflow for configuration of pipe specs. See also chapter Overview for configuring pipe specs (Page 79).
● The "Nominal diameters" tab is open.
Procedure
Result
1. Select the tab of the pipe part type on the "Nominal diameters" tab. You are working in the table for the nominal diameter ranges, in the row displaying the nominal diameter range of the pipe part. The pipe parts are displayed with their legend description.
2. Optional: Open the legend in the table for preselected components and identify which legend description and color stands for which pipe part. See also chapter Defining preselected components (Page 93).
3. To exclude a nominal diameter, double-click a white cell with check mark. The check mark disappears.
4. To add a nominal diameter once again, double-click a white cell. A check mark appears in the cell.
5. Save your entries.
● The nominal diameter range is saved as an XML string at the base object of the pipe spec element: "Application limits component" tab, "Y00A04288 Nominal diameter range" attribute
● When the pipe spec is mapped, the pipe spec element is only available in the nominal diameter range defined in the XML string.
● If you have modified the upper or lower limit, the "Components" tab is updated accordingly.
PipeSpec Designer
94 Operating Manual, 09/2014, A5E32076948-AA
Page 95
Attribute for the nominal diameter range of a pipe spec element
will only find the attribute saving the nominal diameter range in the Navigator. The attribute
You is not placed on the "Application limits component" tab.
You can embed the XML string on a tab. See also chapter Display nominal diameter range (Page 40).
See also
Nominal diameter range of a pipe part (Page 40)
"Display for nominal diameter range" tab (Page 53)
8.6 "Branch table" tab
Here you specify which branch part is used if pipes are interconnected directly when constructing branches. A unique entry is set for each nominal diameter combination.
The table is not evaluated if you have already placed a branch part when constructing the branch. In this case, the component set as the preselected component for the pipe part type of the branch part is used.
Configuring pipe specs

8.6 "Branch table" tab

8.6.1 Surface reference of the "Branch table" tab

Structure
The "Branch table" tab is divided into two areas.
Upper half:
● The branch table and some options for controlling the display of the table and filtering its
content.
● Purpose:
If pipes are interconnected directly during construction, you specify here which branch part is used based on the nominal diameter.
Lower half:
List of branch parts with legend. Use the [...] button to open the nominal diameter range.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 95
Page 96
Configuring pipe specs
8.6 "Branch table" tab
Content of the upper half
● The
branch table is a cross-classified table containing the nominal diameter combinations of the pipe spec. It is generated from the nominal diameters that are entered in the nominal diameter dependent characteristics table of the pipe spec on the "Characteristics" tab.
– Horizontal axis: The nominal diameter of the branch
– Vertical axis: The main nominal diameter
● Each nominal diameter combination is stored with a list of all branch parts permitted for this nominal diameter combination.
● Either the names or the legend descriptions of the branch parts are listed in the branch table. The following options control the content and the display of the table:
Option Description "Show name" Shows the names of the branch parts.
"Show legend" Shows a legend defined by the user (number or letters). "Show all available components" Shows all branch parts that are permitted for a nominal
diameter combination.
"Only show preselected component" Shows only those branch parts that were set as preselec‐
ted components in the table.
● Each branch part is assigned a color. If you set a preselected component for a nominal diameter combination, the cell is displayed in the color assigned to the preselected component.
Content of the lower half
Legend:
Column Description "Pipe spec element" Name and Navigator text of the branch parts
"Legend" The currently assigned legend description "Color" The currently assigned color "Nominal diameter range" Button that opens the nominal diameter table

8.6.2 Defining branch parts

If you do not use the branch table or do not enter a branch for a certain nominal diameter combination, COMOS uses the component set as the preselected component for the "71XXX" pipe part type by default. This is usually a T-piece, provided that the pipe spec contains a T­piece.
If COMOS is not able to find a preselected component, the first pipe part of the pipe spec with function code 711XX is offered as a branch part in the pipe spec mapping in accordance with the nominal diameter.
Shows the branch parts for which the option in the "Branch part" column on the "Pipe parts" tab is selected.
PipeSpec Designer
96 Operating Manual, 09/2014, A5E32076948-AA
Page 97
Requirement
Configuring pipe specs
8.6 "Branch table" tab
You have the following options to determine the branch parts:
Assigning a branch part to each individual nominal diameter combination
● Assigning the same branch part to several nominal diameter combinations at once
● Applying the preselected components set on the "Nominal diameters" tab for all nominal
diameter combinations
● Not assigning a branch part so that the default preselected component is used
● Using the option in the "Branch parts" column on the "Pipe parts" tab.
● Observing the workflow for configuration of pipe specs. See also chapter Overview for
configuring pipe specs (Page 79).
● Branch parts were assigned to the pipe spec.
● You have opened the "Branch table" tab.
● Display mode is "Only show preselected components".
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 97
Page 98
Configuring pipe specs
8.6 "Branch table" tab
Procedure
● Alternatively, to define a branch part for multiple nominal diameter combinations at the
To assign a branch part to a nominal diameter combination:
– Double-click the cell of the required nominal diameter combination.
The list stored in the cell is activated.
– Open the list by clicking on the arrow button.
– Select a branch part from the list.
– Save your entries.
When you connect a branch to a pipe and the nominal diameters of the pipes correspond to the nominal diameter combination you have selected, the set branch part is used.
same time:
– Hold down the <Ctrl> key to select the cells and drag out a rectangle covering the desired
nominal diameter combinations while holding down the left mouse button.
– Select a branch part from the context menu.
When you select an invalid branch part, the window "Selected component is not valid for all nominal diameter combinations" opens. In this case, you define how COMOS should proceed for these nominal diameter combinations in the "Selected component is not valid for all nominal diameter combinations" window. Activate one of the following options: "Apply value with error": The pipe part is entered as the branch part, even though it is invalid. The text is displayed in red. "Use preselected component": Instead of the invalid component, the preferred component is set. "Set value to empty": A branch part is not set. "Cancel action": Cancels the process.
– Save your entries.
● Alternatively, to apply preselected components:
– Open the context menu in the branch table and select "Set preselected components".
COMOS checks on the "Nominal diameters" tab of the pipe part type tee (function code 71XXX) for which nominal diameter combinations preselected components have been set and applies them in the branch table. In the absence of a matching tee, COMOS looks for a permitted branch part with multiple nominal diameters (function code range between 10011 and 11999) whose "Y00A04633 Usage as branch" option is activated and uses it.

8.6.3 Adapting the legend

A character code and a color are assigned to every branch part.
PipeSpec Designer
98 Operating Manual, 09/2014, A5E32076948-AA
Page 99
Procedure
To assign a new legend description, proceed as follows:
1.
– Double-click in a cell of the "Legend" column.
– Enter the new description in the cell.
2. To assign a new color, proceed as follows:
– Click with the left mouse button in a cell in the "Color" column.
– Select a new color in the "Color" window.
3. To save your entries, click the "Close" button.

8.6.4 Modifying the nominal diameter range

The configuration of the nominal diameter range on the "Branch table" tab has the same effect as the configuration on the "Nominal diameters" tab.
Configuring pipe specs
8.6 "Branch table" tab
Procedure
1. Click the button [...] of the required branch part in the "Nominal diameter range" column.
2. In the lower half of the "Branch table" tab, select the tab of the required branch part.
The window with the nominal diameter table of the branch part opens.
3. To add a nominal diameter to the nominal diameter range, select the "Select" command in
the context menu of an empty white cell.
4. To exclude a nominal diameter from the nominal diameter range, select the "Deselect"
command in the context menu of an empty white cell.
5. Save your entries.
Result
The nominal diameter range of the branch part is modified accordingly:
● In the branch table
● On the "Nominal diameters" tab

8.6.5 Branch table for PDMS pipe specs

When you load a PDMS pipe spec in the PipeSpec Designer, the following deviations apply compared to the COMOS pipe specs:
● Objects with the GTypes "TEE" and "OLET" are permitted as branches. The function code
is irrelevant.
● There are no preselected components. This means there is only the "Show all available
components" display mode.
PipeSpec Designer Operating Manual, 09/2014, A5E32076948-AA 99
Page 100
Configuring pipe specs

8.7 "Connector table" tab

8.6.6 Miscellaneous

Navigating from the branch table to a branch part
Open the window with the nominal diameter table using the [...] button.
1.
2. In the nominal diameter table, open the context menu and select "Navigate > Object". The corresponding pipe spec element is selected in the Navigator.
Resetting the branch table
Requirement: Display mode is "Only show preselected component".
To reset the values in the branch table to the latest version, select the "Reset" command in the context menu of the branch table.
8.7 "Connector table" tab
On the "Connector table" tab, you determine (from a design point of view) which pipe part is to be used to connect two facing connection types in the engineering data.
You can also specify for which pipe parts (special parts) additional pipe parts are added at the connectors during positioning.

8.7.1 Surface reference of the "Connector table" tab

Structure
The "Connector table" tab is divided into two areas:
● Upper half: The connector table
● Lower half: The table for special parts
Connector table
● The table shows the contact faces and connection types set at the pipe spec elements and lists them in a matrix.
● A list is stored with each table cell. For each connection type combination, COMOS analyzes which pipe spec elements match on at least one side and displays them in a list.
● You can filter or sort the table by means of the column headers.
● A context menu is available for each cell. You can use its commands to navigate to the pipe spec element, for example, or open its properties.
PipeSpec Designer
100 Operating Manual, 09/2014, A5E32076948-AA
Loading...