164
Pro/ENGINEER ® 2001 Pro/PIPINGä ä ä ä Specification-Driven Design Mode Topic Collection Parametric Technology Corporation

Ptc Pro Engineer Piping

Embed Size (px)

Citation preview

Page 1: Ptc Pro Engineer Piping

Pro/ENGINEER®

2001

Pro/PIPING��������Specification-Driven Design ModeTopic Collection

Parametric Technology Corporation

Page 2: Ptc Pro Engineer Piping

Copyright © 2000 Parametric Technology Corporation. All Rights Reserved.

User documentation from Parametric Technology Corporation (PTC) is subject to copyright laws of the United States and other countries

and is provided under a license agreement, which restricts copying, disclosure, and use of such documentation. PTC hereby grants to the

licensed user the right to make copies in printed form of PTC user documentation provided on software or documentation media, but only

for internal, noncommercial use by the licensed user in accordance with the license agreement under which the applicable software and

documentation are licensed. Any copy made hereunder shall include the Parametric Technology Corporation copyright notice and any other

proprietary notice provided by PTC. User documentation may not be disclosed, transferred, or modified without the prior written consent of

PTC and no authorization is granted to make copies for such purposes.

Information described in this document is furnished for general information only, is subject to change without notice, and should not be

construed as a warranty or commitment by PTC. PTC assumes no responsibility or liability for any errors or inaccuracies that may appear

in this document.

The software described in this document is provided under written license agreement, contains valuable trade secrets and proprietary

information, and is protected by the copyright laws of the United States and other countries. UNAUTHORIZED USE OF

SOFTWARE OR ITS DOCUMENTATION CAN RESULT IN CIVIL DAMAGES AND CRIMINAL PROSECUTION.

Registered Trademarks of Parametric Technology Corporation or a Subsidiary

Advanced Surface Design, CADDS, CADDShade, Computervision, Computervision Services, dVISE, Electronic Product Definition,

EPD, HARNESSDESIGN, Info*Engine, InPart, MEDUSA, Optegra, Parametric Technology Corporation, Pro/ENGINEER,

Pro/INTRALINK, Pro/MECHANICA, Pro/TOOLKIT, PTC, PT/Products, and Windchill.

Trademarks of Parametric Technology Corporation or a Subsidiary

3DPAINT, Associative Topology Bus, Behavioral Modeler, CDRS, CV, CVact, CVaec, CVdesign, CV-DORS, CVMAC, CVNC,

CVToolmaker, DesignSuite, DIMENSION III, DIVISION, DIVISION EchoCast, dVSAFEWORK, dVS, e-Series, EDE,

e/ENGINEER, Electrical Design Entry, EPD.Connect, EPD Roles, EPD.Visualizer, Expert Machinist, Expert Toolmaker,

Flexible Engineering, i-Series, ICEM, ICEM DDN, ICEM Surf, Import Data Doctor, Information for Innovation, ISSM, MEDEA,

ModelCHECK, NC Builder, Parametric Technology, Pro/ANIMATE, Pro/ASSEMBLY, Pro/CABLING, Pro/CASTING, Pro/CDT,

Pro/COMPOSITE, Pro/CMM, Pro/CONVERT, Pro/DATA for PDGS, Pro/DESIGNER, Pro/DESKTOP, Pro/DETAIL,

Pro/DIAGRAM, Pro/DIEFACE, Pro/DRAW, Pro/ECAD, Pro/ENGINE, Pro/FEATURE, Pro/FEM-POST, Pro/FLY-THROUGH,

Pro/HARNESS-MFG, Pro/INTERFACE for CADDS 5, Pro/INTERFACE for CATIA, Pro/INTRALINK Web Client,

Pro/LANGUAGE, Pro/LEGACY, Pro/LIBRARYACCESS, Pro/MESH, Pro/Model.View, Pro/MOLDESIGN, Pro/NC-ADVANCED,

Pro/NC-CHECK, Pro/NC-MILL, Pro/NC-SHEETMETAL, Pro/NC-TURN, Pro/NC-WEDM, Pro/NC-Wire EDM, Pro/NCPOST,

Pro/NETWORK ANIMATOR, Pro/NOTEBOOK, Pro/PDM, Pro/PHOTORENDER, Pro/PHOTORENDER TEXTURE LIBRARY,

Pro/PIPING, Pro/PLASTIC ADVISOR, Pro/PLOT, Pro/POWER DESIGN, Pro/PROCESS, Pro/REFLEX, Pro/REPORT,

Pro/REVIEW, Pro/SCAN-TOOLS, Pro/SHEETMETAL, Pro/SURFACE, Pro/VERIFY, Pro/Web.Link, Pro/Web.Publish,

Pro/WELDING, Product Structure Navigator, PTC i-Series, Shaping Innovation, Shrinkwrap, Virtual Design Environment,

Windchill e-Series, Windchill Factor, Windchill Factor e-Series, Windchill Information Modeler, PTC logo, CV-Computervision logo,

DIVISION logo, ICEM logo, InPart logo, and Pro/REFLEX logo.

Third-Party Trademarks

Oracle is a registered trademark of Oracle Corporation. Windows and Windows NT are registered trademarks of Microsoft

Corporation. CATIA is a registered trademark of Dassault Systems. PDGS is a registered trademark of Ford Motor Company. SAP

and R/3 are registered trademarks of SAP AG Germany. FLEXlm is a registered trademark of Globetrotter Software Inc.

VisTools library is copyrighted software of Visual Kinematics, Inc. (VKI) containing confidential trade secret information belonging

to VKI. HOOPS graphics system is a proprietary software product of, and copyrighted by, Tech Soft America, Inc. All other brand or

product names are trademarks or registered trademarks of their respective holders.

UNITED STATES GOVERNMENT RESTRICTED RIGHTS LEGEND

This document and the software described herein are Commercial Computer Documentation and Software, pursuant to FAR

12.212(a)-(b) or DFARS 227.7202-1(a) and 227.7202-3(a), and are provided to the Government under a limited commercial license

only. For procurements predating the above clauses, use, duplication, or disclosure by the Government is subject to the restrictions set

forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software Clause at DFARS 252.227-7013 or

Commercial Computer Software-Restricted Rights at FAR 52.227-19, as applicable.

Parametric Technology Corporation, 128 Technology Drive, Waltham, MA 02453-8905 6 September 2000

Page 3: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 3

Table of Contents

About the Pro/PIPING User Interface (Spec-Driven) ...................................... 15

About Design Rule Parameters (Spec-Driven) ............................................... 15

Bend Arc Threshold (Spec-Driven) .................................................................. 15

Example: Bend Arc Threshold (Spec-Driven) ................................................. 16

To Check for Design Rule Violations (Spec-Driven) ...................................... 16

To Access the Specification-Driven Design Mode ......................................... 16

To Create a Pipeline (Spec-Driven) .................................................................. 16

About Pro/PIPING and Piping Systems........................................................... 17

About Specification-Driven Pipelines.............................................................. 18

PIPING Menu (Spec-Driven).............................................................................. 18

About Pro/PIPING Piping Design Modes......................................................... 19

To Set Pro/PIPING Configuration Options (Spec-Driven).............................. 19

About Configuring Pro/PIPING (Spec-Driven) ................................................ 19

About Setting Up Specification-Driven Piping................................................ 20

To Change and Update Material Density......................................................... 20

To Set the Display (Spec-Driven) ..................................................................... 21

To Convert Specification-Driven Piping Assemblies (Spec-Driven) ............ 21

About Converting Piping Assemblies (Spec-Driven)..................................... 21

To Convert Non Specification-Driven Piping Assemblies (Spec-Driven) .... 22

About the Piping System Tree (Spec-Driven) ................................................. 23

About Customizing the Piping System Tree (Spec-Driven) .......................... 24

Example: Piping System Tree (Spec-Driven).................................................. 24

To Access the Piping System Tree (Spec-Driven) ......................................... 25

Page 4: Ptc Pro Engineer Piping

4 Pro/PIPING Specification-Driven Design Mode

To Show/Blank Pipelines (Spec-Driven).......................................................... 26

To Display Centerlines or Solids (Spec-Driven) ............................................. 26

To Select Pipelines (Spec-Driven).................................................................... 26

To Reset the Display Mode (Spec-Driven)....................................................... 27

To Highlight Pipelines (Spec-Driven)............................................................... 27

About Isometric Drawing Generation (ISOGEN) (Spec-Driven) .................... 27

To Report Insulation Information (Spec-Driven)............................................. 27

To Define Design Rule Parameters (Spec-Driven) ......................................... 27

To Change and Update Corner Types ............................................................. 28

To Change and Update Stock Number Formats............................................. 29

About Pipeline Insulation (Spec-Driven) ......................................................... 29

To Assign Insulation during Pipeline Creation (Spec-Driven) ...................... 30

To Delete Insulation (Spec-Driven) .................................................................. 30

To Assign Insulation to Part of a Pipeline (Spec-Driven) .............................. 31

About Piping Layers (Spec-Driven) ................................................................. 32

About Master Catalog Files .............................................................................. 33

About Project Data Files ................................................................................... 34

Example: Piping Master Catalog Directory File.............................................. 35

Example: Specification Directory File ............................................................. 35

Example: Auto-Selection File ........................................................................... 36

Example: Insulation Directory File................................................................... 42

Example: Fitting Category Map File................................................................. 43

About Set Display (Spec-Driven)...................................................................... 43

To Generate an Isometric Drawing (Spec-Driven).......................................... 44

Component Material Description (Spec-Driven) ............................................. 45

Page 5: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 5

Creating Pipe Component Information (Spec-Driven) ................................... 46

ISOGEN Error Log File (Spec-Driven).............................................................. 47

Example: ISOGEN Identifiers on a Component (Spec-Driven)...................... 47

About Update Model.......................................................................................... 47

To Change and Update Colors ......................................................................... 48

To Change and Update Outside Diameters..................................................... 48

To Change and Update Wall Thickness........................................................... 49

To Change and Update Material Codes........................................................... 49

To Modify Master Catalog Files........................................................................ 50

Piping Master Catalog Directory File ............................................................... 50

Pipe Outer Diameter File ................................................................................... 51

Example: Pipe Outer Diameter File .................................................................. 52

Pipe Thickness File ........................................................................................... 52

Example: Pipe Thickness File .......................................................................... 53

Pipe Master Catalog File ................................................................................... 54

Example: Pipe Master Catalog File .................................................................. 54

Fitting Master Catalog File................................................................................ 54

Example: Fitting Master Catalog File............................................................... 55

Piping Material File ............................................................................................ 56

Example: Piping Material File ........................................................................... 57

Pipe Manufacture Directory File....................................................................... 57

Example: Pipe Manufacture Directory File...................................................... 58

Bend File............................................................................................................. 58

Example: Bend File............................................................................................ 59

Bend Machine File ............................................................................................. 59

Page 6: Ptc Pro Engineer Piping

6 Pro/PIPING Specification-Driven Design Mode

Example: Bend Machine File ............................................................................ 61

Miter File ............................................................................................................. 61

Example: Miter File ............................................................................................ 62

End Compatibility File ....................................................................................... 62

Example: End Compatibility File ...................................................................... 63

Insulation File..................................................................................................... 63

Example: Insulation File.................................................................................... 64

Tip: Pipe Insulation Definition.......................................................................... 65

Appearance Map File......................................................................................... 65

About Specification Directory Files................................................................. 65

To Create a Specification Directory File.......................................................... 66

About Auto-Selection Files............................................................................... 67

To Create an Auto-Selection File ..................................................................... 68

About Insulation Directory Files ...................................................................... 69

To Create an Insulation Directory File ............................................................. 69

About the Fitting Category Map File ................................................................ 70

To Map an Icon File ........................................................................................... 71

Creating Fitting Category Icons ....................................................................... 71

Fitting Categories .............................................................................................. 72

To Create an Auto-Selection Fitting Record ................................................... 72

To Create an Auto-Selection Assembly Fitting Record ................................. 73

Size Tables ......................................................................................................... 75

Preview Fitting Graphics................................................................................... 76

To Create an Auto-Selection Pipe Record ...................................................... 77

To Modify Project Data Files............................................................................. 79

Page 7: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 7

Format Keywords .............................................................................................. 79

To View Piping Layers (Spec-Driven) .............................................................. 80

About Bend Tables (Spec-Driven).................................................................... 80

Formula Equations (Spec-Driven).................................................................... 81

Conversion Equations (Spec-Driven) .............................................................. 81

Bend Table Data (Spec-Driven) ........................................................................ 82

To Define a Bend Table (Spec-Driven)............................................................. 82

To Modify a Bend Table (Spec-Driven) ............................................................ 82

Defining Bend Tables (Spec-Driven)................................................................ 83

To Assign a Bend Table (Spec-Driven)............................................................ 84

To Delete a Bend Table (Spec-Driven)............................................................. 84

To Show a Bend Table (Spec-Driven) .............................................................. 84

To Change and Update Miter Parameters ....................................................... 84

To Change and Update Bend Parameters....................................................... 85

To Change and Update Bend Machine Parameters ....................................... 85

Tip: Updating Multiple Changes....................................................................... 85

To Delete a Pipeline (Spec-Driven) .................................................................. 86

To Rename a Pipeline (Spec-Driven) ............................................................... 86

To Suppress a Pipeline (Spec-Driven)............................................................. 86

To Resume a Suppressed Pipeline (Spec-Driven) ......................................... 86

ISOGEN Symbol Map File (Spec-Driven) ......................................................... 86

ISOGEN Endtype Map File (Spec-Driven)........................................................ 88

ISOGEN Nominal Size Map File (Spec-Driven)................................................ 88

ISOGEN Mandatory Attribute File (Spec-Driven) ............................................ 89

isogen_mandatory_attr_file (Spec-Driven) ..................................................... 89

Page 8: Ptc Pro Engineer Piping

8 Pro/PIPING Specification-Driven Design Mode

isogen_endtype_map_file (Spec-Driven) ........................................................ 89

isogen_symbol_map_file (Spec-Driven).......................................................... 89

isogen_output_files_dir (Spec-Driven)............................................................ 89

isogen_nominal_size_map_file (Spec-Driven) ............................................... 90

isogen_pcf_filename_format (Spec-Driven) ................................................... 90

Example: ISOGEN Symbol Map File (Spec-Driven)........................................ 90

Example: ISOGEN Endtype Map File (Spec-Driven)....................................... 91

Example: ISOGEN Nominal Size Map File (Spec-Driven) .............................. 91

Example: ISOGEN Mandatory Attribute File (Spec-Driven)........................... 94

Example: ISOGEN Error Log File (Spec-Driven)............................................. 94

To Modify Insulation Assigned to a Pipeline (Spec-Driven).......................... 94

About Assigning Insulation to Part of a Pipeline (Spec-Driven)................... 95

To Redefine Insulation Assigned to Part of a Pipeline (Spec-Driven).......... 95

To Make a Piping Assembly Active (Spec-Driven) ......................................... 97

About Piping Assemblies (Spec-Driven) ......................................................... 97

To Read a Bend Table to a Model (Spec-Driven) ............................................ 97

To Write a Bend Table to a File (Spec-Driven) ................................................ 97

About Pipe Drawings (Spec-Driven) ................................................................ 97

About the Piping Specification Database........................................................ 98

piping_design_method (Spec-Driven) ............................................................. 98

pipe_solid_centerline (Spec-Driven)................................................................ 99

piping_appearance_map_file (Spec-Driven)................................................... 99

piping_end_compatibility_file (Spec-Driven).................................................. 99

piping_fitt_angle_tolerance (Spec-Driven)...................................................... 99

piping_fitt_category_map_file (Spec-Driven) ............................................... 100

Page 9: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 9

piping_fitt_lib_dir (Spec-Driven) .................................................................... 100

piping_fluid_parameter (Spec-Driven)........................................................... 100

piping_insulation_dir_file (Spec-Driven)....................................................... 100

piping_manufacture_dir_file (Spec-Driven) .................................................. 100

piping_mcat_dir (Spec-Driven)....................................................................... 100

piping_mcat_dir_file (Spec-Driven) ............................................................... 101

piping_min_bolting_clearance (Spec-Driven) .............................................. 101

pipeline_min_segment_length (Spec-Driven)............................................... 101

piping_project_data_dir (Spec-Driven).......................................................... 101

piping_spec_dir_file (Spec-Driven)................................................................ 101

piping_thumb_wheel_increment (Spec-Driven) ........................................... 101

pipeline_assembly_name_format (Spec-Driven).......................................... 101

pipeline_label_format (Spec-Driven) ............................................................. 102

pipeline_spool_label_format (Spec-Driven).................................................. 102

pipeline_start_assembly_name (Spec-Driven) ............................................. 102

piping_system_tree_format (Spec-Driven) ................................................... 103

piping_material_file (Spec-Driven)................................................................. 103

To Reorganize Pipelines (Spec-Driven)......................................................... 103

To Modify the Column Display (Spec-Driven)............................................... 103

To Open a Separate Piping System Tree Window (Spec-Driven) ............... 104

Pro/PIPING Glossary ...............................................Error! Bookmark not defined.

About Specification-Driven Routing.............................................................. 104

To Route a Pipe in Specification-Driven Mode ............................................. 104

Route Pipe Menu.............................................................................................. 104

About Routing with Equipment Nozzles........................................................ 105

Page 10: Ptc Pro Engineer Piping

10 Pro/PIPING Specification-Driven Design Mode

To Route a Pipeline from an Equipment Nozzle ........................................... 105

To Route from a Port ....................................................................................... 105

To Route to a Port............................................................................................ 105

Routing Equipment Nozzles ........................................................................... 105

Checking Pipe and Port Sizes ........................................................................ 106

About Setting a Start Point ............................................................................. 106

To Set a Start Point.......................................................................................... 106

About Specification Driven Routing with Follow.......................................... 106

To Route a Pipeline with Follow..................................................................... 106

To Redefine Pipe Follow References............................................................. 107

About Specification-Driven Piping Flow Direction....................................... 107

To Display the Flow Direction of a Pipeline .................................................. 108

Default Flow Direction Determination Rules................................................. 108

Example: Displaying the Flow Direction of a Specified Pipeline Series .... 109

To Create the Pipeline Model for a Pipeline with Branch Series ................ 109

Example: Default Flow Direction for Pipeline with Branch Series.............. 110

To Create the Pipeline Model for a Pipeline with Loop Series .................... 111

Example: Default Flow Direction for Pipeline with Loop Series ................. 111

Flow Direction Violations................................................................................ 111

About Fitting Library Files .............................................................................. 112

To Set Up a Library Component..................................................................... 112

Fitting Library Creation Rules ........................................................................ 112

About the JIS Piping Standard....................................................................... 113

Example: List of JIS Fittings........................................................................... 113

About Creating Library Fitting Parts.............................................................. 116

Page 11: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 11

About Fitting Geometry................................................................................... 117

Example: Fitting Geometry ............................................................................. 117

About Fitting Ports .......................................................................................... 117

To Create Fitting Ports .................................................................................... 118

Port Location for Fittings with Butt Welded/Flanged Ends......................... 119

Port Location for Fittings with socket Welded/Threaded Ends .................. 121

Mandatory Port Requirements ....................................................................... 122

Fitting Insertion Location and Alignment Considerations .......................... 123

NEAR, FAR, and CENTER Alignment Locations Based on Fitting Ports...123

NEAR, FAR, and CENTER Alignment Locations Based onFitting Ports and an OFFSET Parameter ....................................................... 124

About Inlet Ports.............................................................................................. 125

To Specify an Inlet Port................................................................................... 126

Fitting Outlet Size Parameter.......................................................................... 127

About the Stem Axis of a Fitting .................................................................... 127

Example: Stem Axis Direction........................................................................ 127

About Fitting Parameters................................................................................ 128

Fitting Parameters Based on Fitting Code.................................................... 128

To Assign Fitting Outlet Size Parameter ....................................................... 128

Fitting Branch Size Parameter........................................................................ 129

To Assign Fitting Branch Size Parameter ..................................................... 129

Fitting End Type Code Parameter .................................................................. 129

To Assign a Fitting End Type Code Parameter ............................................ 130

Fitting Eccentricity Parameter........................................................................ 130

To Assign the Fitting Eccentricity Parameter............................................... 130

Fitting Alignment Offset Parameter ............................................................... 130

Page 12: Ptc Pro Engineer Piping

12 Pro/PIPING Specification-Driven Design Mode

To Assign the Fitting Alignment Offset Parameter ...................................... 131

About the ANSI Standard................................................................................ 131

Fitting Component End Types........................................................................ 131

Example: List of ANSI Pipes and Fittings in the Library ............................. 132

About the DIN Standard .................................................................................. 137

Example: List of DIN Fittings.......................................................................... 137

Latrolet Fitting Orientation ............................................................................. 143

Flow Constrained Fitting Parameter .............................................................. 144

About Branch Routing .................................................................................... 144

To Route a Branch........................................................................................... 144

About Stub-in Branches.................................................................................. 145

About Pipeline Modification ........................................................................... 145

To Modify Pipe Segments ............................................................................... 145

To Reverse Flow Direction.............................................................................. 146

To Modify a Corner Type................................................................................. 146

To Edit a Pipeline............................................................................................. 147

To Replace a Bend with an Elbow.................................................................. 147

To Modify the Bend Parameters..................................................................... 147

About Specification-Driven Fitting Insertion ................................................ 148

To Insert Fittings.............................................................................................. 148

To Replace Fittings.......................................................................................... 150

Specifying Thumb Wheel Increments............................................................ 150

About the Insertion of Group Fittings............................................................ 150

Key Fitting ........................................................................................................ 151

To Insert Group Fittings.................................................................................. 151

Page 13: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 13

To Delete Fittings............................................................................................. 153

Group Fitting Rules ......................................................................................... 153

About Branch Fittings ..................................................................................... 153

To Create Branch Start Points........................................................................ 154

End Type Compatibility Checking.................................................................. 154

To Redefine Specification-Driven Fittings .................................................... 154

About Modifying Fittings (Spec-Driven) ........................................................ 154

About Fabricating Pipes ................................................................................. 154

About Cutting Pipe Pieces.............................................................................. 155

To Cut Pipe at a Single Location Using Placement...................................... 155

Assigning a Weld Type ................................................................................... 156

Using Joint Fittings ......................................................................................... 156

To Cut Pipe at a Single Location Using a Plane Reference......................... 156

To Cut Pipe at a Single Location Using a Pipe Reference........................... 157

To Cut Pipe at Multiple Locations Based on Pipe Stock orUser Specified Length..................................................................................... 157

To Cut Pipe at Multiple Locations with Automatic JointFitting Insertion................................................................................................ 158

To Delete a Pipe Piece Cut.............................................................................. 159

About Pipe Spool Generation......................................................................... 159

About Pipe Solids ............................................................................................ 159

To Create a Pipe Solid..................................................................................... 159

Rules for Pipe Spool Generation.................................................................... 160

Example: Associating Spool Numbers with Spools .................................... 160

To Generate All Spool Pieces of a Pipeline .................................................. 161

To Generate a Pipe Spool Piece by Specifying a Pipe Segment ................ 161

Page 14: Ptc Pro Engineer Piping

14 Pro/PIPING Specification-Driven Design Mode

To Edit a Pipe Spool Number ......................................................................... 162

To Delete Pipe Spools ..................................................................................... 162

About Trimmed Elbow Fittings....................................................................... 162

To Insert a Trimmed Elbow by Specifying a Selection Name ..................... 163

To Insert a Trimmed Elbow by Selecting the Nearest Standard Elbow...... 163

To Insert Elbows at all Corners Without Trim............................................... 163

To Insert Elbows at all Corners with Trim..................................................... 164

To Insert Elbow Fittings at all Corners by Specifying a Selection Name...164

Page 15: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 15

About the Pro/PIPING User Interface (Spec-Driven)The Pro/PIPING user interface contains the following elements that increase usability and decrease mouse

picks:

� The PIPING menu groups all necessary tools as menu commands in one convenient location. These

commands open dialog boxes or submenus for intuitive step-by-step piping assembly creation.

� Pro/PIPING dialog boxes contain:

� Expandable/collapsible sections that are indicated by a white triangle. When you click the triangle,

a section expands or collapses.

� Blue bands that separate major groupings within a dialog box.

� Sets of related functions. For example, fitting placement, positioning parameters, alignment point,

flip, and rotation angle are all available through the Fitting Insertion dialog box for Specification-

Driven piping systems.

� Dynamic options that update as you make selections.

� Easy-to-use buttons, text and list boxes, and thumb wheels.

� A fitting preview window allows for immediate inspection and confirmation of fitting selections.

� The Piping System Tree provides an intuitive pipeline-level visual representation of a Pro/PIPING

piping project. You can use the show/blank, or centerline/solid display modes, and highlight pipelines.

These display modes are accessed from this customizable piping interface.

About Design Rule Parameters (Spec-Driven)In Pro/PIPING, Design Rule parameters are line stock parameters that check selected pipelines to ensure

that the pipes stay within their limitations. If there are any violations, this is considered a Line Stock

violation. The system compares the characteristics of a selected pipeline with the values of the Design Rule

parameters. If there are any violations, the pipeline highlights, which gives you the opportunity to correct

the pipeline parameters.

Pro/PIPING uses Design Rule parameters for both the Non Specification-Driven and the Specification-

Driven Piping modes.

Bend Arc Threshold (Spec-Driven)The Bend Arc Threshold is a Design Rule parameter that appears in the Design Rule Parameters dialog

box (Specification-Driven Piping). The Bend Arc Threshold is the angle at which Pro/PIPING defines the

dimensioning scheme for large angle bends such as 180 degrees.

The dimensioning scheme for the bend refers to how the bend is located along the pipe. Pro/PIPING can

locate the bend by either the Theoretical Intersection Point or the Bend Arc Center Point.

� Bend angles that are larger than or equal to 180 degrees get dimensioned based on the Bend Arc Center

Point.

� Bend angles that are smaller than 180 degrees get dimensioned based on the Theoretical Intersection

Point of the bend.

For a 180 degree bend, one bend value is reported for the location of the center of the arc of the 180 degree

bend.

Page 16: Ptc Pro Engineer Piping

16 Pro/PIPING Specification-Driven Design Mode

Example: Bend Arc Threshold (Spec-Driven)IF BEND_ARC_THRESHOLD = 165 (default)

THEN

Route a 180-degree bend—Gets reported as one 180-degree bend from the arc center of the bend.

IF BEND_ARC_THRESHOLD = 180

THEN

Route a 180-degree bend—Gets reported as one 180-degree bend from the arc center of the bend.

IF BEND_ARC_THRESHOLD = 181

THEN

Route a 180-degree bend—Gets reported as two 90-degree bends from the theoretical intersection points.

To Check for Design Rule Violations (Spec-Driven)1. Click PIPING > Info. The Report Pipeline dialog box opens.

2. Select Check Pipe in the Info Type box. The GET SELECT menu opens.

3. Select a pipeline to check for violations.

4. Under Results, the Report Pipeline dialog box lists all line stocks and their violations.

5. Pro/PIPING highlights the pipeline in red if the violation applies to the entire pipeline. If it only

applies to certain geometry of the pipe (such as a bend), it highlights that geometry in red and the

pipeline in cyan.

You can also click . The INFORMATION WINDOW opens to display the Line Stock name, the

parameter name, the value of the parameter, and the value of the violation (if applicable).

To Access the Specification-Driven Design Mode1. Configure Pro/PIPING for the Specification-Driven or User-Driven piping design modes.

2. Create or open a piping assembly.

3. Click Applications > Piping. The PIPING menu appears. If you are using the User-Driven mode,

select the Spec Driven check box on the PIPING menu.

You use the PIPING menu to design your specification-driven piping system.

To Create a Pipeline (Spec-Driven)1. Create or open a Specification-Driven piping assembly.

2. Click Applications > Piping. The PIPING menu appears.

3. Click PIPING > Pipeline > Create/Route. The Create Pipeline dialog box opens.

4. Select the Label tabbed page. Under Pipeline Label, do the following:

� Select a specification, size, and schedule for the selected pipeline.

� If applicable, select mnemonic, number, and insulation. Note that a pipeline number uniquely

identifies a pipeline and it is needed for the Piping System Tree to organize pipelines (by their

number) in a piping system.

Pro/PIPING dynamically displays the pipeline label in the blue bar beside Pipeline.

5. Under Pipeline Assembly, click and select an assembly for the new pipeline from the Model

Tree. Pro/PIPING displays the selection in the Select Assembly box. Pro/PIPING selects the top

assembly (or last assembly selected) by default.

6. Choose one of the following tasks:

Page 17: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 17

� Create a subassembly for the new pipeline. Under Create SubAssembly, select the Name check

box and select or enter a subassembly name. Pro/PIPING creates all pipeline features for the new

pipeline in this subassembly.

� Clear the Name check box. A new subassembly is not created. Pro/PIPING creates all pipeline

features for the new pipeline in the selected assembly.

7. If applicable, enter pipeline parameter values. Select the Parameters tabbed page. Under Pipeline

Parameters, enter the pipeline parameter values. By default, Pro/PIPING makes the pipeline

parameters unavailable. The piping_fluid_parameter configuration option sets the pipeline

parameter availability (default is no).

8. If applicable, enter user-defined pipeline parameters. Select the Defined tabbed page. Under User

Defined Parameters, do one of the following:

� Enter a parameter name in the Name box and a corresponding value in the Value box. Note that all

parameter names must begin with a letter. Click to add the parameter to the pipeline.

� Retrieve existing user-defined pipeline parameters from a file. Click . The Open dialog box

opens. Select the file to retrieve and double-click.

Pro/PIPING displays the user-defined parameters in the list boxes.

9. Click to save the user-defined parameters to a file.

10. Click to accept all pipeline data and create the pipeline. The ROUTE PIPE menu appears.

Begin routing the pipeline.

Note: The pipeline_assembly_name_format and pipeline_label_format configuration

options set the pipeline label and assembly name formats respectively.

About Pro/PIPING and Piping SystemsPro/PIPING is an optional Pro/ENGINEER module. Accessed through Assembly mode, Pro/PIPING

enables you to generate 3-D piping systems in Pro/ENGINEER assemblies. You can create piping systems

in either the specification-driven or non specification-driven piping design modes. Creating a piping system

involves establishing pipeline parameters, routing lines, and inserting fittings.

A piping system typically consists of pipelines, fittings, and equipment.

� A pipeline is composed of pipe segments and fittings. A segment of line may consist of one or more

consecutive sections—straight pieces of pipe with bends or miter cuts or a section of flexible tube—

between breaks. The system creates a break whenever you create a fitted corner or insert an internal

fitting in the pipeline.

� A fitting is a part or assembly that you use to connect lines to other lines, fittings, and equipment, or to

perform specific functions in the piping system (for example, flow valves).

� Equipment in the working assembly (for example, a coil or a tank) is represented by assembly

components with predefined entry ports.

Tailoring the Pro/PIPING Working Environment

You can tailor your Pro/PIPING work environment to your specific needs using various tools:

� Using simplified representations, you can create a special version of a piping assembly that includes

only those components that you need to route a pipeline.

Using simplified representations can improve regeneration, retrieval, and display time, which allows

you to work more efficiently. Simplified representations simplify a view by controlling which members

of an assembly the system retrieves into a session and shows.

The By Rule functionality enables you to exclude piping solids and fittings from a simplified

representation by assigning a parameter and then excluding all components that have a particular value

for that parameter.

Although you cannot exclude assembly features (those with green pipe routing centerlines), you can

Page 18: Ptc Pro Engineer Piping

18 Pro/PIPING Specification-Driven Design Mode

easily place all piping features on a layer by type.

� Using top-down design tools, you can set up a well-structured design using advanced component

creation tools containing skeleton models and copied geometric and datum references.

� Using reference control and investigation tools, you can view and manage the complex web of

dependencies (references) that evolve as you make features in a design.

� Using viewing and environment control settings, you can set different visualization (display) modes for

components in an assembly. You can assign wireframe, hidden line, no hidden line, shaded or blanked

display modes to components.

� The Piping System Tree provides an intuitive pipeline-level visual representation of a Pro/PIPING

piping project. You can use show/blank and centerline/solid display modes, and also highlight

pipelines. These display modes are accessed from this fully customizable piping interface.

About Specification-Driven PipelinesYou begin designing specification-driven piping systems by creating specification-driven pipelines using

the Create Pipeline dialog box (PIPING > Pipeline > Create/Route). You create each pipeline in a

piping assembly by using the OPER PIPE LINE menu.

The OPER PIPE LINE menu allows you perform the following pipeline tasks:

� Create/Route—Creates a pipeline and provides you with the ROUTE PIPE menu to route the pipeline

immediately.

� Delete—Deletes the selected pipeline and provides you with the option of deleting or suspending all

associated children.

� Rename—Renames the selected pipeline.

� Suppress—Suppresses the selected pipeline and all associated children.

� Resume—Resumes suppressed pipelines by name.

PIPING Menu (Spec-Driven)The PIPING menu contains the following Pro/PIPING commands:

� Active Asm—Opens the GET SELECT menu that allows you to change the current active assembly.

Select the active assembly from either the Model Tree, Piping System Tree, or the working window.

The name of the currently active assembly appears in the graphics window.

� Component—Opens the COMPONENT menu that allows you to manipulate assembly components.

For more information on components, refer to the topics about basic assemblies in the Using

Foundation Modules portion of Pro/ENGINEER help.

� Pipeline—Opens the OPER PIPE LINE menu on which you can create and immediately route a new

pipeline or delete, rename, suppress, or resume existing pipelines.

� Route—Opens the GET SELECT menu on which you can add to or edit the path of an existing

pipeline assembly.

� Fitting—Opens the FITTING menu on which you can insert pipe fittings into a current active

assembly.

� Modify Pipe—Opens the PIPE MODIFY dialog box in which you can modify several piping options

in the active assembly.

� Modify Dim—Opens the MODIFY menu on which you can modify the active assembly component

dimensions.

� Regenerate—Opens the PRT TO REGEN menu on which you can update modified objects and

assembly dimensions.

� Fabrication—Opens the FABRICATION menu on which you can cut pipes, number pipe segments,

and create pipe solids and insulation.

� Drawing—Opens the PIP DRAWING menu on which you can use the Pro/PIPING drawing tool.

Page 19: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 19

� Set Up—Opens the PIP SETUP menu on which you can set up how Pro/PIPING creates piping

systems.

� Info—Opens the Piping Info dialog box in which you can retrieve piping system information and save

your analyses for future retrieval.

About Pro/PIPING Piping Design ModesPro/PIPING allows you to create complex piping systems based on the piping design mode you choose.

You set the piping design mode by setting the piping_design_method configuration option. The

following design modes are available:

� Non Specification-Driven—Creates piping systems using manual tasks. All line stocks must be

manually created and associated to a routed pipeline. All fittings must also be manually inserted. The

Non-Specification-Driven piping design mode does not use project-specific data during pipe modeling.

Furthermore, this design mode does not support design compatibility checks such as size mismatch

detection, end type mismatch, and so on.

� Specification-Driven—Creates piping systems based on the piping design method practiced by the

Plant, Shipbuilding, and Aerospace design industries. Pro/PIPING creates specification-driven piping

systems using piping specifications and automated modeling tasks. These tasks use archived piping data

and project-specific data from the Specification Database. Pro/PIPING creates all line stocks on-the-fly

and automatically associated them to the appropriate pipelines. All fittings are selected automatically

during fitting insertion. The Specification-Driven piping design mode supports intelligent design rule

checking during modeling.

� User-Driven—Enables you to switch between Non Specification-Driven and Specification -Driven

piping modes and convert your piping assemblies at any time in the design process. Select or clear the

Spec Driven check box on the PIPING menu to control the project piping design mode and convert

piping assemblies to the selected mode.

To Set Pro/PIPING Configuration Options (Spec-Driven)1. Locate the configuration option you want to set using the configuration topics.

2. Click Utilities > Options. The Options dialog box opens.

3. Select the configuration option from the list.

or

In the Option field, enter the configuration option name.

4. In the Value field, enter the value. You can use the Value list to see which values are available. If the

value requires an integer, enter it.

5. Click Add/Change. The configuration option and its value appear in the list. A green status icon

confirms the change.

6. When you finish configuring Pro/PIPING, click Apply or OK.

Note: It is recommended that you set the Pro/PIPING configuration options before starting a new piping

project.

About Configuring Pro/PIPING (Spec-Driven)You can customize the way the Specification-Driven piping design mode operates by entering

config.pro configuration file options and their values in the Options dialog box (Utilities > Options).

For example, you can modify piping design modes, pipeline formats, file names and directory locations,

and configure the Pro/PIPING ISOGEN interface.

Pro/PIPING provides a list of configuration options arranged in alphabetical order. Each option contains

the following information:

� Configuration option name.

Page 20: Ptc Pro Engineer Piping

20 Pro/PIPING Specification-Driven Design Mode

� Default and available variables or values. All default values are in italics.

� Brief description and notes describing the configuration option.

ISOGEN Configuration Options

Pro/PIPING allows you to create isometric pipeline drawings by providing an isometric drawing generation

(ISOGEN) interface. Using the Generate Isometric dialog box (PIPING > Drawing), you can create

ISOGEN .pcf files for use with an ISOGEN drawing tool. The following configuration options must be

set in the Pro/PIPING config.pro file to use the ISOGEN interface:

� isogen_mandatory_attr_file

� isogen_symbol_map_file

� isogen_output_files_dir

� isogen_nominal_size_map_file

� isogen_pcf_filename_format

� isogen_endtype_map_file

Notes:

� After you set the configuration options, all settings take effect immediately in the current

Pro/ENGINEER session.

� The Symbol Map, Endtype Map, and Nominal Size ISOGEN Map files are required to map

Pro/PIPING component information to ISOGEN component information.

About Setting Up Specification-Driven PipingPro/PIPING allows you to design complex piping systems based on piping specifications. In order to

design these piping systems, you must first set up Specification-Driven Piping. You use the PIP SETUP

menu (PIPING > Set Up) to perform the following setup procedures:

� Spec DB—Allows you to set up the piping Specification Database Project Data files. The Pro/PIPING

Specification Database contains Master Catalog (MCAT), Project Data, and Fitting Library files.

Pro/PIPING includes populated MCAT and Fitting Library files for immediate use. However, you must

define the Project Data files for each piping project before beginning pipe system modeling.

� Update Model—Allows you to update the active assembly in the current piping model with piping data

changes made to the specification files (Project Data files), the MCAT files, or both. You can also

modify line stocks and update the current piping model to reflect the changes.

� Design Rules—Allows you to add or change the Design Rule parameters.

� Bend Allow—Lets you define or modify bend tables.

� Set Display—Sets the centerline or solid pipeline display for a selected pipeline in the graphics

window.

To Change and Update Material DensityYou can change pipe material density in a specification and update the current model with the changes.

1. Locate the Piping Material Master Catalog (MCAT) file for the selected pipeline or line stock. The

default path for this file is <ProE load directory>/text/piping_data/master_catalog/.

2. Use a text editor and change the material density value for the selected pipeline or line stock. Save all

changes.

3. Update the model. Click Set Up > Update Model. The Update Model dialog box opens.

4. Under Assembly, click and select the assembly to which you want to apply the changes.

5. Under Model Information, select the Density check box.

6. Click . The Confirm Cancel dialog box opens. Click to confirm the update. The dialog

Page 21: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 21

boxes close and Pro/PIPING updates the active assembly information. Pro/PIPING confirms the update

in the Message Area.

7. Regenerate (PIPING > Regenerate) to apply the changes to the piping model displayed in the graphics

window.

8. Verify the changes. Click Analysis > Model Analysis. In the Model Analysis dialog box, retrieve a

solid part density.

To Set the Display (Spec-Driven)1. Click PIPING > Active Assembly and select the active assembly that contains the pipeline to which

you want to set the display.

2. Click PIPING > Set Up > Set Display. The PIPE DISPLAY menu appears.

3. Select the pipeline in the graphics window.

4. Do one of the following:

� To display pipe centerlines, click Center Line.

� To display pipe solids, click Solid. Note that to display pipe solids, you must first create the pipe

solids for the selected pipeline (PIPING > Fabrication > Pipe Solid). The Pro/ENGINEER

Message Area confirms the action.

5. Click Done Sel from the GET SELECT menu. Pro/PIPING sets the pipeline display.

To Convert Specification-Driven PipingAssemblies (Spec-Driven)You can convert Specification-Driven Piping assemblies to Non Specification-Driven Piping assemblies.

This allows you to use the existing pipe systems in the Non Specification-Driven piping design mode.

1. Configure Pro/PIPING for the User-Driven piping design mode.

2. Create or open a Specification-Driven piping assembly to convert.

3. On the PIPING menu, clear the Spec Driven check box. Pro/PIPING considers all pipelines as Non

Specification-Driven.

Notes:

� Every pipeline in the active assembly must be converted because the Non Specification-Driven mode

permits different line stock assignments for each pipe segment.

� All existing fittings remain Specification-Driven. So, if you convert the pipeline to Specification-

Driven, Pro/PIPING selects and inserts all Specification-Driven fittings according to the pipeline

specification.

� Pipe solids failure can occur due to pipeline size changes.

About Converting Piping Assemblies (Spec-Driven)The User-Driven piping design mode allows you to convert piping assemblies at any time in the piping

design process using the Spec Driven check box on the PIPING menu. You can convert existing Non

Specification-Driven or Specification-Driven piping assemblies to the other design mode on-the-fly and

continue designing your piping system.

After setting piping_design_method configuration option to the User-Driven mode, the following

actions occur:

� If a piping assembly is not open, Pro/PIPING defaults to the Non Specification-Driven design mode.

Select the Spec Driven check box to switch to the Specification-Driven design mode.

� If an existing piping assembly is open or after you open an existing piping assembly, Pro/PIPING

switches to the piping design mode in which the assembly was created. The Spec Driven check box

indicates the design mode. You can always convert the assembly to switch design modes.

Page 22: Ptc Pro Engineer Piping

22 Pro/PIPING Specification-Driven Design Mode

Assembly Conversion Processes

Pro/PIPING executes two different piping assembly conversion processes based on the piping assembly

type.

Assembly Type Conversion Process

Specification-Driven to Non

Specification-Driven

Clear the Spec Driven check box on the PIPING menu. After

this process, Pro/PIPING considers all pipelines as Non

Specification-Driven.

All existing fittings will remain Specification-Driven.

Non Specification-Driven to

Specification-Driven

Select the Spec Driven check box on the PIPING menu. You

must assign specification-specific data in the Convert Pipeline

dialog box for each pipeline in the active assembly. After

entering this data, the Pro/ENGINEER message area displays

each pipeline and its conversion status. All pipelines must be

converted to Specification-Driven.

All existing fittings will remain Non Specification-Driven.

Notes:

� The piping assembly conversion processes occur on a pipeline basis only. Fitting are not converted.

� Mixed models are not allowed. Non Specification-Driven and Specification-Driven pipelines cannot be

included in the same piping assembly.

� Mixed assemblies are allowed. Non Specification-Driven and Specification-Driven assemblies and

subassemblies can be grouped.

� All existing line stocks are automatically deleted. The Non Specification-Driven mode permits different

line stock assignments to each pipe segment.

� Pipe solids failure can occur due to pipeline size changes.

To Convert Non Specification-Driven PipingAssemblies (Spec-Driven)You can convert Non Specification-Driven Piping assemblies to Specification-Driven Piping assemblies.

This allows you to use existing pipe systems in the Specification-Driven Piping design mode.

1. Configure Pro/PIPING for the User-Driven piping design mode. For more information about

configuring Pro/PIPING, refer to the topics in the Configuring Pro/PIPING portion of Introduction to

Pro/PIPING.

2. Create or open a Non Specification-Driven piping assembly to convert.

3. Click Active Asm on the PIPING menu and select a piping assembly from either the Piping System

Tree or the graphics window.

4. Select the Spec Driven check box on the PIPING menu. The Convert Pipeline dialog box opens.

Pro/PIPING displays the active assembly under Active Assembly.

5. Select a pipeline to convert from the Select Pipeline box. If only one pipeline is available, Pro/PIPING

displays its name beside Pipeline .

6. Select the Label tabbed page. Under Pipeline Label, do the following:

� Select a specification, size, and schedule for the selected pipeline.

� If applicable, select mnemonic, number, and insulation. Note that a pipeline number uniquely

identifies a pipeline and it is needed for the Piping System Tree to organize pipelines (by their

number) in a piping system.

7. If applicable, enter pipeline parameter values. Select the Parameters tabbed page. Under Pipeline

Parameters, enter the parameter values. By default, Pro/PIPING makes the pipeline parameters

unavailable. The piping_fluid_parameter configuration option sets the pipeline parameter

availability (default is no).

Page 23: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 23

8. If applicable, enter user-defined pipeline parameters. Select the Defined tabbed page. Under User

Defined Parameters, do one of the following:

� Enter a parameter name in the Name box (must begin with a letter) and a corresponding value in

the Value box. Click to add the parameter to the pipeline.

� Retrieve existing user-defined pipeline parameters from a file. Click . The Open dialog box

opens. Select the file to retrieve and double-click.

Pro/PIPING displays the user-defined parameters.

9. Click to save the parameters to a file.

10. Click to accept all pipeline data and begin the conversion process.

The Pro/ENGINEER message area displays the pipeline conversion status. Pro/PIPING generates new line

stocks based on the assigned specification.

Notes:

� You must perform this conversion process each time you switch from the Non Specification-Driven to

the Specification-Driven design mode.

� You must select each assembly to convert. Mixed assemblies are allowed.

� Every pipeline in the active assembly must be converted.

� All existing fittings remain Non Specification-Driven.

� All existing line stocks are automatically deleted.

� Pipe solids failure can occur due to pipeline size changes.

About the Piping System Tree (Spec-Driven)The Pro/PIPING Piping System Tree allows you to control your pipeline display. This tree-based interface

organizes all pipelines in the active assembly and its subassemblies by piping system (categories) and

orders pipelines according to their name. The ability to include all subassemblies streamlines the pipeline

display process. This is especially important if you create pipelines based on the "one pipeline per

assembly" modeling method.

The Piping System Tree does the following:

� Displays only pipelines in the active assembly and its subassemblies.

� Organizes pipelines in a collapsible/expandable hierarchy according to piping system and pipeline

number. This organization provides a clear and intuitive visual representation of the piping project that

allows immediate piping system recognition and pipeline selection. For example, you can group and

display all water pipes and/or all specification 12A pipelines.

� Allows for efficient pipeline selection. You can quickly select pipelines for display or to apply

modeling tasks to them. Note that the pipelines and assembly components cannot be sequentially

reordered using the Piping System Tree unlike the Pro/ENGINEER Model Tree.

Pipeline Selection and Display Features

The Piping System Tree provides the following dynamic pipeline selection and display options:

� Pipeline Selection— Select one pipeline, multiple pipelines in a piping system, or all pipelines in the

active assembly including its subassemblies. You can select pipelines from the Piping System Tree

window or from the Pro/ENGINEER graphics window.

� Show/Blank—Displays or hide multiple pipelines in the active assembly.

� Centerline/Solid—Displays pipe centerlines or pipe solids.

� Highlight Model—Highlights selected pipelines. Select a pipeline in the Piping System Tree and

Pro/PIPING highlights the corresponding pipeline model in the graphics window and vise versa.

� Reset Mode—Resets the Piping System Tree display mode.

Page 24: Ptc Pro Engineer Piping

24 Pro/PIPING Specification-Driven Design Mode

Customize the Pro/PIPING Piping System Tree

The Piping System Tree is fully customizable. You can reorganize pipelines in multiple ways by setting the

piping_system_tree_format configuration option. You can also open a separate Piping System

Tree window.

About Customizing the Piping System Tree (Spec-Driven)Customizing the Piping System Tree gives you the flexibility to display and organize your piping projects

in several ways.

� Reorganize Pipelines— The Piping System Tree lists all pipelines within the active assembly in a

collapsible/expandable hierarchy of categories and subcategories for easy selection and identification.

You can reorganize pipelines in multiple ways by setting the piping_system_tree_formatconfiguration option to modify categories.

� Modify the Column Display—Display informational columns and select items to display in these

Piping System Tree columns.

� Display a Separate Piping System Tree Window—Open a separate Piping System Tree window to

display your pipelines.

Example: Piping System Tree (Spec-Driven)The following Piping System Tree displays all pipelines in the active assembly (ACCOMODATION.ASM)

and its subassemblies:

Page 25: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 25

These above pipelines are organized by the following configuration options and values:

Configuration Option Value

piping_system_tree_format MNEMONICpipeline_label_format SIZE-SPECIFICATION-MNEMONIC-NUMBER

Notes:

� Within piping systems, Pro/PIPING always organizes pipelines by number.

� UNCLASSIFIED-GROUP contains all Non Specification-Driven pipelines.

To Access the Piping System Tree (Spec-Driven)1. Open or create a Pro/PIPING assembly.

2. Click Applications > Piping to access Pro/PIPING. The Piping System Tree opens. From the Piping

System Tree, you can select pipelines and display modes.

If the Piping System Tree does not open, do one of the following:

� After the Model Tree opens, click .

� Click View > Model Tree Setup > Piping View. The Piping System Tree opens.

Note: If the Model Tree window does not open, click View > Model Tree. The Model Tree opens and

becomes available.

Page 26: Ptc Pro Engineer Piping

26 Pro/PIPING Specification-Driven Design Mode

To Show/Blank Pipelines (Spec-Driven)

1. Click . The Piping System Tree opens.

2. Select one or more pipelines from the Piping System Tree and right-click. A shortcut menu appears.

3. Click Show/Blank to access this display mode and right-click. The shortcut menu reappears.

4. Click Show to display the selected pipeline in the graphics window. appears next to the selection.

or

Click Blank to hide the selected pipeline in the graphics window. appears next to the selection.

You can select Reset Mode to clear the display mode.

To Display Centerlines or Solids (Spec-Driven)

1. Click . The Piping System Tree opens.

2. Select one or more pipelines from the Piping System Tree and right-click. A shortcut menu appears.

3. Click Centerline/Solid and right-click. The shortcut menu reappears.

4. Click Centerline to display pipe centerlines for the selection. appears next to the selected pipeline

in the Piping System Tree.

or

Click Solid to display pipe solids for the selection. appears next to the selected pipeline in the

Piping System Tree.

You can select Reset Mode to clear the display mode.

Note: The Piping System Tree centerline or solid display mode differs from the centerline or solid display

capabilities in Set Display and the mode set by the pipe_solid_centerline configuration option in

the following ways:

� The Piping System Tree centerline or solid display mode allows you to select one or more

pipelines in the active assembly, including subassemblies. You can display the selected pipeline

with a pipe solid or centerline. Note that if you are creating pipelines based on the "one pipeline

per assembly" modeling method, it is recommended that you use this centerline/solid display

mode.

� The Set Display centerline or solid display mode (PIPING > Set Up > Set Display) enables you

to select only one pipeline in the active assembly, but not in the subassemblies. You can display

the selected pipeline with a pipe solid or centerline.

� The mode set by the pipe_solid_centerline configuration option indicates the center of

the pipe solid geometry with a line. This is a global setting for all pipelines.

To Select Pipelines (Spec-Driven)

1. Click . The Piping System Tree opens.

2. From within the Piping System Tree, select one of the following:

� PIPING SYSTEM TREE—Selects all pipelines in the active assembly including those in the

subassemblies.

� Piping System (Category)—Selects all pipelines in piping system. For example, if a piping

system is configured for MNEMONIC and you select the Water category, all water pipelines in the

active assembly are selected.

� Pipeline—Selects one pipeline.

You can also select individual pipelines in the Pro/ENGINEER graphics window.

Page 27: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 27

To Reset the Display Mode (Spec-Driven)

1. Click . The Piping System Tree opens.

2. Select a pipeline or pipelines and right-click. A shortcut menu appears.

3. Select Reset Mode. The current display mode is cleared from the selection. appears next to the

selected pipeline in the Piping System Tree.

You can right-click again to select another Piping System Tree display mode from the shortcut menu.

To Highlight Pipelines (Spec-Driven)1. Click View > Model Tree Setup > Highlight Model.

2. Select pipelines from Piping System Tree or in the Pro/ENGINEER graphics window. The selected

pipelines highlight in both areas.

Repeat this process to turn off the Highlight Model display mode.

About Isometric Drawing Generation (ISOGEN)(Spec-Driven)Pro/PIPING provides an ISOGEN interface allowing you to create isometric drawings of pipelines. The

Isometric Drawing Generation (ISOGEN) Interface exports material and geometrical data from a

Pro/PIPING model to a readable ISOGEN .pcf (Piping Component File) format. This format serves as an

input to ISOGEN for creating pipeline isometric drawings.

The Generate Isometric dialog box (PIPING > Drawing) allows you to create isometric drawings from

Pro/PIPING models. Using this dialog box, you can select pipelines, set up filenames and directories, and

export the data to an intermediate .pcf file(s). ISOGEN reads this .pcf file data and generates the

isometric drawings in various standard data formats.

Note: You must first set the ISOGEN configuration options to use the ISOGEN interface generation tool.

To Report Insulation Information (Spec-Driven)1. Assign insulation to a pipeline or part of a pipeline.

2. Click PIPING > Info. The Report Pipeline dialog box opens.

3. Under Info Type, select General from the box.

4. Under Definition, select Insulation from the box.

5. Click and select an insulated pipeline or insulated pipe segment from which to retrieve

information. You can select from either the Model Tree, the Piping System Tree, or the graphics

window.

Pro/PIPING displays the selected pipe data in the box under Definition and displays the insulation

information under Results. You can either scroll to view the entire report or click and view the

report in the separate INFORMATION WINDOW.

To Define Design Rule Parameters (Spec-Driven)You use Design Rule parameters to verify that parameters of a routed pipe are within limitations.

1. Click PIPING > Set Up > Design Rules. The Define Design Rules dialog box opens.

2. Under By Segment, click and select a pipe segment. This allows you to assign Design Rule

parameters to a pipe segment.

or

Under By Parameters, select a linestock. This allows you to assign Design Rule parameters to an

entire line stock.

Page 28: Ptc Pro Engineer Piping

28 Pro/PIPING Specification-Driven Design Mode

3. Click . The Design Rule Parameters dialog box opens.

4. Enter the Design Rule parameter values in any of the following boxes and ENTER. A blue dot at the

bottom of the dialog box confirms the entry.

� Max Overall Length—Maximum allowable length of a continuous pipe segment (Default value:

1000).

� Max Bends Number—Maximum allowable number of bends in a continuous pipe segment

(Default value: 100).

� Min Bend Separation—Minimum allowable distance, in assembly units, between bends in one

continuous pipe segment.

� Min Straight Length—Minimum allowable distance, in assembly units, from a pipe end to the

next bend or endpoint (Default value: 10).

� Bend Arc Threshold— Angle at which Pro/PIPING defines the dimensioning scheme for large

angle bends, such as 180 degrees (Default value in degrees: 165. You can enter a value between 0

and 360.).

� Bend Table Name—Assign a bend table to the line stock. You can create a bend table at any time

(Default value: NO_TABLE).

5. Click to apply the Design Rule Parameters. The Design Rule Parameters dialog box closes.

6. Click to close the Define Design Rules dialog box.

Note: All bend radius and bend angle boxes are unavailable. Pro/PIPING retrieves this bend data from the

Specification Database Bend Master Catalog (MCAT) file.

To Change and Update Corner TypesYou can change piping corner types in a specification and update the current model with the changes.

1. Modify the specification. Click Set Up > Spec DB. The Define Piping Specification dialog box opens.

2. Click . The Open File dialog box opens. The current directory is based on the directory path in

the piping_project_data_dir configuration option.

3. Double-click the Auto-Selection file that is associated with the specification that you want to modify.

The Open File dialog box closes. In the Define Piping Specification dialog box, the file name appears

in the blue border next to Auto-Select File.

4. Under Select Record, select the specification record that you want to modify.

5. You can change corner types using the following methods:

� Bend and Miter Corner Types—Under Define Record, select the Allow Bend and/or Allow

Miter check boxes to accept bend and/or mitered corner types. Clear the check boxes to make

these corner types unavailable to the specification.

� Fitting Corner Types—Select the Fitting tabbed page on the Define Piping Specification dialog

box. To add a corner fitting, either add a corner fitting to an existing fitting record or create a new

fitting record that contains a corner fitting. You can delete a fitting records that contain corner

fittings to make them unavailable to the specification.

6. Click to insert the changes to the selected record. Pro/PIPING modifies the existing record and

displays the changes under Select Record.

7. Click to save changes to the file. The current directory is based on the directory path in the

piping_project_data_dir configuration option.

8. Click File > Exit. The Define Piping Specification dialog box closes.

9. Update the model. Click Set Up > Update Model. The Update Model dialog box opens.

10. Under Assembly, click and select the assembly to which you want to apply the changes.

11. Under Model Information, select the Corner Types check box.

Page 29: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 29

12. Click . The Confirm Cancel dialog box opens. Click to confirm the update. The dialog

boxes close and Pro/PIPING updates the active assembly information. Pro/PIPING confirms the update

in the Message Area.

13. Regenerate (PIPING > Regenerate) to apply the changes to the piping model displayed in the graphics

window.

14. Verify the changes. Click PIPING > Route > Pipe Envrnmt > Corner Types. The Corner Type

menu lists the allowed corner types (Fitting, Bend, Miter Cut) for the active assembly.

To Change and Update Stock Number FormatsYou can change the pipe and fitting stock number formats in a specification and update the current model

with the changes.

1. Modify the specification. Click Set Up > Spec DB. The Define Piping Specification dialog box opens.

2. Click . The Open File dialog box opens. The current directory is based on the directory path in

the piping_project_data_dir configuration option.

3. Double-click the Auto-Selection file that is associated with the specification that you want to modify.

The Open File dialog box closes. In the Define Piping Specification dialog box, the file name appears

in the blue border next to Auto-Select File.

4. Under Select Record, select the specification record that you want to modify.

5. Select the Pipe, Fitting, or Assembly (fitting) tabbed pages for the type of stock number format to

change.

6. Under Define Record and Select Stock Number Format, select new format keywords from the

Keyword box or enter unique keywords. You can delete any keyword to make it unavailable to the

specification.

7. Click to insert the changes to the selected record. Pro/PIPING modifies the record and displays

the changes under Select Record.

8. Click to save changes to the file. The current directory is based on the directory path in the

piping_project_data_dir configuration option.

9. Click File > Exit. The Define Piping Specification dialog box closes.

10. Update the model. Click Set Up > Update Model. The Update Model dialog box opens.

11. Under Assembly, click and select the assembly to which you want to apply the changes.

12. Under Model Information, select the Stock Number check box.

13. Click . The Confirm Cancel dialog box opens. Click to confirm the update. The dialog

boxes close and Pro/PIPING updates the active assembly information. Pro/PIPING confirms the update

in the Message Area.

14. Regenerate (PIPING > Regenerate) to apply the changes to the piping model displayed in the graphics

window.

15. Verify the changes. To display the stock number in the updated format, click PIPING > Info. In the

Report Pipeline dialog box, select General (under Info Type) and Segment (under Definition).

16. Click and select a pipe segment in the graphics window. Note that the segment must be from the

updated assembly. Pro/PIPING displays the pipeline information in the Results window. You can also

click to open the INFORMATION WINDOW.

About Pipeline Insulation (Spec-Driven)Pro/PIPING enables you to assign insulation to a pipeline, part of a pipeline, and fittings. After you assign

the insulation, Pro/PIPING creates insulation features that can be accessed in the Pro/ENGINEER Model

Tree.

You can do the following insulation tasks at any time in the piping design process:

Page 30: Ptc Pro Engineer Piping

30 Pro/PIPING Specification-Driven Design Mode

� Assign Insulation to a Pipeline—Assign insulation to an entire pipeline during pipeline creation or

during piping design.

� Assign Insulation to Part of a Pipeline—Assign insulation to any part of a selected pipeline. Target

and insulate specific pipeline areas.

� Modify the Insulation Assignment—Modify any insulation assignment in your piping system.

� Delete Insulation—Delete any insulation assignment in your piping system.

� Create Insulation Solids—Create solid representations of insulation for immediate graphical

identification and confirmation.

� Generate Insulation Information Reports—Generate detailed insulation reports for further insulation

analysis.

To Assign Insulation during Pipeline Creation(Spec-Driven)You can assign insulation to a new pipeline during pipeline creation. Note that you can only assign

insulation to an entire pipeline using this method.

1. Click PIPING > Pipeline > Create/Route. The Create Pipeline dialog box opens.

2. Under Pipeline Label, select the applicable pipeline label information.

3. If an insulation code was assigned to the selected specification in the Specification Directory (database)

file, the Insulation box displays the code. You can select another insulation code but you must select an

insulation code.

If an insulation code was not assigned to the selected specification in the Specification Directory

(database) file, select the Insulation check box and select an insulation code from the list. Pro/PIPING

dynamically displays the pipeline label in the blue bar beside Pipeline.

4. Click to save the selections. Pro/PIPING saves the insulation data in an insulation feature in the

active assembly. You can retrieve insulation information (PIPING > Info) to view the assigned

insulation data.

Notes:

� The following Specification Database files must be populated with insulation data in order to assign

insulation to specification-driven pipelines:

� Insulation Directory file (Project Data file) must contain records for the insulation codes.

� Insulation MCAT file (Master Catalog file) that is assigned to an insulation code must contain

insulation data.

� Pro/PIPING creates insulation solids automatically after you create pipe solids.

To Delete Insulation (Spec-Driven)You can delete insulation assigned to an entire pipeline or part of a pipeline.

1. Open the assembly containing the pipeline and the insulation to be deleted.

2. Click . The Model Tree opens.

3. In the Model Tree, locate the assembly containing the insulated pipeline and corresponding the

insulation feature. You can delete the following types of insulation features:

� Insulation Features—Store the insulation data (codes, names, thickness, sizes, and so on) for a

pipeline. Pro/PIPING identifies the insulation features by insulation code. Select the feature to

highlight it in the graphics window.

� Insulation Segment Features—Store the start and end points for insulation on part of a pipe

segment. Note that the insulation segment feature is a child of the related insulation feature. If you

delete an insulation feature, Pro/PIPING deletes all related children, including the insulation

segment feature, if applicable. So, if you delete the insulation feature from an insulated pipeline

that also contains a partially insulated segment, all insulation data will be deleted.

Page 31: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 31

To locate the insulation segment feature to delete, select the insulation feature and right-click.

From the shortcut menu, select Info > Parent Child Info. The Reference Information Window

opens. Under Children of Current Feature, Pro/PIPING lists all children of the selected

insulation feature. Insulation segment features are labeled Insulation Seg id <number>.

4. Select the insulation feature to delete from the Model Tree. The feature highlights on the pipeline in the

graphics window. Right-click and a shortcut menu appears.

5. Click Delete. A warning appears to confirm the action.

6. Click . Pro/PIPING deletes the selected insulation feature from the Model Tree and the graphics

window.

Note: The Model Tree must display features to delete insulation features from the Model Tree. Click View

> Model Tree Setup > Item Display. Under Display, select the Features check box and click OK.

To Assign Insulation to Part of a Pipeline (Spec-Driven)1. Click PIPING > Active Asm and select the active assembly that contains the pipeline to partially

insulate.

2. Click PIPING > Fabrication > Insulation. The Create Insulation dialog box opens. Pro/PIPING

selects the Start option under Insulation Segment Points by default.

3. Follow these steps to select insulation start and end points. Note that start and end points must be on the

same pipeline:

a. Under Select Start Point, click and select a pipe segment to specify the insulation start

point. Crosshairs indicate the start point on the pipe segment and the pipe segment ID populates the

Select Start Point box.

b. Select the End point option under Insulation Segment Points. Under Select End Point, click

and select the insulation end point. Crosshairs indicate the end point on the pipe segment and

the pipe segment ID populates the Select End Point box.

4. Under Point Placement Options, select one of the following options to specify both start and end point

placement. Note that you must select the Start and End options under Insulation Segment Points to

place the appropriate points:

specifies the start or end point distance from the pipe segment upstream end.

specifies the start or end point distance ratio from the pipe segment upstream end.

places a start or end point on the pipe segment perpendicular to that pipe segment. Note that

the start point pipe segment must be perpendicular to the end point pipe segment to make this option

available.

places a start or end point from a specified datum plane. The datum plane must be

perpendicular to the start or end point pipe segment. Pro/PIPING creates a reference to the datum

plane.

5. Under Positioning Parameters, specify the point location parameters based on the selected placement

option. Use the thumb wheel to move the point placement or enter a value in the thumb wheel box and

ENTER for exact placement.

If you selected the Datum plane reference placement option, , select a datum plane from the

Page 32: Ptc Pro Engineer Piping

32 Pro/PIPING Specification-Driven Design Mode

graphics window. Pro/PIPING displays the datum place name in the Positioning Parameters box.

6. Under Insulation Parameters, select an insulation code to assign insulation between the specified

placement points.

7. Click to assign the insulation to the pipe segment.

Notes:

� The following Specification Database files must be populated with insulation data in order to assign

insulation to specification-driven pipelines:

� Insulation Directory file (Project Data file) must contain records for the insulation codes.

� Insulation MCAT file (Master Catalog file) that is assigned to an insulation code must contain

insulation data.

� Pro/PIPING creates insulation solids automatically after you create pipe solids.

About Piping Layers (Spec-Driven)You use layers in a model or a layout as an organizational tool. By associating items with a layer, you can

collectively manipulate them such as to delete, reorder, suppress, or show or blank them selectively.

Pro/PIPING creates three piping layers after you create a pipeline. These layers are located in the active

pipe assembly and use the naming convention established in the Specification Database during piping

setup.

Pro/PIPING creates the following three types of layers:

� ROUTE—Contains all routing features in piping assembly

� FITTING—Contains all fitting components for the subassembly

� SOLID—Contains all pipe solids for subassembly

Page 33: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 33

The following example illustrates the Pro/PIPING layer tree:

In the above example, DXF_LAYER represents the layer name.

For more information about layers, refer to Managing Model Composition in Pro/ENGINEER Foundation.

About Master Catalog FilesPro/PIPING Master Catalog (MCAT) files are Pro/TABLE (ASCII) files that store all of the piping design

data required for pipe modeling. This piping data is available for all projects and remains unchanged as

new piping projects are designed. The MCAT file data sources consist of industry standards and practices,

and manufacturer catalogs.

Pro/PIPING includes Master Catalog files. You can modify existing MCAT files to satisfy project

requirements.

How Master Catalog Files Work

Master Catalog files contain all piping data that is available for all piping projects. MCAT files function as

a piping data library. During Specification-Driven Piping setup, you must add all piping data from printed

sources into the Master Catalog files, as needed. You also must create the Project Data files.

You create Project Data files by selecting piping data from the MCAT files and assigning it to each project

specification. Pro/PIPING writes this data to the Project Data files. Project Data files allow you to control

the data that Pro/PIPING retrieves during project design.

Page 34: Ptc Pro Engineer Piping

34 Pro/PIPING Specification-Driven Design Mode

Example: Before you begin designing the piping project, you must set up Specification Driven piping by

creating the Project Data files. You assign different piping data (pipeline and fitting data, insulation data,

and so forth) to specifications 11B, 12A, and 12C. As you begin designing the pipeline for specification

12A, Pro/PIPING retrieves only the piping data that you assigned to this specification. All other Master

Catalog file data remains archived. You select from the specification 12A piping data and begin project

design.

The following table lists each Pro/PIPING Master Catalog file and its information type:

Master Catalog (MCAT) File Information Type

Piping Master Catalog Directory file All Piping Master Catalog files

Pipe Outer Diameter file All available pipe outside diameters

Pipe Thickness file All available pipe thickness

Pipe Master Catalog file All available pipe sizes for a material type

Piping Material file All available pipe material data

Piping Manufacture Directory file Relates the pipe material code to the Bend, Bend

Machine, and the Miter files

Fitting Master Catalog file All available fittings

Bend file All available bend tables

Bending Machine File All available bend machines and their parameters

Miter file All available miter tables

End Compatibility file All available end type matching tables

Insulation file All available insulation data for pipes and fittings

Appearance Map file All available colors that can be applied to pipelines

Note: You can define the MCAT directory path by setting the piping_mcat_dir configuration option.

About Project Data FilesProject Data files are Pro/TABLE (ASCII) files that store all project specific design information. You

create Project Data files when you set up Specification-Driven Piping for each piping project.

To set up Specification-Driven Piping, you must define each piping specification and assign piping data to

them using the Define Piping Specification dialog box (PIPING > Set Up > Spec DB). Pro/PIPING

writes this piping data to the following Project Data files:

� Specification Directory Files—Store all piping specifications, mnemonics, colors, layers, insulation

codes, and assigned Auto-Selection files that you selected for a piping project.

� Auto-Selection Files—Contain all pipes, fittings, bends, miters, and assembly fittings that you selected

for a piping project. Pro/PIPING retrieves this data from the Master Catalog (MCAT) files.

� Insulation Directory Files—Contain all insulation files, insulation codes, and colors that you selected

for a piping project. Pro/PIPING retrieves this data from the Master Catalog (MCAT) files.

The Fitting Category Map Files are Project Data files in which you assign fitting categories to Fitting

Category buttons in the Insert Fitting and Insert Group Fitting dialog boxes. These buttons allow you to

easily access all fittings for the selected pipeline specification during fitting insertion.

How Project Data Files Work

As you design a piping project and select piping specifications, Pro/PIPING uses the Project Data files to

retrieve the piping data that you assigned to each specification and dynamically populates the current dialog

box. This simplifies the piping design process.

For example, before you begin designing your piping project, you set up Specification-Driven Piping. You

assign piping data to piping specification records A7A, 12A, and 14C. Pro/PIPING retrieves the data from

the Master Catalog (MCAT) files and saves the records in the Project Data files. As you create the pipeline

Page 35: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 35

or insert a fitting for specification 12A, only the piping data that you assigned to the specification 12A

record becomes available and populates the dialog box. All other data remains archived.

Note: Pro/PIPING saves all Project Data files in one directory. You can change this directory by setting the

piping_project_data_dir configuration option.

Example: Piping Master Catalog Directory FileThe following is an example of the Piping Master Catalog Directory file:

Default Path:

<ProE load point>/text/piping_data/master_catalog/piping_mcat_dir.ptd

CATEGORY MCAT_FILE PIPE_OD_FILE PIPE_THK_FILE UNITS

PIPE pipe/pipe_steel pipeod/od_steel pipethk/thk_steel MM

PIPE pipe/pipe_stain pipeod/od_steel pipethk/thk_steel MM

PIPE pipe/pipe_copper pipeod/od_copper pipethk/thk_copper MM

PIPE pipe/pipe_albrass pipeod/od_albrass-

nicu

pipethk/thk_albrass MM

GENERAL fitting/cap_bw pipeod/od_steel MM

GENERAL fitting/coupling_sw_c

opper

pipeod/od_copper MM

GENERAL fitting/coupling_sw_st

eel

pipeod/od_steel MM

ELBOW fitting/elbow_45_bw_

copper

pipeod/od_copper MM

ELBOW fitting/elbow_45_sw pipeod/od_steel MM

GENERAL fitting/flange_blank pipeod/od_steel MM

FLANGE fitting/flange_neck pipeod/od_steel MM

FLANGE fitting/flange_slip pipeod/od_steel MM

GASKET fitting/gasket_neck pipeod/od_steel MM

VALVE fitting/vl_gate_flff pipeod/od_steel MM

Example: Specification Directory FileThe following is an example of the Specification Directory file:

Default Path:

<ProE load point>/text/piping_data/sample_project/piping_specs_dir.ptd

SPEC MNEMONIC COLOR LAYER AUTO_SELECT_FILE INS_CODE

A7A WC YELLOW a7a_layer a7a_asfile ES

B7A HC BLUE b7a_layer b7a_asfile EH

D2B MAGENTA d2b_layer d2b_asfile EK

Page 36: Ptc Pro Engineer Piping

36 Pro/PIPING Specification-Driven Design Mode

Example: Auto-Selection FileThe following is an example of the Auto-Selection file for specification A7A:

Default Path:

<ProE load point>/text/piping_data/sample_project/a7a_asfile.ptd

CATEG

ORY

SNAME SIZE NSIZE BSIZE SCH

_RA

TE

MATL_

CODE

MCAT_

FILE

STOCKNO MCCS

_COD

E

CODE

PIPE PIPE ½" 80 BA pipe/astm

_steel

PIPEPE80B

A-0D

PIPE

PIPE PIPE ¾" 80 BA pipe/astm

_steel

PIPEPE80B

A-0F

PIPE

PIPE PIPE 1" 80 BA pipe/astm

_steel

PIPEPE80B

A-01

PIPE

PIPE PIPE 1-1/2" 80 BA pipe/astm

_steel

PIPEPE80B

A-1D

PIPE

PIPE PIPE 2" 40 BA pipe/astm

_steel

PIPEBE40B

A-02

PIPE

PIPE PIPE 3" 40 BA pipe/astm

_steel

PIPEBE40B

A-03

PIPE

PIPE PIPE 4" 40 BA pipe/astm

_steel

PIPEBE40B

A-04

PIPE

PIPE PIPE 6" 40 BA pipe/astm

_steel

PIPEPE80B

A-06

PIPE

PIPE PIPE 8" 40 BA pipe/astm

_steel

PIPEBE40B

A-08

PIPE

PIPE PIPE 10" 40 BA pipe/astm

_steel

PIPEBE40B

A-10

PIPE

PIPE PIPE 12" 40 BA pipe/astm

_steel

PIPEBE40B

A-12

PIPE

PIPE PIPE 14" STD AC pipe/astm

_steel

PIPEBESTD

AC-14

PIPE

PIPE PIPE 16" STD AC pipe/astm

_steel

PIPEBESTD

AC-16

PIPE

PIPE PIPE 18" 10S AC pipe/astm

_steel

PIPEBE10S

AC-18

PIPE

PIPE PIPE 20" 10S AC pipe/astm

_steel

PIPEBE10S

AC-20

PIPE

PIPE PIPE 22" 10S AC pipe/astm

_steel

PIPEBE10S

AC-22

PIPE

PIPE PIPE 24" 10S AC pipe/astm

_steel

PIPEBE10S

AC-24

PIPE

GASKE

T

GASK 2" 150 BC gasket/as

bestos_ri

ng

GASKFF150

BC-02

GASK

ET

GASKE

T

GASK 3" 150 BC gasket/as

bestos_ri

GASKFF150

BC-03

GASK

ET

Page 37: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 37

ng

GASKE

T

GASK 4" 150 BC gasket/as

bestos_ri

ng

GASKFF150

BC-04

GASK

ET

GASKE

T

GASK 6" 150 BC gasket/as

bestos_ri

ng

GASKFF150

BC-06

GASK

ET

GASKE

T

GASK 8" 150 BC gasket/as

bestos_ri

ng

GASKFF150

BC-08

GASK

ET

GASKE

T

GASK 10" 150 BC gasket/as

bestos_ri

ng

GASKFF150

BC-10

GASK

ET

GASKE

T

GASK 12" 150 BC gasket/as

bestos_ri

ng

GASKFF150

BC-12

GASK

ET

GASKE

T

GASK 14" 150 BC gasket/as

bestos_ri

ng

GASKFF150

BC-14

GASK

ET

GASKE

T

GASK 16" 150 BC gasket/as

bestos_ri

ng

GASKFF150

BC-16

GASK

ET

GASKE

T

GASK 18" 150 BC gasket/as

bestos_ri

ng

GASKFF150

BC-18

GASK

ET

GASKE

T

GASK 20" 150 BC gasket/as

bestos_ri

ng

GASKFF150

BC-20

GASK

ET

GASKE

T

GASK 22" 150 BC gasket/as

bestos_ri

ng

GASKFF150

BC-22

GASK

ET

GASKE

T

GASK 24" 150 BC gasket/as

bestos_ri

ng

GASKFF150

BC-24

GASK

ET

ASSEM

BLY

DRAIN ½" 150 assembly/

drain

DRAIN-0D ASSE

MBLY

ASSEM

BLY

DRAIN ¾" 150 assembly/

drain

DRAIN-0F ASSE

MBLY

ASSEM

BLY

VENT ½" 150 assembly/

vent

VENT-0D ASSE

MBLY

ASSEM

BLY

VENT ¾" 150 assembly/

vent

VENT-0F ASSE

MBLY

FLANG

E

FLAN ¾" 150 BE flange/thr

f_steel

FLANTHRF

BE-0F

FLAN

GE

FLANG

E

FLAN 1" 150 BE flange/thr

f_steel

FLANTHRF

BE-01

FLAN

GE

FLANG

E

FLAN 1-1/2" 150 BE flange/thr

f_steel

FLANTHRF

BE-1D

FLAN

GE

FLANG

E

FLAN 2" 150 BE flange/bw

rf_steel

FLANBWRF

BE-02

FLAN

GE

FLANG FLAN 3" 150 BE flange/bw FLANBWRF FLAN

Page 38: Ptc Pro Engineer Piping

38 Pro/PIPING Specification-Driven Design Mode

E rf_steel BE-03 GE

FLANG

E

FLAN 4" 150 BE flange/bw

rf_steel

FLANBWRF

BE-04

FLAN

GE

FLANG

E

FLAN 6" 150 BE flange/bw

rf_steel

FLANBWRF

BE-06

FLAN

GE

FLANG

E

FLAN 8" 150 BE flange/bw

rf_steel

FLANBWRF

BE-08

FLAN

GE

FLANG

E

FLAN 10" 150 BE flange/bw

rf_steel

FLANBWRF

BE-10

FLAN

GE

FLANG

E

FLAN 12" 150 BE flange/bw

rf_steel

FLANBWRF

BE-12

FLAN

GE

FLANG

E

FLAN 14" 150 BE flange/bw

rf_steel

FLANBWRF

BE-14

FLAN

GE

FLANG

E

FLAN 16" 150 BE flange/bw

rf_steel

FLANBWRF

BE-16

FLAN

GE

FLANG

E

FLAN 18" 150 BE flange/bw

rf_steel

FLANBWRF

BE-18

FLAN

GE

FLANG

E

FLAN 20" 150 BE flange/bw

rf_steel

FLANBWRF

BE-20

FLAN

GE

FLANG

E

FLAN 22" 150 BE flange/bw

rf_steel

FLANBWRF

BE-22

FLAN

GE

FLANG

E

FLAN 24" 150 BE flange/bw

rf_steel

FLANBWRF

BE-24

FLAN

GE

GENER

AL

BLIND 2" 150 BE flange/bli

ndrf_steel

BLINDRF15

0BE-02

INLIN

E

GENER

AL

BLIND 3" 150 BE flange/bli

ndrf_steel

BLINDRF15

0BE-03

INLIN

E

GENER

AL

BLIND 4" 150 BE flange/bli

ndrf_steel

BLINDRF15

0BE-04

INLIN

E

GENER

AL

BLIND 14" 150 BE flange/bli

ndrf_steel

BLINDRF15

0BE-14

INLIN

E

GENER

AL

BLIND 16" 150 BE flange/bli

ndrf_steel

BLINDRF15

0BE-16

INLIN

E

GENER

AL

BLIND 18" 150 BE flange/bli

ndrf_steel

BLINDRF15

0BE-18

INLIN

E

GENER

AL

BLIND 20" 150 BE flange/bli

ndrf_steel

BLINDRF15

0BE-20

INLIN

E

GENER

AL

BLIND 22" 150 BE flange/bli

ndrf_steel

BLINDRF15

0BE-22

INLIN

E

GENER

AL

BLIND 24" 150 BE flange/bli

ndrf_steel

BLINDRF15

0BE-24

INLIN

E

VALVE GATV ½" 800 BE valve/gat

e_scf_ste

el

GATVSCF8

00BE-0D

INLIN

E

VALVE GATV ¾" 800 BE valve/gat

e_scf_ste

el

GATVSCF8

00BE-0F

INLIN

E

VALVE GATV 1" 800 BE valve/gat

e_scf_ste

el

GATVSCF8

00BE-01

INLIN

E

Page 39: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 39

VALVE GATV 1-1/2" 800 BE valve/gat

e_scf_ste

el

GATVSCF8

00BE-1D

INLIN

E

VALVE GATV 2" 150 BB valve/gat

e_rf_steel

GATVRF15

0BB-02

INLIN

E

VALVE GATV 3" 150 BB valve/gat

e_rf_steel

GATVRF15

0BB-02

INLIN

E

VALVE GATV 4" 150 valve/gat

e_rf_steel

INLIN

E

VALVE GATV 14" 150 valve/gat

e_rf_steel

INLIN

E

VALVE GATV 16" 150 valve/gat

e_rf_steel

INLIN

E

VALVE GATV 18" 150 valve/gat

e_rf_steel

INLIN

E

VALVE GATV 20" 150 valve/gat

e_rf_steel

INLIN

E

VALVE GATV 22" 150 valve/gat

e_rf_steel

INLIN

E

VALVE GATV 24" 150 valve/gat

e_rf_steel

INLIN

E

VALVE GLBV ½" 800 valve/glo

be_scf_st

eel

INLIN

E

VALVE GLBV ¾" 800 valve/glo

be_scf_st

eel

INLIN

E

VALVE GLBV 1" 800 valve/glo

be_scf_st

eel

INLIN

E

VALVE GLBV 1-1/2" 800 valve/glo

be_scf_st

eel

INLIN

E

VALVE GLBV 2" 150 valve/glo

be_rf_ste

el

INLIN

E

VALVE GLBV 3" 150 valve/glo

be_rf_ste

el

INLIN

E

VALVE GLBV 4" 150 valve/glo

be_rf_ste

el

INLIN

E

VALVE GLBV 14" 150 valve/glo

be_rf_ste

el

INLIN

E

VALVE GLBV 16" 150 valve/glo

be_rf_ste

el

INLIN

E

VALVE GLBV 18" 150 valve/glo

be_rf_ste

el

INLIN

E

Page 40: Ptc Pro Engineer Piping

40 Pro/PIPING Specification-Driven Design Mode

VALVE GLBV 20" 150 valve/glo

be_rf_ste

el

INLIN

E

VALVE GLBV 22" 150 valve/glo

be_rf_ste

el

INLIN

E

VALVE GLBV 24" 150 valve/glo

be_rf_ste

el

INLIN

E

VALVE CHKV ½" 800 valve/che

ck_scf_st

eel

INLIN

E

VALVE CHKV ¾" 800 valve/che

ck_scf_st

eel

INLIN

E

VALVE CHKV 1" 800 valve/che

ck_scf_st

eel

INLIN

E

VALVE CHKV 1-1/2" 800 valve/che

ck_scf_st

eel

INLIN

E

VALVE CHKV 2" 150 valve/che

ck_rf_ste

el

INLIN

E

VALVE CHKV 3" 150 valve/che

ck_rf_ste

el

INLIN

E

VALVE CHKV 4" 150 valve/che

ck_rf_ste

el

INLIN

E

VALVE CHKV 14" 150 valve/che

ck_rf_ste

el

INLIN

E

VALVE CHKV 16" 150 valve/che

ck_rf_ste

el

INLIN

E

VALVE CHKV 18" 150 valve/che

ck_rf_ste

el

INLIN

E

VALVE CHKV 20" 150 valve/che

ck_rf_ste

el

INLIN

E

VALVE CHKV 22" 150 valve/che

ck_rf_ste

el

INLIN

E

VALVE CHKV 24" 150 valve/che

ck_rf_ste

el

INLIN

E

ELBOW ELR9 2" 150 elbow/sh

ort_90_st

eel

CORN

ER

Page 41: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 41

ELBOW ELR9 3" 150 elbow/sh

ort_90_st

eel

CORN

ER

ELBOW ELR9 4" 150 elbow/sh

ort_90_st

eel

CORN

ER

ELBOW ELR9 14" 150 elbow/sh

ort_90_st

eel

CORN

ER

ELBOW ELR9 16" 150 elbow/sh

ort_90_st

eel

CORN

ER

ELBOW ELR9 18" 150 elbow/sh

ort_90_st

eel

CORN

ER

ELBOW ELR9 20" 150 elbow/sh

ort_90_st

eel

CORN

ER

ELBOW ELR9 22" 150 elbow/sh

ort_90_st

eel

CORN

ER

ELBOW ELR9 24" 150 elbow/sh

ort_90_st

eel

CORN

ER

BRANC

H

BRAN ½" 3000 branch/st

ee_steel

BRAN

CH

BRANC

H

BRAN ¾" 3000 branch/st

ee_steel

BRAN

CH

BRANC

H

BRAN 1" 3000 branch/st

ee_steel

BRAN

CH

BRANC

H

BRAN 1-1/2" 3000 branch/st

ee_steel

BRAN

CH

BRANC

H

BRAN 2" TMP

*

branch/st

ee_steel

BRAN

CH

BRANC

H

BRAN 3" TMP branch/st

ee_steel

BRAN

CH

BRANC

H

BRAN 4" TMP branch/st

ee_steel

BRAN

CH

BRANC

H

BRAN 14" TMP branch/st

ee_steel

BRAN

CH

BRANC

H

BRAN 16" TMP branch/st

ee_steel

BRAN

CH

BRANC

H

BRAN 18" TMP branch/st

ee_steel

BRAN

CH

BRANC

H

BRAN 20" TMP branch/st

ee_steel

BRAN

CH

BRANC

H

BRAN 22" TMP branch/st

ee_steel

BRAN

CH

BRANC

H

BRAN 24" TMP branch/st

ee_steel

BRAN

CH

Page 42: Ptc Pro Engineer Piping

42 Pro/PIPING Specification-Driven Design Mode

BRANC

H

BRAN ¾" ½" 3000 branch/rte

e_steel

BRAN

CH_

REDU

CING

BRANC

H

BRAN 1" ½" 3000 branch/rte

e_steel

BRAN

CH_

REDU

CING

BRANC

H

BRAN 1" ¾" 3000 branch/rte

e_steel

BRAN

CH_

REDU

CING

BRANC

H

BRAN 1-1/2" ½" 3000 branch/rte

e_steel

BRAN

CH_

REDU

CING

BRANC

H

BRAN 1-1/2" ¾" 3000 branch/rte

e_steel

BRAN

CH_

REDU

CING

BRANC

H

BRAN 1-1/2" 1" 3000 branch/rte

e_steel

BRAN

CH_

REDU

CING

BEND ½" BA bend/steel 1 BEND

BEND ¾" BA bend/steel 1 BEND

BEND 1" BA bend/steel 1 BEND

BEND 1-1/2" BA bend/steel 1 BEND

BEND 2" BA bend/steel 1 BEND

BEND 3" BA bend/steel 1 BEND

BEND 4" BA bend/steel 1 BEND

BEND 6" BA bend/steel 1 BEND

Example: Insulation Directory FileThe following is an example of Insulation Directory file piping_insulation_dir.ptd:

Default Path:

<Pro/E load point>/text/piping_data/sample_project/piping_insulation_dir.ptd

INS_CODE INS_FILE COLOR

ES insulation/general_fitting Aqua

EH insulation/exhaust Violet

EN insulation/general_fitting Wheat

EK insulation/general_fitting Wheat

EC insulation/sweat Cyan

Page 43: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 43

Example: Fitting Category Map FileThe following tables describe the Pro/PIPING default Fitting Category Map file. Note that the Fitting

Category Icon column is for illustrative purposes only:

Fitting Category Map File

Default Path:

<ProE load point>/text/piping_data/sample_project/piping_fitt_category_map.ptd

ICON_NUMBER ICON_BITMAP FITTING_CATEGORY FITTING CATEGORY ICONS

1 fit_valve VALVE,

ANGLE_VALVE,

RELIEF_VALVE

2 fit_flange FLANGE

3 fit_elbow ELBOW

4 fit_branch BRANCH,

BRANCH_LET,

ELBOW_LET

5 fit_red REDUCER

6 fit_general GENERAL, GASKET

7 fit_assembly ASSEMBLY

About Set Display (Spec-Driven)Pro/PIPING allows you to set the display for a selected pipeline in the graphics window. You can set the

pipeline display (PIPING > Set Up > Set Display) using the following display modes:

� Center Line—Displays pipeline centerlines

� Solid—Displays pipeline solid geometry

Note: The Set Display centerline or solid display mode differs from the centerline or solid display

capabilities in Piping System Tree and the mode set by the pipe_solid_centerline configuration

option in the following ways:

� The Set Display centerline or solid display mode (PIPING > Set Up > Set Display) enables you to

select only one pipeline in the active assembly, but not in the subassemblies. You can display the

selected pipeline with a pipe solid or centerline.

� The Piping System Tree centerline or solid display mode allows you to select one or more pipelines in

the active assembly, including subassemblies. You can display the selected pipeline with a pipe solid or

centerline. Note that if you are creating pipelines based on the "one pipeline per assembly" modeling

method, it is recommended that you use this centerline/solid display mode.

� The mode set by the pipe_solid_centerline configuration option indicates the center of the

pipe solid geometry with a line. This is a global setting for all pipelines.

Page 44: Ptc Pro Engineer Piping

44 Pro/PIPING Specification-Driven Design Mode

To Generate an Isometric Drawing (Spec-Driven)Note: You must first set the ISOGEN configuration options to use the ISOGEN interface generation tool.

1. Click PIPING > Drawing. The Generate Isometric dialog box opens and prompts you to select a

pipeline. The Selection tab is selected by default.

2. Under Pipelines, click and select a pipeline to generate the isometric. You can select pipeline

features or segment features from either the Model Tree, the Piping System Tree, or the graphics

window. Click Done Sel on the GET SELECT menu. Pro/PIPING displays Pro/PIPING displays all

selected pipelines under Select Pipelines.

3. Under Select Drawing Type, specify the isometric drawing type. The options are:

� Single Line Isometric—Generates a single line isometric for each selected pipeline. Pro/PIPING

creates a PCF file and writes all pipeline data to that file for each selected pipeline.

� System Isometric—Generates a system isometric for each selected pipeline system. For each

selected pipeline, the data for connected pipelines is exported to a PCF. If two or more of the

selected pipelines belong to one network, Pro/PIPING ignores any pipeline data that has already

been exported.

4. Under Options, use the following boxes to override any of the ISOGEN configuration options. Note

that any changes to these four options will remain in effect throughout the Pro/ENGINEER session

unless you change them during the session.

� Output Directory—The value of the config.pro option isogen_output_files_dir appears

in the input panel. If you want to store the PCF file in another directory, click . The Select

Directory to place output PCFs dialog box opens. Browse for the directory and click . If

there is no value for isogen_output_files_dir, this input panel will be blank and all files

generated by the interface will be written to the current working directory.

� Isogen File—The value of the config.pro option isogen_mandatory_attr_file appears in

the input panel. Click to select a different ISOGEN file. The Select ISOGEN File dialog

box opens. Browse for the file and double-click.

� Symbol Map File—The value of the config.pro option isogen_symbol_map_file appears

in the input panel. Click to change to a different symbol map file. The Select Symbol Map

File dialog box opens. Browse for the file and double-click.

� Endtype Map File—The value of the config.pro option isogen_endtype_map_file appears

in the input panel. Click to change the endtype map file. The Select Endtype Map File

dialog box opens. Browse for the file and double-click.

5. Click the General Attr tab. These attributes are supported by ISOGEN and can be used to determine

various isometric drawing options.

6. Under Specify General Attributes, click the System Attr tab. The following fields are optional

ISOGEN system attributes:

� Date—Specify the date. Pro/PIPING displays the current system date by default. You can change

the value using the format --/--/--. The value entered here is written to the PCF file for the DATE-

DMY ISOGEN attribute.

� Project Identifier—Specify the project number or name.

� Revision Number—Specify the revision number.

� Area or Batch—Specify the sections of a project.

� Replot—Specify the number of isometric drawings to be replotted.

� Spool Prefix—Specify the spool identifier prefix.

� Weld Prefix Erection—Specify the erection weld prefix.

Page 45: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 45

� Weld Prefix Fabrication—Specify the fabrication weld prefix.

� Weld Prefix General—Specify the weld prefix.

� Weld Prefix Offshore—Specify the offshore weld prefix.

7. Click the User Attr tab. These are user attributes provided by ISOGEN. Select from the option list to

specify the user attributes. The list contains all the available user attributes supported by ISOGEN.

They are MISC-SPEC1 to MISC-SPEC5 and ATTRIBUTE1 to ATTRIBUTE99. Select an attribute,

specify a corresponding value, and ENTER. Pro/PIPING displays the attributes.

8. Click the Pipeline Attr tab. The attributes under Specify Pipeline Attributes are usually applicable to

one pipeline but you can also use them for multiple pipelines. ISOGEN supports all of the following

attributes, however, not every attribute is available from the Pro/PIPING model.

� Pipeline Type—Select the pipeline construction type. All the valid types are listed. Note that you

should be informed about the other ISOGEN pipeline construction types before changing this value

to anything other than General.

� Bend Radius—Specify the standard pulled bend radius.

� Painting Spec—Specify the painting specification.

� Tracing Spec—Specify the tracing specification.

� Start Coords—Specify the pipeline replot start coordinates.

� Specific Gravity—Specify the gravity of the pipeline contents.

� Output File Name—Specify the name of the drawing output file. The value entered is used only

when a single pipeline is selected. If pipeline isometric or multiple pipelines are selected, the value

is ignored.

� Highest Part Number—Specify the highest material list part number generated on the previous

run of the pipeline.

� Highest Weld Number—Specify the highest weld number generated on the previous run of the

pipeline.

Note: If you select multiple pipelines and data exists on this tabbed page (other than the default

General in the Pipeline Type option), the following message appears:Multiple Pipelines Selected. Use data in Pipeline Attr tab for allpipelines?

Click to export the data or (the default) to ignore the data. If you click , the Output

File Name attribute is not exported.

9. Click to apply the specified options on the selected pipelines, create the necessary PCF files,

and close the dialog box.

Click to apply the specified options on the selected pipelines, create the necessary PCF files,

and keep the dialog box open for further selections.

Click to cancel the action and close the dialog box.

Component Material Description (Spec-Driven)The material description of each extracted Pro/PIPING component appears in the bill of materials section

of the isometric drawing. The material description in the PCF file format requires an ITEM CODE and

DESCRIPTION as shown below:

MATERIALSITEM-CODE dataDESCRIPTION data (Single line Description)ITEM-CODE dataDESCRIPTION data (Multiple line Description)DESCRIPTION data

Notes:

� Pro/PIPING uses the STOCKNO (stock number) as the ITEM-CODE. The STOCKNO uniquely

Page 46: Ptc Pro Engineer Piping

46 Pro/PIPING Specification-Driven Design Mode

identifies each Pro/PIPING component.

� The material description is retrieved from the Pipe Material Master Catalog (MCAT) file.

Creating Pipe Component Information (Spec-Driven)The ISOGEN drawing generation tool allows you to convert pipe component information. Pro/PIPING

converts the coordinate information for pipe segments and other components to millimeters or inches,

depending on the corresponding assembly units.

The following table shows the ISOGEN component identifier and the information extracted:

ISOGEN IDENTIFIER DESCRIPTION

BRANCH1-POINT

BRANCH2-POINT

Identification of branch points on various components. For example, a

typical record using millimeter (mm) coordinates and an inch bore is as

follows:

BRANCH1-POINT 125.0 25.0 0.0 6 BW

Note: The data string after the identifier BRANCH1-POINT includes

coordinates, a nominal size, and an endtype as expected by PCF file

format.

CENTRE-POINT Identifies the center point on various components. For example, a typical

record using millimeter (mm) coordinates and an inch bore is as follows:

CENTRE-POINT 125.0 0.0 0.0

Note: The data string after the identifier CENTRE-POINT includes

coordinates.

END-POINT Identifies end points on various components. For example, a record using

millimeter (mm) coordinates and an inch bore is as follows:

END-POINT 150.0 25.0 0.0 6BW

Note: The data string after the identifier END-POINT includes

coordinates, a nominal size, and an endtype as expected by PCF file

format.

SKEY Valid ISOGEN SKEY (Symbol Key). For example, a record identifying

SKEY is as follows:

SKEY VGBW

ITEM-CODE Unique identifier for each component. Pro/PIPING component

STOCKNO (stock number) is used as ITEM-CODE. The ITEM-CODE

and the description are used to populate the bill of materials. For example,

a record identifying ITEM-CODE is as follows:

ITEM-CODE GATVAA050

ANGLE Angle value if the angle is other than 90 or 180 degrees for ELBOW,

BEND, OLET, TEE, CROSS, and ELBOW-TEED type components.

Angle values are in hundredths of degrees. For example, a record

identifying an ANGLE of 60 degrees is as follows:

ANGLE 6000

Note: ISOGEN identifiers BRANCH1-POINT, BRANCH2POINT, CENTRE-POINT are specific to

components and are not applicable for pipe segments.

Page 47: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 47

ISOGEN Error Log File (Spec-Driven)If Pro/PIPING encounters errors while processing pipelines during isometric drawing generation,

Pro/PIPING creates a log file named isointf.err. The error log file contains a collection of error logs

from multiple sessions. The isogen_output_files_dir configuration option sets the directory in

which Pro/PIPING stores this log file.

Pro/PIPING creates the following two types of error log entries:

� Errors—Identifies problem pipeline segments, components, and fittings that caused the errors.

Pro/PIPING highlights these items in red and displays them in the Pro/ENGINEER graphics window.

To restore these components to their original color, use the Repaint command in Pro/ENGINEER

(View > Repaint).

� Warnings—Identifies issues that occur due to processing errors.

Example: ISOGEN Identifiers on a Component(Spec-Driven)The following example identifies ISOGEN identifiers on cross component:

B1P: BRANCH1-POINT

B2P: BRANCH2-POINT

CP: CENTRE-POINT

EP: END-POINT

About Update ModelPro/PIPING allows you to change piping data in the Project Data, the Master Catalog (MCAT)

Specification Database files, or both and then update the piping model data in your current piping project.

You can stay current with industry standards and change piping specifications, and update the active

assembly information and/or line stock by using the Update Model dialog box (PIPING > Set Up >

Update Model). Pro/PIPING applies the new data to all subsequent modeling.

You can change the following piping data and update the current model:

� Color

� Corner Types

� Material Code

� Stock Number Format

� Outside Diameter (OD)

� Wall Thickness

� Material Density

� Miter Parameters

Page 48: Ptc Pro Engineer Piping

48 Pro/PIPING Specification-Driven Design Mode

� Bend Parameters

� Bend Machine Parameters

To Change and Update ColorsYou can change piping colors in a specification and update the current model with the changes.

1. Modify the specification. Click Set Up > Spec DB. The Define Piping Specification dialog box opens.

2. Click . The Open File dialog box opens. The current directory is based on the directory path in

the piping_project_data_dir configuration option.

3. Double-click the Specification Directory file that contains the specification that you want to modify.

The Open File dialog box closes. In the Define Piping Specification dialog box, the file name appears

in the blue border next to Specification Directory File.

4. Under Select Record, select the specification record that you want to modify.

5. Under Define Record, select a new piping color from the Color box. You can define new colors (View

> Model Setup > Color & Appearances). Refer to Setting Colors in the Utilities Menu portion of

Pro/ENGINEER Basics for more information.

6. Click to insert the changes to the selected record. Pro/PIPING modifies the existing record and

displays the changes under Select Record.

7. Click to save the changes to the file. The current directory is based on the directory path in the

piping_project_data_dir configuration option.

8. Click File > Exit. The Define Piping Specification dialog box closes.

9. Update the model. Click Set Up > Update Model. The Update Model dialog box opens.

10. Under Assembly, click and select the assembly to which you want to apply the changes.

11. Under Model Information, select the Color check box.

12. Click . The Confirm Cancel dialog box opens. Click to confirm the update. The dialog

boxes close and Pro/PIPING updates the active assembly information. Pro/PIPING confirms the update

in the Message Area.

13. Verify the changes. Click PIPING > Info. In the Report Pipeline dialog box, select General (under

Info Type) and Segment (under Definition).

14. Click and select a pipe segment in the graphics window. Note that the segment must be from the

updated assembly. Pro/PIPING displays the pipeline information in the Results window. You can also

click to open the INFORMATION WINDOW.

To Change and Update Outside DiametersYou can change pipe outside diameters (OD) in a specification or line stock and update the current model

with the changes.

1. Locate the Pipe Outer Diameter (OD) Master Catalog (MCAT) file for the selected pipeline or line

stock. The default path for these files is <ProE loaddirectory>/text/piping_data/master_catalog/pipeod/. Each Pipe Outer Diameter

file is named for a line stock material type (for example, od_steel.ptd.).

2. Use a text editor and change the outside diameter value for a selected line stock. Save all changes.

3. Update the model. Click Set Up > Update Model. The Update Model dialog box opens.

4. Under Assembly, click and select the assembly to which you want to apply the changes.

5. Under Model Information, select the Outer Diameter check box.

6. Click . The Confirm Cancel dialog box opens. Click to confirm the update. The dialog

boxes close and Pro/PIPING updates the active assembly information. Pro/PIPING confirms the update

in the Message Area.

Page 49: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 49

7. Regenerate (PIPING > Regenerate) to apply the changes to the piping model displayed in the graphics

window.

8. Verify the changes. Click PIPING > Info. In the Report Pipeline dialog box, select General (under

Info Type) and Segment (under Definition).

9. Click and select a pipe segment in the graphics window. Note that the segment must be from the

updated assembly. Pro/PIPING displays the pipeline information in the Results window. You can also

click to open the INFORMATION WINDOW.

To Change and Update Wall ThicknessYou can change pipe wall thickness in a specification or line stock and update the current model with the

changes.

1. Locate the Pipe Thickness Master Catalog (MCAT) file for the selected pipeline or line stock. The

default path for these files is <ProE load directory>/text/piping_data/master_catalog/pipethk/. Each Pipe Thickness file is named for a line stock material type (for

example, thk_steel.ptd.).

2. Use a text editor and change the wall thickness value for a selected line stock. Save all changes.

3. Update the model. Click Set Up > Update Model. The Update Model dialog box opens.

4. Under Assembly, click and select the assembly to which you want to apply the changes.

5. Under Model Information, select the Wall Thickness check box.

6. Click . The Confirm Cancel dialog box opens. Click to confirm the update. The dialog

boxes close and Pro/PIPING updates the active assembly information. Pro/PIPING confirms the update

in the Message Area.

7. Regenerate (PIPING > Regenerate) to apply the changes to the piping model displayed in the graphics

window.

8. Verify the changes. Click PIPING > Info. In the Report Pipeline dialog box, select General (under

Info Type) and Segment (under Definition).

9. Click and select a pipe segment in the graphics window. Note that the segment must be from the

updated assembly. Pro/PIPING displays the pipeline information in the Results window. You can also

click to open the INFORMATION WINDOW.

To Change and Update Material CodesYou can change pipe and fitting material codes in a specification or line stock and update the current model

with the changes.

1. Modify the Piping Material Master Catalog (MCAT) file. Open the Piping Material file using a text

editor and modify the material code for the selected pipe or fitting MCAT file. Save all changes.

2. Modify the specification. Click Set Up > Spec DB. The Define Piping Specification dialog box opens.

3. Click . The Open File dialog box opens. The current directory is based on the directory path in

the piping_project_data_dir configuration option.

4. Double-click the Auto-Selection file that is associated with the specification that you want to modify.

The Open File dialog box closes. In the Define Piping Specification dialog box, the file name appears

in the blue border next to Auto-Select File.

5. Under Select Record, select the specification record that you want to modify.

6. Select the Pipe or Fitting tabbed pages for the material code type. Pro/PIPING displays the updated

material code in the Material Code box under Define Record.

7. Click to insert a new record that contains the changes. Pro/PIPING adds the record and displays

the changes under Select Record. Note that you must delete the existing record before Pro/PIPING can

insert the record with the new material code.

Page 50: Ptc Pro Engineer Piping

50 Pro/PIPING Specification-Driven Design Mode

8. Click to save changes to the file. The current directory is based on the directory path in the

piping_project_data_dir configuration option.

9. Click File > Exit. The Define Piping Specification dialog box closes.

10. Update the model. Click Set Up > Update Model. The Update Model dialog box opens.

11. Under Assembly, click and select the assembly to which you want to apply the changes.

12. Under Model Information, select the Material Data check box.

13. Click . The Confirm Cancel dialog box opens. Click to confirm the update. The dialog

boxes close and Pro/PIPING updates the active assembly information. Pro/PIPING confirms the update

in the Message Area.

14. Regenerate (PIPING > Regenerate) to apply the changes to the piping model displayed in the graphics

window.

15. Verify the changes. Click PIPING > Info. In the Report Pipeline dialog box, select General (under

Info Type) and Segment (under Definition).

16. Click and select a pipe segment in the graphics window. Note that the segment must be from the

updated assembly. Pro/PIPING displays the pipeline information in the Results window. You can also

click to open the INFORMATION WINDOW.

To Modify Master Catalog FilesPro/PIPING allows you to modify Master Catalog (MCAT) files. You must modify MCAT files when

periodic updates and additions require up-to-date information. You can use either Pro/TABLE or any

ASCII file editing tool for MCAT file modification.

1. Open Pro/TABLE or any ASCII editing tool.

2. Open the MCAT file to modify.

3. Enter the piping data into the file complying with the file format.

4. Save the modified MCAT file.

Piping Master Catalog Directory FileThe Piping Master Catalog Directory file lists all available Pipe and Fitting Master Catalog (MCAT) files,

and insulation files. Each Piping MCAT Directory file entry associates a piping category and a Master

Catalog file with a Pipe Outer Diameter file, a Pipe Thickness file, and a unit of measurement.

Pro/PIPING uses the Piping Master Catalog Directory file to retrieve Pipe Outer Diameter and Pipe

Thickness MCAT file data. This data is based on the associated Pipe or Fitting MCAT file.

The following table describes the piping Master Catalog Directory file format:

FIELD NAME DESCRIPTION

CATEGORY Pipe, fitting, or insulation categories defined in the Master Catalog file.

Pro/PIPING supports the following two category types:

1. Fixed Categories

� PIPE—For pipes

� INSULATION—For insulation

2. User-Definable Fitting Categories

Pro/PIPING provides the following categories that are used by the fittings

and archived in the Pro/PIPING Fitting Library files. You can define new

categories as needed.

� VALVE

� ANGLE_VALVE

� RELIEF_VALVE

Page 51: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 51

� FLANGE

� GASKET

� ELBOW

� ELBOW_LET—For elbow olets

� BRANCH

� BRANCH_LET—For branch olets

� REDUCER

� GENERAL—For fittings that do not belong to any of the above types

MCAT_FILE Pipe or Fitting Master Catalog file name

PIPE_OD_FILE Pipe Outside Diameter file name

PIPE_THK_FILE Pipe Thickness file name

UNITS Units of measurement for pipe outer diameter and pipe thickness.

Pro/PIPING supports the following units:

� MM (millimeter)

� CM (centimeter)

� M (meter)

� INCH

� FOOT

Note: You can define the MCAT Directory File name by setting the piping_mcat_dir_fileconfiguration option (default is piping_mcat_dir.ptd).

Pipe Outer Diameter FileThe Pipe Outer Diameter file defines the pipe outside diameter (OD). The OD is a fixed value relative to

the nominal pipe diameter and pipe material category.

Pro/PIPING uses the Pipe Outer Diameter file to retrieve the pipe outside diameter and pipe size code

based on the pipe size for specification-driven pipeline creation. Pro/PIPING also uses this file to retrieve

the fitting size code. This code is based on the fitting size and is used for fitting stock number creation.

The following table describes the Pipe Outer Diameter file format:

FIELD NAME DESCRIPTION

SIZE Pipe nominal diameter.

PIPE_OD Pipe outside diameter (OD).

SIZE_CODE Size code.

The size code can be used in a pipe or fitting stock number as a replacement for

size.

Page 52: Ptc Pro Engineer Piping

52 Pro/PIPING Specification-Driven Design Mode

Example: Pipe Outer Diameter FileThe following is an example of the Pipe Outer Diameter file od_steel.ptd:

Default Path:

<ProE load point>/text/piping_data/master_catalog/pipeod/od_steel.ptd

SIZE PIPE_OD SIZE_CODE

1" 1.315 01

1-1/2" 1.9 1D

2" 2.375 02

3" 3.5 03

4" 1.315 04

6" 6.625 06

8" 8.625 08

10" 10.75 10

12" 12.75 12

14" 14 14

16" 16 16

18" 18 18

20" 20 20

24" 24 24

Pipe Thickness FileThe Pipe Thickness file defines the pipe wall thickness. The pipe wall thickness is a fixed value relative to

the nominal pipe diameter, pipe schedule, and pipe material type.

Pro/PIPING uses the Pipe Thickness file to retrieve the pipe wall thickness based on the pipe size and

schedule for specification-driven pipeline creation.

The following table describes the Pipe Thickness file format:

FIELD NAME DESCRIPTION

SIZE Pipe nominal diameter

SCH_RATE Pipe schedule

PIPE_THK Pipe wall thickness

Page 53: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 53

Example: Pipe Thickness FileThe following is an example of the Pipe Thickness file thk_steel.ptd:

Default Path:

<ProE load point>/text/piping_data/master_catalog/pipethk/thk_steel.ptd

SCH_RATE SIZE PIPE_THK

40 1" 0.133

40 1-1/2" 0.145

40 2" 0.154

40 3" 0.216

40 4" 0.237

40 6" 0.28

40 8" 0.322

40 10" 0.365

40 12" 0.406

40 14" 0.438

40 16" 0.5

40 18" 0.562

40 20" 0.594

40 24" 0.688

80 1" 0.179

80 1-1/2" 0.2

80 2" 0.218

80 3" 0.3

80 4" 0.337

80 6" 0.432

80 8" 0.5

80 10" 0.594

80 12" 0.688

80 14" 0.75

80 16" 0.844

80 18" 0.938

80 20" 1.031

80 24" 1.218

Page 54: Ptc Pro Engineer Piping

54 Pro/PIPING Specification-Driven Design Mode

Pipe Master Catalog FileThe Pipe Master Catalog file defines all available pipe sizes, schedules, and end types for each pipe

material type.

Pro/PIPING retrieves pipe end types based on the selected pipe size and schedule.

The following table describes the Pipe Master Catalog file format:

FIELD NAME DESCRIPTION

SCH_RATE Pipe schedule

SIZE Pipe nominal diameter

END_TYPE Pipe end type

Example: Pipe Master Catalog FileThe following is an example of the Pipe Master Catalog file steel_astm.ptd:

Default Path:

<ProE load point>/text/piping_data/master_catalog/piping_mcat_dir.ptd

SCH_RATE SIZE END_TYPE

40 2" BE

40 3" BE

40 4" BE

40 6" BE

40 8" BE

40 10" BE

40 12" BE

40 14" BE

40 16" BE

40 18" BE

40 20" BE

40 24" BE

40 36" BE

80 ½" PE

80 ¾" PE

80 1" PE

80 1-1/2" PE

Fitting Master Catalog FileThe Fitting Master Catalog file defines all the available pipe fittings for each fitting catalog in the Fitting

Library (JIS, ANSI, DIN, and so forth).

Pro/PIPING retrieves the selected fitting model name and weight based on the fitting size, branch size, new

size, and the fitting rating from the Fitting Master Catalog file. Pro/PIPING uses this data for specification-

driven fitting insertion.

The following table describes the Fitting Master Catalog file format:

Page 55: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 55

FIELD NAME DESCRIPTION

SCH_RATE Fitting rating.

SIZE Fitting inlet nominal diameter.

NSIZE Fitting outlet nominal diameter. Only required when it is applicable to

this particular fitting.

BSIZE Fitting branch outlet nominal diameter. Only required when it is

applicable to this particular fitting.

END_TYPE Fitting inlet end type.

NEND_TYPE Fitting outlet end type.

FITT_MODEL_NAME Fitting model name. It can be the name of a .prt (Part) or a .asm(Assembly) file, or an instance of a family table from the Fitting Library.

Example: Fitting Master Catalog FileThe following is an example of the Fitting Master Catalog files gate_astm_steel.ptd (steel gate

valve) and concetric_astm_steel.ptd (steel reducer):

Default Path:

<ProE loadpoint>/text/piping_data/master_catalog/valve/gate_astm_steel.ptd

SCH_RATE SIZE NSIZE BSIZE END_TYPE NEND_TYPE FITT_MODEL_NAME

150 ½" BW GATE_ASTM_STEEL_0D

150 ¾" BW GATE_ASTM_STEEL_0F

150 1" BW GATE_ASTM_STEEL_01

150 1-1/2" BW GATE_ASTM_STEEL_0D

150 2" BW GATE_ASTM_STEEL_02

150 3" BW GATE_ASTM_STEEL_03

150 4" BW GATE_ASTM_STEEL_04

150 6" BW GATE_ASTM_STEEL_06

150 8" BW GATE_ASTM_STEEL_08

150 10" BW GATE_ASTM_STEEL_10

150 12" BW GATE_ASTM_STEEL_12

150 14" BW GATE_ASTM_STEEL_14

150 16" BW GATE_ASTM_STEEL_16

150 18" BW GATE_ASTM_STEEL_18

150 20" BW GATE_ASTM_STEEL_20

150 24" BW GATE_ASTM_STEEL_24

150 36" BW GATE_ASTM_STEEL_36

Page 56: Ptc Pro Engineer Piping

56 Pro/PIPING Specification-Driven Design Mode

Default Path:

<ProE load point>/text/piping_data/master_catalog/reducer/concetric_astm_steel.ptd

SCH_RATE SIZE NSIZE BSIZE END_TYPE NEND_

TYPE

FITT_MODEL_NAME

150 2" 1" BW REDUCER_ASTM_STEEL_0201

150 3" 2" BW REDUCER_ASTM_STEEL_0302

150 4" 3" BW REDUCER_ASTM_STEEL_0403

150 6" 4" BW REDUCER_ASTM_STEEL_0604

150 8" 6" BW REDUCER_ASTM_STEEL_0806

150 10" 8" BW REDUCER_ASTM_STEEL_1008

150 12" 10" BW REDUCER_ASTM_STEEL_1210

150 14" 12" BW REDUCER_ASTM_STEEL_1412

150 16" 14" BW REDUCER_ASTM_STEEL_1614

150 18" 16" BW REDUCER_ASTM_STEEL_1816

150 20" 18" BW REDUCER_ASTM_STEEL_2018

150 22" 20" BW REDUCER_ASTM_STEEL_2220

150 24" 22" BW REDUCER_ASTM_STEEL_2422

150 26" 24" BW REDUCER_ASTM_STEEL_2624

150 28" 26" BW REDUCER_ASTM_STEEL_2826

150 30" 28" BW REDUCER_ASTM_STEEL_3028

150 32" 30" BW REDUCER_ASTM_STEEL_3230

Piping Material FileThe Piping Material file defines piping material by using material code, material description, and material

density. The Piping Material file associates material codes with Pipe, Fitting, or Insulation Master Catalog

files to perform the following specification-driven tasks:

� Pipeline Creation and Routing—Pro/PIPING retrieves the material description and material density

from the Piping Material file. This data is based on the material code and the Pipe Master Catalog file

name.

� Fitting Insertion— Pro/PIPING retrieves the fitting material description from the Piping Material file.

This data is based on the fitting material code and the Fitting Master Catalog file name.

� Insulation Reporting—Pro/PIPING retrieves the insulation material description from the Piping

Material file. This data is based on the insulation material code.

The following table describes the Piping Material file format:

FIELD NAME DESCRIPTION

MATL_CODE Material code

MATL_DESC Material description

MATL_DENSITY Material density

MCAT_FILE Piping Master Catalog file name

Note: You can define the Piping Material file name by setting the piping_material_fileconfiguration option (default is piping_material.ptd).

Page 57: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 57

Example: Piping Material FileThe following is an example of the Piping Material file:

Default Path:

<ProE load point>/text/piping_data/master_catalog/piping_material.ptd

MATL_CODE MATL_DESC MATL_DENSITY MCAT_FILE

AA ASTM A234 WPB 7.8 pipe/astm_steel

AB ASTM A105 GRB 7.8 pipe/astm_steel

AC ASTM A106 GRB 7.8 pipe/astm_steel

AD ASTM A216 GR WCB 7.8 pipe/astm_steel

AE ASTM A193 GR B7 7.8 pipe/astm_steel

AF ASTM A194 GR 2H 7.8 pipe/astm_steel

AG ASBESTOS RING GASKET 2.0 gasket/asbestos_ring

AH ASTM A181 GR1 7.8 pipe/astm_steel

AM ASTM A312 TP321 7.8 pipe/astm_steel

AO ASTM A351 CFBC 7.8 pipe/astm_steel

AP ASTM A403 WP321 7.8 pipe/astm_steel

AQ ASTM A182 F321 7.8 pipe/astm_steel

BA ASTM A335 GR P1 7.8 pipe/astm_steel

BB ASTM A217 GR WC1 7.8 pipe/astm_steel

BC SP. W GASKET 4.6 % CHR 1.8 gasket/sp_ring

BD ASTM A234 WPI 7.8 pipe/astm_steel

BE ASTM A182 GR F1 7.8 pipe/astm_steel

Pipe Manufacture Directory FileThe Pipe Manufacture Directory file associates a pipe material code with a Bend file, a Bending Machine

file, and a Miter file.

Pro/PIPING retrieves the Bend file, Bend Machine file, and Miter file names from the Pipe Manufacture

Directory file. This data is based on pipe material code. Pro/PIPING uses the Pipe Manufacture Directory

file during specification-driven pipeline creation.

The following table describes the Pipe Manufacture Directory file format:

FIELD NAME DESCRIPTION

MATL_CODE Material code

BEND_FILE Bend file name

BEND_MACHINE_FILE Bending Machine file name

MITER_FILE Miter file name

Note: You can define the Pipe Manufacture Directory file name by setting the

piping_manufacture_dir_file configuration option (default is

piping_manufacture_dir.ptd).

Page 58: Ptc Pro Engineer Piping

58 Pro/PIPING Specification-Driven Design Mode

Example: Pipe Manufacture Directory FileThe following is an example of the Pipe Manufacture Directory file:

Default Path:

<ProE loadpoint>/text/piping_data/master_catalog/piping_manufacture_dir.ptd

MATL_CODE BEND_FILE BEND_MACHINE_FILE MITER_FILE

AA bend/bend_steel bend_machine/bend_machine miter/miter_steel

AB bend/bend_steel bend_machine/bend_machine miter/miter_steel

CA bend/bend_copper

CB bend/bend_albs

Bend FileThe Bend file defines the bend information for pipe sizes that are assigned to specific pipe material codes.

Pipe material codes and the Bend files are associated in the Pipe Manufacture MCAT file. The Pipe

Manufacture file is associated to the Pipe Master Catalog file for each material code through the Piping

Material file.

Pro/PIPING retrieves the bend radius from the Bend file. This bend data is based on the pipe size and is

used for specification-driven pipeline creation and routing.

Note: The Bend file units of measurement must be the same as those in the Pipe Outer Diameter file.

Example: Bend Radius

1 Bend Radius

Page 59: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 59

The following table describes the Bend file format:

FIELD NAME DESCRIPTION

SIZE Pipe nominal diameter.

RADIUS Bend radius.

RATIO Ratio between the bend radius and the pipe outside diameter.

SEL_ORDER If multiple radii or ratios are allowed for one pipe size, specify the preferred

selection order in this field. A smaller number has higher order.

MIN_RADIUS Minimum bend radius.

MAX_RADIUS Maximum bend radius.

MIN_ANGLE Minimum bend angle.

MAX_ANGLE Maximum bend angle.

Example: Bend FileThe following is an example of the Bend file bend_steel.ptd:

Default Path:

<ProE load point>/text/piping_data/master_catalog/bend/bend_steel.ptd

SIZE RADIUS RATI

O

SEL_ORDER MIN_RADIU

S

MAX_RADIUS MIN_ANGL

E

MAX_AN

GLE

½" 2.2

¾" 2.4

1" 2.5

1-1/2" 4.2

2" 5.8

3" 6

4" 11.2

6" 13

Bend Machine FileThe Bend Machine file defines bend manufacturing information for a particular bending machine. The

Bend Machine file is associated with the pipe material codes in the Pipe Manufacture Directory file. This

material code is associated with the Pipe Master Catalog file through the Piping Master Catalog Directory

file.

Pro/PIPING retrieves the start, middle, and end clamp lengths from the Bending Machine file. This data is

based on pipe size and is used during bend creation and design rule checking.

Note: The Bend Machine file units of measurement must be the same as those in the Pipe Outer Diameter

file.

Page 60: Ptc Pro Engineer Piping

60 Pro/PIPING Specification-Driven Design Mode

The following examples illustrate bend creation:

Example 1: Only One Bend in a Pipe Spool

1 Start Segment Length

2 Bending Start

3 Bend Radius

4 End Segment Length

Example 2: More Than One Bend in a Pipe Spool

1 Start Segment Length

2 Bending Start

3 Bend Radius

4 Middle Segment Length

5 End Segment Length

The following table describes the Bending Machine file format:

FIELD NAME DESCRIPTION

SIZE Pipe nominal diameter.

START_CLAMP_LEN Minimum clamp length required before the first bend of the pipe spool.

Design rule: The length of the start segment should be equal or longer than this

value.

MID_CLAMP_LEN Minimum clamp length required between two bends of the pipe spool.

Design rule: The length of the middle segment should be equal or longer than

this value.

END_CLAMP_LEN Minimum clamp length after the last bend of the pipe spool.

Page 61: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 61

Design rule: The length of the end segment should be equal or longer than this

value.

Example: Bend Machine FileThe following is an example of the Bend Machine file bend_machine_one.ptd:

Default Path:

<ProE load point>/text/piping_data/master_catalog/bend_machine/bend_machine_one.ptd

SIZE START_CLAMP_LEN MID_CLAMP_LEN END_CALMP_LEN

½" 3.0

¾" 3.0

1" 3.0

1-1/2" 5.0

2" 5.8

3" 6.0

4" 10.5

6" 13.0

Miter FileThe Miter file defines miter information for pipe sizes that are assigned to specific pipe material codes. The

pipe material codes are associated with the Pipe Master Catalog file through the Piping Master Catalog

Directory file.

Pro/PIPING uses the Miter file to retrieve miter cut lengths, number of cuts, and minimum and maximum

miter angles. This miter data is based on pipe size and is used for miter cuts during specification-driven

pipeline creation.

Note: The Miter file units of measurement must be the same as those in the Pipe Outer Diameter file.

The following example illustrates miter cutting:

1 1 Cut

2 2 Cuts

3 3 Cuts

4 Miter Angle

5 Miter Radius

Page 62: Ptc Pro Engineer Piping

62 Pro/PIPING Specification-Driven Design Mode

6 Cut Length

The following table describes the Miter file format:

FIELD NAME DESCRIPTION

SIZE Pipe nominal diameter.

CUT_LEN Length of the miter cut length.

CUT_RATIO The ratio between the miter radius and pipe outside diameter. If both CUT_LEN

and CUT_RATIO are specified, CUT_LEN will be used.

CUT_NUMBER Number of miter cuts.

SEL_ORDER If multiple cut lengths or cut ratios are allowed for one pipe size, specify the

preferred selection order in this field. A smaller number has higher order.

MIN_ANGLE Minimum miter angle.

MAX_ANGLE Maximum miter angle.

Example: Miter FileThe following is an example of the Miter file miter_steel.ptd:

Default Path:

<ProE load point>/text/piping_data/master_catalog/miter/miter_steel.ptd

SIZE CUT_LEN CUT_RATIO CUT_NUMBER SEL_ORDER MIN_ANGLE MAX_ANGLE

½" 2.2

¾" 2.4

1" 2.5

1-1/2" 4.2

2" 5.8

3" 6

4" 11.2

6" 13

End Compatibility FileThe End Compatibility file defines all of the compatible pipe and fitting end types used in piping design.

Pro/PIPING uses this file to determine if two ends are compatible and can be mated. End type compatibility

is based on end types and fitting ratings.

End Type Compatibility occurs during specification-driven pipeline creation, routing, and fitting insertion.

The following table describes the End Compatibility file format:

FIELD_NAME DESCRIPTION MANDATORY

END_TYPE1 First pipe or fitting end type YES

RATING1 First fitting rating NO

END_TYPE2 Second pipe or fitting end type YES

RATING2 Second fitting rating NO

Note: You can define the End Compatibility file name by setting the

piping_end_compatibility_file configuration option (default is

piping_end_compatibility.ptd).

Page 63: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 63

Example: End Compatibility FileThe following is an example of the End Compatibility file:

Default Path:

<ProE loadpoint>/text/piping_data/master_catalog/piping_end_compatibility.ptd

END_TYPE1 RATING1 END_TYPE2 RATING2

BE BW

BW BW

FF 150 GF 150

Insulation FileThe Insulation file defines the insulation data for pipes and fittings. Pro/PIPING retrieves the insulation

material code and material thickness from the Insulation file and uses this insulation data for use in

insulation modeling and reporting.

The following table describes the Insulation file format:

FIELD_NAME DESCRIPTION

TYPE Insulation type.

Pro/PIPING supports the following insulation types:

� GENERAL

� TRACE_PIPE

Note: Only enter an insulation type in the first entry field for each type.

CATEGORY Pro/PIPING accepts any of the Piping Master Catalog Directory file

categories.

MATL_CODE Insulation material code.

MATL_THK Insulation thickness.

Note: Required when the insulation material thickness is applicable.

SIZE Pipe and fitting nominal diameter. Pro/PIPING uses this data to apply the

selected insulation (material type and thickness) to the pipes and fittings.

STOCK_NO Stock number for the insulation material.

Page 64: Ptc Pro Engineer Piping

64 Pro/PIPING Specification-Driven Design Mode

Example: Insulation FileThe following is an example of the Insulation file general_fitting.ptd:

Default Path:

<ProE loadpoint>/text/piping_data/master_catalog/insulation/general_fitting.ptd

TYPE CATEGORY SIZE MATL_CODE MATL_THK STOCKNO

GENERAL PIPE 32A MWCOVER 30

PIPE 40A MWCOVER 30

PIPE 50A MWCOVER 30

PIPE 65A MWCOVER 30

PIPE 80A MWCOVER 30

PIPE 100A MWCOVER 30

PIPE 125A MWCOVER 30

PIPE 150A MWCOVER 30

PIPE SWIRE

PIPE BOND

PIPE GCLOTH

BEND TAPE

ELBOW TAPE

FLANGE MWCOVER 25

FLANGE GCLOTH

FLANGE GYARN

FLANGE SHOOK

VALVE MWCOVER 25

VALVE GCLOTH

VALVE GYARN

VALVE SHOOK

Page 65: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 65

Tip: Pipe Insulation DefinitionWhen you define pipe insulation, start from the object being insulated and work outward. Define each

insulation material part, one by one, in the radius direction. The following diagram illustrates the insulation

definition process:

Pipe

Insulation: Mineral wool cover/provision refrigeration pipe cover

Steel wire

Bond

Cloth: Glass cloth/galvanized steel

Insulation define direction

Appearance Map FileThe Piping Appearance Map Master Catalog (MCAT) file archives all of the colors used during piping

design. Click View > Model Setup > Color & Appearances to create or modify colors. Refer to the

topics in Setting Colors in the Utilities Menu portion of Pro/ENGINEER Basics for more information.

You assign colors to specifications during Specification Directory file creation and modification.

You can define the Appearance Map file name by setting the piping_appearance_map_fileconfiguration option (default is piping_appearance.map).

About Specification Directory FilesSpecification Directory files are Pro/TABLE (ASCII) files that store all piping specifications for a piping

project. You create Specification Directory files when you set up Specification-Driven Piping for each

piping project.

To create a Specification Directory file, you define all piping specification records by assigning the

following data using the Define Piping Specification dialog box:

� Specification—All project specification names for a piping project.

� Mnemonic—Fluid or piping system assigned to each specification.

� Color—Color assigned to each specification. Pro/PIPING retrieves colors from the Piping Appearance

Map Master Catalog (MCAT) file.

� Layer—Layer assigned to each specification.

� Auto-Selection File—Auto-Selection file assigned to each specification. Auto-Selection files store all

pipe, fitting, and assembly fitting data that you assigned for each specification record.

� Insulation Code—Insulation code assigned to each specification. The insulation code points to the

Insulation Directory file. This file stores the insulation data that you assigned to a specification.

Page 66: Ptc Pro Engineer Piping

66 Pro/PIPING Specification-Driven Design Mode

How Specification Directory Files Work

Pipeline Creation

After you open the Create Pipeline dialog box (PIPING > Pipeline > Create/Route), Pro/PIPING

retrieves all piping specifications from the Specification Directory file. You select a specification and

Pro/PIPING retrieves the specification name, mnemonic, color, and layer from the Specification Directory

file for the selected specification. This file also directs Pro/PIPING to the Auto-Selection and Insulation

Directory files where Pro/PIPING retrieves the pipe, fitting, and insulation data that you assigned to the

specification. Pro/PIPING populates the Create Pipeline dialog box with this data.

You select the piping data needed and click to create the pipeline. Pro/PIPING copies the selected

piping data to the linestock and insulation features, and opens the ROUTE PIPE submenu. You can begin

to route the pipeline.

Fitting Insertion

After you select a pipeline and insertion point, Pro/PIPING retrieves the piping data from the Specification

Directory file. This data includes the specification name and the pipe size from the pipeline. The piping

data directs Pro/PIPING to the Auto-Selection file where Pro/PIPING retrieves the fittings that you

assigned to the specification. Pro/PIPING populates the appropriate fitting insertion dialog boxes with this

data.

You select a fitting with the Fitting Category buttons. After you click a button, Pro/PIPING retrieves only

the fittings (in the category) that you assigned to the Auto-Selection file for that specification.

For example, you click PIPING > Fitting Insert and select the pipeline for specification 12A. You select

the valve fitting category button to select a valve fitting. Pro/PIPING retrieves all valve fittings that you

assigned to the specification 12A Auto-Selection file (12a_asfile.ptd). After you select the valve

fitting, click to insert it.

The following table describes the Specification Directory file format:

FIELD NAME DESCRIPTION REQUIRED

SPEC Specification name. YES

MNEMONIC Mnemonic name (system or fluid). NO

COLOR Color name . YES

LAYER Layer name - Maximum 31 characters. NO

AUTO_SELECT_FILE Auto-Selection File name assigned to each

specification. Points to the Auto-Selection File.

YES

INS_CODE Insulation code assigned to each specification. Points

to the Insulation Directory File.

NO

Note: You can define the Specification Directory file name by setting the piping_spec_dir_fileconfiguration option (default is piping_spec_dir.ptd).

To Create a Specification Directory FileNote: Because Pro/PIPING requires that you select an Auto-Selection file for each specification record (in

the Specification Directory file), you must create the Auto-Selection files before you define the

specification records.

1. Create or open a piping assembly.

2. Click Applications > Piping. The PIPING menu appears.

3. Click Set Up > Spec DB. The Define Piping Specification dialog box opens.

Page 67: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 67

4. Click to create a new file. The New File dialog box opens.

5. Under Type, select Spec Directory File and enter a file name. This file will contain all specifications

for the entire piping project. It is recommended that you use a descriptive file name such as

project_name_specs.ptd.

6. Click to open the file. Pro/PIPING displays the file name in the blue border next to Specification

Directory File. You can begin to define a specification record.

7. Under Define Record, enter a piping specification name (required). The Specification box lists all

specification records in the current Specification Directory file.

8. Enter a mnemonic (optional). The Mnemonic box lists each mnemonic assigned to a specification

record in the current Specification Directory file. If you assign a mnemonic, Pro/PIPING assigns the

selected color to both the specification and the mnemonic.

9. Enter a layer name in the Layer box for the specification and mnemonic (optional).

10. Select a color (required). Colors can be assigned to the specification and mnemonic. The Color box

lists all colors stored in the Piping Appearance Map (MCAT) File. You can define new colors (View >

Model Setup > Color & Appearances). Refer to Setting Colors in the Utilities Menu portion of

Pro/ENGINEER Basics for more information.

11. Select an Auto-Selection file (required). Click to open the Select Auto Selection File dialog

box. Select an Auto-Selection file and double-click. The selected file populates the Auto Selection box.

The current directory is based on the directory path in the piping_project_data_dirconfiguration option.

12. Do one of the following:

� Select the Insulation Code check box to assign an insulation code to the current specification

record (optional). The Insulation Code box lists all insulation codes in the Insulation Directory

Project Data file.

� Clear the Insulation Code check box and make the insulation codes unavailable to the

specification.

13. Click to add the new specification record to the Specification Directory file. Pro/PIPING lists the

record under Select Record.

14. Click to save the file. The current directory is based on the directory path in the

piping_project_data_dir configuration option.

15. Click File > Exit.

About Auto-Selection FilesAuto-Selection files are Pro/TABLE (ASCII) files that store subsets of data that you select from the Master

Catalog (MCAT) files. You create an Auto-Selection file for each project specification record

(Specification Directory file) by using the Define Piping Specification dialog box.

Auto-Selection files allow Pro/PIPING to retrieve only the piping data that you assigned to a specification.

Each Auto-Selection file contains the following data:

� Pipe Data—Pipe categories, sizes, schedules, end types, material codes, Pipe MCAT file names, and

stock numbers. Pro/PIPING retrieves this data from the appropriate MCAT files and saves it in pipe

records that you define.

� Fitting Data—Fitting selection names, categories, sizes, end types, ratings, material codes, Fitting

MCAT file names, and stock numbers. Pro/PIPING retrieves this data from the appropriate MCAT files

and saves it in fitting records that you define.

� Assembly Fitting Data—Assembly fitting selection names, sizes, configurations, and stock numbers.

Pro/PIPING retrieves this data from the appropriate MCAT files and saves it in assembly fitting records

that you define.

Note: After you create an Auto-Selection file, you must assign it to the corresponding specification record

Page 68: Ptc Pro Engineer Piping

68 Pro/PIPING Specification-Driven Design Mode

(in the Specification Directory file) using the Define Piping Specification dialog box (Auto-Selection

box).

For example, you assign the Auto-Selection file created for specification 11C (11c_asfile.ptd) to the

specification 11C record in the Specification Directory file. This allows the Specification Directory file to

direct Pro/PIPING to the correct Auto-Selection file.

How Auto-Selection Files Work

After you select a specification for pipeline creation or select a pipeline for fitting insertion, Pro/PIPING

retrieves the specification data from the Specification Directory file. The Specification Directory file also

directs Pro/PIPING to the appropriate Auto-Selection file to retrieve the pipe, fitting, and assembly fitting

data.

Pro/PIPING retrieves the Auto-Selection piping data from the pipe, fitting, and assembly fitting records

that you defined for each specification. This data populates appropriate dialog boxes.

Auto-Selection Files simplify the piping process and reduce design error by making available only a subset

of the Master Catalog file piping data.

The following table describes the Auto-Selection File format:

FIELD NAME DESCRIPTION

CATEGORY Pipe or fitting category.

SNAME Fitting selection name.

SIZE Pipe or fitting inlet nominal size.

NSIZE Fitting outlet nominal size.

BSIZE Fitting branch outlet nominal size.

SCH_RATE Pipe schedule or fitting rating.

MATL_CODE Pipe or fitting material code.

MCAT_FILE Master Catalog (MCAT) file name.

STOCKNO Pipe or fitting stock number.

MCCS_CODE Pipe or fitting Material Classification Code.

CODE Fitting code—Indicates how a certain fitting is to be inserted.

To Create an Auto-Selection FileNote: Because Pro/PIPING requires that you select an Auto-Selection file for each specification record (in

the Specification Directory file), you must create Auto-Selection files before defining the specification

records. You must also create at least one Auto-Selection record in order to create an Auto-Selection file.

1. Create or open a piping assembly.

2. Click Applications > Piping. The PIPING menu appears.

3. Click Set Up > Spec DB. The Define Piping Specification dialog box opens.

4. Click to create a new file. The New File dialog box opens.

5. Under Type, select Auto-Selection File and enter a file name. This file will contain all pipe and fitting

data assigned to one piping specification. It is highly recommended that you use a file name that

includes the file descriptor. For example, <specification or mnemonicname>_asfile.ptd.

6. Click to open the file. Pro/PIPING displays the file name in the blue border next to Auto-Select

File.

Page 69: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 69

7. Under Auto-Select File, select the Pipe, Fitting, and Assembly (fitting) tabbed pages to define these

records for each specification.

8. Click See Also and select the Auto-Selection record type to create.

About Insulation Directory FilesInsulation Directory files are Pro/TABLE (ASCII) files that store all insulation data for a piping project. To

create an Insulation Directory file, you define insulation records by assigning the following insulation data

using the Define Piping Specification dialog box:

� Insulation Codes—All insulation codes assigned to a piping project. Pro/PIPING retrieves these codes

from the Insulation Directory file and uses them to identify each insulation type during the insulation

modeling and reporting process. You assign each code to an Insulation Master Catalog (MCAT) file.

� Insulation MCAT File Names—All Insulation file names stored in the Piping MCAT Directory file.

These file names point to the Insulation MCAT files. Pro/PIPING retrieves insulation data for pipe and

fittings from these files.

� Insulation Colors—Color name for each solid representation of insulation. You assign a color to each

insulation code. Pro/PIPING retrieves colors from the Piping Appearance Map (MCAT) File.

After you create an Insulation Directory file, you can assign an insulation code to each project specification

record (Specification Directory file) using the Define Piping Specification dialog box (Insulation Code

box).

How Insulation Directory Files Work

After you select a specification for pipeline creation, Pro/PIPING retrieves the specification data including

the insulation code from the Specification Directory file. The insulation code directs Pro/PIPING to the

appropriate insulation record (in the Insulation Directory file) where Pro/PIPING retrieves the insulation

color and the Insulation MCAT file name.

The Insulation file name points Pro/PIPING first to the Piping MCAT Directory file and then to the

Insulation MCAT file. Insulation data is retrieved from both files. Pro/PIPING copies the insulation data to

the insulation features for insulation modeling and reporting.

The following table describes the Insulation Directory file format:

FIELD NAME DESCRIPTION

INS_CODE Insulation code.

Pro/PIPING uses these codes to identify each insulation type during the insulation

modeling and reporting process.

INS_FILE Insulation MCAT file name.

COLOR Color name for each solid representation of insulation.

Note: You can define the Insulation Directory file name by setting the

piping_insulation_dir_file configuration option.

To Create an Insulation Directory File1. Create or open a piping assembly.

2. Click Applications > Piping. The PIPING menu appears.

3. Click Set Up > Spec DB. The Define Piping Specification dialog box opens.

4. Click to create a new file. The New File dialog box opens.

5. Under Type, select Insulation Directory File and enter a file name. This file will contain the insulation

data for the entire piping project. It is recommended that you use a descriptive file name such as

Page 70: Ptc Pro Engineer Piping

70 Pro/PIPING Specification-Driven Design Mode

project_name_insulation_dir.ptd.

6. Click to open the file. Pro/PIPING displays the file name in the blue border next to Insulation

Directory File. Begin defining an insulation record.

7. Under Define Record, enter an insulation code (required). The Insulation Code box lists all insulation

codes assigned to the insulation records in the current Insulation Directory file.

8. Select an Insulation Master Catalog (MCAT) file (required). This step assigns an Insulation file to an

insulation code. The Insulation File box lists all Insulation files defined in the Piping MCAT Directory

file. Pro/PIPING retrieves all insulation data from both MCAT files.

9. Select a color for the solid representation of the insulation (required). The Insulation Color box lists all

Pro/PIPING colors stored in the Piping Appearance Map (MCAT) file. You can define new colors.

10. Click to add the new insulation record to the Insulation Directory file. Pro/PIPING lists the record

under Select Record.

11. Click to save the Insulation Directory file. The current directory is based on the directory path in

the piping_project_data_dir configuration option.

12. Click File > Exit.

Note: To assign an insulation record to a project specification, select an insulation code when you define a

specification in the Specification Directory file.

About the Fitting Category Map FileThe Fitting Category Map file is a Pro/TABLE (ASCII) file that maps each fitting category to a fitting

category icon file. Mapping the icon file enables you to select a fitting category (icon) button in the Insert

Fitting and Insert Group Fitting dialog boxes and retrieve a list of fittings for the selected category and

specification.

Pro/PIPING provides seven fitting category icons. You can design as many fitting category icons as you

need.

The Fitting Category Map file contains the following data:

� Icon Number—Orders the fitting category (icon) buttons under Fitting Selection in the Insert Fitting

and Insert Group Fitting dialog boxes. The order begins from left to right beginning with the number

1.

� Icon Bitmap File Name—Points Pro/PIPING to the icon graphics file.

� Fitting Category—Points Pro/PIPING to the Auto-Selection file to retrieve fitting selection names.

You can assign and reassign fitting categories to icons at any time by mapping each fitting category to an

icon bitmap file and assigning an order number. Note that Pro/PIPING groups all unmapped fitting

categories in the General category and icon.

How the Fitting Category Map File Works

After you select a pipeline and an insertion point for fitting insertion (PIPING > Fitting > Insert),

Pro/PIPING retrieves the specification data including the specification name and pipe size from the

pipeline. The specification name points Pro/PIPING to the Auto-Selection file that you assigned to the

specification (in the Specification Directory file) and retrieves the data.

After Pro/PIPING populates either the Insert Fitting or Insert Group Fitting dialog boxes with the data,

you select a fitting category icon button to select all fitting categories assigned to this icon (in the Fitting

Category Map file). Pro/PIPING retrieves the list of fitting selection names. This list contains only those

fittings that were assigned to those fitting categories in the Auto-Selection file for that specification. You

created this Auto-Selection file during Specification-Driven Piping setup. You select a fitting and insert it.

For example, you click Fitting > Insert on the PIPING menu and select the specification 12A pipeline and

insertion point. Pro/PIPING populates the boxes under Pipeline Selection. You select the valve category

button under Fitting Selection. Pro/PIPING retrieves the list of all valves for specification 12A and

populates the Selection Name box. This list was retrieved from the Auto-Selection file that you created for

Page 71: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 71

specification 12A (12a_asfile.ptd). You select a fitting and click to insert it.

The following table describes the Fitting Category Map file format:

FIELD NAME FIELD TYPE DESCRIPTION

ICON_NUMBER Integer Icon number.

Icons are ordered from left to right under Fitting Selection

in the fitting insertion dialog boxes. Ordering begins with

the number 1.

If more than 14 icons are displayed, a scroll bar appears.

ICON_BITMAP Character Icon bit map file name

FITTING_CATEGORY Character Fitting category.

You can assign multiple categories using a comma (,) as

delimiter.

Note: You can define the Fitting Category Map file name by setting the

piping_fitt_category_map_file configuration option.

To Map an Icon File1. Locate the piping_fitt_category_map.ptd file. The Pro/PIPING default path is <Pro/E

load point>/text/piping_data/sample_project/piping_fitt_category_map.ptd.

2. Open the file in a text editor.

3. Enter the following data:

� Order Number—Pro/PIPING orders the fitting category icons in two rows containing seven icons

per row. Ordering is from left to right beginning with the number 1.

� Icon Bitmap File Name—Bitmap file name for the fitting category icon.

� Fitting Category—Fitting category associated with the icon bitmap file.

4. Save the file.

Note: If you are mapping a new icon bitmap file, store the file in the Pro/PIPING resource directory before

you map it.

Creating Fitting Category IconsPro/PIPING allows you to create new fitting category icons as needed. You can create new icons with any

graphics application that supports GIF or PCX formats. The following Pro/PIPING icon conventions must

be maintained:

FILE

TYPE

FILE

FORMAT

FILE

EXTENSION

ICON SIZE

(pixels)

RESOURCE LOCATION (ICON FILE

LIBRARY)

Bitmap GIF, PCX .gif, .pcx 24 x 24 <ProE installationpath>/text/resource

After you create the icon files, store the files in the Pro/PIPING resource location and map them to their

appropriate fitting categories in the Fitting Category Map file. For more information about mapping fitting

category icon files, refer to the Fitting Category Map file topics.

Page 72: Ptc Pro Engineer Piping

72 Pro/PIPING Specification-Driven Design Mode

Fitting CategoriesPro/PIPING uses fitting categories for data retrieval. You can define Pro/PIPING fitting categories as

needed. Note that you must add each new fitting category to the Piping Master Catalog (MCAT) Directory

file and the Fitting Category Map (Project Data) file. Refer to these topics for more information.

Pro/PIPING provides the following fitting categories:

FITTING CATEGORY DESCRIPTION

VALVE Valve, such as gate valve, globe valve, and so on

ANGLE_VALVE Angle valve

RELIEF_VALVE Relief valve

FLANGE Flange

GASKET Gasket

ELBOW Elbow

ELBOW_LET Elbow olet

BRANCH Branch

BRANCH_LET Branch olet

GENERAL General fitting

ASSEMBLY Assembly fitting

To Create an Auto-Selection Fitting RecordNotes:

� You must read To Create an Auto-Selection File to follow the steps below.

� The Fitting tabbed page (Define Piping Specification dialog box) allows you to define all fitting

records for Auto-Selection files. You assign an Auto-Selection file to a piping specification in the

Specification Directory file. Pro/PIPING retrieves the Auto-Selection file fitting data during fitting

insertion.

To define an Auto-Selection fitting record, select fitting data from the boxes under Define Record.

1. Under Select Fitting, select a fitting category (required). The Category box lists all fitting categories

retrieved from the Piping Master Catalog (MCAT) Directory file.

2. Select a Fitting MCAT file (required). The Master Catalog box lists all Fitting MCAT files assigned to

the selected fitting category in the Piping MCAT Directory file. Pro/PIPING retrieves the file names

from the Piping MCAT Directory file.

3. Select a fitting material code (required). The Material Code box lists all fitting material codes assigned

to the selected Fitting MCAT file and defined in the Piping Material MCAT file.

4. Select a fitting rating (required). The Rating/Schedule box lists all fitting ratings assigned to the

selected Fitting MCAT file.

5. Select a fitting end type (required). The End Type box lists all fitting end types assigned to the selected

Fitting MCAT file.

6. You can confirm or change the fitting sizes assigned to the selected Fitting MCAT file (optional).

a. Click next to Sizes. One of two Size Table dialog boxes opens according to the type of

fitting selected from the Master Catalog box. Pro/PIPING lists all fitting sizes assigned to the

selected Fitting MCAT file. Each fitting size contains a check box to indicate selection status.

Pro/PIPING selects all sizes by default. Clear each check box to make a fitting size unavailable

from the fitting record. You can click to reset the list to the Pro/PIPING default selections.

b. Click to save all changes. The Size Table dialog box closes.

7. Select a stock number format for the fitting record (required). The Select Stock Number Format box

Page 73: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 73

lists all stock number formats defined for the fitting records in the current Auto-Selection file.

Pro/PIPING displays the fitting stock number during information reporting.

Under Select Stock Number Format, perform the following tasks to select the fitting stock number

format:

a. Select the stock number format keywords. You can select Pro/PIPING format keywords from the

Keyword box, enter words or ASCII characters required by your project, or choose a combination

of both.

b. Select a delimiter. A delimiter separates areas in a listing. You can select a delimiter from the

Delimiter box or enter a new delimiter. Note that delimiters must be enclosed with commas

omitting any white space (,-,).

8. Select a material classification code (MCCS) format for the fitting record (optional). The Select

Material Classification Code Format box lists all material classification code formats defined for the

fitting records in the current Auto-Selection file.

Under Select Material Classification Code Format, perform the following tasks to a select an MCCS

format:

a. Select the MCCS format keywords. You can select Pro/PIPING format keywords from the

Keyword box, enter new keywords unique to your project, or choose a combination of both.

b. Select a delimiter. A delimiter separates areas in a listing. You can select a delimiter from the

Delimiter box or enter a new delimiter. Note that delimiters must be enclosed with commas

omitting any white space (,-,).

9. Under Select Selection Name, enter a fitting selection name (required). The Select Selection Name

box lists all selection names defined for the fitting records in the current Auto-Selection file. PIPING

uses the fitting selection names to populate the Selection Name boxes in the Insert Fitting and Insert

Group Fitting dialog boxes during fitting insertion.

10. Click to add the new fitting record to the Auto-Selection file. Pro/PIPING lists the record under

Select Record.

11. Click to save the Auto-Selection file. The current directory is based on the directory path in the

piping_project_data_dir configuration option.

12. Repeat the above steps to define additional fitting records.

or

Click the Assembly tab to define all assembly fitting records for the current Auto-Selection file.

or

Click File > Exit.

To Create an Auto-Selection Assembly FittingRecordNotes:

� You must read To Create an Auto-Selection File to follow the steps below.

� The Assembly tabbed page (Define Piping Specification dialog box) enables you to define all

assembly fitting records for Auto-Selection files. You assign an Auto-Selection file to a piping

specification in the Specification Directory file. Pro/PIPING retrieves the Auto-Selection file assembly

fitting data during fitting insertion.

� An assembly fitting is a group of fittings that are inserted as one unit.

To define an assembly fitting record, select assembly fitting data from the boxes under Define Record.

1. Under Select Assembly, select the fittings that make up an assembly fitting (required). From the

Fitting Selection Name box, select each fitting name according to its sequence in the assembly,

beginning with the branch fittings. For example, BRAN, NIPPLE, GATE, NIPPLE. The Fitting

Selection Name box lists all fittings in the fitting records (Fitting tabbed page) for the current Auto-

Selection file.

Page 74: Ptc Pro Engineer Piping

74 Pro/PIPING Specification-Driven Design Mode

Pro/PIPING populates the Configuration box with the assembly fitting configuration (the fitting names

and assembly sequence). The Configuration box lists all configurations defined for the assembly

fitting records.

2. You can confirm or change the assembly fitting sizes (optional). Note that Pro/PIPING determines

assembly fitting sizes according to the pipe sizes defined in the pipe records (Pipe tab) for the current

Auto-Selection file.

a. Click next to Sizes. The Size Table dialog boxes opens. Pro/PIPING lists all pipe sizes

assigned to the pipe records (Pipe tabbed page). Pro/PIPING retrieves the pipe sizes from the

current Auto-Selection file. Each pipe size contains a check box to indicate selection status.

Pro/PIPING selects all sizes by default. Clear each check box to make a size unavailable from the

assembly fitting record. You can click to reset the list to the Pro/PIPING default selections.

b. Click to confirm all changes. The Size Table dialog box closes.

3. Select a stock number format for the assembly fitting record (required). The Select Stock Number

Format box lists all stock number formats defined for the assembly fitting records in the current Auto-

Selection file. Pro/PIPING displays assembly fitting stock numbers during information reporting.

Under Select Stock Number Format, perform the following tasks to select an assembly fitting stock

number format:

a. Select the stock number format keywords. You can select Pro/PIPING format keywords from the

Keyword box, enter words or ASCII characters required by your project, or choose a combination

of both.

b. Select a delimiter. A delimiter separates areas in a listing. You can select a delimiter from the

Delimiter box or enter a new delimiter. Note that delimiters must be enclosed with commas

omitting any white space (,-,).

4. Select a material classification code (MCCS) format for the assembly fitting record (optional). The

Select Material Classification Code Format box lists all material classification code formats defined

for the assembly fitting records in the current Auto-Selection file.

Under Select Material Classification Code Format, perform the following tasks to select an MCCS

format:

a. Select the MCCS format keywords. You can select Pro/PIPING format keywords from the

Keyword box, enter words or ASCII characters required by your project, or choose a combination

of both.

b. Select a delimiter. A delimiter separates areas in a listing. You can select a delimiter from the

Delimiter box or enter a new delimiter. Note that delimiters must be enclosed with commas

omitting any white space (,-,).

5. Under Select Selection Name, enter an assembly fitting selection name (required). The Select

Selection Name box lists all selection names defined for the assembly fitting records in the current

Auto-Selection file. Pro/PIPING uses the assembly fitting selection names to populate the Selection

Name boxes in the Insert Fitting dialog box.

6. Click to add the new assembly fitting record to the Auto-Selection file. Pro/PIPING lists the

record under Select Record.

7. Click to save the Auto-Selection file. The current directory is based on the directory path in the

piping_project_data_dir configuration option.

8. Repeat the above steps to define additional assembly fitting records.

or

Click File > Exit.

Page 75: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 75

Size TablesPro/PIPING uses size tables to list all pipe and fitting sizes in the selected Pipe or Fitting Master Catalog

(MCAT) file. You select an MCAT file (in the Define Piping Specification dialog box) to define a pipe or

fitting Auto-Selection file record.

Pro/PIPING opens two different size tables according to the following selections:

Pipes and Standard Fittings

Size Table for a Pipe Size Table for a Flange Fitting

The following table describes the Size Table format above:

Left Section Right Section

Lists all sizes defined in the MCAT file that you

selected.

Displays the size selection status with a check box.

Pro/PIPING selects all sizes by default. You can

clear a check box to make the size unavailable.

Page 76: Ptc Pro Engineer Piping

76 Pro/PIPING Specification-Driven Design Mode

Size Transitional Fittings (Reducers, Branch Reducer Fittings, and so on)

The following table describes the Size Table format above:

Left Section Right Section

Lists all main sizes defined in the MCAT File that

you selected.

Displays the branch or new size selection status

with a check box. Pro/PIPING selects all branch or

new sizes by default. You can clear a check box to

make the size unavailable.

In the above example, there are two reducer fitting

sizes with the main size 32A:

� 32A (main size) to 20A (new size)

� 32A (main size) to 25A (new size)

Preview Fitting GraphicsYou can preview selected fittings as you define a fitting record (Fitting tabbed page) for the current Auto-

Selection file. After you select a Fitting Master Catalog file, click the Preview Fitting Graphics blue band

located at the bottom of the Define Piping Specification dialog box. The preview panel expands and

displays the selected fitting. You can spin, zoom, and move the fitting in the panel. Pro/PIPING displays

each fitting selection dynamically as you make selections.

The following preview panel displays a gate valve:

Page 77: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 77

Pro/PIPING Component Window

You can also preview fittings in the Component Window. Select the Preview in Separate Window check

box in the preview panel and Pro/PIPING displays the fitting (and the file name) in the Component

Window. Note that you must clear the Preview in Separate Window check box to close the window.

Clicking File > Exit from the separate window closes Pro/ENGINEER.

The following Component Window displays a gate valve:

To Create an Auto-Selection Pipe RecordNotes:

� You must read To Create an Auto-Selection File to follow the steps below.

� The Pipe tabbed page (Define Piping Specification dialog box) allows you to define all pipe records

for Auto-Selection files. You assign an Auto-Selection file to a piping specification in the Specification

Directory file. Pro/PIPING retrieves the Auto-Selection file pipe data to create pipelines.

To define an Auto-Selection pipe record, select pipe data from the boxes under Define Record.

1. Under Select Pipe, select a pipe category (required). The Category box lists all pipe categories

retrieved from the Piping Master Catalog (MCAT) Directory file.

2. Select a Pipe MCAT file (required). The Master Catalog box lists all Pipe MCAT files assigned to the

selected pipe category in the Piping MCAT Directory file. Pro/PIPING retrieves the file names from the

Piping MCAT Directory file.

3. Select a pipe material code (required). The Material Code box lists all pipe material codes assigned to

the selected Pipe MCAT file and defined in the Piping Material MCAT file. Pro/PIPING retrieves the

material codes from the Piping Material MCAT file.

Page 78: Ptc Pro Engineer Piping

78 Pro/PIPING Specification-Driven Design Mode

4. Select a pipe schedule (required). The Schedule box lists all pipe schedules assigned to the selected

Pipe MCAT file. Pro/PIPING retrieves the schedules from the Pipe MCAT file.

5. Select a pipe end type (required). The End Type box lists all pipe end types assigned to the selected

Pipe MCAT file. Pro/PIPING retrieves the end types from the Pipe MCAT file.

6. You can confirm or change the pipe sizes assigned to the selected Pipe MCAT file (optional).

a. Click next to Sizes. The Size Table dialog box opens. Pro/PIPING lists all pipe sizes

assigned to the selected Pipe MCAT file. Each pipe size contains a check box to indicate selection

status. Pro/PIPING selects all sizes by default. Clear each check box to make a pipe size

unavailable from the pipe record. You can click to reset the list to the Pro/PIPING default

selections.

b. Click to save all changes. The Size Table dialog box closes.

7. Select a stock number format for the pipe record (required). The Select Stock Number Format box

lists the stock number formats defined for the pipe records in the current Auto-Selection file.

Pro/PIPING displays the pipe stock number during information reporting.

Under Select Stock Number Format, perform the following tasks to select the pipe stock number

format:

a. Select the stock number format keywords. You can select Pro/PIPING format keywords from the

Keyword box, enter words or ASCII characters required by your project, or choose a combination

of both.

b. Select a delimiter. A delimiter separates areas in a listing. You can select a delimiter from the

Delimiter box or enter a new delimiter. Note that delimiters must be enclosed with commas

omitting any white space (,-,).

8. Select a material classification code (MCCS) format for the pipe record (optional). The Select Material

Classification Code Format box lists all material classification code formats defined for the pipe

records in the current Auto-Selection file.

Under Select Material Classification Code Format, select an MCCS format as follows:

a. Select the MCCS format keywords. You can select Pro/PIPING format keywords from the

Keyword box, enter words or ASCII characters required by your project, or choose a combination

of both.

b. Select a delimiter. A delimiter separates areas in a listing. You can select a delimiter from the

Delimiter box or enter a new delimiter. Note that delimiters must be enclosed with commas

omitting any white space (,-,).

9. Select either one or both of the following pipe corner type check boxes for the pipe record (optional):

� Allow Bend—Enables corner bends for the selected pipe.

� Allow Miter—Allows mitered corners for the selected pipe.

10. Click to add the new pipe record to the Auto-Selection file. Pro/PIPING lists the record under

Select Record.

11. Click to save the Auto-Selection file. The current directory is based on the directory path in the

piping_project_data_dir configuration option.

12. Repeat the above steps to define additional pipe records.

or

Click the Fitting tab to define all fitting records for the current Auto-Selection file.

or

Click File > Exit.

Page 79: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 79

To Modify Project Data FilesNote: Project Data files (Specification Directory, Auto-Selection, and Insulation Directory files) contain

piping records that you defined for specific piping projects. You can modify these records using the

following steps:

1. Create or open a piping assembly.

2. Click Applications > Piping. The PIPING menu appears.

3. Click Set Up > Spec DB. The Define Piping Specification dialog box opens.

4. Click . The Open File dialog box opens. The current directory is based on the directory path in

the piping_project_data_dir configuration option.

5. Double-click one of the following Project Data Files:

� Specification Directory file

� Auto-Selection file

� Insulation Directory file

Pro/PIPING displays the file name in the blue border next to the file type.

6. Under Select Record, select a record to modify. Note that for Auto-Selection files, you must select the

appropriate tabbed page (Pipe, Fitting, or Assembly) before selecting a record.

7. Under Define Record, modify the data in the appropriate boxes. Click See Also for more information.

8. Click to add the changes to the selected record. Pro/PIPING either creates a new record or

modifies the existing record and displays all changes under Select Record.

9. Click to save the file. The current directory is based on the directory path in the

piping_project_data_dir configuration option.

10. Click File > Exit.

Deleting a Record

Under Select Record, select the record to delete. Click and follow steps 9 and 10 above.

Format KeywordsThe following tables describe the stock number and material classification code (MCCS) format keywords

for pipes, fittings, and assembly fitting records in the Auto-Selection files:

Pipes

KEYWORDS DESCRIPTION

MATL_CODE Pipe material code

MCAT_FILE Pipe Master Catalog file name

SCH_RATE Pipe schedule

END_TYPE Pipe end type

SIZE Pipe nominal diameter

SIZE_CODE Size code for pipe nominal diameter

Page 80: Ptc Pro Engineer Piping

80 Pro/PIPING Specification-Driven Design Mode

Fittings

KEYWORDS DESCRIPTION

SNAME Fitting selection name

MATL_CODE Fitting material code

MCAT_FILE Fitting Master Catalog file name

SCH_RATE Fitting rating

END_TYPE Fitting inlet end type

NEND_TYPE Fitting outlet end type

SIZE Fitting inlet size

NSIZE Fitting outlet size

BSIZE Fitting branch outlet size

SIZE_CODE Size code for fitting inlet size

NSIZE_CODE Size code for fitting outlet size

BSIZE_CODE Size code for fitting branch outlet size

Assembly Fittings

KEYWORDS DESCRIPTION

SNAME Assembly fitting selection name

SIZE Assembly fitting size

SIZE_CODE Size code for the assembly fitting size

To View Piping Layers (Spec-Driven)1. Create or open a piping assembly.

2. Click Applications > Piping. The PIPING menu appears.

3. If you create a new assembly, you must create a pipeline to view the piping layers. From the PIPING

menu, click Pipeline > Create/Route and create a pipeline. Pro/PIPING automatically creates piping

layers after pipeline creation.

4. Click View > Layers. The Layers dialog box opens in which you can view the piping layers.

About Bend Tables (Spec-Driven)Pro/PIPING uses bend tables to accurately calculate the length of straight pipe (developed length) required

to make a bend of a specific bend radius and angle.

The developed pipe length for the same bend can differ due to different materials and pipe outside

diameters (OD).

Bend tables are normalized for 90 degree bends. For other than 90 degree bends, Pro/ENGINEER takes

those values and multiplies them by A/90, where A represents the specific bend angle in degrees.

Bend Table Menu

The Bend Table menu allows you to access all Pro/PIPING bend tables for creation and modification.

From the BEND TAB menu (PIPING > Set Up > Bend Allow), you can perform the following tasks:

� Define—Create Pro/PIPING bend tables.

� Delete—Delete Pro/PIPING bend tables.

Page 81: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 81

� Edit—Modify Pro/PIPING bend tables. You can update a bend table at any time.

� Show—View Pro/PIPING bend tables. You can confirm bend table data.

� Read—Read a bend table from a file to a part.

� Write—Write a bend table from a part to a file.

Formula Equations (Spec-Driven)Formula is an equation used to calculate the developed length for any radius or outside diameter (OD) that

falls outside the range of the table data. Pro/PIPING provides the following variables for use in the table:

� L—Developed straight length of the bend.

� R—Bend radius.

� T—Pipe outer diameter (OD).

� ANGLE—Bend Angle (in degrees).

Formula Equation Rules

Follow these rules when you enter the formula equation in a bend table:

� The formula must be the first equation in the table.

� The formula must begin with the descriptor FORMULA, in the first column.

� If an equation is simple, write it in the second column on the same line as the descriptor, as in the

following examples:

FORMULA L = (0.55*T) + (PI*R)/2.0FORMULA L = (ANGLE*PI/180)*(R+T/2)

� If the formula is more complex and/or contains some logic statements, then the FORMULAdescriptor must precede the actual formula on its own line. The formula must also be concluded

by the descriptor END FORMULA, on its own line and in the first column. The following example

illustrates this process:

FORMULAIF (R/T) < 1.10 | (R/T) > 1.83L = (PI*R*T)/2.0ELSEL = (PI/2)*(R + (T*0.35))END FORMULA

In a multi-statement formula like this, you can enter the statements in columns other than column one.

Conversion Equations (Spec-Driven)The conversion equation tells the system how table data (A) is related to the developed length (L). If no

conversion equation is defined, the system assumes that the table data equals the required length (L = A).

For example, if the table data represents the bend deduction value, the equation might look like the

following:

L = 2*(T + R) - ANote: L must never be negative.

Conversion Equation Variables

You can use the following variables in a conversion equation:

� L—Developed straight length of stock.

� R—Bend radius.

� T—Material thickness.

� ANGLE—Bend Angle (in degrees).

� A—Bend allowance value contained in the table data section.

Page 82: Ptc Pro Engineer Piping

82 Pro/PIPING Specification-Driven Design Mode

Conversion Equation Rules

Follow these rules when you enter the conversion equation in a bend table:

� Only use a conversion equation when the developed length L is not equal to your table values A.

� The conversion must begin with the descriptor CONVERSION, in the first column.

� If the equation is a simple one, then it can be written in the second column on the same line as the

descriptor, as in this example:

CONVERSION L = 2*(T +R) - A� If the formula is more complex and/or contains some logic statements, then the CONVERSION

descriptor must precede the actual formula on its own line and the formula must be concluded by

the descriptor END CONVERSION, again on its own line and in the first column.

Bend Table Data (Spec-Driven)The table data (A) represents the developed bend lengths or allowances (with the presence of the

CONVERSION formula) for specific bend radii and pipe outer diameters (T). The table data and the

conversion equation are used together, so make sure that the two together give you the correct results.

Observe the following points when using bend table data:

� Create your bend tables for 90 bends. For other than 90 bends, Pro/ENGINEER takes those values and

multiplies them by A/90, where A is the specific bend angle in degrees.

� You do not have to insert a bend allowance value (A) in every cell in a bend allowance table.

� If you leave a particular cell blank, the system uses interpolation to calculate the length value.

� For bend radii and outside diameters (OD) between the values in adjacent cells, a linear interpolation is

used.

Note: The values in the bend tables are independent of the model units. They do not change if you change

the model units.

For example, you originally create a pipe assembly with the model units set to inches. The outside diameter

is 0.25 and the bend radius is 0.5. The system looks up the bend table to find the developed length at the

ordinates (0.25, 0.5). If you change the model units to centimeters and keep the model the same size, the

pipe OD becomes 0.625 and the bend radius 1.270. The system looks up the table to find the developed

length at the ordinates (0.625, 1.270).

To Define a Bend Table (Spec-Driven)1. From the PIPING menu, click Set Up > Bend Allow > Define.

2. Enter a bend table name and click . A Pro/TABLE window opens containing an table outline.

3. Enter the data in the table.

or

Select File > Read to use an existing bend table as a baseline. The Read File dialog box opens.

Enter the name of the existing bend table file and click . The system reads the file data and writes

it to the current bend table file. Modify the bend table data, if needed.

4. Click File > Save and Exit to save and close the bend table. You must now assign the new bend table

to a pipe segment or line stock to use it.

To Modify a Bend Table (Spec-Driven)Pro/PIPING allows you to modify bend tables. You can edit only those bend tables created in the current

assembly or applied to the current assembly. To modify a bend table within Pro/PIPING, do the following:

1. From the PIPING menu, click Set Up > Bend Allow > Edit. The TBL NAMES menu appears.

2. Select the bend table to modify from the TBL NAMES menu. This menu lists all bend tables that were

applied to the assembly or were created when the assembly was currently in session.

Page 83: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 83

3. A Pro/TABLE window opens and displays the selected table.

4. Modify the bend table.

5. Click File > Save or Exit. Pro/PIPING saves the bend table in the current directory.

Note: You must assign a bend table to a pipe segment or line stock to use it.

Defining Bend Tables (Spec-Driven)Pro/PIPING allows you to define new bend tables. You define bend tables for 90 degree bends. For other

than 90 degree bends, Pro/ENGINEER takes those values and multiplies them by A/90 where ��represents

the specific bend angle in degrees.

You do not have to insert a bend allowance value (A) in every cell in a bend allowance table. If you leave a

particular cell blank, the system calculates the length value using interpolation.

The following table describes the Pro/PIPING bend table format:

Column 1 Column 2 Column 3 Column 4 …

FORMULA

equation

...

ENDFORMULA

!

CONVERSION

equation

...

START MATERIALS

MATERIAL

...

END MATERIALS

!

TABLE

radius radius radius radius radius

outside diameter bend allow bend allow bend allow ...

outside diameter ... ... ... ...

Notes:

� Enter the words FORMULA, END FORMULA, CONVERSION, END CONVERSION, START

MATERIALS, END MATERIALS and TABLE exactly as shown.

� The following definitions apply for the above bend table format:

� FORMULA—An equation for the developed length.

� TABLE— A combination of pipe outer diameter (OD) and bend radius table data that will never

be encountered in your pipe assembly. For example, 0.25 bend radius with an OD of 0.5 inches.

� Comment lines can appear anywhere in a bend table. Each comment line in the table must start with an

exclamation point (!).

Page 84: Ptc Pro Engineer Piping

84 Pro/PIPING Specification-Driven Design Mode

To Assign a Bend Table (Spec-Driven)Note: Pro/PIPING allows you to assign a bend table at any time in the design process.

1. Click PIPING > Set Up > Design Rules. The Define Design Rules dialog box opens.

2. Select the line stock by doing one of the following:

� Under By Segment, click and select pipe segment from the graphics window.

� Under By Parameters, select a line stock name from the Model Tree or Piping System Tree.

3. Click . The Design Rule Parameters dialog box opens.

4. Select a bend table from the Bend Table Name box (Default value: NO_TABLE). This box lists all

bend tables defined for the pipe segment or line stock.

5. Click to apply the bend table. The Design Rule Parameters dialog box closes.

6. Click to close the Define Design Rules dialog box.

To Delete a Bend Table (Spec-Driven)1. From the PIPING menu, click Set Up > Bend Allow > Delete.

2. Select the bend table to delete from the TBL NAMES menu. This menu lists all bend tables that were

applied to the assembly or were created when the assembly was currently in session. Pro/PIPING

deletes the selected bend table.

To Show a Bend Table (Spec-Driven)Pro/PIPING allows you to show or view a bend table. Note that if you select to show a table, you cannot

modify it. To show a bend table, follow these steps:

1. From the PIPING menu, click Set Up > Bend Allow > Show.

2. Select the bend table to show from the TBL NAMES menu. This menu lists all bend tables that were

applied to the assembly or were created when the assembly was currently in session.

3. A Pro/TABLE window opens and displays the selected bend table.

4. After viewing the table, click File > Exit. The Pro/TABLE window closes.

To Change and Update Miter ParametersYou can change pipe miter parameters in a specification and update the current model with the changes.

1. Locate the Miter Master Catalog (MCAT) file for the selected pipeline or line stock. The default path

for these files is <ProE load directory>/text/piping_data/master_catalog/miter/. Each Miter file is named for a line stock material type (for example,

miter_steel.ptd.).

2. Use a text editor and change the miter parameter value for the selected pipeline or line stock. Save all

changes.

3. Update the model. Click Set Up > Update Model. The Update Model dialog box opens.

4. Under Assembly, click and select the assembly to which you want to apply the changes.

5. Under Model Information, select the Miter Parameters check box.

6. Click . The Confirm Cancel dialog box opens. Click to confirm the update. The dialog

boxes close and Pro/PIPING updates the active assembly information. Pro/PIPING confirms the update

in the Message Area.

7. Regenerate (PIPING > Regenerate) to apply the changes to the piping model displayed in the graphics

window.

Page 85: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 85

To Change and Update Bend ParametersYou can change pipe bend parameters in a specification and update the current model with the changes.

1. Locate the Bend Master Catalog (MCAT) file for the selected pipeline or line stock. The default path

for these files is <ProE load directory>/text/piping_data/master_catalog/bend/. Each Bend file is named for a line stock material type (for example,

bend_steel.ptd.).

2. Use a text editor and change the bend parameter value for the selected pipeline or line stock. Save all

changes.

3. Update the model. Click Set Up > Update Model. The Update Model dialog box opens.

4. Under Assembly, click and select the assembly to which you want to apply the changes.

5. Under Model Information, select the Bend Parameters check box.

6. Click . The Confirm Cancel dialog box opens. Click to confirm the update. The dialog

boxes close and Pro/PIPING updates the active assembly information. Pro/PIPING confirms the update

in the Message Area.

7. Regenerate (PIPING > Regenerate) to apply the changes to the piping model displayed in the graphics

window.

8. Verify the changes. Click Set Up > Design Rules. The Define Design Rules dialog box opens.

9. Do one of the following:

� Under By Segment, click and select a pipe segment.

� Under By Parameters, select a linestock.

10. Click . The Design Rule Parameters dialog box opens and displays the updated bend

parameters.

To Change and Update Bend Machine ParametersYou can change bend machine parameters in a specification and update the current model with the changes.

1. Locate the Bend Machine Master Catalog (MCAT) file for the selected pipeline or line stock. The

default path for these files is <ProE load directory>/text/piping_data/master_catalog/bend_machine/.

2. Use a text editor and change the bend parameter value for the selected pipeline or line stock. Save all

changes.

3. Update the model. Click Set Up > Update Model. The Update Model dialog box opens.

4. Under Assembly, click and select the assembly to which you want to apply the changes.

5. Under Model Information, select the Bend m/c Parameters check box.

6. Click . The Confirm Cancel dialog box opens. Click to confirm the update. The dialog

boxes close and Pro/PIPING updates the active assembly information. Pro/PIPING confirms the update

in the Message Area.

7. Regenerate (PIPING > Regenerate) to apply the changes to the piping model displayed in the graphics

window.

Tip: Updating Multiple ChangesYou can use the Update Model dialog box to apply multiple changes to the Project Data and MCAT files

and save time.

1. Complete any changes and save them.

2. Click PIPING > Set Up > Update Model. The Update Model dialog box opens.

3. Under Assembly, click and select the assembly to which you want to apply the changes.

4. Under Model Information, select all check boxes that correspond to the modified data.

Page 86: Ptc Pro Engineer Piping

86 Pro/PIPING Specification-Driven Design Mode

5. Click . The Confirm Cancel dialog box opens. Click to confirm the update. The dialog

boxes close and Pro/PIPING updates the active assembly information. Pro/PIPING confirms the update

in the Message Area.

6. Regenerate (PIPING > Regenerate) to apply the changes to the piping model displayed in the graphics

window.

Note: To quickly apply the changes to another assembly, click under Assembly in the Update

Model dialog box and select another assembly. Then, repeat the last three steps above.

To Delete a Pipeline (Spec-Driven)1. Click PIPING > Pipeline > Delete. The GET SELECT menu appears.

2. Select the pipeline to delete. The CONFIRMATION menu appears.

3. Click Confirm. The CHILD OPTS menu appears.

4. Select one of the following menu commands:

� Delete All—Deletes all highlighted children. The CONFIRMATION menu appears. Click

Confirm.

� Suspend All—Suspends all highlighted children. The children remain displayed in the graphics

window.

� Child Info—Displays all information about the children to be deleted or suspended in the

INFORMATION WINDOW.

To Rename a Pipeline (Spec-Driven)1. Click PIPING > Pipeline > Rename.

2. Select the pipeline to rename.

3. Enter a new name for the pipeline and click . Pro/PIPING confirms the status of this task in the

Message Area.

To Suppress a Pipeline (Spec-Driven)1. Click PIPING > Pipeline > Suppress.

2. Select the pipeline to suppress. The CONFIRMATION menu appears.

3. Click Confirm. Pro/PIPING suppresses the selected pipeline and all of its highlighted children.

To Resume a Suppressed Pipeline (Spec-Driven)1. Click PIPING > Pipeline > Resume. The SEL MENU appears and lists all suppressed pipelines by

name.

2. Select a suppressed pipeline. Pro/PIPING resumes the pipeline. You can view the resumed pipeline in

either the Model Tree, the Piping System Tree, or the graphics window.

ISOGEN Symbol Map File (Spec-Driven)The ISOGEN Symbol Map file is a Pro/TABLE file that maps a Pro/PIPING fitting generic name against a

corresponding symbol key (SKEY) and the ISOGEN component name. Pro/PIPING uses symbol keys for

all fitting generic part sizes. You can modify the ISOGEN Symbol Map file by using a text editor.

Page 87: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 87

The following table describes the ISOGEN Symbol Map file format:

FIELD NAME FIELD TYPE DESCRIPTION

FITTING_GENERIC_NAME Character Pro/PIPING fitting generic name

ISOGEN_COMPONENT_NAME Character ISOGEN component name

ISOGEN_SKEY Character ISOGEN component symbol key (SKEY)

Default Symbol Mapping

If you do not provide an ISOGEN Symbol Map file or if you do not list the entries for the components used

in the Pro/PIPING model in the Symbol Map file, Pro/PIPING uses the following default mapping scheme.

This scheme is internal to the interface and based on the fitting categories:

FITTING_CATEGORY ISOGEN_COMPONENT NAME ISOGEN_SYMBOL_KEY

valve VALVE VG**

relief_valve VALVE VR**

angle_valve VALVE-ANGLE AV**

flange FLANGE FLFL

elbow ELBOW EL**

elbow_let ELBOWLET Butt Weld end : CEBW

Screwed End : CESC

Socket Weld : CESW

branch TEE TE**

branch_let OLET NIPL

reducer REDUCER-CONCENTRIC

REDUCER-ECCENTRIC (if

eccentric flag is set)

RC**

RE**

general MISC-COMPONENT NC**

gasket GASKET Not required

Note: The double asterisks (**) indicate ISOGEN endtypes. You can use these characters or replace them

with suitable endtypes allowed by ISOGEN. If you use the asterisks, Pro/PIPING matches the fitting

endtype in the model against the corresponding ISOGEN endtypes and the ISOGEN endtypes replace the

asterisks for each fitting.

The disadvantage of using the double asterisks is that if the ISOGEN Endtype Map file does not contain a

mapped ISOGEN endtype, Pro/PIPING ignores the setting in the ISOGEN Symbol Map and selects the

default symbol key (SKEY).

Symbol Key Selection

Pro/PIPING extracts the symbol key (SKEY) from the ISOGEN Symbol Map file by matching the generic

name of the fitting with the name in the FITTING_GENERIC_NAME column. Pro/PIPING extracts the

symbol key name in the ISOGEN_SKEY column and then the endtype string from the ISOGEN Endtype

Map file.

Symbol key selection occurs according to the following conditions:

� If the symbol key is only two characters long, Pro/PIPING appends the endtype string to the symbol

key to form the final SKEY used in the PCF file.

� If the symbol key has the double asterisks (**) as a substring and an endtype string is found, the

Page 88: Ptc Pro Engineer Piping

88 Pro/PIPING Specification-Driven Design Mode

endtype string replaces the double asterisks in the symbol key to form the final SKEY.

� If either of these cases fail, the default symbol key is used.

ISOGEN Endtype Map File (Spec-Driven)The ISOGEN Endtype Map file is a Pro/TABLE file that maps Pro/PIPING end types to corresponding

ISOGEN end types. You can modify the ISOGEN Endtype Map file by using a text editor.

The following table describes the ISOGEN Endtype Map file format:

FIELD NAME FIELD TYPE DESCRIPTION

ENDTYPE Character Pro/PIPING end type

ISOGEN_ENDTYPE Character ISOGEN end type

Default End Type Mapping

If you do not provide an ISOGEN Endtype Map file or if you do not list the entries for the end types used

by the Pro/PIPING fitting components in the Endtype Map file, Pro/PIPING maps the end types by default.

The following table lists the string matching rules for default end type mapping:

ENDTYPE ISOGEN ENDTYPE

endtype string starting with B BW

endtype string starting with C CP

endtype string starting with F FL

endtype string starting with P PL

endtype string starting with SC SC

endtype string starting with SW SW

No match found BW

Note: The default mapping is internal to the interface.

ISOGEN Nominal Size Map File (Spec-Driven)The ISOGEN Nominal Size Map file is a Pro/TABLE file that maps the Pro/PIPING sizes used for

modeling to the industry standard nominal size or nominal bore (NB). Nominal bore can be measured in

millimeters (mm) or inches.

Pro/PIPING extracts the component size and its units from the model using the following conditions:

� If the units are metric, UNITS-BORE is selected as MM.

� If the units are in inches, UNITS-BORE is selected as INCH.

Pro/PIPNG matches the extracted size against the nominal size in either the NB_MM or NB_INCH

column. The nominal size must correspond to the model size in the SIZE column.

You can modify the ISOGEN Nominal Size Map file by using a text editor. The following table describes

the ISOGEN Nominal Size Map file format:

FIELD NAME FIELD TYPE DESCRIPTION

SIZE Character Pro/PIPING Size String

NB_MM Character Nominal Bore (NB) Value

NB_INCH Character Nominal Bore (NB) Value

Page 89: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 89

Notes :

� Pro/PIPING allows you to specify any character as a nominal size. However, the ISOGEN PCF file

format expects a number as the pipe nominal size.

� For Nominal Bore (NB) values, use only the numbers 0-9, the period (.), or the slash (/).

� For NB values in millimeters, only integers can be entered.

� For NB values in inches, you can use fractions (For example, 1-1/2 for a one and one half inch bore).

� NB values cannot include white spaces.

� For NB values, the symbol (") used normally for inches cannot be used

Default Nominal Size Mapping

If you do not list a size in the SIZE column or if you do not define the nominal size in the selected NB

column, Pro/PIPING outputs the model size to the PCF file by default where NB is needed. If a nominal

size map file does not exist, the same result occurs.

Note: An invalid nominal size may result from a wrong isometric size annotation or from an ISOGEN PCF

file export malfunction.

ISOGEN Mandatory Attribute File (Spec-Driven)The ISOGEN Mandatory Attribute file contains attributes that correspond to the ISOGEN mandatory

attributes listed in ISOGEN-FILES. The configuration option isogen_mandatory_attr_file sets

the ISOGEN Mandatory Attribute File name. The default is isogen.fls. You can use the default file

provided by the ISOGEN package or create a file.

isogen_mandatory_attr_file (Spec-Driven)isogen.fls, <valid file name>

Specify a name for the file that contains ISOGEN mandatory attribute files.

isogen_endtype_map_file (Spec-Driven)<proe_load_directory>/text/piping_data/isodata/isogen_endtype_map.ptd,

<absolute directory path and valid file name>

Specify a path and name for the file that maps Pro/PIPING endtypes with ISOGEN endtypes.

isogen_symbol_map_file (Spec-Driven)<proe_load_directory>/text/piping_data/isodata/isogen_symbol_map.ptd, <absolute directory path and

valid file name>

Specify a path and name for the file that maps Pro/PIPING fitting library part names with ISOGEN

component names and symbol keys (SKEY).

isogen_output_files_dir (Spec-Driven)<proe_run_directory>, <absolute directory path>

Specify a directory path for archiving the ISOGEN output files.

Page 90: Ptc Pro Engineer Piping

90 Pro/PIPING Specification-Driven Design Mode

isogen_nominal_size_map_file (Spec-Driven)<proe_load_directory>/text/piping_data/isodata/isogen_nominal_size_map.ptd, <absolute directory path

and valid file name>

Specify a path and name for the file that maps Pro/PIPING sizes with ISOGEN nominal sizes in

millimeters and inches.

isogen_pcf_filename_format (Spec-Driven)mnemonic-specification-number, <a combination of the following keywords: size, specification, mnemonic,

number, insulation, and any valid file name characters>. Delimiter characters must be enclosed by commas

(,) omitting any white space. For example MNEMONIC,-,SIZE.

Specify a name format for ISOGEN (.pcf) files. Pro/PIPING creates ISOGEN file names from the values

assigned to the keywords. See the following example:

ISOGEN File Name Format Assigned Values ISOGEN (.pcf) File Name

mnemonic-number-insulation water,1001,is water-1001-is.pcfship1-mnemonic-number-insulation

water,1001,is ship1-water-1001-is.pcf

Example: ISOGEN Symbol Map File (Spec-Driven)The following is an example of the ISOGEN Symbol Map file:

Default Path:

<ProE load directory>/text/piping_data/isodata/isogen_symbol_map.ptd

FITTING_GENERIC_NAME ISOGEN_COMPONENT_NAME ISOGEN_SKEY

vl_gate_flrf VALVE VGFL

vl_swing_check_flrf VALVE VSFL

vl_angle_flff VALVE-ANGLE AVFL

flange_neck_rf FLANGE FLFL

elbow_90long_bw_steel ELBOW ELBW

elbow_45long_bw_steel ELBOW ELBW

tee_reducing_bw_steel TEE TEBW

tee_straight_bw_steel TEE TEBW

red_concentric_bw_steel REDUCER-CONCENTRIC RCBW

red_eccentric_bw REDUCER-ECCENTRIC REBW

Page 91: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 91

Example: ISOGEN Endtype Map File (Spec-Driven)The following is an example of the ISOGEN Endtype Map file:

Default Path:

<ProE load directory>/text/piping_data/isodata/isogen_endtype_map.ptd

ENDTYPE ISOGEN_ENDTYPE

PE PL

FLFF FL

GKFF FL

FLRF FL

SWLD SW

BWLD BW

Example: ISOGEN Nominal Size Map File (Spec-Driven)The following is an example of the ISOGEN Nominal Size Map file:

Default Path:

<ProE loaddirectory>/text/piping_data/isodata/isogen_nominal_size_map.ptd

SIZE NB_INCH NB_MM

10A ¼ 10

15A ½ 15

20A ¾ 20

25A 1 25

32A 1-1/4 32

40A 1-1/2 40

50A 2 50

65A 2-1/2 65

80A 3 80

100A 4 100

125A 5 125

150A 6 150

200A 8 200

250A 10 250

300A 12 300

350A 14 350

400A 16 400

450A 18 450

500A 20 500

550A 22 550

Page 92: Ptc Pro Engineer Piping

92 Pro/PIPING Specification-Driven Design Mode

600A 24 600

650A 26 650

700A 28 700

750A 30 750

800A 32 800

850A 34 850

900A 36 900

1000A 40 1000

1050A 42 1050

1100A 44 1100

1150A 46 1150

1200A 48 1200

1250A 50 1250

1300A 52 1300

1350A 54 1350

1400A 56 1400

1450A 58 1450

1500A 60 1500

1600A 64 1600

1700A 68 1700

1800A 72 1800

1900A 76 1900

2000A 80 2000

2100A 84 2100

2200A 88 2200

2300A 92 2300

2400A 96 2400

2500A 100 2500

2600A 104 2600

¼" ¼ 10

½" ½ 15

¾" ¾ 20

1" 1 25

1-1/4" 1-1/4 32

1-1/2" 1-1/2 40

2" 2 50

2-1/2" 2-1/2 65

3" 3 80

4" 4 100

5" 5 125

6" 6 150

8" 8 200

10" 10 250

12" 12 300

Page 93: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 93

14" 14 350

16" 16 400

18" 18 450

20" 20 500

22" 22 550

24" 24 600

26" 26 650

28" 28 700

30" 30 750

32" 32 800

34" 34 850

36" 36 900

40" 40 1000

42" 42 1050

44" 44 1100

46" 46 1150

48" 48 1200

50" 50 1250

52" 52 1300

54" 54 1350

56" 56 1400

58" 58 1450

60" 60 1500

64" 64 1600

68" 68 1700

72" 72 1800

76" 76 1900

80" 80 2000

84" 84 2100

88" 88 2200

92" 92 2300

96" 96 2400

100" 100 2500

104" 104 2600

Page 94: Ptc Pro Engineer Piping

94 Pro/PIPING Specification-Driven Design Mode

Example: ISOGEN Mandatory Attribute File (Spec-Driven)The following is an example of an ISOGEN Mandatory Attribute file:

Default Path:

<ProE load directory>/text/piping_data/isodata/isogen.fls

ATTRIBUTES DIRECTORY PATH

PLOT FILE-PREFIX C:\PISOGEN\PROJECTS\abc\SPOOLS\OUTPUT\PLOT

OPTION-SWITCHES-

LONG

C:\PISOGEN\PROJECTS\abc\SPOOLS\SPOOLS.OPL

MESSAGE C:\PISOGEN\PROJECTS\abc\SPOOLS\OUTPUT\SPOOLS.MES

DRAWING-FRAME C:\PISOGEN\PROJECTS\abc\SPOOLS\SPOOLS.DXF

DRAWING-DEFINITION C:\PISOGEN\PROJECTS\abc\SPOOLS\SPOOLS.DDF

ALTERNATIVE-TEXT C:\PISOGEN\PROJECTS\abc\SPOOLS\SPOOLS.ALT

POSITIONED-TEXT C:\PISOGEN\PROJECTS\abc\SPOOLS\SPOOLS.POS

WELDING-DEFINITION C:\PISOGEN\PROJECTS\abc\SPOOLS\SPOOLS.WDF

MATERIAL-LIST-

DEFINITION

C:\PISOGEN\PROJECTS\abc\SPOOLS\SPOOLS.MLD

Example: ISOGEN Error Log File (Spec-Driven)The following is an example of an ISOGEN Error Log file:

Date : 25-4-2000

ERROR LOG file for **ISOMETRIC DRAWING GENERATION INTERFACE**

ERROR : Processing Fitting TEE_RED_BW-STEEL-65X50 in Pipeline 65A-SPEC-STEAM-1.

WARNING : Material Description not found for 3 item(s) in Pipeline 65A-SPEC-STEAM-1.

ERRORS : ISOGEN may fail to process intermediate output PCF files.

REPAINT to restore Highlighted components in case of error.

WARNINGS : ISOGEN may not fail to process but some of the desirable

data may be missing.

This file may be appended with errors occurring in future sessions.

To Modify Insulation Assigned to a Pipeline(Spec-Driven)Pro/PIPING allows you to modify the insulation assigned to an entire specification-driven pipeline or

assign insulation to an entire uninsulated pipeline. You can add or modify insulation at any time. However,

you cannot use this procedure to delete insulation or modify insulation assigned to part of a pipeline.

1. Click PIPING > Modify Pipe. The Modify Pipeline dialog box opens.

2. Under Active Assembly, Pro/PIPING displays the current active assembly. If the pipeline to insulate is

in a different assembly, click and select the assembly that contains the pipeline. You can select

Page 95: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 95

the assembly from either the Model Tree or the Piping System Tree, or by selecting the pipeline in the

graphics window.

3. Under Modify Options, click Edit Pipeline. The Edit Pipeline dialog box opens.

4. If active assembly contains multiple pipelines, select the pipeline to insulate from the Select Pipeline

box.

5. Select the Label tab. Under Pipeline Label, modify the insulation code for the selected pipeline. Two

conditions apply for insulation modification:

� If an insulation code was assigned to the pipeline, the Insulation box displays the code. You can

select another insulation code from the list to change the insulation.

� If an insulation code was not assigned to the pipeline, select the Insulation check box and select an

insulation code from the list to insulate the pipeline.

6. Click to save the selections. Pro/PIPING modifies the insulation data in the insulation feature in

the active assembly. You can retrieve insulation information (PIPING > Info) to view the assigned

insulation data.

7. Regenerate (PIPING > Regenerate) the assembly to update the model display.

Notes:

� The following Specification Database files must be populated with insulation data in order to assign

insulation to specification-driven pipelines:

� Insulation Directory file (Project Data file) must contain records for the insulation codes.

� Insulation MCAT file (Master Catalog file) that is assigned to an insulation code must contain

insulation data.

� Pro/PIPING creates insulation solids automatically after you create pipe solids.

About Assigning Insulation to Part of a Pipeline(Spec-Driven)Pro/PIPING allows you to assign insulation to part of a pipeline (insulation segment) using the Create

Insulation dialog box (PIPING > Fabrication > Insulation). During piping design, the following special

cases can arise and necessitate an insulation segment:

� Pipe Insulation in a Special Area—Pipelines and fittings not normally insulated require insulation

inside special areas such as purifier rooms.

� Pipe Insulation near Equipment—Pipelines can produce condensation and extreme temperatures.

Insulate pipelines near equipment to prevent damage.

To Redefine Insulation Assigned to Part of aPipeline (Spec-Driven)Pro/PIPING creates insulation segment features after you assign insulation to part of a pipeline. You can

redefine insulation segment features at any time in the piping design process.

1. Open the assembly associated with the pipeline containing the insulation segment feature to be

redefined.

2. Click . The Model Tree opens.

3. In the Model Tree, locate the insulation segment feature to redefine. The Model Tree lists the following

insulation features:

� Insulation Features—Store the insulation data (codes, names, thickness, sizes, and so on) for a

pipeline. Pro/PIPING identifies the insulation features by insulation code. Select the feature to

highlight it in the graphics window. Note that you cannot redefine insulation features from the

Model Tree (you must modify the specification database insulation files).

� Insulation Segment Features—Store the start and end points for insulation on part of a pipe

segment.

Page 96: Ptc Pro Engineer Piping

96 Pro/PIPING Specification-Driven Design Mode

To locate the insulation segment feature to delete, select the insulation feature and right-click.

From the shortcut menu, select Info > Parent Child Info. The Reference Information Window

opens. Under Children of Current Feature, Pro/PIPING lists all children of the selected

insulation feature. Insulation segment features are labeled Insulation Seg id <number>.

4. Select the Insulation Segment feature to redefine from the Model Tree. The feature highlights on the

pipeline in the graphics window. Right-click and a shortcut menu appears.

5. Click Redefine. The Redefine Insulation dialog box opens with the insulation segment selected.

6. Select the Start option under Insulation Segment Points and do the any of the following tasks:

� Change the insulation start point. Under Select Start Point, click and select a pipe segment

to specify the insulation start point. Crosshairs indicate the start point on the pipe segment and the

pipe segment ID populates the Select Start Point box.

� Change the insulation end point. Select the End point option under Insulation Segment Points.

Under Select End Point, click and select the insulation end point. Crosshairs indicate the

end point on the pipe segment and the pipe segment ID populates the Select End Point box.

� Change the start and end point placement. Under Point Placement Options, select one of the

following options to specify both start and end point placement. Note that you must select the

Start and End options under Insulation Segment Points to place the appropriate points:

specifies the start or end point distance from the pipe segment upstream end.

specifies the start or end point distance ratio from the pipe segment upstream end.

places a start or end point on the pipe segment perpendicular to that pipe segment. Note

that the start point pipe segment must be perpendicular to the end point pipe segment to make this

option available.

places a start or end point from a specified datum plane. The datum plane must be

perpendicular to the start or end point pipe segment. Pro/PIPING creates a reference to the datum

plane.

Under Positioning Parameters, specify the point location parameters based on the selected

placement option. Use the thumb wheel to move the point placement or enter a value in the thumb

wheel box and ENTER for exact placement.

If you selected the Datum plane reference placement option, , select a datum plane from

the graphics window. Pro/PIPING displays the datum place name in the Positioning Parameters

box.

� Change the insulation. Under Insulation Parameters, select a new insulation code to assign new

insulation between the specified placement points.

7. Click to assign new insulation to the pipe segment. Pro/PIPING creates a new insulation feature

and reassigns the insulation segment feature to it.

Notes:

� The following Specification Database files must be populated with insulation data in order to assign

insulation to specification-driven pipelines:

� Insulation Directory file (Project Data file) must contain records for the insulation codes.

� Insulation MCAT file (Master Catalog file) that is assigned to an insulation code must contain

insulation data.

� The Model Tree must display features to redefine insulation segment features from the Model Tree.

Click View > Model Tree Setup > Item Display. Under Display, select the Features check box and

Page 97: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 97

click OK.

� Pro/PIPING creates insulation solids automatically after you create pipe solids.

To Make a Piping Assembly Active (Spec-Driven)You can change the currently active assembly at any time in the piping design process.

1. Create or open a piping assembly.

2. Click Applications > PIPING. The PIPING menu appears.

3. Click PIPING > Active Asm. The GET SELECT menu appears.

4. Select a pipeline from the graphics window. The assembly associated with the selected pipeline

becomes the active assembly. Pro/PIPING displays the active assembly name in the graphics window.

You can also select an assembly from the Model Tree or the Piping System Tree.

About Piping Assemblies (Spec-Driven)Pro/PIPING organizes all pipelines, fittings, and equipment for a piping system in assemblies and

subassemblies. Pro/PIPING creates piping assemblies after you create pipelines. All subsequent modeling

occurs within the currently active assembly. Pro/PIPING allows you to do the following:

� Change active assemblies at any time in the piping design process by selecting a pipeline in the

graphics window.

� Convert existing piping assemblies created in one piping design mode to the other mode on- the-fly

using the User-Driven piping design mode.

To Read a Bend Table to a Model (Spec-Driven)You can read a bend table from a bend table (.bnd) file into a model. Pro/PIPING creates a bend table

from the file data and applies it to the current model.

1. From the PIPING menu, click Set Up > Bend Allow > Read. The DATA FILES menu appears.

2. Select a bend table name. Pro/PIPING lists all saved bend tables. If you select Names, the Open dialog

box opens in which you select a bend table (.bnd) file to read. The Pro/ENGINEER Message Area

confirms the action.

To Write a Bend Table to a File (Spec-Driven)Pro/PIPING saves each bend table that you define to the current model. If you want to save a bend table to

a separate file, you can write it to a bend table (.bnd) file.

1. From the PIPING menu, click Set Up > Bend Allow > Write. The TBL NAMES menu appears.

2. Select the bend table to modify from the TBL NAMES menu. This menu lists all bend tables that were

applied to the assembly or were created when the assembly was currently in session. The

Pro/ENGINEER Message Area confirms the action.

About Pipe Drawings (Spec-Driven)Pro/PIPING allows you to create drawings of your piping systems. Drawings enable you to effectively

communicate piping system layout and details to piping professionals who fabricate piping materials and

assemble piping systems.

Pro/PIPING provides an interface to Isometric Drawing Generation (ISOGEN). Using the Generate

Isometric dialog box (PIPING > Drawing), you can export material and geometrical information from a

Pro/PIPING model to .pcf ISOGEN files. These files enable you to generate Isometric pipe drawings

using an Isometric Drawing Generation (ISOGEN) application.

Page 98: Ptc Pro Engineer Piping

98 Pro/PIPING Specification-Driven Design Mode

About the Piping Specification DatabaseThe Pro/PIPING Piping Specification Database archives all piping library and catalog files that can be used

to create specification-driven piping systems and stores all project-specific files. The Piping Specification

Database contains the following three file groups:

� Master Catalog (MCAT) Files—Pro/TABLE (ASCII) files that store all of the basic design

information required for pipe modeling. Pro/PIPING includes MCAT files. You can create MCAT files

or modify existing ones when you want to update and expand the piping data.

� Fitting Library Files—Fitting part files (Pro/ENGINEER and generic) with their associated family

tables and fitting assembly files. Fitting Library files provide the physical representation for fittings in a

piping model. Pro/PIPING includes Fitting Library files. You can create Fitting Library Files or modify

existing ones when you want to update and expand the fitting library.

� Project Data Files—Pro/TABLE (ASCII) files that store all project-specific design information

selected from the Master Catalog files. You create new Project Data files for each new piping project

when you set up Specification-Driven Piping for that project. After you select piping data for each

specification in the Define Piping Specification dialog box, Pro/PIPING saves this data to a Project

Data file. You can modify the Project Data file by selecting new piping data.

Both the Master Catalog files and the Fitting Library files are archived collections that contain all available

items or components that can be used in piping system creation. Unlike Project Data Files, these files do

not change as you design new piping projects.

Note: Create or modify the Piping Specification Database files before designing a Specification-Driven

piping project.

How the Piping Specification Database Works

The Piping Specification Database functions as the Pro/PIPING piping data libraries. You begin a project

by first creating any necessary Master Catalog and Fitting Library files. After these files are updated, you

create Project Data files for each new piping project by assigning piping data from the Master Catalog files

for each project specification. Pro/PIPING retrieves all piping data from the Project Data files during

piping system design.

For example, you begin piping design with pipeline creation. You select a specification and Pro/PIPING

retrieves the data that you assigned to the specification from the Project Data files. You select from this

data and create the pipeline. After the pipeline is created, Pro/PIPING copies the piping data to linestock

features. As you begin routing pipelines or creating pipe solids, Pro/PIPING uses the linestock data. All

insulation data is retrieved from the Project Data Files and copied to insulation features for use in insulation

modeling. During fitting insertion, Pro/PIPING retrieves fitting data from the Project Data files.

piping_design_method (Spec-Driven)non_spec_driven, spec_driven, user_driven

Specify the piping design method for the piping project.

� non_spec_driven�Activates the Non Specification-Driven piping design mode.

� spec_driven�Activates the Specification-Driven piping design mode.

� user_driven�Activates the User-Driven piping design mode. This mode allows you to switch between

Specification-Driven and Non Specification-Driven piping design modes and convert existing

assemblies at any time in the design process.

Page 99: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 99

pipe_solid_centerline (Spec-Driven)yes, no

Sets the pipe solid centerline display mode. Pro/PIPING displays a pipe solid centerline in the graphics

window to indicate the center of the pipe solid. After you set this option, the display changes immediately

in the current session of Pro/ENGINEER. This mode displays the pipe solid center only.

� yes—Pro/PIPING displays the pipe solid centerlines.

� no—Pro/PIPING does not display pipe solid centerlines.

Note: The pipe_solid_centerline mode differs from the centerline or solid display capabilities in

both the Set Display and the Piping System Tree in the following ways:

� The mode set by the pipe_solid_centerline configuration option indicates the center of the

pipe solid geometry with a line. This is a global setting for all pipelines.

� The Set Display centerline or solid display mode (PIPING > Set Up > Set Display) enables you to

select only one pipeline in the active assembly but not in the subassemblies. You can display the

selected pipeline with a pipe solid or centerline.

� The Piping System Tree centerline or solid display mode allows you to select one or more pipelines in

the active assembly, including subassemblies. You can display the selected pipeline with a pipe solid or

centerline. Note that if you are creating pipelines based on the "one pipeline per assembly" modeling

method, it is recommended that you use this centerline/solid display mode.

piping_appearance_map_file (Spec-Driven)<proe_load_directory>/text/piping_data/master_catalog/piping_appearance.map, <absolute directory

path and valid file name>

Specify a path and name for the file that maps all colors used in a Pro/PIPING piping design project.

Note: The Piping Appearance Map file must be stored in the directory location specified by the

piping_mcat_dir configuration option.

piping_end_compatibility_file (Spec-Driven)<proe_load_directory>/text/piping_data/master_catalog/piping_end_compatibility.ptd, <absolute

directory path and valid file name>

Specify a path and name for the file that contains the list of all valid end type connections (fitting-to-fitting,

fitting-to-pipe, and pipe-to-fitting) allowed for a piping project. Pro/PIPING uses this data for end type

checking during fitting insertion.

Note: The Piping End Compatibility file must be stored in the directory location specified by the

piping_mcat_dir configuration option.

piping_fitt_angle_tolerance (Spec-Driven)1.5, <positive real number>

Specify a value for the piping fitting angle tolerance. Pro/PIPING uses this data to check fitting angles

during fitting insertion. The unit of measurement is degrees.

Page 100: Ptc Pro Engineer Piping

100 Pro/PIPING Specification-Driven Design Mode

piping_fitt_category_map_file (Spec-Driven)<proe_load_directory>/text/piping_data/sample_project/piping_fitt_category_map.ptd, < absolute

directory path and valid file name>

Specify a name for the file that maps each fitting category to a fitting category button in the fitting insertion

dialog boxes.

Note: The Piping Fitting Category Map file must be stored in the directory location specified by the

piping_project_data_dir configuration option.

piping_fitt_lib_dir (Spec-Driven)<proe_load_directory>/text/piping_data/fittinglib/, <absolute directory path>

Specify a path where the fitting model part (individual parts or family table generic parts with their

associated tables) files are archived. Pro/PIPING uses this data during fitting insertion.

piping_fluid_parameter (Spec-Driven)yes, no

Specify pipeline fluid parameter availability.

� yes�Pro/PIPING sets the Parameters tabbed page in the Create Pipeline dialog box as available.

� no�Pro/PIPING sets the Parameters tabbed page in the Create Pipeline dialog box as unavailable.

piping_insulation_dir_file (Spec-Driven)<proe_load_directory>/text/piping_data/sample_project/piping_insulation_dir.ptd, <absolute directory

path and valid file name>

Specify a name for the file that contains the list of all valid insulation specifications for a piping project.

Note: The Piping Insulation Directory file must be stored in the directory location specified by the

piping_project_data_dir configuration option.

piping_manufacture_dir_file (Spec-Driven)<proe_load_directory>/text/piping_data/master_catalog/piping_manufacture_dir.ptd, <absolute directory

path and valid file name>

Specify a name for the file that contains pipe manufacturing information for projects based on a pipe

material code. The piping_mcat_dir configuration option resources or retrieves data from this file.

Note: The Piping Manufacture Directory file must be stored in the directory location specified by the

piping_mcat_dir configuration option.

piping_mcat_dir (Spec-Driven)<proe_load_directory>/text/piping_data/master_catalog/, <absolute directory path>)

Specify a path where the piping Master Catalog files are archived. Pro/PIPING uses the Master Catalog

files create piping specification files (Project Data files) for a piping project.

Page 101: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 101

piping_mcat_dir_file (Spec-Driven)piping_mcat_dir.ptd, <valid file name>

Specify a name for the file that contains all pipe and fitting master catalog files.

Note: The Piping MCAT Directory file must be stored in the directory location specified by the

piping_mcat_dir configuration option.

piping_min_bolting_clearance (Spec-Driven)20, <positive integer>

Specify a value for minimum bolt clearance. Pro/PIPING uses this data during fitting insertion.

Note: Set the Pro/ENGINEER configuration option pro_unit_length to change the unit of

measurement (default is inches).

pipeline_min_segment_length (Spec-Driven)1.5, <positive integer>

Specify a value for the pipeline minimum segment length. Pro/PIPING uses this data during fitting

insertion.

Note: Set the Pro/ENGINEER configuration option pro_unit_length to change the unit of

measurement (default is inches).

piping_project_data_dir (Spec-Driven)<proe_load_directory>/text/piping_data/sample_project/, <absolute directory path>

Specify a path where the project related specification and design rule files are archived. Pro/PIPING uses

this data for specification-driven pipeline modeling and reporting.

piping_spec_dir_file (Spec-Driven)<proe_load_directory>/text/piping_data/sample_project/piping_spec_dir.ptd, <absolute directory path and

valid file name>

Specify a path and name for the file that archives the list of all piping specifications. Pro/PIPING uses this

file specification-driven fitting selection, pipeline creation, and design rule checking.

piping_thumb_wheel_increment (Spec-Driven)1, <positive real number>

Specify a value for the piping thumb wheel increment. Pro/PIPING uses this data to adjust the positioning

increments when using the thumb wheel for various tasks such as during fitting insertion.

Note: Set the Pro/ENGINEER configuration option pro_unit_length to change the unit of

measurement (default is inches).

pipeline_assembly_name_format (Spec-Driven)MNEMONIC-NUMBER, <one or a combination of the following keywords: SIZE, SPECIFICATION,

MNEMONIC, NUMBER, INSULATION, and any valid file name characters>. Delimiter characters must

be enclosed by commas (,) omitting any white space. For example MNEMONIC,-,SIZE.

Page 102: Ptc Pro Engineer Piping

102 Pro/PIPING Specification-Driven Design Mode

Specify a pipeline assembly name format. Pro/PIPING creates assembly names from the values assigned to

the keywords during pipeline creation and routing. Any combination of keywords and valid file name

characters are allowed.

The following table describes the format:

Assembly Name Format Assigned Values Assembly File Name

MNEMONIC-NUMBER-INSULATION

WATER, 1001, IS WATER-1001-IS.ASM

SHIP1-MNEMONIC-NUMBER-INSULATION

WATER, 1001, IS SHIP1-WATER-1001-IS.ASM

pipeline_label_format (Spec-Driven)SIZE-SPECIFICATION-MNEMONIC-NUMBER-INSULATION, <one or a combination of the following

keywords: SIZE, SPECIFICATION, MNEMONIC, NUMBER, INSULATION, and any valid file name

characters>. Delimiter characters must be enclosed by commas (,) omitting any white space. For example

MNEMONIC,-,SIZE.

Specify a pipeline label format. Pro/PIPING creates pipeline labels from the values assigned to the

keywords during pipeline creation and routing.

The following table describes the format:

Pipeline Label Format Assigned Values Pipeline Label

MNEMONIC-NUMBER-INSULATION

WATER, 1001, IS WATER-1001-IS

SHIP1-MNEMONIC-NUMBER-INSULATION

WATER, 1001, IS SHIP1-WATER-1001-IS

pipeline_spool_label_format (Spec-Driven)SIZE-SPECIFICATION-MNEMONIC-NUMBER-SPOOL#PREFIX[0]SPOOLNUM[01]SUFFIX[], <one or

a combination of the following keywords: SIZE, SPECIFICATION, MNEMONIC, NUMBER,

INSULATION, SPOOLNUM, PREFIX, SUFFIX, and any valid file name characters> Delimiter characters

must be enclosed by commas (,) omitting any white space. For example MNEMONIC,-,SIZE.

Specify a pipeline spool label format. Pro/PIPING creates spool labels from the values assigned to the

keywords during pipe piece cutting.

The following table describes the format:

Pipeline Spool Label Format Assigned Values Pipeline Spool Label

MNEMONIC-NUMBER-INSULATION

WATER, 1001, IS WATER-1001-IS

SHIP1-MNEMONIC-NUMBER-INSULATION

WATER, 1001, IS SHIP1-WATER-1001-IS

pipeline_start_assembly_name (Spec-Driven)<proe_load_directory>/text/piping_data/fittinglib/ pipeline_start.asm, <absolute directory path and valid

file name>

Specify a path and name for the file that contains template information (assembly units, pre-defined views,

etc.). Pro/PIPING uses this information to create new pipeline subassemblies.

Note: The Pipeline Start assembly file must be stored in the directory location specified by the

Page 103: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 103

piping_fitt_lib_dir configuration option.

piping_system_tree_format (Spec-Driven)MNEMONIC, <one or a combination of the following keywords: SIZE, SPECIFICATION, MNEMONIC,

NUMBER, INSULATION, and any ASCII characters>. Delimiter characters must be enclosed by commas

(,) omitting any white space. For example MNEMONIC,-,SIZE.

Specify the piping system tree format. Pro/PIPING creates piping systems or categories from the values

assigned to the keywords. These categories organize all pipelines in the Piping System Tree. The following

table describes the format:

Piping System Tree Format Pipeline Values Piping System (Category) Name

MNEMONIC-SPECIFICATION WATER, 11C WATER-11CMNEMONIC-NUMBER-INSULATION

WATER, 1001, IS WATER-1001-IS

SHIP1-MNEMONIC-NUMBER-INSULATION

WATER, 1001, IS SHIP1-WATER-1001-IS

piping_material_file (Spec-Driven)<proe_load_directory>/text/piping_data/master_catalog/piping_material.ptd, <absolute directory path and

valid file name>

Specify the path and name for the file that contains the piping material information. Pro/PIPING associates

this information (material code, full description, pipe density, pipe and fitting master catalog file names)

with pipes and fittings.

Note: The Piping Material file must be stored in the directory location specified by the

piping_mcat_dir configuration option.

To Reorganize Pipelines (Spec-Driven)1. Click Utilities > Options. The Options dialog box opens.

2. In the Option box, enter the configuration option piping_system_tree_format.

3. In the Value box, enter one or any combination of the following values: SIZE, SPECIFICATION,MNEMONIC, NUMBER, INSULATION, and any ASCII characters (default is MNEMONIC).

Delimiter characters must be enclosed by commas (,) omitting any white space. For example,

MNEMONIC,-,SPECIFICATION groups all pipelines according to fluid carried and piping

specification.

To Modify the Column Display (Spec-Driven)1. Create or open a piping assembly.

2. Click Applications > Piping. The PIPING menu opens.

3. Click to open the Piping System Tree.

4. Click View > Model Tree Set Up > Column Display. The Model Tree Columns dialog box opens.

5. Under Not Displayed, select the items to display in the columns and click . The selected items

display in the area under Displayed.

Repeat to add additional items and click .

If the separate Piping System Tree window is open, click to open the Model Tree Columns dialog

box and follow step 5.

Page 104: Ptc Pro Engineer Piping

104 Pro/PIPING Specification-Driven Design Mode

To Open a Separate Piping System Tree Window(Spec-Driven)1. Create or open a piping assembly.

2. Click Applications > Piping. The PIPING menu opens.

3. Click Utilities > Customize Screen. The Customize dialog box opens.

4. Select the Options tabbed page. Under Default model tree settings, select the Display as separate

window check box.

5. Click .

About Specification-Driven RoutingSpecification-driven pipeline routing is available to piping designers who work in large industrial

environments. The piping specification database is the architecture that supports the specification-driven

functions such as specification-driven routing or specification-driven fitting insertion. This database must

be in place before you can use specification-driven pipeline routing or any of the other specification-driven

functions.

Specification-driven pipeline routing gives you the ability to access and route only those pipelines that have

been set up previously in the specification-driven database.

For more information on setting up this database, see the Help topic "To Define Piping Specifications."

To Route a Pipe in Specification-Driven Mode1. Set a start point using Pipeline > Route Pipe > Set Start.

2. Create segments using either the EZRouter, To Pnt/Port, Extend, or Follow menu commands. You

can create individual unconnected pipe segments.

3. Connect individual segments of the same pipeline using Route Pipe > Connect > Define.

Create other pipelines to add branches to the main pipeline; then create branches using Route Pipe >

Branch.

Route Pipe MenuThe following commands are available on the Route Pipe menu to route line segments:

� Pipe Envrnmt—Set the default shape and corner type.

� Set Start—Indicate a starting point or create a branch point.

� EZRouter—Extend a pipe using the csys graphics tool.

� To Pnt/Port—Create a pipe piece from the current start point to the selected point or port.

� Extend—Create a new pipe section by extending in the specified direction.

� Follow—Create a pipeline by following an axis, curve, existing pipeline, or sketched geometry.

� Connect—Connect entry ports or individual unconnected segments of the same pipeline.

� Branch—Create a section that taps into a pipeline at the point you have specified.

� Insert Point—Insert a point in the previously routed pipe segment.

� Delete Last—Delete the last routing operation.

� Redefine—Redefine references of the routing operation.

� Modify Dim—Change dimensions of any piping components (piping features or assembly

components).

� Replace—Replace selected pipeline segment with a routing operation.

These commands are available in both the Non Specification-Driven and Specification-Driven modes.

Page 105: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 105

About Routing with Equipment NozzlesWithin the Route Pipe > Set Start command environment, you can route from a nozzle, read the nozzle

port size, and compare the current pipeline size with the nozzle port size. If there is a mismatch, you

receive a warning message, but you can continue pipeline routing.

You can perform this routing function using the following Route Pipe menu commands:

� Set Start

� To Pnt/Port

� Connect

To Route a Pipeline from an Equipment Nozzle1. Use the Pro/ENGINEER Assembly mode to assemble a nozzle into an assembly.

2. Click Applications > Standard > Set Up > Name > Feature to assign a name to the port of the nozzle,

which will be used as the name of the nozzle.

3. Click Applications > Piping > Info. The Report Pipeline dialog box opens.

4. If a pipeline starts or ends at a nozzle, the nozzle name appears as the From or To for the pipeline in the

pipeline report. To generate this information, click General > Network in the Report Pipeline dialog

box. This name appears in the Information Window.

If the assembly where the nozzle is assembled has a name and a FITTING_CODE parameter with the

value of EQUIPMENT assigned to it, then its name is used as the equipment name. Output for the From

or To is "Equipment_Name – Nozzle_Name". For example, E7A-N2 means Heater Exchange E7A and

Nozzle N2.

Note: You have to assign a FITTING_CODE parameter with the value of EQUIPMENT to an

equipment part in order to designate the part as an equipment.

To Route from a Port1. Click Route > Set Start and select a valid entry port that has the Size parameter. If the current pipeline

route size is different from the selected port size, the Define Start dialog box opens and updates with

the nozzle port size.

2. If you continue to route, the routing is based on the nozzle port size.

3. You can continue to change the nozzle port size in the Define Start dialog box and continue to route

until you are finished.

To Route to a Port1. Click the Route Pipe > To/Pnt Port command or the Route Pipe > Connect command.

2. Select a valid entry port in the piping assembly. The current pipe size may be different from the

selected port size. If so, a warning message appears with a size mismatch message.

3. Using a reducer, you can change the size of the pipe or the port so that they match.

An error message can appear when you modify the pipeline, and the port and pipe become mismatched.

Routing Equipment NozzlesDuring the routing operation, you can route equipment nozzles. The nozzles must first have their size

evaluated by the system to determine if adjustments need to be made. A nozzle is either a Pro/ENGINEER

part or assembly that has a csys representing a connection port. The following feature level parameters

must be present in the port:

� SIZE—A string parameter that stores the nozzle size, which is used to set up the default pipe size when

a pipe routing starts from the port. It is also used for the size match checking between a nozzle and its

connected pipeline. Nozzle sizes specified here must match those specified in the specification-driven

database.

� END_TYPE—A string parameter that stores the nozzle end type, which is used to automate the fitting

Page 106: Ptc Pro Engineer Piping

106 Pro/PIPING Specification-Driven Design Mode

selection. It is also used for end compatibility checking between a nozzle and its connected pipeline.

� RATING—A string parameter used to store the nozzle rating, which is used to automate the fitting

selection. It is also used for end compatibility checking between a nozzle and its connected pipeline.

Checking Pipe and Port SizesThe modified size of a pipe and the existing port size are checked against each other in the Modify

Pipeline dialog box. If the modified pipe size does not match with its connected port size, warning

messages appear.

About Setting a Start PointYou must set a start point before you can route a pipe segment from one point to another, extend a pipe

segment, or branch a segment into a pipeline at a specified point.

You can set a start point using an existing point, entry port, or pipe end. You can also create a new point.

You can route from a Set Start feature only when you create it. You can never reference it again when

routing because the system allows you to only select a point, coordinate system, or pipe end to define a new

start point.

To Set a Start Point1. Click Piping > ROUTE PIPE > Set Start. The Define Start dialog box opens along with the Pipe

Select menu. Select a starting point from the following options on the menu and then select a location

on the pipe segment:

� Select Any—select any point on the pipe segment.

� Point—select a datum point.

� Entry Port—select an entry port at a fitting or equipment.

� Branch Point—create a branch point by selecting a straight segment from another pipeline or the

same pipeline.

� Pipe End—select a pipe end.

2. Click to define the start part and close the dialog box.

About Specification Driven Routing with FollowYou can create a pipeline that mirrors, or follows, an existing pipeline using the route with follow

functionality. You can follow a pipeline within the same assembly or in other subassemblies. You can add

to the path of an existing pipeline, or create a line segment coincident with an axis.

You can also sketch geometry for the pipeline to follow, or select a chain of curves.

To Route a Pipeline with Follow3. Click Piping > Route > Follow. The PIPE FOLLOW menu appears.

4. You can route a pipe follow using anyone of the following methods. Select the routing option and then

click Done.

� Sketch—Create a segment based on sketched geometry.

The SETUP SK PLN and SETUP PLANE menus appear. Set up and specify a new sketching

plane. A sketching window opens. When you have completed your sketch, exit the sketcher.

� Curve—Create a segment based on a curve. The CHAIN menu appears. Select individual curves.

� Pipe Line—Create a line segment based on an existing pipeline. The START/END menu appears,

specify start end segments or select the entire line. When the CONSTRAINT menu appears

specify a distance (click DistInPlane), specify a start point (click Start Point and select a datum

Page 107: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 107

point or pipe end) or specify a datum point for the new pipe to go through (click Thru Point).

� Axis—Create a line segment coincident with an axis.

5. When the INT FOLLOW menu appears, select Done Follow to create the pipe follow.

To Redefine Pipe Follow References1. Click Piping > Route > Redefine.

2. Select the follow segment you want to redefine. The INT FOLLOW menu appears.

3. Click Change. The CHG FOLLOW menu appears.

4. Select the change follow condition you want to change:

� Environment—To change the linestock of the current Follow command.

� Pipe Line—To redefine the seed pipeline of the pipe follow feature (this option appears if the

original pipe follow feature is created by following a pipeline).

� Sketch—To redefine the sketch of the pipe follow feature (this option appears if the follow feature

is created by following a sketch).

� Curve—To reselect the curve selected for the pipe follow feature (this option appears if the follow

feature is created by following a curve).

� Axis—To reselect the axis selected for the pipe follow feature (this option appears if the follow

feature is created by following an axis).

� Ends—To trim and extend the end of the current pipe follow segment.

� Start/End—To change the start and end segments of the current pipe follow segment.

� Constraint—To change the offset constraint type of the current pipe follow segment.

5. Make the changes to the pipe follow.

About Specification-Driven Piping Flow DirectionPro/PIPING automatically assigns a default flow direction to each pipeline you create during modeling. A

set of Flow Direction Rules determines the assignment of the flow direction.

Using Specification-Driven Piping Flow Direction, you can perform the following tasks:

� Display the currently assigned flow direction of the following:

� A specified pipeline series

� All series in a pipeline

� Specified extensions

� Reverse the assigned flow direction of a specified pipeline series and automatically reverse the

direction-specific fittings on the series.

� Reverse the assigned flow direction of all series in the specified pipelines and automatically reverse the

appropriate direction-specific fittings.

� Reverse the assigned flow direction of specified pipeline extensions and automatically reverse the

direction-specific fittings on the series.

� Decide the NEAR and FAR placement locations during fitting insertion.

� Place flow direction specific fittings during fitting insertion using the FITTING_CODE parameter with

the value FLOW_CONSTRAINED.

� Automatically replace fittings during automatic propagation.

� Generate from-to-branch reports during pipeline reporting.

Flow Direction

A pipeline has specific flow direction requirements based on the process flow requirements of the fluid

inside the pipeline, such as gas, water, or fuel. The flow direction is usually specified in the Piping and

Instrumentation Diagram (P&ID). If a P&ID link does not exist, a reasonable default flow direction

assignment can occur based on the modeling intent and predefined flow direction rules.

Page 108: Ptc Pro Engineer Piping

108 Pro/PIPING Specification-Driven Design Mode

To Display the Flow Direction of a Pipeline1. Click Piping > Modify Pipe. The Modify Pipeline dialog box opens.

2. Under Active Assembly select the active assembly.

3. Under Modify Options, select Flow Direction.

4. Under Flow Direction, select the flow unit you want to modify by selecting from the list. The options

are:

� Pipeline

� Extension

� Series

Select the unit. In the graphics window the flow direction is indicated by arrows along the pipeline.

Click to close the dialog box.

Default Flow Direction Determination RulesYou can create a pipeline in any sequence, and the flow direction function assigns default flow directions

automatically based on the rules described here.

� Rule 1—The flow direction of a pipeline series is automatically determined by the direction of the first

pipe segment in the series being connected.

Notes: You can create a pipeline series by concatenating several independent segments that were

created with the Extend, Follow, and Connect commands. Each of these commands can have opposing

flow directions. When you connect the segments to form a pipeline series, the flow direction of the

series is assigned based on the direction of the pipe segment that was created first.

If you create the first segment in the correct flow direction, this ensures the correct flow direction for

the entire series; otherwise, you will have to reverse the resulting series.

� Rule 2—The flow direction of a new series, which is split and created as a result of inserting a branch

fitting or stub-in, is the same as the original series from which it is created.

� Rule 3—The flow direction of a branch series is the same as the flow direction of the pipe segment in

the branch line that was created first.

Page 109: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 109

Example: Displaying the Flow Direction of aSpecified Pipeline Series

To Create the Pipeline Model for a Pipeline withBranch Series1. Create three pipe segments from the coordinate system ACSO in the Positive Z, Positive Y, and

Negative X directions The default flow direction is determined by Flow Direction Rule 1.

2. Create a pipe segment from point APNT2 in the Negative Y direction.

3. Create a branch segment in the Negative Z direction from point APNT1. This segment has a physical

gap between itself and the segment created in Step 2. See Step 4 for resolution. The default flow

direction for the downstream series that was created during branching at point APNT1, is determined

by Flow Direction Rule 2.

4. Connect the segments created in Step 2 and 3 in the direction shown in the example. The default flow

direction for the branch series is determined by Flow Direction Rule 3.

Click See Also for an example and for the Flow Direction Rules.

Page 110: Ptc Pro Engineer Piping

110 Pro/PIPING Specification-Driven Design Mode

Example: Default Flow Direction for Pipeline withBranch Series

1 Numbered yellow boxes—Sequence in which pipe segments are created

2 Small arrows—Geometric direction of Extend features

3 Large arrows—Default flow direction

4 Green lines—Pipelines

Page 111: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 111

To Create the Pipeline Model for a Pipeline withLoop Series1. Create three pipe segments from the coordinate system ACSO in the directions, Positive Z, Positive Y,

and Negative X. The default flow direction for the series is determined by Flow Direction Rule 1.

2. Create a branch segment in the Negative Z direction from point APNT1. This segment ends within

point APNT2 along the Negative Z direction. The default flow direction for the downstream series

created during branching at point APNT1 is determined by Flow Direction Rule 2.

3. Create a pipe segment from point APNT2 in the Positive Y direction.

4. Connect the segments created in steps 2 and 3 as shown in the example. The default flow direction for

the branch series is determined by Flow Direction Rule 3.

Click See Also for an example and for the rules.

Example: Default Flow Direction for Pipeline withLoop Series

Flow Direction ViolationsIt is possible to obtain warning messages about Flow Direction violations. The place of flow violation is

marked on the screen with a thick red dot. The system prompts you to confirm the violation. You can

confirm the violation or override the warning.

Page 112: Ptc Pro Engineer Piping

112 Pro/PIPING Specification-Driven Design Mode

Any unresolved flow direction inconsistencies are captured by the reporting process within pipeline

routing, fitting insertion, and pipeline reporting.

The following are flow violations that you may encounter:

� Converging flow at a junction.

� Diverging flow at a junction.

� Converging pipelines (two different pipelines that share a physical connection point but are opposed in

direction).

� Diverging pipelines (two different pipelines that share a physical connection point but are opposed in

direction).

� Pipelines with dead loops (loops that feed back into the pipeline and have no outlet).

About Fitting Library FilesPro/PIPING supports fitting libraries for industrial piping based on the Japanese Industrial Standard (JIS),

the American National Standards Institute (ANSI), and the Deutsches Institut für Normung (DIN) standards.

The various library parts and assemblies are created using the standard Pro/ENGINEER features. However,

these parts and assemblies are created based on a set of specific library creation rules.

Use the pipe fitting library to:

� Create NEAR, FAR, and CENTER alignment points.

� Insert weldolets, socolets, thredolets, half couplings, etc..

� Define fitting creation rules.

� Expand libraries or create user-defined libraries.

� Support the creation of trimmed elbow fittings and a creation rule.

� Redesign standard assembly fittings such as vents and drains.

To Set Up a Library ComponentThe supplied fitting library is based on the Family Table parts.

1. You can expand the supplied library based on the library creation rules. For more information, see the

topic Library Creation Rules.

2. You can edit and expand the Master Catalog to include the Master Catalog Directory (MCAT)

information that is required by the library parts that you add. For more information on MCAT, see the

topic Master Catalog Files.

3. You can generate a fitting library based on either the Family Table Parts or Family Table Parts with

associated accelerator parts or standalone parts.

Fitting Library Creation RulesThe following are rules to follow when creating a library fitting:

� Rule 1—Create a fitting with a minimum of one or more ports.

� Rule 2—Make sure that the positive z-axis direction of every port in a fitting is perpendicular to the

fitting face at the respective port and oriented to point outward from the fitting.

This rule applies to all fittings.

� Rule 3

� For In-line fittings, if there are two or more ports, the z-axes of two of the ports must be collinear

with the fitting local z-axis.

� For In-line Eccentric fittings, if there are two or more ports, they must be parallel to the local z-

axis. The inlet port should be located on the local z-axis, and the outlet port should be offset along

the local y-axis with its z-axis parallel to the local z-axis.

� For Corner fittings, if there are two or more ports, you must include an angle equal to the vertex

angle where the fitting is inserted. The inlet port should be located on the local z-axis.

Page 113: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 113

� Rule 4—For Lateral fittings, the y-axis of the inlet port and the z-axis of the lateral outlet port must

include an angle equal to the lateral angle of the fitting.

� Locate the inlet port on the local z-axis.

� Locate the outlet port along the lateral axis that lies on the local z-y plane of the fitting.

Local Coordinate System

A fitting local coordinate system is a conceptual coordinate system you use to define and create a library

part. The coordinate system of the inlet port of a library part represents the fitting local coordinate system.

The local Z-axis represents the fitting axis that is aligned with the pipeline segment during fitting insertion.

The local positive Z-axis is perpendicular to the inlet face of the fitting and is oriented to point outward of

the fitting at the inlet port.

The local Y-axis is used to define the Fitting Stem or Stem Axis. The Fitting Stem or Stem Axis is an

imaginary axis that is parallel to the local Y-axis. The local Y-axis is the axis along which special graphical

details are created for certain fittings during their library part preparation.

The local positive Y-axis is used to determine the default stem orientation of a fitting during fitting

insertion.

About the JIS Piping StandardPro/PIPING for Pro/ENGINEER supports a fitting library based on the Japanese Industrial Standard (JIS)

Piping Standard. The following types of parts have been added to the JIS fitting library:

� Valve (Gate, Globe, Check, Ball, Butterfly, Angle valve, Relief valve, and so on)

� Flange (weld-neck, slip-on, blind, and so on)

� Elbow (90 degree, 45 degree, long and short radii elbows, and so on)

� Elbowlet (special tapped fittings for elbows)

� Branch (straight TEE, reducing TEE, and so on)

� Branchlet (Half couplings, olets, and so on)

� Reducer (concentric and eccentric)

� General (Caps, plugs, full couplings, strainers, and so on)

� Gasket (various types of gaskets)

New Fitting Weight information is specified in the JIS Fitting Master Catalog files.

Example: List of JIS FittingsFitting

Category

Fitting Name End-Type Rating Size

Range

Part Name Fitting

Code

Valve Angle Valve FLFF 5K,10K,16K 15-400 Vl_angle_flff Corner

FLRF 10K,20K,

30K,40K

32-200 Vl_angle_flrf Corner

SC 10K 10-100 Vl_angle_sc Corner

Valve Hose Connection

Angle Valve

FLFF 5K,10K 15-65 Vl_angle_hoff Corner

Valve Lift Check Angle

Valve

FLFF 5K, 16K 15-200 Vl_l_chk_ang Corner

Valve Emergency Shut

Off Angle Valve

FLFF 10K 25-100 Vl_em_soff_a Corner

Valve Self Closing Angle FLFF/SC 25-50 Vl_se_cls_ang Corner

Page 114: Ptc Pro Engineer Piping

114 Pro/PIPING Specification-Driven Design Mode

Valve

Valve Screw Down Stop

Check Valve

(angle)

FLFF 5K, 10K,

16K

15-400 Vl_sd_chk_an

g_ff

Corner

FLRF 20K 32-250 Vl_sd_chk_an

g_rf

Corner

Valve Gate Valve FLFF 5K, 10K,

16K

15-600 Vl_gate_flff Inline

FLRF 10K, 20K 50-300 Vl_gate_flrf Inline

SC 5K, 10K 15-80 Vl_gate_sc Inline

Valve Globe Valve FLFF 5K, 10K,

16K

15-400 Vl_gb_flff Inline

FLRF 10K, 20K,

30K,

40K

323-250 Vl_gb_flrf Inline

SC 5K, 10K 10-100 Vl_gb_sc Inline

Valve Hose Connection

Globe Valve

FLFF 5K, 10K 15-65 Vl_gb_ho_ff Inline

Valve Lift Check Globe

Valve

FLFF 5K, 16K 15-150 Vl_l_chk_gb Flow_

Constr

ained

Valve Emergency Shut

Off Globe Valve

FLFF 10K 25-100 Vl_em_soff_g

b

Flow_

Constr

ained

Valve Swing Check

Valve

FLFF 5K, 10K 25-250 Vl_swg_chk_f

lff

Flow_

Constr

ained

FLRF 10K, 20K 50-300 Vl_swg_chk_f

lrf

Flow_

Constr

ained

Valve Self Closing Globe

Valve

FLFF 25-50 Vl_se_cls_gb Flow_

Constr

ained

Valve Screw Down Stop

Check Valve

(Globe)

FLFF 5K, 10K,

16K

15-400 Vl_sd_chk_gb

_ff

Flow_

Constr

ained

FLRF 20K 32-250 Vl_sd_chk_gb

_rf

Flow_

Constr

ained

Branch Reducing Tee BW 10, 40, 70,

140,

80, 160, SPP,

12Y, 79Y,

95Y,

5S, 10S, 20S

15-900 Tee_reducing_

bw

Branch

_

reduci

ng

SW 10, 40, 70,

140, 80, 160

6-100 Tee_reducing_

sw

Branch

_

reduci

ng

Page 115: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 115

SW 10, 40, 70,

140

10-100 Tee_red_grd_s

w

Branch

_

reduci

ng

Branch Straight Tee BW 10, 40, 70,

140, 80, 160,

SPP

15-300 Tee_straight_b

w

Branch

SW 10, 40, 70,

140, 16, 40,

SPP

6-100 Tee_straight_s

w

Branch

SC TMP 4-40 Tee_bite_sc Branch

Union (Bite Type

Tee)

SC 10, 40, 70,

140, 80, 160,

SPP

4-40 Tee_union_bit

e_sc

Branch

Elbow Elbow 45 Degree

(Butt-Welding

Type)

BW 10, 40, 70,

140, 80, 160,

12Y,

79Y, 95Y,

SPP

25-2600 Elbow_45_bw Elbow

Elbow 90 Degree

(Butt-Welding

Type)

BW 10, 40, 70,

140, 80, 160,

12Y,

79Y, 95Y,

SPP

25-2600 Elbow_90_bw Elbow

Elbow 45 Degree

(Socket-Welding

Type)

SW 10, 40, 70,

140

10-100 Elbow_45_sw Elbow

Elbow 90 Degree

(Socket-Welding

Type)

SW 10, 40, 70,

140

10-100 Elbow_90_sw Elbow

Elbow 90 Degree

(Bite Type)

SC 10, 40, 70,

140, 80, 160,

SPP

4-40 Elbow_90_b_s

c

Elbow

Flange Blank Flange

(Flange Type)

FLFF 5K 10-900 Flange_blank Flange

Corrosion Flange FLFF 5K, 10K 50-600 Corrosion Flange

Composite Flange

(Alloy)

FFRF/SO 5K, 10K 50-600 Composite_all

oy

Flange

Composite Flange

(Copper)

FLRF/SO 5K, 10K 50-100 Composite_co

pper

Flange

Slip-on Flange for

Flat Face Type

FLFF/SO 5K, 10K,

16K

10-1000 Flange_slip_ff Flange

Slip-on Flange for

Raised Face Type

FLRF/SO 20K, 30K,

40K

10-600 Flange_slip_rf Flange

Solid Brazing Type

Slip-on Flange

(Alloy)

FLFF/SO 5K, 10K 15-40 Solid_braz_aly

_fl

Flange

Solid Brazing Type FLFF/SO 5K, 10K 10-40 Solid_braz_cp Flange

Page 116: Ptc Pro Engineer Piping

116 Pro/PIPING Specification-Driven Design Mode

Slip-on Flange

(Copper)

r_fl

Socket Welding

Flange

FLFF/SW 280K 15-80 Socketweld_fl Flange

FLRF/BW 30K 15-400 Flange_neck_r

f

Flange

General Boss BW/SC 6-40 Boss_bw Branch

Let

Expansion Joint

(General Type)

SO 40-800 Exp_cpl_so Joint

Sleeve Joint BW 10-500 Sleeve_bw Joint

Socket SW 5-100 Socket_sw Inline

Coupling Joint for

Copper Pipe

SW 6-100 Coupling_sw Joint

Suction Mouth "A"

Type

SW 50-200 Suction_a_sw Inline

Suction Mouth "B"

Type

SW 150-650 Suction_b_sw Inline

Cap BW 15-500 Cap_bw Inline

Gasket for neck GKFF 30K 15-400 Gasket_neck Gasket

Gasket for neck

steam

GKFF 30K 15-400 Gasket_neck_s

team

Gasket

Gasket for slip GKFF 5K, 10K,

16K, 20K,

30K

10-1000 Gasket_slip Gasket

Gasket for slip

Steam

GKFF 5K, 10K,

16K, 20K,

30K, 40K

10-1000 Gasket_slip_st

eam

Gasket

Sea Water Strainer

‘S’ Type

FLFF 10K 15-350 Strainer_ff Inline

Steam Trap FLFF 15-50 Trap_piston Inline

Reducer Concentric

Reducer

BW 15-600 Red_concentri

c_bw

Inline_

Reduci

ng

SW 6-100 Red_concentri

c_sw

Inline_

Reduci

ng

Eccentric Reducer BW 15-500 Red_eccentric

_bw

Inline_

Reduci

ng

About Creating Library Fitting PartsFollow the general process when creating library fitting parts:

1. Create the fitting geometry.

2. Create the fitting ports.

3. Specify the inlet port.

4. Orient the stem axis.

5. Assign the fitting parameters.

Page 117: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 117

About Fitting GeometryFitting Geometry is created either as a part or an assembly of parts. The geometry of the required pipe

fitting is created using the basic modeling features of Pro/ENGINEER.

The library fittings are created with sufficient geometric details to distinguish them from each other. The

fitting library parts do not have any graphic details. You can specify the details optionally.

Example: Fitting GeometryThe following example shows a simple geometry created for a gate valve fitting using the basic

Pro/ENGINEER options. The figure below shows details like the port directions, and the fitting axis.

About Fitting PortsA fitting port is a standard Pro/ENGINEER coordinate system feature (CSYS) on the fitting. Its origin

represents:

� The location at which a pipe is physically welded to a fitting, as in butt-welded or branchlet fittings.

� The location up to which the pipe extends into the fitting, as in socket-welded and screwed fittings.

� The location up to which the pipe extends inside a fitting, as in flange fittings.

� The location of a flange face that mates with another flange face.

Page 118: Ptc Pro Engineer Piping

118 Pro/PIPING Specification-Driven Design Mode

To Create Fitting Ports

Fitting Port Creation for Branch Outlet Fittings

The branch outlet fitting must have an inlet port and outlet ports as shown in the following figures.

The inlet port of the fitting is aligned with the surface of the main pipe segment as follows:

� The z-axis of the outlet port of the fitting is aligned with the branch pipe segment, if an existing

junction is identified for the fitting insertion.

� If there is no branch segment at the selected location, the fitting can be oriented around the main pipe

segment. The stem axis is the z-axis of the inlet port.

� In orthogonal branch outlet fittings, the z-axes of inlet and outlet ports are parallel to each other. The

non-orthogonal branch outlet fittings such as latrolets, have an angle between the z-axes of the inlet and

the outlet ports. Based on this, lateral fittings are distinguished from other branch outlet fittings.

Page 119: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 119

Port Location for Fittings with ButtWelded/Flanged EndsIn the following graphic, the arrow shows the pipe contact location.

For butt-welded fittings, the pipe is welded to the butt-welded ends of the fitting. The fitting ports are

located at the butt-welded ends as shown in the figure. If a butt-welded fitting has two butt-welded ends

along its local z-axis, then either end can be defined as the inlet port.

For flanged fittings, the flanged face of the fitting mates with a matching gasket or a suitable flanged face

of another fitting. The fitting ports must be located at the flanged face as shown in the figure. If a flanged

fitting has two flanged ends along its local z-axis, then either end can be defined as the inlet port. The

positive z-axes of the inlet and outlet ports are pointing outward of the fitting and are aligned to the fitting

local z-axis.

Note: The two ports need not be created in any particular sequence and their names are user-definable. Of

the two ports, one must be defined as the inlet port. By convention, the port with the SIZE parameter is

defined as the inlet port.

Page 120: Ptc Pro Engineer Piping

120 Pro/PIPING Specification-Driven Design Mode

Page 121: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 121

Port Location for Fittings with socketWelded/Threaded EndsFor fittings with socket-welded or threaded ends, the pipe extends up to the origin of the port that

represents the end of the socket or the threaded hole. The arrow in the following figure points to the pipe

contact location.

In the following figure, PORT1 is located on the inside face of the socket, and PORT0 (a flanged end) is

located on the outside flange face. For threaded fittings, the pipe is threaded up to the origin of the port that

represents the end of the threaded hole or socket.

Page 122: Ptc Pro Engineer Piping

122 Pro/PIPING Specification-Driven Design Mode

Mandatory Port RequirementsBased on the fitting code, the mandatory port requirements for the various fittings are as summarized:

Fitting Code Required Ports Typical Fitting

Inlet

Port

Outlet

Port

Branch

Port

INLINE YES YES NO Fittings with the same inlet

and outlet sizes (valves)

INLINE_REDUCING YES YES NO Inline fittings with

different inlet and outlet

sizes (reducers)

JOINT(i) YES YES NO Coupling

FLANGE(ii) YES YES NO Any flange

GASKET(ii) YES YES NO Any gasket

CORNER YES YES NO Any valve

CORNER_REDUCING YES YES NO Reducing elbows

CORNER_LET YES YES NO Any elbowlet

ELBOW(iii) YES YES NO Any elbow

BRANCH YES YES YES Straight tee

BRANCH_REDUCING YES YES YES Reducing tee

Page 123: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 123

BRANCH_LET YES YES NO Weldolet

FLOW_CONSTRAINED YES YES NO Check valves and special

non return globe and relief

valves

The following points must be noted about fitting codes and their insertion behavior:

� The JOINT is a special fitting code that has the same fitting insertion behavior as the INLINE code.

Joint fittings such as couplings and sleeves must be assigned this code. The code is used by the

automatic joint fitting selection functionality.

� The FLANGE and GASKET are special fitting codes that have the same fitting insertion behavior as

the INLINE code. Flange and gasket fittings such as a weldneck flange, slip-on flange, or any type of

gasket, must be assigned their respective codes. The FLANGE and GASKET codes are used in the

respective automatic flange and gasket fitting selection functionality.

� The ELBOW is a special fitting code that has the same fitting insertion behavior as the CORNER code.

Elbow fittings such as 90 degree long/short radius and 45 degree long/short radius, must be assigned

this code. This fitting code is used to automatically select an elbow fitting and insert it as a trimmed

elbow or, insert elbows at all vertices of a pipeline with a single operation.

� The BRANCH_LET is a special fitting code for special branch outlet fittings (olet fittings and half

couplings). The library part model of a branch outlet fitting must have a string value of BRANCH_LET

in the string parameter FIT_TYPE.

Fitting Insertion Location and AlignmentConsiderationsA fitting is aligned to the selected insertion point on the pipe segment using pre-defined reference locations

on the fitting library part.

Based on the general piping design and pipe modeling practices, preferred locations such as NEAR, FAR

or CENTER on a fitting are used to constrain the fitting. The Fitting Insertion functionality provides the

option to choose one of these alignment options during fitting insertion.

The Fitting Insertion functionality aligns the specified NEAR, FAR or CENTER locations with the

placement point location specified on the pipe segment. A parametric dimension is created up to the

placement/alignment location. You can modify this dimension and reposition the fitting along the inserted

pipeline segment.

NEAR, FAR, and CENTER Alignment LocationsBased on Fitting PortsFor fittings with NEAR or FAR alignment locations that coincide with the respective inlet and outlet port

locations, such as butt-welded and flanged fittings, you are not required to provide any additional

information during library part creation.

For such fittings, the NEAR/FAR alignment locations are automatically determined to be at the inlet/outlet

port origins. The CENTER location is determined as the midpoint of the NEAR and FAR locations.

Page 124: Ptc Pro Engineer Piping

124 Pro/PIPING Specification-Driven Design Mode

1 NEAR location (inlet port origin)

2 CENTER location

3 FAR location (outlet port origin)

By default, the NEAR option aligns the fitting inlet port with the selected insertion point on the pipe

segment. Similarly, the FAR option aligns the fitting outlet port with the selected insertion point on the

pipe segment. The CENTER option aligns the midpoint between the fitting inlet and outlet to the selected

insertion point on the pipe segment.

NEAR, FAR, and CENTER Alignment LocationsBased on Fitting Ports and an OFFSET ParameterFor fittings with NEAR/FAR alignment locations that do not coincide with the respective inlet/outlet port

locations as in the case of socket-welded and screwed fittings, you can still use the inlet/outlet port

locations as default NEAR/FAR alignment locations. The CENTER location is determined as the midpoint

of the NEAR and FAR locations. Alternatively, you can use an optional OFFSET parameter associated

with either or both of the ports to specify an offset location from the inlet/outlet ports. Refer the following

figure for details.

Page 125: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 125

1 Optional NEAR location (20.0mm from inlet port)

2 Default NEAR location (inlet port with offset of 20.0mm)

3 Automatic CENTER location

4 Default FAR location (outlet port with offset of 20.0mm)

5 Optional FAR location (20.0mm from outlet port)

Using the OFFSET parameter and the ability to enable/disable it during fitting insertion, you can apply the

desired NEAR and FAR alignment locations as required by your design. By this, you will be able to offset

a fitting port to a desired location and align that location to the point on the pipe segment where it is

inserted. You can create your linear parametric dimensions up to this point on the pipe segment. Using the

OFFSET parameter and appropriate offset value, you can optionally create your linear dimensions up to a

fitting face (specified by the offset value from the respective port) for socket-welded and threaded fittings.

About Inlet PortsIf a fitting has two or more ports, the z-axes of at least two of the ports must be aligned along the local z-

axis of the fitting or parallel to the local z-axis of the fitting. Corner fittings and lateral branchlet fittings are

the exceptions. One of the two ports must be specified as the fitting's inlet port. This applies to corner and

branchlet fittings as well.

Specify the inlet port during the library part creation by attaching the SIZE parameter to an appropriate

port of the fitting.

Page 126: Ptc Pro Engineer Piping

126 Pro/PIPING Specification-Driven Design Mode

To Specify an Inlet PortYou can specify an inlet port by attaching the SIZE parameter to an appropriate port of the fitting during

library part creation.

To specify the string parameter and assign an appropriate value to it,

click Set Up > Parameters > Feature > Create > String > "SIZE".

During fitting insertion, the Fitting Insertion functionality automatically aligns the local z-axis of the fitting

with the pipe segment on which the fitting is inserted. By default, the fitting is inserted using the NEAR

option, which aligns the fitting inlet port with the specified insertion location on the pipeline. The fitting

outlet port is placed downstream in the direction of flow of the inlet port.

The concept of the inlet port is especially important for direction-specific fittings such as check valves and

special types of globe valves.

You can change the default behavior of the fitting insertion functionality by using the Flip option on the

Orientation Tab of the Insert Fitting dialog.

Inlet Port Alignment for Branch Outlet Fittings

The inlet port of the branch outlet fittings can be aligned either with the outer or inner surface of the main

pipeline.

The inlet port of the neck outlet fitting is always aligned with the outside surface of the main pipeline.

Nozzle outlet fittings and weldolet fittings are always aligned with the inner surface of the main pipe

segment.

Page 127: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 127

In certain cases, the inlet port of the fitting is aligned at a distance from either the inlet or the outlet surface

of the main pipe segment.

Fitting Outlet Size ParameterThe fitting outlet size parameter is inserted on the outlet port of a fitting. It is a string type feature

parameter denoted as NEW_SIZE. This parameter accepts any valid pipe nominal diameter value. Insert

this parameter only if the downstream size of a fitting is different from its upstream size.

The NEW_SIZE parameter is used to automatically create the downstream pipeline line stocks during the

fitting insertion. During the pipeline routing, the NEW_SIZE parameter automatically creates the pipeline

line stocks when a pipeline segment is routed from the downstream port of a fitting that is inserted in a free

location.

About the Stem Axis of a FittingThe stem axis of a fitting is an imaginary axis that is parallel to the local y-axis of the fitting.

It is applicable only to certain fittings and it represents the following:

� The branch direction of a junction fitting along the positive stem axis.

� The hand wheel direction of a valve along the positive stem axis.

� The eccentric offset direction of a reducer along the positive or negative stem axis.

� The reference axis for bolt hole straddling of a flange (straddling is done with reference to the positive

stem axis).

For fittings involving the above graphical details, you must create the appropriate geometry either with

reference to or along the stem axis directions specified, to achieve a consistent default orientation during

fitting insertion.

Example: Stem Axis Direction

In the above figure, axis A_3 of the cone is created along the positive stem axis direction of the fitting,

parallel to the local positive y-axis of PORT0 (the inlet port that has the SIZE parameter). The fitting

insertion functionality aligns the local z-axis of the fitting with the pipe segment and automatically orients

Page 128: Ptc Pro Engineer Piping

128 Pro/PIPING Specification-Driven Design Mode

the local y-axis to its default direction, based on the orientation rules defined in the fitting insertion

functionality. The default direction of the fitting is the fitting stem, since it is created parallel to the local y-

axis. During fitting insertion you can further rotate the stem about the pipe segment using the Rotation

Angle option.

About Fitting ParametersThe fitting parameters of a pipe are the non-graphic data associated with the library components during

their design phase.

You can associate fitting parameters to the library components using the standard Pro/ENGINEER

parameter feature. Fitting parameters provide the details of the modeling automation while inserting

fittings, checking design rules, and reporting.

Fitting Parameters Based on Fitting CodeThe fitting code specifies the insertion behavior of the fitting. It is assigned to a fitting generic part as a

string parameter denoted as FITTING_CODE. Fitting codes are pre-defined and cannot be changed. Each

library fitting is associated with a fitting code and is designed in accordance with the rules as applicable for

the associated fitting code.

The following table lists the fitting parameters for the various fitting codes.

Fitting Parameters

Fitting Code FITTI

NG_C

ODE

SIZE NEW_

SIZE

BRAN

CH_SI

ZE

END_

TYPE

Y_EC

CENT

RICIT

Y

FLOW_

CONST

RAINE

D

OFFSET

INLINE YES YES NO NO YES Option

al

Optional Optional

INLINE_REDUC

ING

YES YES YES NO YES Option

al

NO Optional

JOINT YES YES NO NO YES NO NO Optional

FLANGE YES YES NO NO YES NO NO Optional

GASKET YES YES NO NO YES NO NO Optional

CORNER YES YES NO NO YES NO Optional NO

CORNER_REDU

CING

YES YES YES NO YES NO NO NO

CORNER_LET YES YES NO NO YES NO NO NO

ELBOW YES YES NO NO YES NO Optional NO

BRANCH YES YES NO NO YES NO NO NO

BRANCH_REDU

CING

YES YES Option

al

YES YES YES NO NO

BRANCH_LET YES YES NO NO YES NO NO NO

To Assign Fitting Outlet Size ParameterYou can assign the fitting outlet size parameters to a port using Relations > Feat Rel > Add Param >

String. Follow the same procedure as explained for assigning the inlet size parameter. The

INFORMATION WINDOW displays the details of the outlet size parameter.

Page 129: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 129

Fitting Branch Size ParameterThe branch size parameter must be inserted on the branch port of a fitting. It is a string type feature

parameter denoted as BRANCH_SIZE. This parameter accepts any valid pipe nominal diameter value.

Insert this parameter only if the branchstream size of a fitting is different from its up and down stream

fitting sizes.

You can define a single reducing tee fitting by inserting the SIZE parameter on the inlet port and the

BRANCH_SIZE parameter on the branch port. Similarly, you can define a double reducing tee fitting by

inserting the SIZE parameter on the inlet port and the NEW_SIZE parameter on the outlet port and the

BRANCH_SIZE parameter on the branch port.

The BRANCH_SIZE parameter is used to automatically create the branchstream pipeline line stocks during

the fitting insertion. When you route a pipeline segment from a branchstream port of a fitting that is

inserted in a free location, the BRANCH_SIZE parameter automatically creates the pipeline line stocks.

To Assign Fitting Branch Size ParameterYou can assign the fitting branch size parameter to a branch port using the standard Pro/ENGINEER

options using Relations > Feat Rel > Add Param > String. Follow the same steps as explained for

creating the inlet and the outlet size parameters.

Fitting End Type Code ParameterThe end type parameter must be inserted on the inlet port of a fitting with appropriate end type values. It is

a string type feature parameter denoted as END_TYPE. It is mandatory to insert this parameter on the inlet

ports.

If all the ports of a fitting are of the same end types, you need not assign this parameter to all the ports. It is

sufficient if you assign the END_TYPE parameter to one of the ports. If a fitting does not have an

END_TYPE parameter in its outlet or the branch ports, the system automatically assigns the END_TYPEparameter specified for the inlet port to all the other unspecified ports. However, if a fitting has different

end types for its inlet, outlet and branch ports, an END_TYPE parameter needs to be inserted with

appropriate values at the inlet, outlet or the branch ports. The system uses these specified end types for the

respective ports.

The end type values that are used for fitting end types in the supplied library and the fitting MCAT files are

as listed:

� BW – Butt Welded

� SW – Socket Welded

� SC – Screwed

� FLFF – Flanged Flat Face

� FLRF – Flanged Raised Face

� FLRJ – Flanged Ring Joint

� FLTG – Flanged Tongue end of Tongue and the Groove mating

� FLGR – Flanged Groove end of Tongue and Groove mating

Note: Though the end type codes are user definable you must use the following rules:

1. The flanged end-types must start with the character "F".

2. The screwed end-types must start with the character "SC".

3. Use the same end type values in the End Type Compatibility file that will be used for the end type

compatibility checking.

Page 130: Ptc Pro Engineer Piping

130 Pro/PIPING Specification-Driven Design Mode

The END_TYPE parameter is used while inserting fittings for performing automatic end type checking

between the adjoining fittings. It is also used for automatically inserting mating flanges and gaskets when

you insert flanged fittings. The flanged end type and the screwed end type parameters are used during the

automatic spool generation process for generating spools.

To Assign a Fitting End Type Code ParameterYou can assign the end type parameter to an inlet port using the standard Pro/ENGINEER options as

explained below:

1. Create a CSYS feature to represent the inlet port of the fitting using the Csys option in the top level

Datum menu.

2. Click Relations > Feat Rel from the Pro/ENGINEER menu.

3. Select the required inlet port.

4. Choose the String option from the ADD PARAM menu.

5. Enter the name of the end type parameter.

6. Enter a value for the end type parameter, say, BW.

Select Show Param to display the end type parameter and its value in the INFORMATION WINDOW.

Fitting Eccentricity ParameterThe fitting eccentricity parameter must be inserted on a library part of an eccentric fitting and is applicable

only for a fitting that has either the inlet or the outlet port eccentricity along the local y-axis of the fitting.

It is an integer type part parameter denoted as Y_ECCENTRICITY. This parameter generally behaves like

a status flag and its value is not relevant.

The Y_ECCENTRICITY parameter behaves like a status flag while inserting eccentric fittings, for

enabling the centerline offset.

To Assign the Fitting Eccentricity ParameterYou can specify the fitting eccentricity parameter using Relations > Part Rel > Add Param > Integer

from the standard Pro/ENGINEER menu. Since it is mandatory to assign a value to this parameter, assign

an integer value.

Fitting Alignment Offset ParameterThe fitting alignment offset parameter must be inserted on the inlet or the outlet port of a fitting with an

appropriate offset value. It is a real type feature parameter denoted as OFFSET.

The fitting insertion functionality provides an additional option to enable alignment based on the OFFSETparameter. If you enable this option during fitting insertion, the NEAR/FAR alignment locations are

determined using the OFFSET parameter. Otherwise, the default alignment locations are applied.

The following points must be noted while assigning offset parameter values to a fitting:

� Assign only positive values. The system ignores negative values, and in this case an absolute value is

used as the offset.

� When you use the offset value that is associated with a given port, the optional alignment location for

the port is offset along its positive z-axis.

� For fittings with the same inlet and the outlet end types, specify the OFFSET parameter only for the

inlet port. For such fittings, the fitting insertion feature assigns the single offset value to the inlet port if

you select the NEAR insertion option. If you select the FAR insertion option, the fitting insertion

feature assigns the offset value to the outlet port.

� For fittings with different inlet and outlet end types, you must associate an OFFSET parameter and

assign appropriate values depending on the end type of each port. When the end types are different, the

Page 131: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 131

offset value specified for one port will not be applicable to the other port.

� For fittings such as socket-welded flanges, where one of the end types is socket-welded and the other is

flange-faced, the OFFSET parameter is applicable only to the socket-welded end. Depending on

whether the associated port is an inlet port or an outlet port (determined on the presence of the SIZEparameter) the appropriate optional NEAR or FAR alignment location option is enabled during fitting

insertion.

To Assign the Fitting Alignment Offset ParameterYou can assign the fitting alignment offset parameter using Relations > Feat Rel > Add Param > Real

Number, from the standard Pro/ENGINEER menu. Follow the rules explained in the previous section for

assigning values to this parameter.

About the ANSI StandardThe ANSI pipe fitting library conforms to the ANSI standards. Each fitting in the library needs to have a

fitting generic part created in association with it.

For more information on creating a generic part for each fitting in the ANSI pipe fitting library, see the

topic Library Creation Rules.

Each fitting and pipe in the ANSI library also needs Master Catalog Files, which you create in the Piping

Specification Database. For more information, see the topic To Define Master Catalog Files.

Fitting Component End TypesThe end type codes for the various fitting components that are used in the ANSI and the DIN pipe fitting

libraries are as given:

Code End Type

BE Beveled End

PE Plain End

BW Butt Welded

SW Socket Welded

SC Screwed

FLFF Flanged Flat Face

FLRF Flanged Raised Face

FLRJ Flanged Ring Joint

FLTG Flanged Tongue end of Tongue and Groove mating

FLGR Flanged Groove end of Tongue and Groove mating

Page 132: Ptc Pro Engineer Piping

132 Pro/PIPING Specification-Driven Design Mode

Example: List of ANSI Pipes and Fittings in theLibraryThe following table lists the ANSI pipes and fittings in the ANSI Pipe Fitting Library:

Fitting

Name

End-

Type

Rating Size Range

in Inches

Model Name Standard Fitting

Code

Fitting Category: VALVE

Ball

Valve

BW 600# 1/2~12 vl_ball_bw ANSI

B16.10

INLINE

900# 1 ~ 12

FLPF 150,300# ½ ~ 12 vl_ball_flff

FLRF 150,300,60

0#

½ ~ 12 vl_ball_flrf

900# 1 ~ 12

FLRJ 150# 1 ~12 vl_ball_flrj

300,600,90

0#

1/2 ~ 12

FLTG 600# 1/2 ~ 12 vl_ball_fltg

900# 1"~12"

Check

Valve

Swing

Type

BW 150# 1/8"~36" vl_check_bw

300# 1/2"~36"

600# 1/2"~24"

900# 3/4"~24"

FLPF 150# 1/2"~24" vl_check_flff

300# 1"~24"

FLRF 150# 1/2"~24" vl_check_flrf

300# 1"~24"

900# 3/4"~24"

FLRJ 150,300# 1"~24" vl_check_flrj

600# 1/2"~24"

900# 3/4"~24"

FLTG 600# 1/2"~24" vl_check_fltg

900# 3/4"~24"

Gate

Valve

BW 150,300# 1/8"~36" vl_gate_bw

600# 1/2"~24"

900# 1"~24"

FLPF 150,300# 1/2"~24" vl_gate_flff

FLRF 150,300,60

0#

1/2"~24" vl_gate_flrf

900# 1"~24"

Page 133: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 133

FLRJ 150# 1"~24" vl_gate_flrj

300,600# 1/2"~24"

900# 1"~24"

FLTG 600# 1/2"~24" vl_gate_fltg

900# 1"~24"

Globe

Valve

BW 150# 1/8"~36" vl_globe_bw

300# 1/2"~36"

600# 1/2"~6"

900# 3/4"~6"

FLPF 150,300# 1/2"~6" vl_globe_flff

FLRF 150,300,60

0#

1/2"~6" vl_globe_flrf

900# 3/4"~6"

FLRJ 150# 1"~6" vl_globe_flrj

150,300# 1/2"~6"

900# 3/4"~6"

FLTG 600# 1/2"~6" vl_globe_fltg

900# 3/4"~6"

Plug

Valve

BW 600,900# 1"~12" vl_plug_bw

FLPF 150,300# 1"~12" vl_plug_flff

FLRF 150,300,60

0,900#

1"~12" vl_plug_flrf

FLRJ 150,300,60

0,900#

1"~12" vl_plug_flrj

FLTG 600,900# 1"~12" vl_plug_fltg

Fitting Category: FLANGE

Blind

Flange

FLPF 150,300# 1/2"~24" flange_blind_

pf

ANSI

B16.5

FLANGE

FLRF 150, 300,

600, 900#

1/2"~24" flange_blind_rf

900,1500,

2500#

2"-24"

FLRJ 150# 1"~24" flange_blind_rj

300,600,90

0#

1/2"~24"

FLTG 600,900# 1/2"~24" flange_blind_tg

FLGR 900,1500,2

500#

1/2"~24" flange_blind_gr

Weld

Neck

Flange

FLPF 150,300# 1/2"~24" flange_neck_pf

FLRF 150,300,

600,900#

1/2"~24" flange_neck_rf

FLRJ 150# 1"~24" flange_neck_rj

300,600, 1/2"~24"

Page 134: Ptc Pro Engineer Piping

134 Pro/PIPING Specification-Driven Design Mode

900#

FLTG 600,900# 1/2"~24" flange_neck_tg

FLGT 600,900# 1/2"~24" flange_neck_gt

Slip-on

Flange

FLPF 150,300# 1/2"~24" flange_slip_pf

FLRF 150,300# 1/2"~24" flange_slip_rf

FLRJ 150,300# 1/2"~24" flange_slip_rj

Socket

Weld

Flange

FLPF 150,300# 1/2"~ 1½" flange_sock_pf

FLRF 150,300# 1/2"~ 1½" flange_sock_rf

Threaded

Flange

FLPF 150,300# 1/2"~ 1½" flange_thread_pf

FLRF 150,300# 1/2"~ 1½" flange_thread_rf

Fitting Category: ELBOW

90

Elbow

SW 3000# 1/8"~4" elbow_90_sw ANSI

B16.11

CORNER

6000# 1/2"~1½"

SC 3000,600

0#

1/2"~1½" elbow_90_sc

45

Elbow

SW 3000# 1/8"~4" elbow_45_sw

6000# 1/2"~1½"

SC 3000,

6000#

1/2"~1½" elbow_45_sc

90 Short

Radius

Elbow

BW 1"~24" elbow_90short_bw ANSI

B16.28

180

Short

Radius

Elbow

BW 1"~24" elbow_180short_bw

90 Long

Radius

Elbow

BW 1/2"~48" elbow_90long_bw ANSI

B16.9

45 Long

Radius

Elbow

BW 1/2"~48" elbow_45long_bw

180

Long

Radius

Elbow

BW 1/2"~48" elbow_180long_bw

90 Long

Radius

Reducing

Elbow

BW 1/2"~24" elbow_90long_red_bw CORNER

_

REDUCI

NG

Fitting Category: BRANCH

Straight

Tee

BW 1/2"~48" tee_straight_bw ANSI

B16.9

BRANCH

Page 135: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 135

Reducing

Tee

BW 1/2"x3/8"~

48"x22"

tee_reducing_bw BRANCH

_

REDUCI

NG

Straight

Tee

SW 3000# 1/8"~4" tee_straight_sw ANSI

B16.11

BRANCH

6000# 1/2"~1½"

SC 3000,

6000#

1/2"~1½" tee_straight_sc

Reducing

Tee

SW 3000,

6000#

3/4"x1/2"~

1½"x1"

tee_reducing_sw BRANCH

_

REDUCI

NG

Reducing

Tee

SC 3000,

6000#

¾"x1/2"~

1½"x1"

tee_reducing_sc

Branch

Coupling

SW 3000,

6000#

2"x1/2"~

24"x1½"

coupling_branch_sw BRANCH

_ LET

SC 6000# 2"x1/2"~

24"x1½"

coupling_branch_sc

Branch

Half

Coupling

SW 3000,

6000#

2"x1/2"~

24"x1½"

coupling_branch_half_s

w

SC 3000,

6000#

2"x1/2"~

24"x1½"

coupling_branch_half_s

c

Straight

Cross

BW 1/2"~48" cross_straight_bw ANSI

B16.9

BRANCH

Reducing

Cross

BW 1/2"~48" cross_reducing_bw BRANCH

_

REDUCI

NG

Straight

Cross

SW 3000# 1/8"~4" cross_straight_sw ANSI

B16.11

BRANCH

6000# 1/2"~1½"

Straight

Cross

SC 3000,

6000#

1/2"~1½" cross_straight_sc

Fitting Category: REDUCER

Concentri

c Reducer

BW 3/4"x1/2"~

48x40"

red_concentric_bw ANSI

B16.9

INLINE_

REDUCI

NG

Eccentric

Reducer

BW 3/4"x1/2"~

48x40"

red_eccentric_bw

Reducing

Coupling

SW 3000,

6000#

1/4"x1/8"~

4"x3"

coupling_reducing_sw ANSI

B16.11

SC 3000,

6000#

1/4"x1/8"~

4"x3"

coupling_reducing_sc

Page 136: Ptc Pro Engineer Piping

136 Pro/PIPING Specification-Driven Design Mode

Fitting Category: GENERAL

Cap BW 1/2"~48" cap_bw ANSI

B16.9

INLINE

SW 3000,

6000#

1/2"~1½" cap_sw ANSI

B16.11

SC 3000,

6000#

1/2"~1½" cap_sc

Coupling SW 3000,

6000#

1/8"~4" coupling_sw INLINE_

JOINT

Coupling SC 3000,

6000#

1/8"~4" coupling_sc

Half

Coupling

SW 3000,

6000#

1/2"~1½" coupling_half_sw

SC 3000,

6000#

1/2"~1½" coupling_half_sc

Union SW 3000,

6000#

1/2"~1½" union_sw

SC 3000,

6000#

1/2"~1½" union_sc

Fitting Category: GASKET

Gasket PF 150,300# 1/2"~24" gasket_pf GASKET

RF 150,300,6

00,900#

1/2"~24" gasket_rf

RJ 150# 1"~24" gasket_rj

300,600,

900#

1/2"~24"

TG 600,900# 1/2"~24" gasket_tg

Fitting Category: ELBOW_LET

Elbowlet BW 1/2"~24" elbolet_bw CORNER_

LET

SW 3000#,

6000#

1/2"~3" elbolet_sw

SC 3000#,

6000#

1/2"~3" elbolet_sc

Fitting Category: NOZZLE

Nozzle BW 1/2"~24" nozzle_bw ANSI

B36.10

INLINE

FLPF 150,300# 1/2"~24" nozzle_flff ANSI

B16.5

FLRF 150,300,

600,900#

1/2"~24" nozzle_flrf

FLRJ 150# 1"~24" nozzle_flrj

300,600,

900#

1/2"~24"

FLTG 600,900# 1/2"~24" nozzle_fltg

Page 137: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 137

About the DIN StandardThe DIN pipe fitting library conforms to the DIN standards. Each fitting in the library needs to have a

fitting generic part created in association with it.

For more information on creating a generic part for each fitting in the DIN pipe fitting library, see the topic

Library Creation Rules.

Each fitting and pipe in the DIN library also needs Master Catalog Files, which you create in the Piping

Specification Database. For information on this process, see the topic To Define Master Catalog Files.

Example: List of DIN Fittings

Fitting

Category

Fitting Name End-

Type

Rating Size Range Model

Name

Standard Fitting

Code

VALVE Ball Valve BW 6,10,16 10 ~ 1200 vl_ball_bw DIN3202-

T1

INLINE

25 10 ~ 1000

40 10 ~ 500

SW 6,10,16,

25,40

10 ~ 40 vl_ball_sw

SC 6,10,16,

25,40

10 ~ 40 vl_ball_sc

FLFF 6,10,16 15 ~ 1200 vl_ball_flff

25 15 ~ 1000

40 15 ~ 500

FLRF 6,10,16 15 ~ 1200 vl_ball_flrf

25 15 ~ 1000

40 15 ~ 500

FLRJ 6,10,16 15 ~ 1200 vl_ball_flrj

25 15 ~ 1000

40 15 ~ 500

FLGR 6,10,16 15 ~ 1200 vl_ball_flgr

25 15 ~ 1000

40 15 ~ 500

Check Valve

Swing Type

BW 6,10,16,

25

50 ~ 1000 vl_check_b

w

DIN3202-

T1

40 50 ~ 500

64 50 ~ 400

SW 40,100 50 ~ 40

SC 6,10,16,

25,40,6

4

10 ~ 40

FLFF 6,10,16,

25

50 ~ 1000 vl_check_flf

f

40 50 ~ 500

FLRF 6,10,16,

25

50 ~ 1000 vl_check_flr

f

Page 138: Ptc Pro Engineer Piping

138 Pro/PIPING Specification-Driven Design Mode

40 50 ~ 500

64 50 ~ 400

FLRJ 6,10,16,

25

50 ~ 1000 vl_check_flr

j

40 50 ~ 500

64 50 ~ 400

FLGR 6,10,16,

25

50 ~ 1000 vl_check_fl

gr

40 50 ~ 500

64 50 ~ 400

Gate Valve BW 6,10,16 50 ~ 1000 vl_gate_bw DIN3202-

T1

25 50 ~ 600

40 50 ~ 500

64 50 ~ 400

100 50 ~ 300

SW 6,10,16,

25,40,6

4,100

10 ~ 40 vl_gate_sw

SC 6,10,16,

25,40,6

4

10 ~ 40 vl_gate_sc

FLFF 6,10,16 50 ~ 1000 vl_gate_flff

25 50 ~ 600

40 50 ~ 500

FLRF 6,10,16 50 ~ 1000 vl_gate_flrf

25 50 ~ 600

40 50 ~ 500

64 50 ~ 400

100 50 ~ 300

FLRJ 6,10,16 50 ~ 1000 vl_gate_flrj

25 50 ~ 600

40 50 ~ 500

64 50 ~ 400

100 50 ~ 300

FLGR 6,10,16 50 ~ 1000 vl_gate_flgr

25 50 ~ 600

40 50 ~ 500

64 50 ~ 400

100 50 ~ 300

Globe Valve BW 10,16,2

5,40

10 ~ 300 vl_globe_b

w

DIN3202-

T1

64,100 10 ~ 200

160 10 ~ 150

250 15 ~ 200

320 15 ~ 50

Page 139: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 139

SC 6,10,16,

25,40,6

4,100

10 ~ 40 vl_globe_sc

SW 10,16,2

5,40,64,

100

10 ~ 40 vl_globe_sw

FLFF 10,16,2

5,40

10 ~ 300 vl_globe_flf

f

64,100 10 ~ 200

160 10 ~ 150

250 15 ~ 200

320 15 ~ 50

FLRF 10,16,2

5,40

10 ~ 300 vl_globe_flr

f

64,100 10 ~ 200

160 10 ~ 150

250 15 ~ 200

320 15 ~ 50

FLRJ 10,16,2

5,40

10 ~ 300 vl_globe_flr

j

64,100 10 ~ 200

160 10 ~ 150

250 15 ~ 200

320 15 ~ 50

FLGR 10,16,2

5,40

10 ~ 300 vl_globe_flg

r

64,100 10 ~ 200

160 10 ~ 150

250 15 ~ 200

320 15 ~ 50

Plug Valve BW 10,16,2

5

25 ~ 600 vl_plug_bw DIN3202-

T2

40 80 ~ 300

64,100 80 ~ 200

SW 10,25 15 ~ 40 vl_plug_sw DIN3202-

T4

SC 6,10,16,

25,40,6

4

10 ~ 40 vl_plug_sc

FLFF 10,16,2

5

25 ~ 600 vl_plug_flff

40 80 ~ 300

FLRF 10,16,2

5

25 ~ 600 vl_plug_flrf

40 80 ~ 300

64,100 80 ~ 200

FLRJ 10,16,2 25 ~ 600 vl_plug_flrj DIN3202-

Page 140: Ptc Pro Engineer Piping

140 Pro/PIPING Specification-Driven Design Mode

5 T1

40 80 ~ 300

64,100 80 ~ 200

FLGR 10,16,2

5

25 ~ 600 vl_plug_flgr

40 80 ~ 300

64,100 80 ~ 200

Butterfly

Valve

FLFF 10,16 50 ~ 1200 vl_butterfly

_flff

DIN3202-

T3

FLRF 10,16 50 ~ 1200

FLRJ 10,16 50 ~ 1200

FLANGE Blind Flange FLFF 6,10,16,

25,40

10 ~ 500 flange_blind

_pf

DIN2527 FLANG

E

FLRF 6,10,16,

25,40

10 ~ 500 flange_blind

_rf

FLRJ 6,10,16,

25,40

10 ~ 500 flange_blind

_rj

64 10 ~ 400

100 10 ~ 300

FLTG 10,16,2

5,40

10 ~ 500 flange_blind

_tg

64 10 ~ 400

100 10 ~ 350

FLGR 10,16,2

5,40

10 ~ 500 flange_blind

_gt

64 10 ~ 400

100 10 ~ 350

Weld Neck

Flange

FLFF 6 10 ~ 2200 flange_neck

_pf

DIN2631

10 10 ~ 2200 DIN2632

16 10 ~ 2000 DIN2633

25 10 ~ 1000 DIN2634

40 10 ~ 500 DIN2635

FLRF 6 10 ~ 2000 flange_neck

_rf

DIN2631

10 10 ~ 2000 DIN2632

16 10 ~ 2000 DIN2633

25 10 ~ 900 DIN2634

40 10 ~ 500 DIN2635

64 10 ~ 400 DIN2636

100 10 ~ 350 DIN2637

FLRJ 6 10 ~ 2200 flange_neck

_rj

DIN2631

10 10 ~ 2200 DIN2632

16 10 ~ 2000 DIN2633

25 10 ~ 1000 DIN2634

Page 141: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 141

40 10 ~ 500 DIN2635

FLTG 10 10 ~ 2200 flange_neck

_tg

DIN2632

16 10 ~ 2000 DIN2633

25 10 ~ 1000 DIN2634

40 10 ~ 500 DIN2635

64 10 ~ 400 DIN2636

100 10 ~ 350 DIN2637

160 10 ~ 300 DIN2638

FLGR 10 10 ~ 2200 flange_neck

_gr

DIN2632

16 10 ~ 2000 DIN2633

25 10 ~ 1000 DIN2634

40 10 ~ 500 DIN2635

64 10 ~ 400 DIN2636

100 10 ~ 350 DIN2637

160 10 ~ 300 DIN2638

Slip-on

Flange

FLFF 6,10 10 ~ 500 flange_slip_

pf

DIN2573

Threaded

Flange

FLRF 10,16 10 ~ 100 flange_threa

d_rf

DIN2566

ELBOW 90 Elbow SC 40 6 ~ 100 elbow_90_s

c

ISO3419 CORNE

R

90 Short

Radius Elbow

BW 50 ~ 600 elbow_90sh

ort_bw

90 Long

Radius Elbow

BW 15 ~ 1000 elbow_90lo

ng_bw

45 Long

Radius Elbow

BW 15 ~ 1000 elbow_45lo

ng_bw

180 Short

Radius Elbow

BW 50 ~ 600 elbow_180s

hort_bw

180 Long

Radius Elbow

BW 15 ~ 1000 elbow_180l

ong_bw

BRANCH Straight Tee BW 15 ~ 1000 tee_straight_

bw

ISO3419 BRAN

CH

Reducing Tee BW 20x15 ~

600x500

tee_reducing

_bw

BRAN

CH_RE

DUCIN

G

Straight Tee SC 40 15 ~ 100 tee_straight_

sc

BRAN

CH

Reducing Tee SC 40 10x8 ~

50x40

tee_reducing

_sc

BRAN

CH_RE

DUCIN

G

Straight

Cross

SC 40 6 ~ 100 cross_straig

ht_sc

BRAN

CH

REDUCE Concentric BW 20x15 ~ red_concent ISO3419 INLINE

Page 142: Ptc Pro Engineer Piping

142 Pro/PIPING Specification-Driven Design Mode

R Reducer 900x800 ric_bw _REDU

CING

Eccentric

Reducer

BW 20x15 ~

900x800

red_eccentri

c_bw

Reducing

Coupling

SC 40 10x8 ~

100x80

coupling_re

ducing_sc

GENERA

L

Cap BW 15 ~ 1000 cap_bw ISO3419 INLINE

SC 40 6 ~ 100 cap_sc

Coupling SC 40 6 ~ 100 coupling_sc INLINE

_JOINT

Half

Coupling

SC 40 6 ~ 100 coupling_ha

lf_sc

Union SC 40 6 ~ 100 union_sc

GASKET Gasket PF 6,10 10 ~ 2200 gasket_pf DIN2960 GASKE

T

16 10 ~ 2000

25 10 ~ 1000

40 10 ~ 500

RF 6,10 10 ~ 2200 gasket_rf DIN2690

16 10 ~ 2000

25 10 ~ 1000

40 10 ~ 500

64 10 ~ 450

100,160

,250,32

0

10 ~ 400 DIN2695

400 10 ~ 400 DIN2685

TG 6,10 10 ~ 2200 gasket_tg DIN2691

16 10 ~ 2000

25 10 ~ 1000

40 10 ~ 500

64 10 ~ 450

100 10 ~ 350

160 10 ~ 300

250 10 ~ 250

320,400 10 ~ 200

NOZZLE Nozzle BW 6,10,16,

25

10 ~ 1000 nozzle_bw INLINE

40 10 ~ 500

64 10 ~ 400

100 10 ~ 350

Slip-on

Flange

Nozzle

FLFF 6,10 10 ~ 500 nozzle_slip_

pf

Weld Neck

Flange

FLFF 6,10 10 ~ 1000 nozzle_neck

_pf

Page 143: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 143

Nozzle

16,25 10 ~ 900

40,64 10 ~ 400

100 10 ~ 350

FLTG 6,10 10 ~ 1000 nozzle_neck

_tg

16,25 10 ~ 900

40 10 ~ 500

64 10 ~ 400

100 10 ~ 350

FLGR 6,10 10 ~ 1000 nozzle_neck

_gr

16,25 10 ~ 900

40 10 ~ 500

64 10 ~ 400

100 10 ~ 350

FLRF 6,10 10 ~ 1000 nozzle_neck

_rf

16,25 10 ~ 900

40 10 ~ 500

64 10 ~ 400

100 10 ~ 350

FLRJ 6,10 10 ~ 1000 nozzle_neck

_rj

16,25 10 ~ 900

40 10 ~ 500

64 10 ~ 400

100 10 ~ 350

Latrolet Fitting OrientationLatrolet is a non-orthogonal branch outlet fitting. Latrolets can be placed in either of the two orientations as

shown.

Orientations of Latrolet (Left to Right: 0 degrees and 180 degrees)

If the branch pipe segment already exists, the fitting is automatically aligned. If the angle of the latrolet

does not match with the existing branch angle, the insertion of such a fitting is not allowed. The tolerance

angle for such a check must be specified in the configuration option variable

Page 144: Ptc Pro Engineer Piping

144 Pro/PIPING Specification-Driven Design Mode

PIPE_FITT_ANGLE_TOLERANCE. If this variable is not specified, the default tolerance angle of 1.5

degrees on either side is used for checking.

To achieve this orientation, create the inlet port of the fitting with its positive y-axis aligned with the 0

degree orientation of the fitting, so that the latrolet orientation is created by default. Use the Flip option to

change to the 180 degree orientation.

Flow Constrained Fitting ParameterThe FLOW_CONSTRAINED parameter is an integer type Part parameter. Insert FLOW_CONSTRAINED

on the library part for flow direction specific fittings such as a Check Valve and unidirectional angle

valves.

The FLOW_CONSTRAINED parameter is used as a status flag by the flow direction reversal functionality

for flipping the fitting during flow reversal. Because this integer parameter is used as a status flag, its value

is ignored by the software.

Click Relations > Part Rel > Add Param > Integer to add this parameter. The assignment of a value for

an integer parameter is mandatory. You must assign an integer value (such as 1) consistently, but it is not

used by the software.

About Branch RoutingIntersubassembly branch routing allows you to select a pipeline in another subassembly to branch to or

from the active piping assembly.

To Route a Branch1. You must first set a branch start point. Click Piping > Route > Set Start. The Define Start dialog box

opens.

2. Click PIPE SELECT > Branch Point and then select a MAKE POINT option:

� On Segment—Select a pipe segment. The PNT DIM MODE menu appears. Select a location

option:

Offset

Length Ratio

Actual Len

If the pipe segment is not in the active assembly, there is no restriction, so you can route the

branch pipeline from the main pipeline that is not in the active assembly.

� At Corner—Select a valid corner for Branch Start. Available corners (fitting corner type, not

bend) are indicated by a crosshair.

3. Click to insert the branch start point and close the dialog box.

4. Click Piping > Route > Branch. The Branch Pipe dialog box opens.

5. Under Select Point/Segment select the branch point or pipe segment.

6. If you branched to a segment, under Branch Point Placement select a placement location for your

branch point:

to specify the actual length along the pipe centerline.

to specify the fraction of the length along the pipe centerline.

to specify the distance from a plane to the point.

7. If you are inserting an angle branch, select Control placement using angle and use the slider or input a

value to adjust the angles. If this option is selected, the modifiable dimension in the model will be the

Page 145: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 145

angle, and the dimension or parameter value in the Branch Point Placement area will be read-only.

You can control which angle to use by clicking Angle Type at the top of the dialog box and selecting

one of the options:

� Angle From—The angle where the branching starts.

� Angle To—The angle where the branching ends.

8. Click the arrow to open the Offset From section of the dialog box. Select from the following offset

options:

to branch from the main pipe centerline to the branch pipe centerline.

to offset tangent from the main pipe to the branch pipe. Enter a value.

to flip the branch point with respect to the pipe centerline.

9. Click to complete the branch and close the dialog box.

The branch information is added to the assembly of the selected pipeline and is also saved with the

assembly where the branch pipeline is routed.

About Stub-in BranchesA stub-in branch is distinguished from a branch fitting because the stub-in branch does not contain any

solid fitting part. The pipe solid parts of a stub-in branch intersect and are trimmed. The stub-in branch is

either equal to or smaller in diameter than the main pipe, and can be created at an angle to the main

pipeline, or offset from the top or bottom of the main pipe solid part.

About Pipeline ModificationUsing the Modify Pipeline functionality you can modify pipes in an active assembly in the following ways:

� Change dimensions of a feature created by a single routing action. Only dimensions created when

routing the pipeline are available for modification.

� Change the bend parameters.

� Change the corner type.

� Display the flow direction or reverse the flow direction.

� Edit the pipeline specifications and parameters.

You can also make dimensional changes to pipelines outside of the active assembly; however, changes will

not be observed until either the assembly in question or the top level assembly is made active and

regenerated.

To Modify Pipe Segments1. Click Piping > Modify Pipe. The Modify Pipeline dialog box opens.

2. Under Active Assembly select the active assembly.

3. Under Modify Options, select Segment.

4. Under Segment, select the pipe segment you want to modify.

5. In the Segment Parameters section, modify the parameters by selecting from the list. The options are:

� Specification

� Size

� Schedule

6. Click to apply the changes and close the dialog box.

Note: If the selected pipe segment contains a reducer then the fitting modification dialog box opens.

Page 146: Ptc Pro Engineer Piping

146 Pro/PIPING Specification-Driven Design Mode

To Reverse Flow Direction1. Click Piping > Modify Pipe. The Modify Pipeline dialog box opens.

2. Under Active Assembly select the active assembly.

3. Under Modify Options, select Flow Direction.

4. Under Flow Direction, select the flow unit you want to modify by selecting from the list. The options

are:

� Pipeline—A pipeline is a collection of many connected series and junctions that represent a single

pipeline.

� Extension—Pipeline extension is a set of series that are connected together and having the same

flow direction.

� Series—A series is a pipeline portion consisting of pipeline elements between a Pipeline Start and

Junction, or Junction and Junction, or Junction and End, of a pipeline. Flow direction applies to

entire pipeline series and accordingly, an entire pipeline series will be associated with only one

flow direction.

Select the unit. In the graphics window the flow direction is indicated by arrows along the pipeline.

5. Click Reverse. The arrows show the flow direction has been reversed.

6. Click to apply the changes and close the dialog box.

To Modify a Corner Type1. Click Piping > Modify Pipe. The Modify Pipeline dialog box opens.

2. Under Active Assembly select the active assembly.

3. Under Modify Options, select Corner Type.

4. Under Corner Type, select the corners you want to modify. The Select Corner box displays the bend

type and radius.

5. In the New Type box, select a new corner type from the list.

6. In the New Value box, select a new value from the list.

Click to apply the changes and close the dialog box.

Page 147: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 147

To Edit a Pipeline1. Click Piping > Modify Pipe. The Modify Pipeline dialog box opens.

2. Under Active Assembly select the active assembly.

3. Under Modify Options, select Edit Pipeline. The Edit Pipeline dialog box opens with the Label tab

displayed. You can changes the following:

� Label—Modify the Pipeline Label by changing the Specification, Size, Schedule, Mnemonic,

and Number. You can assign insulation to the pipeline by selecting the Insulation checkbox and

selecting an insulation code from the list.

� Parameters—Enter or modify the pipeline parameters: Oper. Pressure, Oper. Temperature,

Design Pressure, and Design Temperature. Click to retrieve existing pipeline parameters

from a file. After the Open dialog box opens, select the file to retrieve and double-click.

Pro/PIPING displays the parameters in the boxes. Note that pipeline parameters options are set by

a configuration option and may not be available.

� Defined—Define or redefine parameters in the Name and Value boxes. Click to retrieve

existing pipeline parameters from a file. After the Open dialog box opens, select the file to retrieve

and double-click. Pro/PIPING displays the parameters in the boxes.

Use to add or delete parameters to the pipeline.

4. Click to save the new parameters.

Click to apply the changes and close the dialog box.

To Replace a Bend with an ElbowWhen a pipe piece fails the check of the bend clamp length, you can replace the selected bend with an

elbow.

1. Click Piping > Modify Pipe. The Modify Pipeline dialog box opens.

2. Under Active Assembly select the active assembly.

3. Under Modify Options, select Bend to Elbow. The Replace Bend dialog box opens.

4. Under Assembly, select the active assembly.

5. Under Pipelines select the pipelines

6. A list of invalid pipe pieces display under Select Invalid Pipe Piece.

All the segments and bends of the selected invalid pipe piece display under Select Bend to Replace,

the invalid ones have a red symbol next to them. Those are the ones that violated the minimum clamp

length defined in the bend machine file inside the Master Catalog.

7. Under Select Bend to Replace, select the bend adjacent to the invalid segment to be replaced by a

fitting corner type.

8. Click to apply the changes and close the dialog box. The elbow fittings are inserted

automatically when you apply the changes.

To Modify the Bend Parameters1. Click Piping > Modify Pipe. The Modify Pipeline dialog box opens.

2. Under Active Assembly select the active assembly.

3. Under Modify Options, select Bend Parameters. The Bend Parameters dialog box opens.

4. From the menu click Edit > Columns > Add/Remove. The Model Tree Columns dialog box opens.

5. Under Not Displayed, Bend Params should be selected. If it is not, select it from the list.

6. In the Name input box, type in a name for the parameter.

7. Click to add the name to the Displayed area. You can manipulate this list using the following:

Page 148: Ptc Pro Engineer Piping

148 Pro/PIPING Specification-Driven Design Mode

to remove a name from the list.

to move a parameter up in the list.

to move a parameter down in the list.

to change the column width.

8. When you have created the bend parameters, do one of the following:

� Click to add the changes and keep the dialog box open.

� Click to apply the changes and close the dialog box.

9. In the Bend Parameters dialog box, a column is displayed for each added parameter. To modify the

parameters, click in the parameter column next to the feature you want to modify and fill in or change

the information.

Click to apply the changes and close the dialog box.

About Specification-Driven Fitting InsertionSpecification-Driven Fitting Insertion allows you to define and insert standard assembly fittings on the fly

into a pipeline without having to create an enormous number of assemblies and their configurations in the

fitting library before insertion. A standard assembly fitting is a group of fittings that represent, for example,

a standard vent or drain assembly.

You can also modify the orientation of a member fitting without changing other instances of the same

assembly fitting.

For more information on enhancing the Specification Database to accommodate the definition of standard

assembly fittings, see the topics About Creating a Specification Database and To Define an Assembly

Fitting in a Piping Specification.

To Insert Fittings1. Choose Piping > Fitting > Insert. The Insert Fitting dialog box opens with the Selection tab selected.

2. Under Placement Type, do one of the following:

� Click On Pipe Segment and select the Point Location.

� Click At Free Location and select the Assembly. You can modify the Specification, Size, or

Schedule of the pipeline.

3. Under Fitting Selection, choose a Fitting Category. The options are:

to insert a valve.

to insert a flange.

to insert an elbow fitting.

to insert a branch fitting (includes special olet fittings).

to insert a reducer fitting.

to insert a general fitting or gasket.

to insert an assembly fitting.

4. The Selection Name section displays a default fitting name. Change this name by selecting from the

list. The first fitting in the assembly fitting appears in the Preview Fitting Graphics box.

Page 149: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 149

5. If desired, click the New Spec box to specify a different specification to be used in a downstream

portion of the pipeline after the fitting insertion is done. Note: this option may not be available.

6. For some fittings, you can automatically insert a set of flanges and gaskets. If this option is available,

select the checkbox to insert flanges and gaskets automatically.

7. If you want to preview the fittings, click the arrow next to Preview Fitting Graphics to display the

graphics window. If you want to preview the graphics in a separate window, select the checkbox.

8. Select the Placement/Orientation tab.

9. Under Placement Options, make the following selections:

Fitting Placement

to insert a fitting at a specified location.

to insert a fitting face to face with another fitting.

to insert a fitting at the end of a segment.

Location Type

to locate the fitting at a specified location.

to locate the fitting a specified distance ratio.

to offset the fitting from an upstream corner.

to offset the fitting from a plane.

Location Parameter

Specify a location parameter and use the thumb wheel to increase or decrease the amount of offset.

10. Under Orientation Options make the following selections:

Alignment Offset

Check this box to offset the fitting by the value set for the OFFSET parameter. The system determines

the near, far, or center alignment locations using the value of the OFFSET parameter.

Alignment Point

The alignment point positions the fitting on the fitting port that is near, far, or center. If you have

selected Alignment Offset, then the alignment is offset from the near, far, or center point by the

specified offset value.

near point

center point

far point

Flip

to flip the fitting

Rotation Angle

Select from the standard options or use the thumb wheel to adjust the rotation angle.

11. Click to insert the fitting and close the dialog box.

Page 150: Ptc Pro Engineer Piping

150 Pro/PIPING Specification-Driven Design Mode

To Replace Fittings1. Click Piping > Fittings > Replace. The Replace Fitting dialog box opens.

2. Under Fitting Component select the fitting to be replaced. Information about the fitting appears as

read-only text under Fitting Data.

3. Under Fitting Selection, select the new fitting you want.

4. Click to replace the fitting and close the dialog box.

Specifying Thumb Wheel IncrementsSpecify the increment for each controllable movement of the thumb wheel using the configuration option

piping_thumb_wheel_increment. The value must be a positive real number and is specified in the

current model unit.

Configuration Option Description

CREATE_FRACTION_DIM No—Dimensions are created as decimals (default).

Yes—All new dimensions are created as fractions.

DIM_FRACTION_FORMAT Std—Displays fractional dimensions in standard

Pro/ENGINEER format (15 1/2 for 15.5 inches).

Aisc—Displays fractional dimensions in AISC format (1' 3

1/2" for 15.5 inches).

DIM_FRACTION_DENOMINATOR Sets the largest denominator to be used for fractional

dimensions.

DEFAULT_DEC_PLACES (0-14) Sets the number of decimal places to display linear

dimensions. Default is 2.

� If the specified increment value is less than the minimum possible value that can be represented using

the default number of decimal places specified using the configuration option

default_dec_places, then the minimum possible value is used as the increment. For example, if

you specify an increment value of 0.0001 when the default_dim_places is 3, the minimum

possible value that can be represented is 0.001, and the same is used as the increment.

� If the piping_thumb_wheel_increment configuration option is not specified when the decimal

format is active, the minimum possible decimal value is used as the increment value. When the

fractional format is active, the minimum possible fractional value is used as the increment value.

� If the fractional format is active (create_fraction_dim set to Yes), and the specified increment is

less than the minimum value that can be represented by the current denominator specified using the

configuration option dim_fraction_denominator, the minimum fractional value is used as

increment. For example, if 1/128 is specified as the increment when the denominator is 8, the minimum

possible fractional value that can be represented by this denominator is 1/8. Therefore, 1/8 is used as the

increment value.

� If the increment specified is between two adjacent fractional values that can be represented by the

current denominator, the higher value of these two fractional values is used as the increment. For

example, if the increment specified is 0.200, which is between 1/8 and 1/4, 1/4 is used as the increment.

About the Insertion of Group FittingsUsing the Insert Group Fitting functionality you can:

� Specify a group of fittings for insertion.

� Automatically perform end type compatibility checking between adjacent fittings in the group.

� Automatically select and insert the appropriate gaskets between the adjacent flanged fittings in the

Page 151: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 151

group.

� Automatically select and insert an appropriate pair of flange and gasket between a flanged end of a

fitting and a non-flanged end of another fitting, provided the end type compatibility

� Insert the specified group fittings on a pipe segment with their adjacent faces mated.

� Delete a group of fittings.

Key FittingThe key fitting is a fitting in the group, which will be inserted first on the pipe segment. Before the key

fitting is inserted, the selected pipe segment will be dived in to two segments at the specified location. The

key fitting will be placed at the specified location. The adjacent fittings will be inserted with their faces

mating with either side face of the key fitting. All the fittings in the group will be inserted subsequently in

this manner.

The first selected fitting becomes the key fitting by default. If any one of the following fittings is added to

the group, then that fitting automatically becomes the key fitting, and the original key fitting becomes the

normal fitting.

� Elbow fittings

� Branch fittings

� Eccentric fittings

� Angle valves

A group cannot have more than one fitting from these categories.

To Insert Group Fittings1. Click Applications > Piping > Fitting > Insert Group. The Insert Group Fitting dialog box opens.

The Selection tab is selected by default.

2. Under Pipeline Selection, select the Point Location.

3. Under Fitting Selection, select the fitting you want to insert. The options are:

to insert a valve.

to insert a flange.

to insert an elbow fitting.

to insert a branch fitting (includes special olet fittings).

to insert a reducer fitting.

to insert a general fitting or gasket.

to insert an assembly fitting.

4. The Selection Name section displays a default fitting name. Change this name by selecting from the

list.

5. If desired, click the New Spec box to specify a different specification to be used in a downstream

portion of the pipeline after the fitting insertion is done.

Note: This option may not be available.

6. Select Automatic Flange_Gasket if you want a set of flanges and gaskets to be inserted automatically.

7. Use the Group Manipulation buttons to add fittings or display information about selected fittings for

your group of fittings.

Page 152: Ptc Pro Engineer Piping

152 Pro/PIPING Specification-Driven Design Mode

Displays the previous fitting in the group and makes it the current fitting.

Displays the next fitting in the group and makes it the current fitting.

Inserts a new fitting into the group before the current fitting.

Inserts a new fitting into the group after the current fitting.

Specifies the current fitting as the key fitting. This option is not accessible if the current fitting

is already the key fitting, or if the current key fitting of the group is an elbow, branch, eccentric reducer

fitting, or angle valve.

Deletes the current fitting from the group. The next fitting in the group becomes the current

fitting. If the key fitting is deleted, then the next fitting becomes the key fitting.

Clears all fittings from the group.

As you add or remove fittings from the groups, the Fitting Counter at the top of the dialog box

displays the number of the current fitting and the number of total fittings in the group. If the current

fitting is the Key Fitting, the counter reflects this information.

8. Select the Placement/Orientation tab. You can determine Placement and Orientation Options, for

one fitting at a time.

9. Under Placement Options, make the following selections:

Fitting Placement

to insert a fitting at a specified location.

to insert a fitting face to face with another fitting.

to insert a fitting at the end of a segment.

to insert a fitting at a junction (available when you insert a branch fitting).

to insert a fitting at corner run to branch (available when you insert a branch fitting)..

to insert a fitting at corner branch to run (available when you insert a branch fitting)..

Location Type (Location Type buttons are available when you click under Fitting

Placement.)

to locate the fitting at a specified location.

to locate the fitting a specified distance ratio.

to offset the fitting from an upstream corner.

to offset the fitting from a plane.

Location Parameter

Specify a location parameter and use the thumb wheel to increase or decrease the amount of offset.

10. Under Orientation Options make the following selections:

Alignment Offset

Page 153: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 153

Check this box to offset the near or far alignment of the fitting by the value set by the OFFSET

parameter. The system applies the offset value in the positive Z direction of the entry port fitting.

Alignment Point

The alignment point positions the fitting on the fitting port that is near, far, or center.

near point. The system aligns the inlet (upstream) port of the fitting with the location point of

the fitting.

center point. The system aligns the outlet (downstream) port of the fitting with the location

point.

far point. The system places the fitting so that the alignment point is in the middle of the two

ports

Flip

to flip the fitting

Rotation Angle

Select from the standard options or use the thumb wheel to adjust the rotation angle.

11. If you want to preview the fittings, click the arrow next to Preview Fitting Graphics to display the

graphics window. If you want to preview the graphics in a separate window, select the checkbox.

Click to insert the group fitting and close the dialog box.

To Delete Fittings1. Click Piping > Fitting > Delete.

2. Select a fitting, and then Done Sel from the GET SELECT menu. The fitting is deleted.

3. When you are finished deleting fittings click Done Sel or Quit Sel.

Group Fitting RulesThe following rules apply for specifying group fittings, for insertion.

� There can be only one key fitting in the group.

� The Placement Options and Alignment Point options can be specified only for the key fitting. The

placement options will be disabled for other fittings. But orientation options will be accessible

individually for all the fittings.

� When a non-key fitting is manually set as "key fitting", the Placement Options and Alignment Point

options of the original key fitting will be transferred to the new key fitting. However, you can change

these options as required for the new key fitting.

About Branch Fittings A branch fitting is a fitting solid part that you insert at a branch point. It has three (tee) or four (cross) legs.

The corresponding pipe solid parts trim to the location of the csys (coordinate system) ports on each leg of

the branch fitting. The piping specification designates these branch fittings, and they are available for

automatic selection and insertion according to the specification-driven fitting insertion rules.

Page 154: Ptc Pro Engineer Piping

154 Pro/PIPING Specification-Driven Design Mode

To Create Branch Start Points1. Click Route > Set Start. The Define Start dialog box opens along with the Pipe Select menu.

2. Click Branch Point on the Pipe Select menu. The Make Point menu appears. Click either On

Segment or At Corner.

� On Segment—Select the pipe segment in the graphics window.

� At Corner—Select the corner.

3. When the Pnt Dim Mode menu appears, select the dimension type. The options are:

� Offset—Select the offset plane and enter a value.

� Length Ratio—Input the distance.

� Actual Len—Enter the length.

You can route a branch pipeline from a main pipeline that is not in the active assembly or route along the

pipeline.

End Type Compatibility CheckingEnd type compatibility checking within the group is performed for every fitting in the group after the

second fitting is specified. If the end compatibility check fails, then:

� An error message is displayed.

� You can correct the failure either by selecting another fitting or by flipping a fitting.

� You can remove the failed fitting.

To Redefine Specification-Driven Fittings1. Click Piping > Fitting > Redefine. The Redefine Fitting dialog box opens.

2. Select a fitting to redefine.

3. Change any of the Orientation Options:

� Alignment Point—Change the dimensional control point of the fitting.

� Flip—Change the direction of the fitting.

� Alignment Offset—Select to offset the alignment.

� Rotation Angle—Reposition the fitting.

4. Click if you want to complete the redefinition of the fitting on the pipeline and close the

dialog box.

About Modifying Fittings (Spec-Driven)You can modify any fitting that you inserted in your specification-driven piping system. Pro/PIPING

allows you modify fittings in the following ways:

� Delete Fittings—Delete unwanted fittings

� Redefine Fittings—Redefine fitting parameters to customize certain fittings

� Replace Fittings—Replace inserted fittings with different ones

About Fabricating PipesThe Specification-Driven method of modeling includes the following Pipe Fabrication functionality:

� Pipe piece cutting functionality that allows you to insert or delete a cut.

� Pipe spool piece generation that allows you to generate pipe spool pieces automatically.

� Create a solid representation for piping insulation and store the information in the model.

Create a pipe solid for a pipe segment or the entire pipeline in the current active assembly.

Page 155: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 155

About Cutting Pipe PiecesYou use cut pipe to split a pipeline into manufacturable pieces. Cut Pipe allows you to alter the length of

pipelines by splitting a straight segment into shorter raw pipe blanks, or cutting the pipe at a specific

location to generate the desired spool.

The piece cutting functionality allows you to perform the following tasks:

� Cut a pipeline at a specified location.

� Cut a straight pipeline segment at multiple locations by specifying the stock length or using a user-

specified length of pipe.

� Specify a cut location by referencing other objects such as an adjacent pipe segment, a hull structure, or

a data reference plane.

� Specify a cut location by an offset distance.

� Automatically insert joint fittings at the cut location during piece cutting.

� Assign shop or field weld attributes.

Generate pipe spool pieces based on cuts.

To Cut Pipe at a Single Location Using PlacementUse Cut Pipe to cut a pipeline at a specified location using distance or ratio placement.

1. Click Application > Piping > Fabrication > Cut Pipe. The Cut Pipe dialog box opens.

2. Under Piece Cutting Options select single cut .

3. Select the pipe segment in which you want to insert a cut; then click Done Sel from the GET SELECT

Menu. By default, the selected location will be the placement location of the cut. The pipeline label

displays under Select Pipe Segment as read only information.

4. The distance of the selected location on the pipe segment displays in the thumb wheel input panel.

Select the Cut Placement Option:

5. Distance Placement—Use the thumb wheel to reposition the cut location along the pipe

segment or enter an explicit distance directly in the input panel.

6. Ratio Placement—Specify a distance ratio from the upstream end of the specified pipe

segment.

7. If you want to insert a joint fitting at the cut, under Miscellaneous Options, select Joint Fitting and

specify the joint fitting name.

8. If you want to assign a weld attribute to this cut, under Select Weld Type, select from the following

weld type options: Shop-Field, Shop-Shop, and Field-Shop.

9. Do one of the following:

� Click to insert a cut at the defined location, generate the specified weld attribute, and close

the Cut Pipe dialog box.

� Click to insert a cut at the defined location, generate the specified weld attribute, and

then continue inserting cuts with the Cut Pipe dialog box.

� Click if you want to exit the dialog box.

Note: You can control the display format of the linear dimension and the incremental step value for the

thumb wheel movement using the piping_thumb_wheel_increment config.pro option.

Page 156: Ptc Pro Engineer Piping

156 Pro/PIPING Specification-Driven Design Mode

Assigning a Weld TypeYou can assign a shop or field weld attribute at pipe piece cut locations. If a welded sleeve or coupling is

automatically inserted during pipe piece cutting process, then a shop-field weld is automatically assigned to

the cut location based on the currently specified weld option.

When a flange is specified for automatic joint fitting insertion, the weld assignment option is disabled.

The field weld information is used by the Pipe Spool Generation functionality for generating pipe spools

and numbering them. The Piping Isometric Drawing functionality uses both the shop and field weld

information to mark the shop or field welds on isometric drawings.

The shop or field welds are graphically represented and have a unique identification number, which is

automatically generated. For example, shop weld numbers are SW1, SW2, and so on.

At any time during modeling, you can use the standard Datum On/Off tool on the Pro/ENGINEER

toolbar to display or hide the shop or field welds.

Using Joint FittingsBy default the joint fitting is not inserted unless you specify it.

Use the Joint Fitting option in the Cut Pipe dialog box to insert a joint fitting automatically at the piece

cut location. If more than one joint fitting is applicable for a particular cut location, you can select a joint

fitting from the list of Joint Fittings.

If you choose flange as a joint fitting, the Weld Type options are not enabled.

To Cut Pipe at a Single Location Using a PlaneReferenceUse the following procedure to insert a cut a defined distance from a specified plane and generate a weld

attribute.

1. Click Application > Piping > Fabrication > Cut Pipe. The Cut Pipe dialog box opens.

2. Under Piece Cutting Options single cut is selected by default. If it is not, select it.

3. Select an approximate location on the pipe segment in which you want to insert a cut, then click GET

SELECT > Done Sel. The pipeline label is displayed under Select Pipe Segment as read-only

information.

4. Under Cut Placement Options select the plane reference option .

5. Select a planar hull structural surface or datum plane that is perpendicular to the pipe segment. The

name of the reference is displayed under Location Parameter.

6. Use the thumb wheel to position the cut location along the pipe segment or enter an explicit distance

directly in the input panel.

7. To insert a joint fitting at the cut, under Miscellaneous Options, select Joint Fitting and specify the

joint fitting name. The default is no joint fitting.

8. Under Select Weld Type, the Field Weld option is selected by default. If it is not, select it to assign a

field weld attribute to this cut.

9. To insert the cut, do one of the following:

Click to insert a cut at the defined location, generate the specified weld attribute, and close the

Cut Pipe dialog box.

Click to insert a cut at the defined location, generate the specified weld attribute, and then

Page 157: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 157

continue inserting cuts with the Cut Pipe dialog box.

To Cut Pipe at a Single Location Using a PipeReferenceIn the following procedure, you place a cut at the specified location on a segment and then create a

reference from an adjacent upstream pipe segment that is perpendicular to the segment where the cut is

defined.

1. Click Application > Piping > Fabrication > Cut Pipe. The Cut Pipe dialog box opens.

2. Under Piece Cutting Options single cut is selected by default. If it is not, select it.

3. Select an approximate location on the pipe segment in which you want to insert a cut, then click Done

Sel on the GET SELECT Menu. The pipeline label is displayed under Select Pipe Segment as read-

only information.

4. Under Cut Placement Options select the pipe reference option .

5. Select an upstream adjacent pipe segment that is perpendicular to the pipe segment in which you are

inserting the cut. The name of the reference will display under Location Parameter.

6. Use the thumb wheel to position the cut location along the pipe segment or enter an explicit distance

directly in the input panel.

7. To insert a joint fitting at the cut, under Miscellaneous Options, select Joint Fitting and specify the

joint fitting name. The default is no joint fitting.

8. Under Select Weld Type, the Field Weld option is selected by default. If it is not, select it to assign a

field weld attribute to this cut.

9. To insert the cut, do one of the following:

Click to insert a cut at the defined location, generate the specified weld attribute, and close the

Cut Pipe dialog box.

Click to insert a cut at the defined location, generate the specified weld attribute, and then

continue inserting cuts with the Cut Pipe dialog box.

Note: The referenced pipe segment must be perpendicular to the pipe segment in which you are inserting

the cut. If it is not, this functionality will be disabled.

To Cut Pipe at Multiple Locations Based on PipeStock or User Specified LengthUse this procedure to cut a straight pipeline segment automatically at multiple locations by specifying the

stock length or based on a user-specified length of pipe. When you cut at multiple locations, the specified

length is applied at intervals along the straight pipe segment.

After you create multiple cuts in this manner, they are treated as individual cuts. You can manipulate them

and delete them individually.

1. Click Application > Piping > Fabrication > Cut Pipe. The Cut Pipe dialog box opens.

2. Under Piece Cutting Options select multiple cut .

3. Select a straight pipe segment in which you want to insert multiple cuts, and then click

GET SELECT > Done Sel. The pipeline label is displayed under Select Pipe Segment as read-only

information.

4. Under Interval Specification, specify the desired stock length or a desired interval length to cut the

pipe segment at multiple locations.

5. To insert a joint fitting at the cut, under Miscellaneous Options, select Joint Fitting and specify the

Page 158: Ptc Pro Engineer Piping

158 Pro/PIPING Specification-Driven Design Mode

joint fitting name. The default is no joint fitting.

6. Under Select Weld Type, the Field Weld option is selected by default. If it is not, select it to assign a

field weld attribute to this cut. Field Welds with unique identification numbers will be created at each

cut location.

7. To insert the cut, do one of the following:

Click to insert cuts at the defined location, generate the specified weld attribute, and close the

Cut Pipe dialog box.

Click to insert cuts at the defined location, generate the specified weld attribute, and then

continue inserting cuts with the Cut Pipe dialog box.

To Cut Pipe at Multiple Locations with AutomaticJoint Fitting InsertionUse this procedure to cut a straight pipeline segment automatically at multiple locations by specifying the

pipe stock length and automatically inserting the required joint fittings. When you cut at multiple locations,

the specified length is applied as intervals along the straight pipe segment.

1. Click Application > Piping > Fabrication > Cut Pipe. The Cut Pipe dialog box opens.

2. Under Piece Cutting Options select multiple cut .

3. Select a straight pipe segment in which you want to insert multiple cuts, and then click Done Sel from

the GET SELECT Menu. The pipeline label is displayed under Select Pipe Segment as read-only

information.

4. Under Interval Specification, specify the desired stock length or a desired interval length to cut the

pipe segment at multiple locations.

5. Under Miscellaneous Options, click Joint Fitting and select the type of fitting from the list. If the

selected joint fitting is a flange, the Weld Type options are not accessible.

If the joint fitting specified is a sleeve or coupling with welding end types, under Select Weld Type,

select one of the following options. The weld attribute is automatically associated to the inlet port of the

joint fitting.

� Shop-Field—The joint fitting is inserted with its far point aligned to the cut location and cut

location has a Field Weld (FW) attribute.

� Shop-Shop—The joint fitting is inserted with its far point aligned to the cut location and cut

location has a Shop Weld (SW) attribute.

� Field-Shop—The joint fitting is inserted with its near point aligned to the cut location and cut

location has a Field Weld (FW) attribute.

Note: In all of these Weld Type options, the welding at the other side of the fitting is a Shop Weld.

6. To insert the cut, do one of the following:

Click to insert cuts at the defined location, generate the specified weld attribute, and close the

Cut Pipe dialog box.

Click to insert cuts at the defined location, generate the specified weld attribute, and then

continue inserting cuts with the Cut Pipe dialog box.

Page 159: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 159

To Delete a Pipe Piece Cut1. Click Piping > Fabrication > Delete Cut. The GET SELECT menu opens.

2. Click Sel By Menu. The Sel By Menu dialog box opens.

3. Under Select name(s): click the weld symbol you want to delete. The selected weld symbol shows in

the graphics window.

4. Under Current Selections, click Select.

5. The pipeline repaints automatically with the cut deleted and the GET SELECT menu reappears for

any further cuts.

When you have finished deleting cuts, click Done Sel to close the GET SELECT menu.

About Pipe Spool GenerationThe Generate Spool functionality allows you to generate pipe spool pieces automatically based on the piece

cuts defined in a pipeline. Each pipe spool that is generated has a unique spool piece number associated

with it. The spool and its associated number information are stored in the model and are available for

downstream functionality such as pipe spool piece drawing, installation drawing generation, and reporting.

During generation, the spool piece numbers are displayed as temporary graphics for verification.

Generate Spool allows you to:

� Generate pipe spool pieces and associate unique numbers to them

� Display the spool numbers as temporary graphics

� Delete the associated spool information

Using the Generate button in the Generate Spool dialog box, you can activate the automatic generation of

pipe spool pieces based on the piece cuts defined in a pipeline. A pipe spool is generated if a pipe piece cut

with a Field Weld attribute, or a flanged or screwed fitting is encountered. Each unique spool number is

generated based on the format defined by the configuration option, pipeline_spool_label_format.

About Pipe SolidsA pipe solid is the solid geometry created inside a solid part using the Pipe Solid generation functionality.

If you update a pipeline that has associated pipe solid geometry using any of the following modeling

functionality, Pro/PIPING automatically creates a new solid part:

� Pipeline routing

� Fitting insertion, deletion, redefinition, replacement

� Group fitting insertion

� Pipeline modification

� Pipeline corner modification

� Pipe cutting and cut deletion

To Create a Pipe Solid1. Click Piping > Fabrication > Pipe Solid. The Pipe Solid dialog box opens.

2. Under Active Assembly, select the assembly in which you want to create a pipe solid, if it is not

already selected.

3. Under Segment Tree, the assembly tree is displayed. Any segments that are already pipe solids are

listed.

4. Select the segment or segments you want to make solid using one of the selection methods:

Click the select arrow, then select a pipe segment.

Click to select all pipe segments.

Page 160: Ptc Pro Engineer Piping

160 Pro/PIPING Specification-Driven Design Mode

Click to clear a single pipe segment or all segments.

5. If you want to select a new start part to create pipe solids, click and browse for a start part. Click

to select all pipe segments in the chosen start part.

6. Click to create a pipe solid and keep the dialog box open.

7. Click to return a pipe segment to its original state, erasing the solid parts from session.

8. Click to create a pipe solid and close the dialog box.

Note: If the selected pipe segments already have insulation assigned to them, Pro/Piping automatically

creates the insulation solids during pipe solid creation.

Rules for Pipe Spool GenerationA pipe spool is generated when:

� A pipe piece cut with a field weld attribute is encountered

� A flanged fitting is encountered

� A screwed fitting is encountered

The first pipe spool is the one that originates from the From terminal location of a pipeline. This is based

on the flow direction of the pipeline. If there are multiple From locations in a pipeline, the chronological

order of pipe segment creation determines the first From location.

� Subsequent spool pieces are generated along the pipeline network based on the flow direction of the

pipeline.

� Each pipe spool is associated with a unique spool number. The spool number is generated based on the

format defined by the config.pro option, pipeline_spool_label_format and on information

specified in the Generate Spool dialog box: prefix, suffix, number, and increment value.

� The SPOOLNUM keyword is substituted with the start number value that you specify and

increments (for the subsequent spools in the same pipeline) using the increment value that you

specify. The default start number and the number of digits for the spool number is based on the

values specified in the square brackets after the spoolnum keyword.

� The PREFIX and SUFFIX keywords are substituted with the values specified within the square

brackets and appear as default values in the Generate Spool dialog box.

Example: Associating Spool Numbers with SpoolsThe pipeline label is 100A-MS-STEAM-1001-IH, and you specify the default configuration option

pipeline_spool_label_format defined as follows:

SIZE-SPECIFICATION-MNEMONIC-NUMBER-SPOOL#PREFIX[0]SPOOLNUM[01]SUFFIX[]

If you specify a start number of 1 and an increment of 1, the following spool numbers are associated with

the generated spools:

� 100A-MS-STEAM-1001-SPOOL#001

� 100A-MS-STEAM-1001-SPOOL#002

� 100A-MS-STEAM-1001-SPOOL#003

� 100A-MS-STEAM-1001-SPOOL#004

In this example, the embedded character '-' (the dash character embedded in-between the various keywords)

and the embedded string 'SPOOL#' are user defined. You can embed any character or string as prefix or

suffix to any of the label keywords.

Page 161: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 161

To Generate All Spool Pieces of a Pipeline1. Click Piping > Fabrication > Gen Spool, and then Done/Return. The Generate Spool dialog box

opens.

2. Select an Active Assembly. The activated assembly name is displayed in the input panel for your

reference. After you have activated an assembly, you can select pipelines from this assembly and its

subassemblies for spool generation processing.

3. Select a Pipeline(s) for spool generation processing. You can select a pipeline in the graphics window,

Model Tree, or Piping system tree. If you select the root node in the piping system tree, all of the

pipelines displayed under this tree are selected for generation.

4. Click the Pipeline tab. The options are Generate, Delete, and Reset.

� Generate—Generates the spool pieces for the specified pipelines and creates a unique spool

number for each spool piece. Generate is the default.

� Delete—Deletes the pipe spool information generated using the Pipeline Generate option. Note:

This option does not delete pipe spool information generated by specifying a segment, using the

Pipe Spool option. To delete only the spools generated using the Spool Generate option, use the

Spool Delete option on the Spool tab.

� Reset—Deletes pipe spools that were generated using the Pipeline Generate and Spool Generate

options and their associated spool number information.

5. Select Generate.

6. Select Prefix and specify the prefix to substitute in the PIPELINE_SPOOL_LABEL_FORMAT if

applicable.

7. Select Suffix and specify the suffix to substitute in the PIPELINE_SPOOL_LABEL_FORMAT if

applicable.

8. Select Number and specify the starting number to begin automatic spool number generation. The

default value is 01. Note: The value 01 means that 2-digit numbers are generated with a leading zero.

So for 3-digit numbers, use 001.

9. Specify the Increment value to be used to generate spool numbers. The default value is 1.

10. Click to generate the pipeline segment and close the Generate Spool dialog box.

11. Click to generate pipeline segment and then continue using the Generate Spool dialog box.

Each pipe piece generated is associated with a unique spool number. The generated spool numbers are

displayed along the spool piece as temporary graphics for reference.

To Generate a Pipe Spool Piece by Specifying aPipe Segment1. Click Piping > Fabrication > Gen Spool, and then Done/Return. The Generate Spool dialog box

opens.

2. Select an Active Assembly. The activated assembly name is displayed in the input panel for your

reference. After you have activated an assembly, you can select pipelines from this assembly and its

subassemblies for spool generation processing.

3. Under Pipelines, select a pipe segment for spool generation processing. You can select a pipeline in

the graphics window, Model Tree, or Piping system tree. If you select the root node from the piping

system tree, all the pipelines displayed under this tree are selected for generation.

4. Click the Spool tab and select the Generate option to generate the spool piece for the specified pipe

segment.

5. Select Prefix and specify the prefix to substitute in the PIPELINE_SPOOL_LABEL_FORMAT if

applicable.

6. Select Suffix and specify the suffix to substitute in the PIPELINE_SPOOL_LABEL_FORMAT if

applicable.

7. Select Number and specify the starting number to begin automatic spool number generation. The

default value is 01. Note: The value 01 means that 2-digit numbers are generated with a leading zero.

Page 162: Ptc Pro Engineer Piping

162 Pro/PIPING Specification-Driven Design Mode

So for 3-digit numbers, use 001.

8. Specify the Increment value that will be used to generate spool numbers. The default value is 1.

9. Click to generate the pipe spools and close the Generate Spool dialog box.

Click to generate pipe spools and then continue using the Generate Spool dialog box.

Each spool piece generated is associated with a unique spool number. The generated spool numbers are

displayed along the spool piece as temporary graphics for reference. Repaint the screen to remove the spool

numbers from the graphics display.

To Edit a Pipe Spool Number1. Click Piping > Fabrication > Gen Spool, then Done/Return. The Generate Spool dialog box opens.

2. Click the Spool tab and the Select Pipelines arrow and choose GET SELECT > Query Sel to select a

spool to edit. The spool name for the specified pipe segment appears in the Select Pipelines box.

3. Under Spool Options, you can change the numbers in the Prefix, Suffix, Number, or Increment boxes.

These numbers are based on the spool number format definition defined by the configuration option,

pipeline_spool_label_format.

To apply the changes, click or . The spool number updates.

To Delete Pipe SpoolsDuring the piping design process, if you modify the cuts on a pipeline that has been processed for spool

generation, then the generated spool information becomes invalid. When this happens, you must delete the

pipe spools and their associated spool number information.

Depending on the spool information you want to delete, you can:

� Delete only the pipe spools created using the Generate Pipeline option.

� Delete only specified pipe spools created using the Generate Spool option.

� Delete the pipe spools created using both the Generate Spool and the Generate Pipeline options.

1. Click Piping > Fabrication > Gen Spool. The Generate Spool dialog box opens.

2. Select an Active Assembly. The activated assembly name is displayed in the input panel for your

reference.

3. Under Pipelines, select the pipeline segment you want to delete.

4. Do one of the following:

� To delete the pipe spools created using Generate Pipeline, click the Pipeline tab. Under Pipeline

Options, select Delete.

� To delete the pipe segment spool piece created using Generate Spool, click the Spool tab. Under

Spool Options, select Delete.

� To delete the all pipe spools created using both the Generate Pipeline and Generate Spool

options, click the Pipeline tab. Under Spool Options, select Reset.

5. Click to delete the pipe spool information and close the Generate Spool dialog box.

Click to delete the pipe spool information and then continue using the Generate Spool dialog

box.

About Trimmed Elbow FittingsUsing the Specification-driven Piping Fitting Insertion functionality, you will be able to:

� Specify a selection name during fitting insertion and insert a trimmed elbow at the specified vertex

location.

� Insert a trimmed elbow based on the automatically determined selection name of the nearest standard

elbow fitting (for example, an elbow fitting with an angle closest to the vertex angle).

Page 163: Ptc Pro Engineer Piping

Pro/PIPING Specification-Driven Design Mode 163

� Insert elbow fittings at all vertices of a pipeline by automatically determining the appropriate elbow

fitting selection names based on the vertex angle of the various vertices.

� Optionally include trimmed elbow insertion during automatic elbow placement. Using this option you

will be able to process all the vertices with a nonstandard vertex angle and insert a suitable trimmed

elbow.

To Insert a Trimmed Elbow by Specifying aSelection Name1. Click Applications > Piping > Fitting > Insert and select a pipeline location (using the standard Pick

Menu) where you want to insert a trimmed elbow. The Insert Fitting dialog box opens.

2. Under Placement Type, the default option On Pipe Segment is selected. If you want to insert the

fitting on a pipeline from another assembly, select At Free Location and select the assembly.

3. Under Pipeline Selection, select the pipe segment in which you want to insert the elbow. The name

appears as read only in the information window.

4. Under Fitting Selection, click to select Elbow fitting.

5. Select the Trim option.

6. Choose a selection name on the Selection Name list.

7. Click to insert the elbow fitting and close the dialog box.

Click to insert the elbow fitting and continue using the Insert Fitting dialog box.

To Insert a Trimmed Elbow by Selecting theNearest Standard Elbow1. Click Applications > Piping > Fitting > Insert and select a pipeline location (using the standard Pick

Menu) where you want to insert a trimmed elbow. The Insert Fitting dialog box opens.

2. Under Placement Type, the default option On Pipe Segment is selected. If you want to insert the

fitting on a pipeline from another assembly, select At Free Location and select the assembly.

3. Under Pipeline Selection, select the pipe segment in which you want to insert the elbow. The name

appears as read only in the information window.

4. Under Fitting Selection, click to select Elbow fitting.

5. Select the Trim and Nearest Std. Elbow options. The Selection Name list becomes inaccessible and

the required elbow for trimming is determined automatically, based on the vertex angle.

6. Click to insert the elbow fitting and close the dialog box.

Click to insert the elbow fitting and continue using the Insert Fitting dialog box.

To Insert Elbows at all Corners Without Trim1. Click Applications > Piping > Fitting > Insert and select a pipeline location (using the standard Pick

Menu) where you want to insert a trimmed elbow. The Insert Fitting dialog box opens.

2. Under Placement Type, the default option On Pipe Segment is selected. If you want to insert the

fitting on a pipeline from another assembly, select At Free Location and select the assembly.

3. Under Pipeline Selection, select the pipe segment in which you want to insert the elbow. The name

appears as read only in the information window.

4. Under Fitting Selection, click to select Elbow fitting.

5. Select the At All Corners option.

6. Click to insert the elbow fittings and close the dialog box.

Page 164: Ptc Pro Engineer Piping

164 Pro/PIPING Specification-Driven Design Mode

Click to insert the elbow fittings and continue using the Insert Fitting dialog box.

Note: The Trim option is not chosen in this use case so trimmed elbows are not inserted.

To Insert Elbows at all Corners with TrimTo automatically insert an elbow fitting at all vertices of a specified pipeline without specifying a fitting

selection name and automatically insert all trimmed elbows use the following procedure.

1. Click Applications > Piping > Fitting > Insert and select a pipeline location (using the standard Pick

Menu) where you want to insert a trimmed elbow. The Insert Fitting dialog box opens.

2. Under Placement Type, the default option On Pipe Segment is selected. If you want to insert the

fitting on a pipeline from another assembly, select At Free Location and select the assembly.

3. Under Pipeline Selection, select the pipe segment in which you want to insert the elbow. The name

appears as read only in the information window.

4. Under Fitting Selection, click to select Elbow fitting.

5. Select the Trim and At All Corners options.

Note: Do not select the Selection Name option because you want the fitting selection names to be

determined automatically.

6. Select the Nearest Std. Elbow option. If you do not choose this option you will be prompted with an

option list of valid fittings for trimming at every vertex where a trimmed fitting will be inserted.

7. Click to insert the elbow fittings and close the dialog box.

Click to insert the elbow fittings and continue using the Insert Fitting dialog box.

To Insert Elbow Fittings at all Corners bySpecifying a Selection NameIn the following procedure you specify a elbow selection name and the insertion functionality inserts the

specified fitting at all vertices that match the elbow angle.

1. Click Applications > Piping > Fitting > Insert and select a pipeline location (using the standard Pick

Menu) where you want to insert a trimmed elbow. The Insert Fitting dialog box opens.

2. Under Placement Type, the default option On Pipe Segment is selected. If you want to insert the

fitting on a pipeline from another assembly, select At Free Location and select the assembly.

3. Under Pipeline Selection, select the pipe segment in which you want to insert the elbow. The name

appears as read only in the information window.

4. Under Fitting Selection, click to select Elbow fitting.

5. Select the At All Corners and Selection Name options.

6. Click to insert the elbow fittings and close the dialog box.

Click to insert the elbow fittings and continue using the Insert Fitting dialog box.

Note: If you choose to insert elbows at all of the invalid corners that where not processed, then you must

specify appropriate selection names and repeat the procedure many times, depending on the number of

vertices with varying vertex angles.

Optionally, you can select the Trim and Nearest Std. Elbow options to process the invalid corners and

vertices with nonstandard angles.