Title: ALS%20WorkManager%20Modeling%20Schema
1ALS WorkManager ModelingSchema
2Course Outline
Introduce the following topics
- Naming Convention for ALS Models
- Assembly Structure for ALS Models in WorkManager
- ALS Coordinate System Schema (Plan)
- WorkManager Coordinate System Attribute
3Course Outline
Introduce the following topics
- Naming Convention for ALS Models
- Assembly Structure for ALS Models in WorkManager
- ALS Coordinate System Schema (Plan)
- WorkManager Coordinate System Attribute
4Model Naming Conventions
6 Rules 1) All SolidDesigner part and assembly
names are CAPITALIZED ex BUILDING_ASSY
VVR1_ASSY 2) Spaces between words are
underscored ex EXPERIMENTAL_FLOOR_ASSY
VVR3_VALVE_STAND_ASSY 3) Hyphens are used
between port numbers ex 3-2-1_BRANCHLINE_FRO
NT_END_ASSY 3-2-2_HUTCH_ASSY
3-2-1_ENDSTATION_ASSY
5Model Naming Conventions
6 Rules continued 4) Each sector will have
the following basic structure
ex SECTOR_x_TOP_ASSY
BUILDING_ASSY FRONT_END_ENVIRONMENT_AS
SY EXPERIMENTAL_FLOOR_ASSY
SECTOR_x_WALL_ASSY PORT_x-x_ASSY(S) 5)
Beamline level assembly names start with a number
(sector-port-branchline(s)) ex
3-2-1_BRANCHLINE_FRONT_END_ASSY
3-2-2_HUTCH_ASSY 3-2-1_ENDSTATION_ASS
Y 6) Components below beamline level
assemblies do NOT include the sector-port-branchli
ne number. ex PSS_ASSY
VVR2_FAST_VALVE_ASSY Number is not included so
that assemblies can be copied/shared to other
beam lines and do not have to be renamed.
6Model Naming Convention Summary
Assy structure taken from WorkManager.
- All Caps
- Under scores between words
- Hyphens between numbers
- Sector assembly basic structure
- Beam Line assy start with numbers
sector-port-branchline - Beam Line sub-assys named with descriptive names.
These non beam line specific assemblies can be
re-used on different beam lines with out
re-naming. -
Note Sector 3 used as an example.
7Model Naming Convention Why?
- Why implement a naming convention?
- Aids in searching for models in the database
8Course Outline
Introduce the following topics
- Naming Convention for ALS Models
- Assembly Structure for ALS Models in WorkManager
- ALS Coordinate System Schema (Plan)
- WorkManager Coordinate System Attribute
9Sector Assembly Hierarchy
Each sector will have a top-level sector assembly.
SECTOR_3_TOP_ASSY BUILDING_ASSY
EXPERIMENTAL_FLOOR_ASSY FRONT_END_ENVIRONMEN
T_ASSY SECTOR_3_WALL_ASSY
PORT_3-1_ASSY PORT _3-2_ASSY PORT
_3-3_ASSY etc.
Note Sector 3 used as an example.
10Sector Assembly Hierarchy
BUILDING_ASSY BUILDING_COLUMN_ASSY
BUILDING_WALL_ASSY UTILITY_POLE_ASSY
FLOOR_ASSY OVERHEAD_STUFF
ELECTRICAL_PNL etc.
Note Sector 3 used as an example.
11Sector Assembly Hierarchy
EXPERIMENTAL_FLOOR_ASSY 3-3-1_WORK_STATION
3-3-2_WORK_STATION CONTROL_RACK_ASSY
PARTITION_ASSY etc.
Note Sector 3 used as an example.
12Sector Assembly Hierarchy
FRONT_END_ENVIRONMENT_ASSY BELLY_BAND_ASSY
FLOOR_CLIP_ASSY WIREWAY_ASSY
etc.
Note Sector 3 used as an example.
13Sector Assembly Hierarchy
SECTOR_3_WALL_ASSY SHIELD_WALL_3T2.1W_ASSY
SHIELD_WALL_3S3.1W_ASSY
SHIELD_WALL_3T3.1W_ASSY etc.
Note Sector 3 used as an example.
14Sector Assembly Hierarchy
PORT_3-2_ASSY 3-2-1_CRITICAL_POINTS_ASSY
3-2_FRONT_END_ASSY 3-2_FAN_ASSY
3-2-1_BRANCHLINE_FRONT_END_ASSY
3-2-2_BRANCHLINE_FRONT_END_ASSY
3-2-1_BRANCHLINE_ASSY 3-2-2_BRANCHLINE_ASSY
3-2-1_HUTCH_ASSY 3-2-2_HUTCH_ASSY
3-2-1_ENDSTATION_ASSY 3-2-2_ENDSTATION_ASSY
Note Sector 3 used as an example.
15Port Assembly Hierarchy
FRONT_END_ASSEMBLY VVR1_ASSY PS_ASSY
REM_TO_8INCFF_SPOOL PSS_STAND_ASSY
VVR3_VALVE_STAND_ASSY
PORT_3-2_ASSY 3-2-1_CRITICAL_POINTS_ASSY
3-2_FRONT_END_ASSY 3-2_FAN_ASSY
3-2-1_BRANCHLINE_FRONT_END_ASSY
3-2-2_BRANCHLINE_FRONT_END_ASSY
3-2-1_BRANCHLINE_ASSY 3-2-2_BRANCHLINE_ASSY
3-2-1_HUTCH_ASSY 3-2-2_HUTCH_ASSY
3-2-1_ENDSTATION_ASSY 3-2-2_ENDSTATION_ASSY
Note Sector 3 used as an example.
16Course Outline
Introduce the following topics
- Naming Convention for ALS Models
- Assembly Structure for ALS Models in WorkManager
- ALS Coordinate System Schema (Plan)
- WorkManager Coordinate System Attribute
17Coordinate System Schema
- The ALS lends itself to creating, loading, and
storing models in different coordinate systems. - ALS CAD Origin at the center of the storage
ring. - Beam Line (Local) Origin at the beam source
point, z axis along beam center line
18Coordinate System Schema
ALS CAD Origin at the center of the storage
ring.
The ALS CAD coordinate system is a single
unifying system that allows us to accurately
view everything that is installed on the floor
relative to each other.
ALS CAD COORDINATE SYSTEM ORIGIN OSD X,Y,Z 0,0,0
19Coordinate System Schema
Examples of assemblies stored in ALS CAD
coordinates
BUILDING_ASSY ALS CAD Coordinate
System EXPERIMENTAL_FLOOR_ASSY ALS CAD Coordinate
System FRONT_END_ENVIRONMENT_ASSY ALS CAD
Coordinate System SECTOR_3_WALL_ASSY ALS CAD
Coordinate System PORT_3-1_ASSY ALS CAD
Coordinate System PORT_3-2_ASSY ALS CAD
Coordinate System PORT_3-3_ASSY ALS CAD
Coordinate System
20Coordinate System Schema
Loading a beam line in ALS CAD coordinates places
the components in the proper location relative to
other components on the ALS floor.
Ex PORT_7-2_ASSY loaded in ALS CAD Coordinates
Sector 7
SOURCE POINT
DIRECTION POINT
21Coordinate System Schema
Beam Line (Local) Origin at the beam source
point, z axis along initial beam center line
Beam Line Coordinates are used to aid in the
design of the beam line.
22Coordinate System Schema
Beam line assemblies are ALWAYS designed in Beam
Line Coordinates.
23Coordinate System Schema
The Alternate Parent Assembly
An assembly can reposition everything below it in
a different location (i.e. a different coordinate
system). This can be used to load your beamlines
with other beamlines or sector components all in
your local beamline coordinates.
BL 3.2.1 Coordinate System
ALS CAD Coordinate System
24Mixing ALS CAD and Local Coordinate Systems?
SolidDesigner Origin - 0,0,0
Sector Components loaded in ALS CAD Coordinates
Beam Line loaded in Beam Line Coordinates
Sector 10
25Course Outline
Introduce the following topics
- Naming Convention for ALS Models
- Assembly Structure for ALS models in WorkManager
- ALS Coordinate System Schema (Plan)
- WorkManager Coordinate System Attribute
26Coordinate System Attribute
WorkManager Coordinate System Attribute
- Tag that indicates the coordinate system the
model is saved in. - Only accurate if the person checking in the
model confirmed the location. - Can be set at any time.
- Dont set it if you are not 100 sure that
you know what you are doing, ask for
help. - Notifies user of the coordinate system the
model will be loaded in when loaded at the root. - More on using this attribute later
27More Information
- For more information
- Visit the ALS CAD/E/M home page
- http//www-eng.lbl.gov/als
- Read the online ALS WorkManager Introduction
- http//www-eng .lbl.gov/als/WorkManager/Intro_to_
WM - View this presentation or other class materials
- http//www-eng .lbl.gov/als/WorkManager/Training_
Materials