Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Background: Two user communities in NX Former I-deas users and former Unigraphics (UG) users bring different "best practices" with them, often with strongly held opinions.
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 2
Why were they adopted? General design principles? Company or industry standards? Software performance? Are they still valid? Has our design process changed?
Page 3
1. Use of datums I-deas practices: Start with BORN coordinate system (Base Orphan Reference Node) BORN contains 3 planes, 3 axes, 1 origin Create datums first in the history tree Create datums relative to other datums
UG practices: Start with primitive block or datum Dont create unused datum planes Create datum planes when needed Create datums relative to geometry
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 4
1. Use of datums
continued
NX changes (from UG or I-deas) that affect old practices: Datum coordinate systems are now one entity in NX, not separate datum planes. Unused datum coordinate system planes are not flagged as unused items. Datum coordinate systems can be reordered, even to be the first feature, and associativity added. (This is not possible in I-deas.) Creation of relative datum coordinate systems (Offset CSYS) has been improved. Display of datum coordinate systems has been improved to control size.
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 5
1. Use of datums NX best practices: The BORN coordinate system practice from I-deas is no longer required based on software behavior, but is still a good design practice. It is included in the Model template. Create other datum coordinate systems as Offset CSYS with associativity to the first datum coordinate system, similar to the BORN method.
continued
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 6
2. Associativity
I-deas practices:
Goal to create associative features. Sketch in Place preferred over sketching on the work plane. Use Focus to create associative geometry.
Page 7
2. Associativity
continued
NX changes that affect practices: Parent/child associativity is very visible in the Part Navigator. Focus within a part is not required. Associativity between parts is easier to create without WAVE Geometry Linker or ACF. (NX 6)
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 8
2. Associativity
continued
NX best practices: Build on the oldest, most stable geometry. Datums should be preferred over faces and edges. Avoid references to faces or edges of detailed design features like chamfers or blends. Associativity is most useful in the intermediate design phase with highly engineered models. For early concept models, it is not as necessary. Consider using Synchronous Modeling with History-Free mode for concept models or for manufacturing changes, not for highly engineered models. (NX 6)
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 9
3. Organizing sketches
I-deas practices:
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 10
3. Organizing sketches
continued
NX changes that affect practices: Sketches can be external or internal to features. Constraints and dimensions can span from one sketch to another. (You cannot do this in I-deas.)
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 11
3. Organizing sketches
continued
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 12
3. Organizing sketches
continued
NX best practices: Reuse sketches and features using Copy and Paste.
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 13
3. Organizing sketches
continued
NX best practices: Use constraints and dimensions between sketches. Organize design intent in sketches in the most logical way.
Sketch 1
Sketch 3
Sketch 2
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 14
I-deas practices: Almost all features are sketch based. Primitive features are discouraged. UG practices: Primitive features were used. Best practice was to only use one primitive to start a model. Sketched features were avoided by some customers.
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 15
continued
NX changes that affect practices: Primitive features now have some associativity. Form features now use sketches. (Hole command) Form features indicate design/manufacturing intent.
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 16
continued
NX best practices: Sketch-based features are still a best practice to define design intent. Form features offer a better way to indicate design/manufacturing intent in some circumstances. What is the best way to make the model understandable and editable by others?
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 17
5. Bushy tree modeling I-deas practices: Advanced I-deas users use bushy tree modeling. UG practices: Users never heard of it.
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 18
continued
In NX, Boolean operations can be embedded within a feature or a added as a separate feature. The Part Navigator displays features in linear Timestamp order or grouped as solid bodies.
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 19
continued
NX best practices: Use a separate Boolean feature to use the equivalent of bushy tree modeling. (UG instructors often recommend this, but they dont call it bushy modeling.) Turn off Timestamp Order to work with multiple bodies.
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 20
6. Patterns I-deas practices: Use of patterns is encouraged. Patterns create one feature. UG practices: Use of patterns was encouraged (instance arrays). Patterns created one feature for each instance. Suppressing individual instances in the pattern was discouraged.
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 21
6. Patterns NX software changes: Feature arrays and geometry arrays are types of patterns. The new sketch-based Hole command can create an entire pattern of holes as one feature. (NX 6)
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 22
6. Patterns
continued
NX best practices: Patterns are an efficient way to model, and also capture design intent. Consider using the new sketch-based Hole command instead of using a pattern command, especially for irregular hole patterns.
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 23
7. Controlling object visibility I-deas practices: Display Filter is used primarily. Sketches and tools are absorbed into features. UG practices: Layers were used primarily. Company standards existed for layer use. Sketches and Boolean tools were placed on hidden layers.
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 24
continued
NX changes that affect practices: There are several methods to control object visibility: Hide command Show command Hide and Show command Layers
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 25
continued
NX best practices: Use the Hide and Show command or layers to control object visibility. Dont use both at the same time because the Hide and Show command only works with objects on visible layers. Parts migrated from I-deas will have some objects on specific layers, so you need to know about layers. Understand Layers and Reference Sets when using assemblies.
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 26
Conclusion
NX best practices: Best practices based on design principles and design intent are still valid. Associativity, structured design, use of datums, reuse of sketches and features Some best practices based on software behavior are no longer required, but may still be a good discipline. BORN coordinate system Software changes may open up new best practices. Organizing sketches, using design features, hole patterns
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 27
Mark Lawry Siemens PLM Software Learning Media Development Mark.Lawry@Siemens.com 513.576.5677
2008. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 28