Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 1
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
S
Piping Design Advanced
CATIA TrainingFoils
Version 5 Release 12October 2003
EDU-CAT-E-PIP-AF-V5R12
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 2
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
S
Course Presentation
Objectives of the courseIn this course you will learn how to setup Feature Disctionaries, Standards, Design Rules and Specifications. Further on there is a chapter about the creation of Piping Parts.
Targeted audienceExperienced CATIA V5 users
PrerequisitesPiping & Instrumentation Diagrams, Piping Design Fundamentals, Equipment Arrangement
1 day
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 3
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
STable of Contents (1/4)
1. Feature Dictionary p.7Creating a new Feature Dictionary p.8Associate an Application Dictionary p.9Viewing attributes p.10Tree Structure in the Feature Dictionary p.11Adding a new functional subclass p.12Creating attributes for function classes p.13Adding a new physical class p.14Creating attibutes for physical classes using discrete values p.15Adding a discrete values list p.16Mapping functional and physical classes p.17
2. Setting up the Standards Catalog p.18Create a new standard p.19List of discrete values driven by standard p.23Define discrete values for attributes that vary by standards p.24Modify sample catalog standards p.26
3. Setting up Design Rules Catalog p.27List of discrete values driven by design rules p.28Define discrete values for attributes that vary by design rules p.29Modify sample Design Rules p.31
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 4
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
STable of Contents (2/4)
4. Setting up Material Specifications p.32Setting up a new Piping Specification p.33Starting a new Specifications Catalog p.34Applying a Feature Dictionary p.35Creating the Specification p.36Creating a Part Family p.37Defining specification queries p.38Resolving the spec query p.39
5. Creating Piping Parts p.40Create a new part from a specified type p.41Manage the graphic representations p.42Creating the geometry p.43Defining properties p.45Associating properties to the geometry parameters p.46Associating Design Tables p.47Building Connectors p.49Associating specifications to a connector p.50
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 5
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
STable of Contents (3/4)
6. Creating Stretchable Piping Parts p.51Create a new Part from a specified type p.52Creating the geometry p.53Defining properties p.55Creating formulas p.56Attaching a Dimension Table p.57Buidling Connectors p.59Associating specifications to a connector p.60
7. Creating Master Parts Catalog p.61Starting a new catalog p.62Organize the catalog structure p.63Adding parts to the catalog p.64
8. Project Resource Management p.65Define a project file p.66Disciplines, Resources p.67Accessing the Project Resource Management p.71
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 6
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
STable of Contents (4/4)
8. Placing Parts from a spec catalog p.72Switching between the Master Parts Catalog and the p.73
Specifications Catalog
9. The Reporter definition p.74Selecting a macro p.75Run the macro p.76Changing the report type p.77Generate Cut Length Report p.78Customized Reports p.79Report Definition p.80Report Generation p.83
10.Creating a 2D Isometric Drawing p.85Set up requirements p.86Creating a 2D isometric drawing p.87
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 7
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
S
Feature Dictionary
You will learn how to create and modify a Feature Dictionary.
Creating a new Feature DictionaryAdding a function subclass and attributesAdding a physical subclass and attributesMapping the functional and physical classes
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 8
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SCreating a new Feature Dictionary
You can create a new Feature Dictionary when clicking on File-New in the Menubarand then selecting Feature Dictionary in the appearing dialog.Click OK.A new Dictionary comes up.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 9
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SAssociate an Application Dictionary
Each Feature Dictionary has an associated Application Dictionary that defines a set of default classes.To associate an Application Dictionary click on Open Application Dictionary.Select a Discipline (in this case Piping) to define the discipline that the Feature Dictionary shall belong to.Enter a Client ID for the Feature Dictionary (three letters – in this case PIP).Click OK.The default classes will be added to the Feature Dictionary.
Open Application Dictionary
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 10
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SViewing attributes
Each class can have attibutes. A subclass will inherit the attibutes from its parent class.When selecting a class (doubleclick) the attributes are shown on the right side of the Feature Dictionary Editor.
Inherited attributes from
parent class
Local attributes
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 11
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
STree Structure in the feature dictionary
Client ID and Discipline of the Feature Dictionary
Functional Classes for Piping Parts (Branches, Valves, etc.)
Functional Classes for Pipes (Pipes, Flanges, Gaskets, etc.)
Class for Piping Lines
Physical Classes for Piping Parts
Class for PipingSpools
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 12
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SAdding a new functional subclass
To add a new functional subclass to a Feature Dictionary, click on Create Subclass.Then click on the parent class in the tree structure. It will be shown in the dialog.Enter the name of the new class.Click OK. The class will be created.
Create subclass
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 13
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SCreating attributes for functional classes
To add an attribute the the new functional class, select (doubleclick) it.In the appearing dialog you can see the class for which this attribute will be created.Set the name, the type and the type of the value (Discrete Value/Single Value) and
Add Attribute
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 14
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SAdding a new physical subclass
To add a new physical subclass to a Feature Dictionary, click on Create Subclass.Then click on the parent class in the tree structure. It will be shown in the dialog.Enter the name of the new class.Click OK. The class will be created.
Create subclass
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 15
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SCreating attributes using discrete values for physical classes
To add an attribute the the new physical class, select (doubleclick) it.In the appearing dialog you can see the class for which this attribute will be created.Set the name, the type and the type of the value (Discrete Value/Single Value) and
Add Attribute
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 16
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SAdding a discrete values list
Discrete values can be placed at three different locations:Driven by standard: C:\XXX\Setup\EquipmentAndSystems\Piping\Standards\ASTL\ASTL-myAttribute.txt (the textfile has to be added to the PipingStandardsCatalogwhich can be found under C:\XXX\Setup\EquipmentAndSystems\Piping\Standards)Driven by Design Rule: C:\XXX\Setup\EquipmentAndSystems\Piping\DesignRules\DiscreteValues (the textfile has to be added to the PipingDesignRules Cataog which can be found under C:\XXX\Setup\EquipmentAndSystems\Piping\DesignRules)Non driven: C:\XXX\Setup\EquipmentAndSystems\DiscreteValues (in this case the textfile must have the same name as the attribute!)
Discrete Value list for myAttribute
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 17
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SMapping functional and physical classes
Functional classes are visible for the user who places parts from the catalog.Physical classes are visible for the user who creates parts and puts them into a catalog.The functional and the physical classes have to mapped. This means the physical classes are mapped on the functional classes. The mapping is defined in the Piping-FunctionPhysical.txt file which can be found under C:\XXX\Setup\EquipmentAndSystems\Piping\DesignRules and which is attached to the DesignRules.catalog.To map the created classes, the file should look like this:
FunctionName PhysicalPartmyValeFunction PIPmyValve
Functional Class ClientID of the Feature Dictionary
Physical Class
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 18
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
S
Setting up the standards catalog
You will learn how to create and modify a standard.
Create a new standardList of discrete values for lines, symbols and partsDefine discrete values for attributes that vary by standardModify sample catalog standards
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 19
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SCreate a new standard (1/4)
The easiest way to create a new standard is to copy an exisiting one and modify it.All standards are managed ba the PipingStandards.catalog which can be found under C:\XXX\Setup\EquipmentAndSystems\Piping\StandardsThe files for the default standard (ASTL) can be found under C:\XXX\Setup\EquipmentAndSystems\Piping\Standards\ASTL.To create a new standard, copy the ASTL directory and name it however you like (in this case myStandard).
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 20
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SCreate a new standard (2/4)
Rename the files in the directory as it is shown below
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 21
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SCreate a new standard (3/4)
Open the four CATProducts and repair the links to the Design Tables.Therefore use the Desk. Rightclick on the Product (in this case BendingRules.CATProduct) and select Links.The Links of the Product will be shown. Click on Replace and select the changed Design Table (myStandard-BendingRules.txt).Click OK, close the Desk and save the Product.Repeat this steps which all four products.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 22
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SCreate a new standard (4/4)
Open the PipingStandards.catalog.To add the new standard into the catalog, we can use a template.At first we need to open a User Dictionary. Therefore click on Open User Dictionary and select the CATPipingSample.CATfct Dictionary. Now click on Add catalog template.Set the properties in the appearing dialog as shown below.In the class browser select PipingPart.The template name represents the name of your standard (in this case myStandard).Click OK to add the standard to the catalog.
Open User Dictionary
Add Catalog Template
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 23
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SList of discrete values driven by standard
The following attributes have defined discrete value lists by default:
NominalSizeScheduleEndStyleRatingWallThickness
MaterialCategoryMaterialCodePartNamePartCodeDimensionCode
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 24
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SDefine discrete values for attributes that vary by standard (1/2)
Catia is searching for discrete values in three places.At first in the DesignRulesCatalog. If Catia finds a a discrete values list, all other lists for the current attributes that are stored in other places will be ignored.Then Catia searches the StandardsCatalog. If Catia finds a a discrete values list all other lists for the current attributes that are stored in other places will be ignored.At last Catia searches the DiscreteValues Directory.
No
Design RulesCatalog
StandardsCatalog
Discrete ValuesDirectory
Search
Discrete ValueList found?
Discrete ValueList found?
myAttribute
YesYes
Discrete ValueList found?
Discrete Value List available Discrete Value List not available
No
No
Yes
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 25
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SDefine discrete values for attributes that vary by standard (2/2)
To define a discrete value that varies by standard, you have to create a part family within the PipingStandards.catalog which is named the same as the attribute.The create a textfile that contains the discrete values and attach it to the familiy.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 26
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SModify sample catalog standards
There are some Design Rules that vary by standard. This Design Rules are attached to the Standards Catalog. The definition of a Design Rules is stored in a textfile which is attached to the catalog via a CATProduct.To modify the Design Rules, you must edit the textfiles. (here the BendingRulesis shown)
MaterialCategory NominalSize Schedule WallThickness BendRadius(in) MinTangentLength(in) MinGripLength(in) MachineNumberCarbon steel 1in SCHEDULE 40 2 18 6 Machine-1Carbon steel 1in SCHEDULE 40 3 18 6 Machine-1Carbon steel 1in SCHEDULE 80 4 18 6 Machine-1Carbon steel 2in SCHEDULE 40 4 18 8 Machine-1
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 27
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
S
Setting up the design rules catalog
You will learn how to modify the design rules.
List of discrete values driven by design rules Define discrete values for attributes that vary by design ruleModify sample Design Rules
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 28
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SList of discrete values driven by design rules
You will find the attached discrete values in the Discrete Values Chapter of the PipingDesignRules.catalog.
Discrete Values
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 29
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SDefine discrete values for attributes that vary by design rules (1/2)
Catia is searching for discrete values in three places.At first in the DesignRulesCatalog. If Catia finds a a discrete values list, all other lists for the current attributes that are stored in other places will be ignored.Then Catia searches the StandardsCatalog. If Catia finds a a discrete values list all other lists for the current attributes that are stored in other places will be ignored.At last Catia searches the DiscreteValues Directory.
No
Design RulesCatalog
StandardsCatalog
Discrete ValuesDirectory
Search
Discrete ValueList found?
Discrete ValueList found?
myAttribute
YesYes
Discrete ValueList found?
Discrete Value List available Discrete Value List not available
No
No
Yes
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 30
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SDefine discrete values for attributes that vary by design rules (2/2)
To define a discrete value that varies by design rules, you have to create a part family within the PipingDesignRules.catalog which is named the same as the attribute.The create a textfile that contains the discrete values and attach it to the familiy.
The discrete values for the PipingDesignRules.catalog are
stored here!
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 31
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SModify sample Design Rule
There are some Design Rules that are applied to the discipline. This Design Rules are attached to the PipingDesignRules.catalog. The definition of a Design Rule is stored in a textfile which is attached to the catalog via a CATProduct.To modify the Design Rules, you must edit the textfiles. (here the Rules for automatic part placement are shown)
PartType1 Standard1 EndStyle1 PartType2 Standard2 EndStyle2 AutomaticPartTypeNot-PipingGasket ASTL RAISED FACE Not-PipingGasket ASTL RAISED FACE PipingGasketNot-PipingGasket ASTL RING JOIN Not-PipingGasket ASTL RING JOIN PipingGasketNot-PipingGasket ASTL BUTT WELD Not-PipingGasket ASTL BUTT WELD MldInLineWeldNot-PipingGasket ASTL WELD SET ON Not-PipingGasket ASTL WELD SET ON CATMldBranchWeldAll ASTL BUTT WELD Not-PipingGasket ASTL RAISED FACE PipingNonReduceFlangeAll ASTL BUTT WELD Not-PipingGasket ASTL RING JOIN PipingNonReduceFlangeAll ASTL PLAIN END Not-PipingGasket ASTL RAISED FACE PipingNonReduceFlangeAll ASTL PLAIN END Not-PipingGasket ASTL RING JOIN PipingNonReduceFlangeAll ASTL THREADED MALE Not-PipingGasket ASTL RAISED FACE PipingNonReduceFlangeAll ASTL THREADED MALE Not-PipingGasket ASTL RING JOIN PipingNonReduceFlange
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 32
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
S
Setting up Material Specifications
You will learn how to set up and modify material specifications.
Setting up a new Material SpecificationStarting a new Specifications CatalogApplying a Featrue DictionayCreating the SpecificationCreating a Part FamilyDefining specification queriesResolving the spec query
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 33
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SSetting up a New Material Specification
The specifications are depandant from Material and Rating.The default specification is CS150R (CS – Material, 150R – Rating)There can be Design Rules applied to each Specification.For each Specification there will be a query in the PipingParts.catalog for the Parts the match this specification.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 34
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SStarting a new Specifications catalog
At first we have to create a new catalog document. Therefore click on File – New and select Catalog Document.An empty Catalog Document will open.Rename the chapter to Specification.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 35
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SApplying a Feature Dictionary
To create all needed default Part Families in the new Specification catalog, we can use a template which is associated to a Feature Dictionary.Click on Open User Dictionary and select the CATPipingSample.CATfctDictionary.Click on Add Catalog Template and set the parameters in the dialog as shown below.Click OK.
Open User Dictionary
Add Catalog Template
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 36
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SCreating the specification
You have insertered the new Specification in the Catalog now. But you also have to create the rules for the specification and link them to the catalog. Therefore we will copy the existing specification (CS150R) wich can be found under C:\XXX\Setup\EquipmentAndSystems\Piping\Specification\CS150R.After copying the CS150R directory, you have to rename the new directory, the files located in there and you must repair the links of the products that represent the design rules. (see Standard)
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 37
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SCreating a part family (spec-family)
Now the all design rules are linked to the new specification. The next step is to create Spec-Families and define queries to filter the parts that match the specification from the PipingPartsCatalog.To create a spec-family, click on Add Application Chapter/Family.Set the parameters in the dialog as shown below. Don’t forget to active the Add keywords option.Click OK.
Add Application Chapter/Family
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 38
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SDefining specification queries
Now that we have created the Spec-Family for tees, we will add some parts in there by querying them from the PipingPartsCatalog.Activate the Tee-Family and go to the Generative Data Tab.Click on Add Resolved Filter Components.Set the parameters in the dialog as shown below.Then click on Filter Smart Definition and set the given values.
Standard = ASTLPartName = TEE MaterialCode = A234-WPBMaterialCategory = Carbon steel OutsideDiameter >= 0.5inOutsideDiameter <=49inEndStyle = BUTT WELDSchedule = STANDARDSymbolName = B_TEE_WM
Add Resolved Filter
Components
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 39
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SResolving the spec query
After the query has been defined, we need to resolve it.Therefore rightclick on the query and select Resolve Query from the contextual menu.In the Reference Tab you will see the resolved components.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 40
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
S
Creating Piping Parts
You will learn how to create Piping Parts
Create a new part from a specified typeManage the graphic representationsCreating the geometryDefining propertiesAssociating properties to the geometry parametersAssociating design tablesBuilding connectorsAssociating specification to a connector
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 41
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SCreate a new part from a specified type
Click on Build Piping Parts.Select the class Ball valve for the part to be created.Key in a name and click on Apply to create the Part.
Build Piping Parts
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 42
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SManage graphic representations
Click on Manage Representations and click in the Define Column at the Evelope Row. The Value will change from no to yes.Activate the Expand Representations option and click OK.The new Representation will be shoen in the treestructure.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 43
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SCreating the geometry (1/2)
Create a sketch that looks like the one shown below.Create it in the Double body of the my_Ball_Valve-Instance.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 44
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SCreating the geometry (2/2)
Create shaft from the sketch.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 45
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SDefining properties
From now on make sure, that the instance of the part is active, not the product.To edit the part click on Biuld Piping Parts and select the instance of the Part.Click on Define Properties to modify the properties.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 46
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SAssociating properties to the geometry parameters
Click on Formula and select the parameter in the geometry that shall be driven by a property.Therefore it is helpful to click in the geometry to see the parameters.To associate the parameters, use the Add Formula button.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 47
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SAssociating Design Tables (1/2)
To associate a design table click on Design Table. Select Create new design table with current parameter values.Select the values to be included in the design table.Save the design table.Click on Edit table … to edit the table.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 48
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SAssociating Design Tables (2/2)
Insert the following values in the design table:
PartNumber NominalSize Rating OutsideDiameter (in) FaceToFaceLength (in) EndDiameter (in) EndThickness (in)
VALVE-BALL-FL-RF-150-01.00in 1in 150# 1.315 5 4.25 0.56VALVE-BALL-FL-RF-150-02.00in 2in 150# 2.375 7 6 0.75VALVE-BALL-FL-RF-150-03.00in 3in 150# 3.5 8 7.5 0.94VALVE-BALL-FL-RF-150-04.00in 4in 150# 4.5 9 9 0.94VALVE-BALL-FL-RF-150-06.00in 6in 150# 6.625 15.5 11 1VALVE-BALL-FL-RF-150-08.00in 8in 150# 8.625 18 13.5 1.12VALVE-BALL-FL-RF-150-10.00in 10in 150# 10.75 21 16 1.19
Make sure, that the Design Table is located under the instance!
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 49
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SBuilding Connectors
To biuld a connector, select Define Connectors.In the appearing dialog click on Add. (If Add is not active, click on the part instance once)Click on Select Face Connector geometry and select a face.Click on Select Alignment Connector gemetry and select an axis.Click on Select Orientation Connector Geometry and select the orientation.
Face Connector geometry
Alingnment Connector geometry
Orientation Connector geometry
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 50
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SAssociating specifications to a connector
To associate specifications to a connector, select Define Connector Specifications and click on Assign in the appearing dialog.You can select, what specifications shall be published at which connector.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 51
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
S
Creating Stretchable Piping Parts
You will learn how to create Piping Parts
Create a new part from a specified typeCreating the geometryDefining propertiesCreating FormulasAssociating design tablesBuilding connectorsAssociating specification to a connector
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 52
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SCreate a new part from a specified type
Click on Build Piping Parts.Select the class Ball valve for the part to be created.Key in a name and click on Apply to create the Part.
Build Piping Parts
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 53
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SCreating the geometry (1/2)
Create two sketches that looks like the ones shown below.Create them in the Double body of the Bendable_Pipe-Instance.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 54
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SCreating the geometry (2/2)
Create a Rib from the two sketches
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 55
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SDefining properties
From now on make sure, that the instance of the part is active, not the product.To edit the part click on Biuld Piping Parts and select the instance of the Part.Click on Define Properties to modify the properties.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 56
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SCreating formulas
Click on Formula and select the parameter in the geometry that shall be driven by a property.Therefore it is helpful to click in the geometry to see the parameters.To associate the parameters, use the Add Formula button.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 57
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SAssociating Design Tables (1/2)
To associate a design table click on Design Table. Select Create new design table with current parameter values.Select the values to be included in the design table.Save the design table.Click on Edit table … to edit the table.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 58
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SAssociating Design Tables (2/2)
Insert the following values in the design table:
PartNumber NominalSize Schedule OutsideDiameter (in)BENDABLE-PIPE-BW-01.00in 1in 1.315BENDABLE-PIPE-BW-02.00in 2in 2.375BENDABLE-PIPE-BW-03.00in 3in 3.5BENDABLE-PIPE-BW-04.00in 4in 4.5BENDABLE-PIPE-BW-05.00in 5in 5.563BENDABLE-PIPE-BW-06.00in 6in 6.625BENDABLE-PIPE-BW-08.00in 8in 8.625BENDABLE-PIPE-BW-10.00in 10in 10.75BENDABLE-PIPE-BW-12.00in 12in 12.75
Make sure, that the Design Table is located under the instance!
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 59
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SBuilding Connectors
To build a connector, select Define Connectors.In the appearing dialog click on Add. (If Add is not active, click on the part instance once)Click on Select Face Connector geometry and select a face.Click on Select Alignment Connector gemetry and select an axis.Click on Select Orientation Connector Geometry and select the orientation.
Face Connector geometry
Alingnment Connector geometry
Orientation Connector geometry
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 60
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SAssociating specifications to a connector
To associate specifications to a connector, select Define Connector Specifications and click on Assign in the appearing dialog.You can select, what specifications shall be published at which connector.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 61
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
S
Creating Master Parts Catalog
You will learn how to create a master parts catalog.
Starting a new catalogApplying a Feature Dictionary to a catalogOrganize the catalog structureAdding parts to a catalogPlacing a part from the catalog
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 62
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SStarting a new catalog
At first we have to create a new catalog document. Therefore click on File – New and select Catalog Document.An empty Catalog Document will open.Rename the chapter to PipingParts.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 63
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SOrganize the catalog structure
Use the Add Chapter and the Add Family functions to organize your catalog structure.Build the structure as shown below
Add Chapter
Add Family
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 64
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SAdding parts to the catalog
To add parts to the catalog, use the Add Component for single parts and the Add Part Family Components for parts with a design table.Insert the created valve into the Ball Valve Family.The placement of parts is described in the Fundamentals Foils.
Add Component
Add Part Family Components
PART without a design table
PART with a design table
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 65
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
S
Project Resource Management
You will learn how to use and customize the project resource management.
Define a project fileDisciplines, ResourcesAccessing the Project Resource Management
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 66
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SPresentation (1/3)
After, you set up your environments and created directories, you can start configuring your PRM. (Project Resource Management)If you need some new catalogs to use, you have to create them before.You can edit your PRM with any text editor.When using an XML editor or a browser to edit the file, you will need to copy the Project.dtd file to the PRM directory.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 67
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SPresentation (2/3)
A PRM is divided in different resources. The main ones are:Project ResourcesPiping Discipline ResourcesHVAC Discipline ResourcesTubing Discipline ResourcesWaveguide Discipline ResourcesStructure Discipline ResourcesElectrical Discipline Resources
Project Resources contains:Directories for Discipline Resources,Relative paths for Feature dictionaries (absolute path driven by the environment file),Other directories that do not belong to specialized discipline.
Each discipline resources contains applications:Piping Design ApplicationPID ApplicationEquipment Application
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 68
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SPresentation (3/3)
On the next two slides, you will see more concrete examples about how to build the xml files.
Give a name to your project even if in CATIA, the project name will be the file name.
Title of the resources you are managing
Absolute files location
Subtitle of the resources you are managing Subtitle of the resources you are managing
Access right (here, Read only)
Relative files location
Independent resource
Access right (here, Read and write)
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 69
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SExample (1/2)
Here you have an example of a Discipline Resource
Name of the projectTitle of the resources you are managing
Application in the resources
For this resource you have to verify that it’s not in comment, so check the end comment indication
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 70
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SExample (2/2)
You can identify your xml file to the PRM interface in CATIA to verify it.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 71
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SAccessing the Project Resource Management
Select Tools – Project ManagementSelect the appropriate Project and DisciplineSelect the “ Browse” -tab to see the Resources and their LocationClick OK to activate the selected Project and Discipline
Select the project … … then select the discipline.
In the “ Browse” -tab you can see, which resources you are
currently using.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 72
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
S
Placing Parts from a spec catalog
You will learn how to place parts from a spec catalog.
Switching between the Master Parts Catalog and the Specifications Catalog
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 73
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SPlacing Parts from a Specifications Catalog
Switching between the Master Parts Catalog and the Specifications CatalogWhen placing a part, you can select from which catalog this part comes. To place a part that comes from the Specification Catalog, select the spec driven option.To place a part, that comes from the Master Parts Catalog, deselect the spec driven option.
Placing Parts from the Specif ication Catalog
Placing Parts from the Master Parts Catalog
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 74
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
S
Reporter Definition
You will learn how to define and generate reports
Selecting a macroRun the macroChanging the report typeGenerate Cut Length ReportCustomized ReportsReport DefinitionReport Generation
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 75
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SGenerate a Report – First Solution
Select the products that shall be included in the report.Select the Tools – Macro – Macros … function from the menu.Click on Select and set the path ../intel_a/code/command.Select the CATSchAttrValueWYSIWYG.CATScript macro.
Tools – Macro – Macros...
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 76
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SRun the macro
Click the Run button and confirm the appearing dialog by clicking OK.The Report will be generated.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 77
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SChanging the Report Type
strGDefaultTemplate = "EquipmentAndSystems\Piping\SampleData\PipingPartsListReportSample.xls"strGDefaultTemplate = "EquipmentAndSystems\Piping\SampleData\PipingPipeCutLengthReportSample.xls"
When the macro is selected, click on edit.The macro will be opened in a text editor.Make the changes below and save the macro.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 78
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SGenerate the Cut Length Report
Run the changed macro.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 79
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SGenerate a Report – Second Solution
The second way to generate a report is to define and generate a customized report
To define a report, select Tools – Report – Report Definition.In the definition dialog enter a name for your report. If you want to modify an existing macro use the Browse button instead.
Browse Button
Enter a name here
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 80
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SReporter Definition (1/3)
Now you must select the Dictionary, the Type and an Attribute for each type of component you would like to be included in the report.Then click the Add button.
Select a dictionary. When you want to add a valve to your report definition, you must choose the PipingLayout dictionary.
Select the attribute if the specif ied part that shall appear in the report. Then click the Add button.
Select the Type of the symbol that shall be included in the report.
All attributes of the different part types will be listed here.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 81
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SReporter Definition (2/3)
To structure the report, use the fields Sort, GroupBy, Sum. When you click them, an ‚Y‘ appears. That means, this option is active. When you click again, the ‚Y‘ will disappear which means, this option is inactive.
To order the attributes, select an attributes and press this buttons to move it within the list.
By clicking in this columns, you can decide wheteryour report shall be Sorted, GroupedBy or SummedUp by which attribute.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 82
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SReporter Definition (3/3)
When you have finished the definition, click on SaveAs to save your definition.Then click on Close to exit the dialog.
Click Close to exit the dialog.
Save your definition.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 83
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SReport Generation (1/2)
To generate a report, select Tools – Report – Report Generation.Select a report definition by clicking the Browse button.Then select, what objects shall appear in the report.Click on OK the generate the report.
Objects to appear in the report.
Browse button
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 84
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SReport Generation (2/2)
The generated report will be shown in a dialog.
Click SaveAs to save the report in txt, xml, xls, csvor html format.
Click on InsertToDoc to copy the report content to the clipboard.
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 85
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
S
Creating a 2D Isometric drawing
You will learn how to create an isometric drawing of a pipe line.
Set up requirementsCreating 2D Isometric drawing
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 86
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SSet up requirements
To use ISOGen within Catia, Catia needs to know the directories for the current project created in ISOGen.Also you need to define the units for the isometry, the bore, the bolt diameter, the bolt length and the weight.
Directories
Units
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 87
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SCreating a 2D Isometric Drawing
To generate an isometric drawing, click on Generate ISO ….In the appearing dialog you can choose whether you want to select the part that shall be included in the icometry by LineID, Spool or by Range (From-To).Key in a name for the file that will generated.Select whether you want to see the drawing afterwards or not.
Select by Range
Select by Spool
Select by LineID
Name of the drawing
Generate ISO…
Student Notes:
Piping Design Advanced
����������������� � �
Copyright DASSAULT SYSTEMES 88
Co
pyr
igh
t D
AS
SA
UL
T S
YS
TE
ME
SCreating a 2D Isometric Drawing
Using the View ISO drawings function, Catia lets you select a drawing and will open it in the Drafting Workbench.
View ISO drawings …