1 / 12

Assembly and Coordinate Management with OSD and WM

Assembly and Coordinate Management with OSD and WM. Introduction. I am not a good teacher! Engineer – by definition I don’t have any social or communication skills - Therefore you must ask questions if anything is conceptually unclear – resolve now or later as appropriate

adolfo
Download Presentation

Assembly and Coordinate Management with OSD and WM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Assembly and Coordinate Management withOSD and WM

  2. Introduction I am not a good teacher! Engineer – by definition I don’t have any social or communication skills - Therefore you must ask questions if anything is conceptually unclear – resolve now or later as appropriate Really, Really, Really, Really important to have a good understanding of this material! Simple concepts – very difficult in combination (coordinate systems, write/modification permissions, load level, etc.) Work with examples on web-site between classes and ask questions! Really, Really, Really, Really important to have a good understanding of this material! Really, Really, Really, Really important to have a good understanding of this material!

  3. Overall Course(s) Outline 3 classes over next 3 weeks followed by CoCreate on site training Assembly and Coordinate Management Parts and assemblies – what they are and how they are stored; how to use this structure to manage coordinate systems and collaborative assemblies in OSD WM Concepts and Schema Outline of WM general concepts, schema and “Business Rules” WM Procedures and Model Schema Basic WM procedures (button clicking) and general model schema for structuring projects and coordinating with existing or future data

  4. Course Outline Overview of our current situation… Review ALS Coordinate Systems -ALS Global, ALS CAD, and Beamline (local) coordinate definitions Difficulties Working with multiple coordinate systems -Where is it and why? -More than 1 location requires multiple copies of an assembly (NO!) -Beamline Coordinate assemblies load coincident Parts and Assemblies - What they are and how they are stored -OSD Instance and Contents Files -Multiple Instance Files -Parent and Individual References How to … - Loading, storing & working with multiple coordinates and assemblies

  5. Working with Coordinate Systems • There are 3 “types” of coordinate systems used: ALS Global, ALS CAD, and BL (Local) Coordinates(Refer to ALS Note M7957 on web) - ALS Global Origin located offsite (deep in the earth’s crust) – center of the storage ring at (1500,3500,2500)m (x,y,z) • - ALS CAD Origin located at nominal beam height in the center of the storage ring • - BL (local) Origin located (usually) at specific beamline radiation source point

  6. Working with Coordinate Systems By default, we (should) work in BL coordinates - Models stored in BL coordinates share a common source point and orientation in OSD – load coincident or “on top” of each other. - How do you view neighboring beamlines or models that are stored in “their” BL coordinates?

  7. Working with Coordinate Systems Any point in any coordinate system can be translated (mapped) to an alternate coordinate system. Transparency Visual Aid PTC Moment- “Wouldn’t be great if you could move (map) an assembly to another coordinate system without needing a duplicate copy? Would that be helpful? Who here could use something like this?” Bottom line - We can use OSD Part and Assembly attributes to accomplish this

  8. Parts and Assemblies What is a PART? Parts and Assemblies consist of “Contents” and “Instance” Files - PART “Contents” File = geometry, physical attributes (color, density, etc.), View Sets - PART “Instance” File = Independent geometry location and instance specific attributes (shared parts) information I P C I I P1 C I

  9. Parts and Assemblies What is an ASSEMBLY? Assemblies, like parts, consist of “Contents” and “Instance” Files - ASSEMBLY “Contents” File = Parts list (P1, P2, etc.), View Sets - ASSEMBLY “Instance” File = Assembly location & assembly specific child PART and SUBASSY location A1 C I I P C IP I I P1 C IP1 I

  10. Parts and Assemblies Example – Load assy 1, note location of p1 and p2 Load p1 and p2 at root, note locations, move p2 to 3m and save Load p2 to confirm location (3m) Load assy 1, note location of p2, move p2 (4m) within assembly and note icon Save, clear, reload assembly and note location Clear, load p2 at root and note location, machine feature, save, clear Load assy 1, note feature appearance What’s going on? -Modified part instance, assembly instance, contents?

  11. Working with Coordinate Systems How does this help us? Use parent assembly to locate any models in the relevant BL coordinates - Parent assembly can have independent location (instance) information for subassemblies/subparts that do not affect the individual assemblies/parts location information PORT 7-2, 7-2 FRONT END ASSY

  12. Working with Coordinate Systems Questions? Comments? (Except Mark) Requests? (Mark, this does not apply to you either)

More Related