Mastering Layers Glenn Beer Photon Science Applications Lawrence
Mastering Layers Glenn Beer Photon Science & Applications Lawrence Livermore National Laboratory UCRL-CONF-229779 This work was performed under the auspices of the U. S. Department of Energy by the University of California, Lawrence Livermore National Laboratory, under Contract No. W-7405 -Eng-48.
Poster Child _2_NOTES_COL_1 1 16 31 01_ELEVATIONS 04__ASM_ALL_DTM_PNT 16_ALL_ROUNDS AXIS_TAG LAY 0002 SURFACES _2_PLANE 2 17 32 01_FLOOR_PLANS 04___PRT_ALL_DTM_PNT 17_ALL_CHAMFERS CG_POINT LOCATION THREADS _2_POINT 3 18 0000_EMPTY 01_PUB_GEOM 05_ALL_DTM_CSYS 1_ALL_PLANES CG_POINTS LOCATION 2 THREADS-PIPE _2_START_ASSY_PLANES 4 19 0010_SKELS 01_STATIONS 05__ASM_ALL_DTM_CSYS 2_ALL_CSYS CHAMFER MAP THREAD_FEAT _2_THREAD 5 20 0020_PARTS 01__ASM_ALL_DTM_PLN 05__ASM_DEF_DTM_CSYS 3_ALL_AXES COPY_GEOM NOTES VIEW_TXT _3_ALL_DATUMS 6 21 0021_SUBASSEMBLIES 01__ASM_DEF_DTM_PLN 05___PRT_ALL_DTM_CSYS 4_ALL_POINTS COSMETIC PHANTOM_GEOM XSEC_DATUMS _3_ALL_HARDWARE 5 7 22 0022_HARDWARE 01___PRT_ALL_DTM_PLN 05___PRT_DEF_DTM_CSYS 5_ALL_CURVES COSMETIC_THDS PLANES _1_CHAMFER 8 23 0030_UNASSIGNED 01___PRT_DEF_DTM_PLN 06_ALL_SURFS COSM_SKETCH POINTS _1_HOLE 9 24 0099_START_FEATURES 02_ALL_AXES 06__ASM_ALL_SURFS 7_ALL_FEATURES COSM_THDS QUILTS _1_ROUND 10 25 00_OCD 02__ASM_ALL_AXES 06___PRT_ALL_SURFS ALL_FEAT COSM_THRDS ROUND _2_AXIS 11 26 00_OCD_BEAMPATH_CL 02___PRT_ALL_AXES 07__ASM_ALL_SKELETONS ANNOTATIONS CSYS SECTION _2_COSM_SKETCH 12 27 00_OCD_BEAMPATH_SURFS 03_ALL_CURVES 1001_COSM_THRDS ASSY_CSYS CURVER SET_DATUM _2_CSYS 13 28 00_OCD_CSYS 03__ASM_ALL_CURVES 1002_MBM_NOTES ASSY_PLANES CURVES SET_DATUMS _2_CURVE 14 29 00_OCD_PROFILES 03___PRT_ALL_CURVES 10_ALL_DIMENSIONS ASSY_POINTS CURVE_ENT SKELETON _2_GTOL 15 30 01_ALL_DTM_PLN 04_ALL_DTM_PNT 11_DRAWING_NOTES AXIS DATUM SLOTDTMS _2_NOTE
I Intend to show… l l l How to easily predict the visibility of items, depending on the layer status. (Isolate, Hidden, Unhidden) How to make effective use of putting items onto multiple layers. And, I’ll demonstrate some cool mapkeys, that are based the info presented. They allow the quick and easy clean up of the layers of an entire assembly and it’s components.
So What Does Mastering Layers Involve? l Understanding exactly what has been put onto the layers. l Knowing “Invisibility Rule #1”. l Knowing how layer status impacts visibility. l The effective use of placing items onto multiple layers. – This makes it easier to choose what you want to see, instead of everything you don’t.
All Features Have Entities… l Datum Features - Axis, Csys, Curves, Planes, Quilts, Tag Names… FEATURES Sketch Plane DTM 1 Copy Geom P 2 P 1 GEOMETRIC ENTITIES P 3
Invisibility Rule #1 l Once an item is rendered invisible; every sub item, in that branch of the model, is rendered invisible. Coarse Assembly Part Feature Entity Level of Control Fine * This is a fundamental in Pro/Engineer.
Layer Status Diagram (Parts) Isolate Unhidden Hidden
Layer Status Diagram (Parts) Isolate * * * Hidden * * Unhidden
Layer Status Diagram (Parts) Isolate Items not on layers are nominally visible V V I Hidden V V * I Unhidden
Layer Status Diagram (Parts) Isolate Items not on layers are nominally visible V V I V V Assembly * I Part Unhidden Feature Entity Hidden Remember, Invisibility Rule #1 still applies.
Layer Status Diagram (Parts) Isolate Items not on layers are nominally visible Entity V V I I Feature Assembly * Part Unhidden Hidden Remember, Invisibility Rule #1 still applies. Feature Entity
Choosing What You Want to See (Isolate) CURVES II V SURFACES PLANES SET-DATUMS II I BEAM-CENTERLINE LAYER BEAMPATH LAYER Hidden 5 X I I I V CSYS V V OPTIC-LOCATIONS LAYER Isolated 3 X
Layer Status Diagram (Assemblies) Isolate Items not on layers are nominally visible Entity V V I I Feature * Unhidden Hidden Remember, Visibility Rule #1 still applies. l Every aspect of layers in an assembly is the same as in parts, until a component is added to a layer – then things change, boy do they!
Layer Status (Assemblies) About putting components on layers… My Advice: Don’t do it! Simplified Reps are better for managing component visibilities
Putting It Together l Use Isolate in place of Unhidden. – Putting items on multiple layers becomes useful. – Creating new layers need not disturb existing layers. – Choose what you want to see, instead of everything you don’t. l l l Create, all inclusive, default layers only for the items found in the majority of your models. Don’t remove items from them, with Isolate, it isn’t necessary. Create layers that suit your needs. Save all layers with the status Hidden. Make exceptions only for things that need to be seen in ALL upper assemblies.
Demo: Config. pro, Drawing. dtl & Mapkeys l Config. pro – no def_layer options – add_lower_level_comps_to_layer no – Make the environment display options on by default. l Drawing. dtl – ignore_model_layer_status – draw_layer_overrides_model yes
Demo’s l Cleaning an Assembly – Using find to create layers. – Using the extend function to create layers, with rules, recursively. – Searching for items in the layer tree. – Using the selector to manipulate the layer tree. – How to distinguish between entities and features. – The quick cleanup demo. l Drawings & Parts – Create drawing layers, use them to keep changes to the model from impacting the drawing. l Skeletons – Layers to fit special requirements.
- Slides: 18