Siemens COMOS Operating Manual

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
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

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
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
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
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
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
Table of contents
PipeSpec Designer
8 Operating Manual, 09/2014, A5E32076948-AA

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
Publisher
PipeSpec Designer
10 Operating Manual, 09/2014, A5E32076948-AA

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
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
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
Introduction
2.3 Classes managed in PipeSpec Designer
PipeSpec Designer
14 Operating Manual, 09/2014, A5E32076948-AA

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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Loading...
+ 126 hidden pages