Professional Documents
Culture Documents
Pd5957 - Autocad Plant 3D Piping Specification Writing Workflows
Pd5957 - Autocad Plant 3D Piping Specification Writing Workflows
LEARNING OBJECTIVES
At the end of this class, you will be able to:
Bought a Compaq 386, AutoCAD, Kurta and BJ Printer from Cadgroup in 1988.
Joined Cadgroup 5 years ago coincided with Autodesk’s release of Plant 3D.
His role includes technical consulting, training & Content Development to a wide range of
companies.
btrevena@cadgroup.com.au
AutoCAD Plant 3D – 2015
Spec Writing Workflows
CATALOGS
STYLES OF CATALOGUE
There are several styles of Catalog available with AutoCAD Plant 3D software:
Imperial units
AME Catalog
2
AutoCAD Plant 3D – 2015
Spec Writing Workflows
3
AutoCAD Plant 3D – 2015
Spec Writing Workflows
Material defined
Schedule defined
Note:
4
AutoCAD Plant 3D – 2015
Spec Writing Workflows
Investing in the development of the “Back-End” catalogues can have positive benefits on:
Consistency
Efficiency
Risk
CATALOG
SPEC SPEC SPEC SPEC
SPEC SPEC SPEC
SPEC SPEC SPEC SPEC
SPEC
5
AutoCAD Plant 3D – 2015
Spec Writing Workflows
CATALOG ENHANCEMENTS
ADDING ENHANCEMENTS TO CATALOGUES
What can be added to the catalogs
Weight to be added
ItemCode to be added
Add User Properties for
Metric Weight,
Metric Size
Cost Code
Create Content not currently available Bevel Seat
Add 3D Vendor Content for visual realism
6
AutoCAD Plant 3D – 2015
Spec Writing Workflows
Vendor Manuals
API,
ASME,
AS/NZS,
BS,
DIN,
AWWA,
EN,
ISO,
JIS,
MSS,
Engineering ToolBox, ….
7
AutoCAD Plant 3D – 2015
Spec Writing Workflows
Engineering Standards
On-Line Toolbox
8
AutoCAD Plant 3D – 2015
Spec Writing Workflows
SPECS
WRITING TO SPEC
Note
Size Selection
9
AutoCAD Plant 3D – 2015
Spec Writing Workflows
Size Filtering
Branch Table
10
AutoCAD Plant 3D – 2015
Spec Writing Workflows
11
AutoCAD Plant 3D – 2015
Spec Writing Workflows
WORKFLOWS
SIMPLE CATALOG TO SPEC WORKFLOW
12
AutoCAD Plant 3D – 2015
Spec Writing Workflows
13
AutoCAD Plant 3D – 2015
Spec Writing Workflows
WORKFLOW TOOLS
14
AutoCAD Plant 3D – 2015
Spec Writing Workflows
3 X EXAMPLE WORKFLOWS
Note
Video
15
AutoCAD Plant 3D – 2015
Spec Writing Workflows
Create 3D Blocks /
Set Units / Run
Plant Part Convert Set SKEY Values
Add New Block Copy Spec to
Based Item Project
1. 3D Block Libraries
2. Create 3D Blocks / Set Units / Run Plant Part Convert
3. Set SKEY Mapping in IsoSkeyAcadBlockMap.xml
4. Build Isometric Symbols for new items
5. Add New Block Based Item
6. Edit Anonymous Block if necessary
7. Set SKEY Values
8. Add Catalogue items to Spec
9. Copy Spec to Project
10. Test Spec
16
AutoCAD Plant 3D – 2015
Spec Writing Workflows
17
AutoCAD Plant 3D – 2015
Spec Writing Workflows
18
AutoCAD Plant 3D – 2015
Spec Writing Workflows
19
AutoCAD Plant 3D – 2015
Spec Writing Workflows
20
AutoCAD Plant 3D – 2015
Spec Writing Workflows
Workflow
CAT and SPEC This workflow details the declaration of User Properties to the
EDITOR / Create
Custom Catalogue, the population of data, the migration of this data through
Properties
the model to Isometrics and BOM’s.
21
AutoCAD Plant 3D – 2015
Spec Writing Workflows
22
AutoCAD Plant 3D – 2015
Spec Writing Workflows
23
AutoCAD Plant 3D – 2015
Spec Writing Workflows
24
AutoCAD Plant 3D – 2015
Spec Writing Workflows
25
AutoCAD Plant 3D – 2015
Spec Writing Workflows
Video
26
AutoCAD Plant 3D – 2015
Spec Writing Workflows
Workflow
27
AutoCAD Plant 3D – 2015
Spec Writing Workflows
28
AutoCAD Plant 3D – 2015
Spec Writing Workflows
29
AutoCAD Plant 3D – 2015
Spec Writing Workflows
30
AutoCAD Plant 3D – 2015
Spec Writing Workflows
31
AutoCAD Plant 3D – 2015
Spec Writing Workflows
CONTENT
VENDOR CONTENT
Lisega
32
AutoCAD Plant 3D – 2015
Spec Writing Workflows
CADGROUP CONTENT
Developed Parametric Content
Content Built using Parametric Primitives
Couplings added HDPE for Laing O’Rourke
Socket Stub-Ins added to PVC
TubePress Library for IBEX
HDPE
33
AutoCAD Plant 3D – 2015
Spec Writing Workflows
TubePress
34
AutoCAD Plant 3D – 2015
Spec Writing Workflows
TriClamp
Bevel Seat
Block And Bleed
Cable Ladder
Note
Isometric output
TriClamp
35
AutoCAD Plant 3D – 2015
Spec Writing Workflows
36
AutoCAD Plant 3D – 2015
Spec Writing Workflows
Cable Ladder
Isometric Output
37
AutoCAD Plant 3D – 2015
Spec Writing Workflows
Note
Valves assembled from individual body components are not intended to be represented on
isometrics.
However it is possible to assign specific valve configurations assembled from these body
components, blocked out as a single component and assigned an SKEY.
VIDEO
38
AutoCAD Plant 3D – 2015
Spec Writing Workflows
SUMMARY OF ADVANTAGES
What are some of the potential advantages?
39
AutoCAD Plant 3D – 2015
Spec Writing Workflows
APPENDIX
3D PIPING
CPakCommon\<PipingCatalogueName>\<BlockLibraryName>.dwg
DefaultConnectorsConfig.xml 3D Pipe Connection Definitions
PIDTo3dClassMapping.xml Geometry and Property Mapping
PIDto3DSizeMapping.xml Size Mapping
ProjectSetupSpecUpdateSettings.xml Spec Update to Model settings
ISOMETRIC
BoltSizeMapping.xml Customize Direction Text for Actuators
(Correction of 2.25” and 2.5” required)
IsoSkeyAcadBlockMap.xml Catalogue SKEY to Isometric Symbol Mapping
isoconfig.xml Isometric Configuration
IsoSymbolStyles.dwg Isometric Symbol Blocks
40
AutoCAD Plant 3D – 2015
Spec Writing Workflows
Correction to BoltSizeMapping.xml
41
AutoCAD Plant 3D – 2015
Spec Writing Workflows
Insertion Depth Does not alter Pipe Length, just the clip back distance of the
pipe graphic
Weight Unit Changing unit setting does not change the weight data value
42
AutoCAD Plant 3D – 2015
Spec Writing Workflows
Note the particular order of the imperial sizes listed for conversion to avoid corruption.
3/8", 1/8" are run before 8",
43
AutoCAD Plant 3D – 2015
Spec Writing Workflows
CODE
Sub SizeImpToMetric()
'
' SizeImpToMetric Macro
'
' Imp_to_Metric_Size_Edit Macro
' Update Size dimensions from Inches to mm.
'
Columns("T:T").Select
ActiveSheet.Unprotect
Selection.Replace What:="96""", Replacement:="2400mm", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Selection.Replace What:="84""", Replacement:="2100mm", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Selection.Replace What:="72""", Replacement:="1800mm", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Selection.Replace What:="60""", Replacement:="1500mm", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Selection.Replace What:="58""", Replacement:="1450mm", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Selection.Replace What:="56""", Replacement:="1400mm", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Selection.Replace What:="54""", Replacement:="1350mm", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Selection.Replace What:="52""", Replacement:="1300mm", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Selection.Replace What:="50""", Replacement:="1250mm", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Selection.Replace What:="48""", Replacement:="1200mm", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Selection.Replace What:="46""", Replacement:="1150mm", LookAt:=xlPart _
, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Selection.Replace What:="44""", Replacement:="1100mm", LookAt:=xlPart _
, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Selection.Replace What:="42""", Replacement:="1050mm", LookAt:=xlPart _
, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Selection.Replace What:="40""", Replacement:="1000mm", LookAt:=xlPart _
, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Selection.Replace What:="38""", Replacement:="950mm", LookAt:=xlPart _
, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Selection.Replace What:="36""", Replacement:="900mm", LookAt:=xlPart _
, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Selection.Replace What:="34""", Replacement:="850mm", LookAt:=xlPart _
, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Selection.Replace What:="32""", Replacement:="800mm", LookAt:=xlPart _
, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Selection.Replace What:="30""", Replacement:="750mm", LookAt:=xlPart _
44
AutoCAD Plant 3D – 2015
Spec Writing Workflows
45
AutoCAD Plant 3D – 2015
Spec Writing Workflows
46
AutoCAD Plant 3D – 2015
Spec Writing Workflows
47
AutoCAD Plant 3D – 2015
Spec Writing Workflows
48