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
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.
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.2Legal 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
● 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.3Classes 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
12Operating 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
Preparing for creation and maintenance of pipe specs
3.1Basic 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.2Customizing 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".
3.3.1Parameters 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
16Operating 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.2Managing standard tables for parameters
3.3.2.1Definition 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.
Preparing for creation and maintenance of pipe specs
3.3 Managing standard tables
3.3.2.2Information 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.3Creating 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:
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.4Managing the "standard geometry tables" standard catalog
3.4.1Introduction 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.
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
20Operating 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.2Structure 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:
Preparing for creation and maintenance of pipe specs
3.4 Managing the "standard geometry tables" standard catalog
3.4.2.2Structuring 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 objectValue of
"ParameterName"
System of standards:
The objects of individual systems of standards are situated under the following
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
– "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
24Operating 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.
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.
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
26Operating 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:
DescriptionPurposeConfiguration
"M <mm>"Nut heightYou can enter local dimensions in the ta‐
"UEB <mm>"Overlap
"P <mm>"Pitch
WT <kg>Weight
3.5Administering 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.1Structure 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
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
See also
Legal notice
(Page 11)
3.5.2Determining the component geometry of a pipe part
3.5.2.1Configuring 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
28Operating 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
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.2Entering 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.
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
30Operating 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.3Using 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:
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
3.5.2.4Overview 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.5Using 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
32Operating 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
NumberControl elementFunction
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>")
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
34Operating 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.6Using 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.
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.7Using 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.8Using the "S(...)" function
Functional principle of "S(...)"
The "S(...)" function uses the value from another pipe part attribute as the dimension.
PipeSpec Designer
36Operating 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.9Using 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.
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
3.5.2.10Using 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.11Using 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
38Operating 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.3Assigning 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".
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.4Nominal diameter range of a pipe part
3.5.4.1Introduction 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.2Display 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
40Operating 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.
"Display for nominal diameter range" tab (Page 53)
3.5.4.3New 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).
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
3.5.4.4Restricting 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.5Integration 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:
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.2Creating 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.
Here, the same value as
shown in the "Minimum" col‐
umn must be entered.
Temperature rangeMinimum 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.2Control group "Materials – List of objects"
Attributes
for the specified temper‐
Control elementDescription
"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.3Control group "Technical Terms of Delivery"
Attributes
Control elementDescription
"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
46Operating 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.2Nominal 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)"
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:
DescriptionFunctionComment
"DN2"The values are inherited from the standard geometry tables. Do not
change the values directly at the pipe part.
48Operating 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 elementDescription
"List of objects (pipe spec)
text"
"Order text"Self-explanatory
Control group "Component created text"
Control elementDescription
"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".
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 elementDescription
"Standard"
"In the report, only use
the symbol for the re‐
quirement"
50Operating 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 elementDescription
"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".
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 elementDescription
"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
52Operating Manual, 09/2014, A5E32076948-AA
Page 53
"General connection information" control group
Control elementDescription
"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).
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.6Creating a pipe part type
3.6.1Creating 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
54Operating 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.2Standard 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.7Administering standards
3.7.1Creating a new system of standards
3.7.1.1Overview: 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.
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.2Creating 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
56Operating 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.3Extending a system of standards in the "standard geometry tables"
Procedure
Navigate to the node that contains the standard geometry tables:
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-diameterdependent table.
See also
Adding attributes or tabs for the "standard geometry tables" (Page 58)
3.7.1.4Adding 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
58Operating 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.5Extending 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.2Extending a standard in a system of standards
3.7.2.1Creating 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:
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
60Operating Manual, 09/2014, A5E32076948-AA
Page 61
3.7.2.2Adding 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.3Configuring 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.
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.4Configuring 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
62Operating 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.8Preparing bolt sets
3.8.1Fundamentals 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).
Preparing for creation and maintenance of pipe specs
3.8 Preparing bolt sets
Rules for different bolt sets
JointRule
Flange - flangeBoth bolt sets must be identical.
The bolt set found first is used.
Flange - valve - flangeThe 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.2Creating 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
64Operating 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
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.3Standard tables for bolt parts and bolt sets
You need the following standard tables when you use bolt parts and bolt sets.
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.2Creating 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.
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
74Operating Manual, 09/2014, A5E32076948-AA
Page 75
6.4The "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.
7.2 Creating folders for structuring the pipe specs
PipeSpec Designer
78Operating Manual, 09/2014, A5E32076948-AA
Page 79
Configuring pipe specs
8.1Overview 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.
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.1Choosing 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.2Defining 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
80Operating 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
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 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.4Defining 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
82Operating 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.5Defining 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.
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.3Configuring the "Characteristics" tab
Here you define additional characteristics of the pipe spec. For example, define which nominaldiameter-dependent characteristics the pipe spec gives.
8.3.1Defining 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.2Defining 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
84Operating Manual, 09/2014, A5E32076948-AA
Page 85
Procedure
Select a fluid group.
1.
2. Save your entries.
8.3.3Defining 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
In the "Classes characteristics nominal-diameter-dependent" control group define the nominaldiameter-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
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 nameFunction
"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
86Operating Manual, 09/2014, A5E32076948-AA
Page 87
See also
Configuring pipe specs
8.4 Configuring the "Components" tab
Column nameFunction
"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.4Configuring 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.1Pipe 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.
● "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.
OptionDescription
DeactivatedThe 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
OptionDescription
DeactivatedConventional creation of pipe spec with drag&drop
ActivatedIf 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.2Assigning 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
88Operating 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.3Navigating 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.4Setting 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.
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.5Adding 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
90Operating Manual, 09/2014, A5E32076948-AA
Page 91
8.5.1Surface 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
ElementFunctionDetails
TitleThe 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.
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.2Preselected 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
92Operating Manual, 09/2014, A5E32076948-AA
Page 93
8.5.3Defining 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.
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
94Operating 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.1Surface 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.
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:
OptionDescription
"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:
ColumnDescription
"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.2Defining 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 Tpiece.
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
96Operating 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".
● 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.3Adapting the legend
A character code and a color are assigned to every branch part.
PipeSpec Designer
98Operating 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.4Modifying 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.5Branch 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
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.1Surface 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
100Operating Manual, 09/2014, A5E32076948-AA
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.