NX Large Assembly Best Practices Final 1

March 7, 2017 | Author: Nitya Sheel Rohilla | Category: N/A
Share Embed Donate


Short Description

Download NX Large Assembly Best Practices Final 1...

Description

Large Assembly Best Practices Siemens PLM Software

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Siemens PLM Software

Large Assembly Design Challenge

Designing systems, assemblies, and parts to meet the requirements of complex products, in the face of …

large data sets: The term "large" assembly is a relative one. Large assemblies for some may be 1,000 parts while for others 10,000 or 100,000+… complex geometry: Nurb surface data constantly-changing data large, distributed teams designing in same assembly space

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 2

Siemens PLM Software

Large assembly handling in NX NX contains leading-edge tools and techniques to facilitate working on large assemblies

NX has a long and successful history of providing solutions for such industries as aerospace, automotive, heavy machinery, shipbuilding, etc. where large assembly requirements are a key element

(1) Load Performance and Capacity: Reduce the amount of data per component loaded (2) Simplification of assembly data : Reduce the complexity of components loaded (3) Context control: Reduce the number of components loaded (4) Visualization settings and Memory utilization: Utilize memory more efficiently.

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 3

Siemens PLM Software

Load Performance and Capacity Load Options What are they? 

A set of options that allow you to control how much and in what form component data is loaded

Important Properties       

Lots of settings including: Load Method - the location of the data Load Components – all components, no components or use component filters Partial Loading – display data only Determine action that should taken if a component cannot be loaded Save and restore specific configurations Accessible from the Open dialog box

Benefits 

Using Load Options effectively is one of the most important ways to improving large assembly performance

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 4

Siemens PLM Software

Load Options: Selective Loading

Principle 

Only load the components that you need to see to do your job

Benefit 

Faster load times



Less memory used

Technique 

Load with “no components”



Open components using: 

Assembly Navigator  Component filtering 

Bookmarks © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 5

Siemens PLM Software

Load Options : Lightweight Creation Faceting tolerance 

Faceting tolerance affects smoothness, performance, & memory usage



Default value: calculated per body, based on bounding box size



User-specified value: 

Per body: Assemblies→Advanced→Represe ntations→Parameters



Per session: Assemblies→Site Standards in Customer Defaults

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 6

Siemens PLM Software

Load Performance and Capacity Reference sets What are they?  

Named sections or partitions of a NX part created in the Assemblies application Lets you control the amount of data that is loaded from each component and viewed in the context of an assembly

Important Properties   

Two types: Automatic - managed by the system (Empty, Entire part, Model and Simplified) User defined - created and modified for your own purposes (Ex: Mate, Simple, Draft)

Benefits 

A well-managed reference set strategy can lead to:  Faster load times  Reduced memory usage  Less cluttered graphics displays

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 7

Siemens PLM Software

Occasional Piece Part Ref Sets

MATE  MODEL ref set plus mating geometry SIMPLE  Simplified geometry Entire Part

Model Reference Set

Simple Reference Set

Simple

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 8

Siemens PLM Software

Avoiding & Coping With Assy-Level Ref Sets

Possible Exceptions and Alternative Approaches 1. Use layers to hide unwanted geometry 2. Use assembly-level reference sets with Add New Components Automatically switch (NX 3)

Hide Some Components

Customer Default

User wants to show only a subset of child components Examples:  Show different variants  LH & RH assemblies

Create Ref Set Option

Arrangement-specific component suppression © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 9

Siemens PLM Software

Simplification of assembly data

The goal with simplification is to:  Provide a method of hiding proprietary data  Reduce assembly complexity  Improve load performance

There are several methods to simplify geometry in NX: Assembly Level 

Assembly Envelope (Wrap & Linked Exterior options)



Simplify Assembly Wizard



Simple Reference Set



Faceted Representation

Component Level 

Simplify Body



Extract Geometry (Timestamp)



Wrap Geometry



Suppression

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 10

Siemens PLM Software

Simplification Assembly Envelopes What are they? 

Tools for reducing assembly complexity as well as hiding proprietary data. Essentially, they create geometry at the assembly level that can take the place of subcomponents

Important Properties    

Use automatic reference set to specify display of envelope Two forms: Wrap Assembly – provides coarse boundaries and gives a shrink-wrapped appearance Linked Exterior - makes an exact copy of external faces and maintains the form of the original

Benefits   

Useful when only an approximation of an assembly is required (Wrap) Provides a method of improving load performance by reducing assembly complexity Provides a method of hiding proprietary data

Wrap Assembly

Linked Exterior

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 11

Siemens PLM Software

Simplify Assembly Wizard Simplification – Assembly Level What is this? 

A dedicated wizard user interface that guides you through the process of simplifying an assembly into a solid that represents the assembly

Important Properties   



The goal to unite all the bodies in the assembly and remove the interior faces All bodies are linked into the work part Covering bodies are used to plug holes and fill gaps until all the bodies are united into one and the interior faces are completely isolated from the exterior faces The result is a single lightweight and airtight solid

Benefits  

Helps reduce load times at the expense of geometric detail Preserves complex exterior details while removing interior details

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 12

Siemens PLM Software

Context Control Assembly Context Control deals with display, selection & filtering techniques Assembly context is the set of components you want loaded and visible at a particular juncture The assembly context control functions in NX are key to quickly finding, returning to, and understanding the environment of a specific area to be worked on  Filtering Techniques  Find Component  Open by Proximity  Product Outlines

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 13

Siemens PLM Software

Context Control Filtering Techniques As your assembly becomes larger and more complex, there is an increasing need for you to control the component parts that you work with and see Large assemblies depend on filters and other techniques to efficiently navigate throughout large amounts of data There are several methods in NX to filter data including:  Component Groups (Filters)  Filtered Assembly Navigator  Zones  Bookmarks

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 14

Siemens PLM Software

Find Component What is it? 

The Find Component tool sets context by letting you perform a search for a component based on any global property

Important Properties 



Scope criteria:  By Name  By State  By Attribute  From List  By Size - based on the component's bounding box The Status line shows the number of components that are selected in the current contexts

Benefits 

Allows you to locate one or more components quickly in order to establish context control

Find Selected Component © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 15

Siemens PLM Software

Filtering Techniques Component Groups What are they? 

A set of tools used to set, save and restore logical subsets of assemblies for assembly context

Important Properties     

Attribute Search

Primarily used for loading and unloading of data Two categories: Functional - use assembly data  Attribute, Zone & Proximity Organizing – combinations of functional filters  Match All of, Match any of & Exclude from Can be saved permanently or temporarily

Benefits   

Provide productivity through performance - you only load what you need Visual clarity - you only see what you want to see Intelligent component selection

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 16

Siemens PLM Software

Filtering Techniques Zones What are they? 

A method of defining and naming regions of space within an assembly that can be used for filtering criteria

Important Properties    

Can be defined by auto-generating entire assembly or explicitly sizing Two Types: Box Zones & Plane Zones Zones filter components based on a component’s bounding box or True Shape filter Options to select:  



Filter

Box: Inside, Interferes, Outside Plane: Above, Intersects, Below

Defined and stored at the assembly level

Benefits  

Provide a useful way of partitioning an assembly model into meaningful regions Very useful for volume comparisons

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 17

Siemens PLM Software

Filtering techniques Open by Proximity What is it? 



A tool that simplifies the process of loading a set of components that are located in a small region of a large assembly Loads all components within a specified distance of the bounding box of a selected component

Use Cases  

When you wish to load large components in the vicinity of the work part for overview purposes When you wish to do a "lightweight" or “solid” load of nearby components to understand your design context

Important Properties 

Optional True Shape Filtering 

accuracy vs. time

Benefits 

Simplifies the process of loading a set of components that are located in a small region of a larger assembly © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 18

Siemens PLM Software

Enabling True Shape Filtering

Setting up tso file generation 

Set customer defaults for true shape (tso) file generation (see on-line help for guidelines)



If necessary, refile existing parts with option “-ts” 



Creates tso file without re-saving part

Existing users need to ensure they have set the save option © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 19

Siemens PLM Software

Filtering Techniques Bookmarks and Product Outline Bookmarks What are they?

Product Outline

Bookmarks allows you to record, communicate and restore the working context from one NX session to another Important Properties 



Ghost image of assembly that can be switched on and off

Allows you to duplicate a current assembly state in a later NX session  Record options include:  which component groups are applied  what are the active Load Options  which components are loaded  User specific workflows – native & NX Manager Benefits 

 

Allows you to quickly reestablish a desired working context from one session to another Provides a method of context sharing between users © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 20

Siemens PLM Software

Visualization settings and Memory utilization Visual Settings

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 21

Siemens PLM Software

Visual Performance Preferences Large Model Settings What are they?  A number of preferences that can dramatically improve graphics performance/speed Important Properties  These viewing dynamics preferences are applicable on rotate, pan, zoom and navigate operations Benefits  This greatly reduces the amount of memory needed to change view orientation in the graphics display

Large Model  Fixed Frame Rate - this will allow the system to display a box of the component/body on repositioning of the geometry in the graphics window  View Frustum Culling – allows the system to disregard objects outside of the viewing area

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 22

Siemens PLM Software

Others… Changing body color, translucency, or partial shading: o Make the component the Displayed Part before changing anything or in an assembly. Also, make sure only the component (not the body or any portion of it) is selected. Controlling Updates: o In a large assembly, you can save time by delaying interpart updates and then updating at your convenience Saving in Wireframe vs. Shaded o Part files saved with shaded display active will take longer to load and use more memory o Tests show that a shaded model can take up to 5 times longer to load than the same model in wireframe Shaded Mode vs. Partially Shaded Mode o A less memory intensive option to fully shading o This means that only bodies/components designated are shaded when this mode is active © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 23

Siemens PLM Software

Hardware Recommendations Large Assembly Focus With the rapid changes in hardware and software, any quantitative recommendations become obsolete within months The best recommendation (as an NX customer or any other CAD user) is for you to monitor technologic advances specifically in the following areas:  Physical memory (#1)  Graphics card speeds and capabilities (#2)  CPU speed  Disk access speed and capacity  Server and network speeds

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 24

Siemens PLM Software

Check system configuration as per standards

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 25

Siemens PLM Software

Hardware Recommendations Large Assembly Focus Tuning graphics card •Windows Desktop •Display Properties – Advanced •select graphics card Control Panel. •Under application or global presets •Select NX.

•Start NX •Preferences – Visualization • Evaluate Graphics Performance. •Exit NX © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 26

Siemens PLM Software

Large Assembly Drawings The creation and update of large assembly drawings is computationally expensive by nature In particular, the creation of hidden line renderings of views As well as requiring all relevant components to be loaded into the session, the hidden line calculation itself demands significant memory and processor resource NX provides techniques for making the process more efficient by reducing the amount of data that typically needs to be loaded to create or annotate a drawing and its views

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 27

Siemens PLM Software

Large Assembly Drawings Topics Master Model Strategy Delaying View Updates Associative Extracted Edge Views

Faceted Representation Views Predefined Drawing Templates

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 28

Siemens PLM Software

Master Model Strategy What is this? 

Instead of creating the drawing in the assembly itself, the master model strategy takes advantage of a nonmaster document that references the master assembly

Important Properties 

Create through File>New dialog box

Benefits 

Promotes concurrent engineering, by enabling a user to modify the drawing without locking the master assembly - Drafting and modeling changes can happen in parallel



Separates annotation data from the master assembly - which means you can load the master assembly without needing to load the drawing data into the session - this speeds up the loading process and reduces memory consumption

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 29

Siemens PLM Software

Delaying View Updates What is this? 



A major contributor to performance and memory usage issues with large assembly drawings is the amount of resource required to update views (in particular, the hidden line renderings) The Delay View Update option allows you to minimize view updates

Important Properties  

Updates can be initiated explicitly at a more convenient time or by using a UG/Open program View updates can also be delayed on a per-view basis

Benefits 



Improves performance and memory usage by reducing the amount of resource required to update views Prevents hidden line recalculations when the assembly changes

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 30

Siemens PLM Software

Associative Extracted Edge Views What are they? 



An alternative way to display model geometry in a drawing view by creating a set of associatively extracted edges Instead of the model being directly visible in the drawing views, the system displays a 3D representation of the model's visible edges

Important Properties   

Supports Concurrent Engineering Associative or Non-Associative methods The components only need to be loaded when a drawing update is performed

Benefits 

Improves performance by allowing simple annotation, view edits, and the creation of detail views can be made on large assemblies without the assembly components being completely loaded

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 31

Siemens PLM Software

Faceted Representation Views What are they? 

Renderings of a faceted representation of the assembly

Important Properties   

Can be used for dimensioning List others… Update drawing view at a more convenient time

Benefits 



Facilitates the quick update and hidden line display of a drawing of a large assembly Using faceted representations when creating drawing views can dramatically improve the performance and memory utilization of assemblies drawings

© 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 32

Siemens PLM Software

Predefined Drawing Templates What are they? 

A capability that results in automatic drawing view creation by creating a new master model drawing from a modeling view

Important Properties  

The template contains empty drawing views that are not linked to a model Drag and drop a model / assembly onto the template and the views populate with the model Drawing Templates can include the following:       

Drawing Borders Imported Views Section Views Exploded Views Automatic Ballooning Applies dimensions and annotation Populate Parts List and Tables

Benefits 

Saves considerable time by eliminating repetitive tasks creating a standard layouts of component parts / assemblies © 2008. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 33

Siemens PLM Software

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF