Professional Documents
Culture Documents
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 1
Course overview
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 2
Course overview
Intended audience This course is for designers, engineers, and CAD/CAM managers who need to create parametric solid models that capture design intent.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 3
Course objectives
Pattern sketch curves Offset sketch curves Create a basic free form shape Create expressions with measurements Copy/paste a feature Create reference sets Create draft Use Synchronous Modeling Create a variable blend Create component arrays Apply top down assembly modeling Design in context Use the WAVE geometry linker Create interpart references Define remembered assembly constraints Define a revision identifier Manage assembly arrangements
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 4
Prerequisites
Essentials for NX Designers Working knowledge of the following: NX interface Sketching and constraining techniques.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 5
The following guidelines describe how you can get the most benefit from your use of the course guide and the accompanying HTML activities.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 6
Lesson format
Instructor presentation
One or more activities Project Summary
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 7
Learning tips
Ask questions. Confirm important facts by restating them in your own words.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 8
Common symbols
Design Intent Information about the task and what must be accomplished. Tip Useful information or advice. Note Contains useful information that supplements or emphasizes the main points.
Example Shows a possible way that the current topic of discussion could be used.
Caution Contains important reminders or information about a task. Warning Contains information essential to your success.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 9
Your instructor will provide the following items for working in the classroom:
Student login: User name: Password: Work directory:
Parts directory:
Instructor:
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 10
Layer standards
Parts used in this course were created using layer categories the same as or very similar to those found in the Model template parts. Layer categories in the Model template parts Layers 110 1120 2140 4160 6180 Category Solids Sheets Sketches Curves Datums No category assigned Description Solid bodies Sheet bodies All external sketches Non-sketch curves Planes, axes, coordinate systems
81255
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 11
This course was designed to use the Essentials with full menus role. Roles The role you choose affects the number of buttons that appear on toolbars, and the number of shortcut menu items you will see.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 12
To activate a role:
1.
2. 3.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 13
NX provides customization tools to fine tune your interface. Toolbars You can choose which buttons are displayed using Add and Remove buttons under Toolbar Options on any toolbar.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 14
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 15
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 16
Constrain sketches
Objectives
Upon completion of this lesson, you will be able to: Auto create and display constraints. Use constraints to create relationships.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 17
Auto Constrain
The Auto Constrain command creates specific multiple geometric constraint types to selected sketch objects.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 18
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 19
Curves to Constrain Constraints to Apply Set All and Clear All Apply Remote Constraints
Distance Tolerance
Angle Tolerance
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 20
Perimeter Dimension
The Perimeter Dimension command constrains the collective lengths of selected curves of a sketch profile to a desired value. The curves allowed for selection with Perimeter Dimension are lines and arcs.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 21
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 22
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 23
The Animate Dimension command dynamically displays the effects of varying a given dimension over a specified range.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 24
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 25
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 26
You can locate your sketch in their plane using datum axes, datum planes, objects belonging to other sketches, non-sketch curves, or solid edges. There are two methods you can use to position your sketch. Sketch constraints or dimensions. Positioning dimensions.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 27
If you try create a positioning dimension on a sketch that is constrained to outside objects, you will receive the following error message
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 28
Locating a sketch
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 29
1.
What sketch tool can be used to automatically create geometric constraints for existing sketch curves? Auto Constrain
2.
What Dimensional Constraint option creates an expression used to control the collective lengths of the selected curves of a sketch profile?
Perimeter
3.
4.
What sketch tool dynamically displays the effect of varying a given dimension over a specified range?
Animate Dimension
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 30
Sketch constraints allow you to capture and maintain design intent even after design changes occur. Through dimensions and constraints, you can adapt your solid models to the design intent of the final product. In this lesson you:
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 31
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 32
Purpose This lesson will introduce you to additional techniques you can use to manipulate and evaluate your sketch. Objectives Upon completion of this lesson, you will be able to: Project curves to a sketch. Add existing curves to a sketch. Create and edit offset sketch curves. Create linear and circular patterns in a sketch. Edit sketch curves using Edit Defining Section.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 33
Offset Curve
The Offset Curve command creates curves at a constant distance from existing curves and edges.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 34
Curves to Offset Distance Reverse Direction Create Dimension Symmetric Offset Number of Copies Cap Options
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 35
Offset edges
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 36
Pattern Curve
Use the Pattern Curve command to pattern edges, curves, and points that are parallel to the sketch plane. The available types are: Linear Pattern Circular Pattern General Pattern that can be modified when you
This command also creates a pattern constraint double-click one of the patterned curves.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 37
1. 2. 3. 4. 5.
Selected curve for pattern. Direction 1 Pitch Distance Span Distance Direction 2
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 38
1. 2. 3. 4.
Selected curve for pattern Pitch Angle Span Angle Create Pitch Expressions .
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 39
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 40
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 41
Use the Edit Defining Section command, as necessary, to edit and map sections that affect downstream features.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 42
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 43
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 44
The Add Existing Curves command adds existing curves and points, as well as conic curves such as ellipses, parabolas and hyperbolas, to your active sketch. An example of when you would use this command could be that you have a general idea of what a cross sectional profile looks like, but do not quite understand how form, fit, and function of the part will drive the design intent. As the design matures and you recognize the intent, you may then create a sketch and add already swept curve geometry to it.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 45
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 46
1.
What option allows the addition or removal of objects from a sketch profile that has already been swept into a solid body? Edit Defining Section
2.
What sketcher option lets you create extracted curves of external objects onto the sketch plane?
Project Curves
3.
Which sketch option lets you create associative curves that are offset from existing sketch curves. Offset Curve
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 47
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 48
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 49
Basic freeform
Purpose Most designers need more control than they can achieve while only using analytic shapes. Spline Curves and sheet bodies take design beyond analytic geometry so you can freely construct any form you require, thus the term freeform. Objectives In this introductory lesson you will learn how to:
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 50
A splines flexible nature and variety of data interpretation methods make splines the foundation of freeform modeling. Studio Splines interactively create associative or non associative splines.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 51
Spline creation methods These are the basic methods you can use to create splines: By Poles Through Points
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 52
Create a spline
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 53
Sketch On Path
1. 2. 3.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 54
Path
Plane Location Plane Orientation
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 55
Sketch Orientation
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 56
Variational Sweep
Use the Variational Sweep command to create a body by sweeping a cross section along a path where the shape of the section varies along the path.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 57
The following is an overview of the unique Variational Sweep creation options. Limits o % Arc Length starts the sweep at a specified percentage.
o
o
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 58
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 59
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 60
1.
True/False Before you start a swept feature such as Extrude or Variational Sweep, you must first create the sketch profile. False (Internal sketches can be created on-the-fly)
2.
3.
True/False Studio splines are used when you want to watch a curve dynamically develop as the definition progresses. True
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 61
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 62
Lesson 4 Expressions
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 63
Expressions
Purpose You can easily create many types of intelligent expressions based on measurements and inter-part references. This lesson describes various aspects of the expression functionality. Objectives Upon completion of this lesson, you will be able to: Create comments in Expressions
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 64
1. 2. 3. 4. 5. 6.
Listed Expressions Expression list Filter box Unit Dimensionality specifies the physical property for the Number type, i.e. constant, length, area, etc.. Additional functions
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 65
Expression comments
You can enter comments for an expression using either of the following methods:
Comment column
Formula box
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 66
Expression operators
Operators may be classified into arithmetic, conditional, and relational/Boolean. Functions Use Functions to locate any standard or user defined function to insert into a formula. Built-in functions include the following examples: Name abs arcsin sin pi
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 67
Activities: Expressions
Dimensionality in expressions
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 68
Conditional expressions
Expressions can be used to define a variable based on specific conditions. This kind of expression is created by using the if-else statement. Consider the following: Example Name Lgth Wdth Formula 12.5 if ( Lgth > 10 ) ( 5 ) else ( 3 )
Expressions can also use Boolean operations such as AND or OR. Consider the following: Example Name Lgth Wdth Formula 12.5 if ( Lgth > 0 && Lgth < 10 ) ( 3 ) else ( 5 )
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 69
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 70
Use the measurement options, in the Expressions dialog box, to capture values for use in expression formulas.
Measure Distance
Measure Length Measure Angle Measure Bodies
Measure Area
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 71
Measurements created with measurement options in the Expressions dialog box are stand alone measurements.
Measure features also appear in the Part Navigator under the Measures node.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 72
During the feature creation, when you use the Measure option on the DesignLogic list, the measurement is attached to the feature or model.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 73
Apply measurements
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 74
Review: Expressions
1.
2.
Comment
What general action allows the creation of a feature that captures distance, length, angle, bodies, or area? Measure
3.
True/False Conditional Expressions or if-else statements should only be used when capturing design intent that can be reused in additional or future projects. True
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 75
Summary: Expressions
You can create comments when entering a formula by using double forward slashes "//" after the formula and before the comment. Conditional Expressions allow you to develop design rule relationships between certain elements of your model. You may use Measurements to create a feature parameter based on some geometric property. In this lesson you: Created and edited expressions.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 76
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 77
Duplicating features
Objectives
Upon completion of this lesson, you will be able to: Mirror selected features Copy and Paste Features
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 78
Use the Mirror Feature command to mirror one or more features within a body. Use this to build symmetrical geometry.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 79
Extrude and hole array selected and mirrored across a datum plane
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 80
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 81
Use the Copy, Copy Feature and Paste commands to copy features, faces, points, and curves and paste them within your model or to another part file. You can select objects to copy from either the graphics window or the Part Navigator.
Copy
Copy Feature Paste
Copies selected features, faces, points, curves, and assembly components to the clipboard.
Copies selected features to the clipboard. If no features are selected, the Copy Feature dialog box opens with a list of features from which you can select.
Pastes a copy of the objects on the clipboard to your model or to another part file. Copy and Copy Feature both replace whatever was previously copied to the clipboard.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 82
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 83
Use the Instance Geometry command to create associative and non-associative copies of objects.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 84
The available instance methods from the Type option list are: From/To Mirror Translate Rotate Along Path
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 85
Select Path Distance Option Fill Path Length Distance Option Arc Length Location
Angle
Number of Copies
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 86
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 87
Pattern Face
Use the Pattern Face command to copy a set of faces in a rectangular pattern, circular pattern, or mirror them, and add them to a body.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 88
Rectangular Pattern
Circular Pattern
Mirror
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 89
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 90
1.
True/False Mirror Feature lets you mirror about datum planes or planar faces. True
2.
True/False The Instance Geometry type Along Path, allows you to associatively copy geometry only in a linear direction.
False (Geometry can be associatively copied along any path; linear, radial, or an irregular path.)
3.
True/False The Copy Feature and Paste functions let you copy features and paste them only within the same part. False (Features can be copied from one part file to another.)
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 91
Duplicating features reduces the time you use to create multiple occurrences of features. Mirror Feature allows you to mirror selected features about a datum plane or planar face. The copy/paste feature allows the duplication of features within or across part files. Instance Geometry Along Path allows features to be duplicated in non-linear or non-circular patterns.
Page 92
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 93
Assembly functions
Purpose This lesson introduces Assembly Navigator, attributes, and clearance functionality. Objectives Upon completion of this lesson, you will be able to: Use the Assembly Navigator to manipulate an assembly. Rearrange components in the Assembly Navigator. Work with component properties and attributes. Perform a Simple Clearance Check.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 94
The Assembly Navigator gives you a graphical display of the assembly structure of the displayed part, and provides a quick and easy method of manipulating components in an assembly.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 95
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 96
You can edit your assembly structure by dragging one or more components to a target location in the Assembly Navigator hierarchal tree. You cannot drag a component if: The target is not loaded. An occurrence of the dragged component already has the target as its parent. A cyclic assembly structure would result, for example, if you try to drop a parent onto one of its children.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 97
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 98
Attributes
Attributes are used to associate non-graphical information to a CAD design and display them in the following: Part Navigator Assembly Navigator Automated title box notes
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 99
Use the Component Properties command to acquire status information about, and make changes to, selected components. The Component Properties dialog has multiple tabs: Assembly Attributes Weight Part File Parameters
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 100
Use the Properties command to: Control the display of bounding boxes for invisible components. Specify the predefined columns to display. Define custom columns based on part attributes. Specify the order of columns.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 101
Some of the more common columns that can appear in the Assembly Navigator are described in the following table. Column Descriptive Part Name Component Name Part Name Read Only Modified Position Count Out of Date
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 102
Use the Simple Clearance Check command to check for possible interferences between selected components and other components in the assembly. If interferences are found, a report appears. For each interference, the report lists the following: Interference Check Selected Component caster_2_fork caster_2_axle caster_2_axle Interfering Component caster_2_spacer caster_2_fork caster_2_wheel
Status
Text
Isolate Interference
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 103
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 104
1.
What operation can be done on any node in the Assembly Navigator to quickly make it the work part? Double-click the node
2.
True/False. When selecting components for an operation, you can select them using the Assembly Navigator by selecting the appropriate node. True
3.
What kind of Attribute may be applied to anything that is not a part file such as lines, splines, edges, datums, faces or bodies, and features? Object Attribute
4.
True/False. The Check Clearances command can only find hard interferences between components.
Page 105
False
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
The Assembly Navigator provides a graphical display of an assembly which allows you to quickly and easily select components and manipulate the assembly. Attributes may be assigned to objects or parts to associate non-graphical information to a CAD design. In this lesson you: Used the shortcut menu and menu bar to perform operations on components in the assembly. Created Object and Part Attributes. Checked clearances between components within an assembly.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 106
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 107
Reference Sets
Purpose Reference sets allow you to limit the amount of component part information displayed in an assembly. Reference sets will also allow you to show alternate representations or simplified versions of the model. Objectives Upon completion of this lesson, you will be able to:
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 108
Use Reference Set commands and options to control the display of a component or subassembly part in higher level assemblies. There are two types of reference sets: Automatic reference sets that are managed by NX. User-defined reference sets.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 109
Every component or subassembly owns two reference set display conditions that exist in every part file: Empty
Entire Part
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 110
The following reference sets can be created as you work in your component and subassembly part files: Model
Simplified
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 111
The model reference set contains the actual model geometry, which can include: Solids
Sheets
Lightweight representations, which can be generated automatically depending on the setting of your Automatic Lightweight Generation customer default
Model reference sets are used to accurately calculate or generate the following: Teamcenter Visualization translation files. jt.files Weight or mass analysis. Assembly clearance analysis. Bounding box size used with the Open By Proximity command.
Page 112
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 113
The default reference sets generated by NX do not always suit your design criteria. You can define your own reference sets to make sure your assembly display meets your needs.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 114
When you request information on a reference set using the InformationAssembliesReference Set method, the system will: Select the members of the set in the graphics window. Display the origin and orientation in the graphics window. Provide a listing of relevant data in the Information window.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 115
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 116
Use the Replace Reference Set command to switch the component display and manage your assembly graphics window.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 117
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 118
You can use the options in Reference Sets group in the Assembly Load Options dialog box to control which reference sets are loaded and displayed when you open an assembly.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 119
You can add or remove search folders from the Load list in the Assembly Load Options dialog box. You can change the order of the list to assign priority.
1 List of current search directories (three dots includes subdirectories). 2 Type new directory to add to list. 3 Adds entered directory to list. 4 Removes selected directory from list. 5 Moves selected directory up in list. 2011. Siemens Product Lifecycle Management Software Inc. All rights reserved 6 Moves selected directory downin list.
Page 120
Siemens PLM Software
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 121
1.
True/False Reference sets have many purposes, including excluding unwanted objects, and showing simplified versions of a part. True
2.
What dialog box determines how and from where the system loads the reference sets for components? Assembly Load Options
3.
If a reference set is deleted from a component part that is used in multiple assemblies, what reference set will be used in its place the next time one of the assemblies is opened? The default reference set (The default is initially set to Entire Part)
4.
True/False The default Reference Sets of Entire Part and Empty can be deleted if they are not going to be used.
Page 122
False
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
Summary
Reference Sets are used to limit the amount of information referenced by the component object in an assembly or subassembly. They allow you to create different displays of the same assembly or component to simplify the assembly or provide alternate configurations. In this lesson you: Added user-defined reference sets. Simplified the assembly display by replacing reference sets. Observed the automatic creation of the model reference set during file save.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 123
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 124
Top-down assemblies
Purpose Creating data at the assembly level is a common practice and typically referred to as top-down assembly modeling. Objectives In this introductory lesson you will learn how to: Apply top-down assembly creation methods. Model and sketch in the context of an assembly.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 125
With top-down assembly modeling, you can create geometry at the assembly level, and move or copy the geometry to one or more components. Use the Create New Component command to create new part files.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 126
Use the Create New Component command to create a component part file and reference it in the assembly work part. When you create a component, feature parameters are maintained. With the top-down method, you can design a: Copy or move existing geometry into a new component. Create an empty component and add geometry to it later.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 127
When you create a new component, it may not be obvious that the component was created. There are a few ways to verify the creation of a new component: Assembly Navigator InformationAssembliesList Components AssembliesContext ControlSet Work Part Status line
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 128
Adding data to a new component can be thought of in terms of moving or copying the data into the new part. If Delete Original Objects is selected, data is moved; otherwise it is copied.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 129
Design in context is the ability to create or edit component geometry while the rest of the geometry is available. You can change the work part while an assembly is displayed. There are a group of modeling and expression commands that you can use only when an assembly is displayed, to design in context.
You can directly edit component geometry while the rest of the assembly is visible. The part you are editing is always the work part. The work part can be:
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 130
Model in context
Many Modeling commands let you select geometry directly from other components. When you use these commands, you can automatically copy selected geometry into your work part as WAVE-linked associative geometry, or as nonassociative geometry, depending on your Selection bar settings. Objects you can copy with the WAVE Geometry Linker include: Edges Points Faces Bodies
Datums
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 131
Sketching in context
Some Sketch commands allow you to select geometry from any component in the assembly, but do not create associative interpart links. Examples of such commands are: Profile Line Arc Circle Derived Lines
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 132
The Selection Scope option on the Selection bar helps you design in the context of an assembly.
Use the Selection Scope option to indicate the selection range you want. You can select objects from the: Entire assembly Current work part only
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 133
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 134
1.
True/False The Top Down method of assembly modeling is accomplished by adding a new component to the assembly through Assemblies ComponentsAdd Component. False
2.
True/False Geometry can be referenced from one part to another when designing in context of the assembly. True
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 135
Top-down assembly modeling allows you to build new components in relation to other components within the same assembly. In this lesson you: Created new components using the top-down assembly modeling method. Designed a part in the context of an assembly.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 136
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 137
Interpart geometry
Purpose Creating associative links to data in the context of an assembly is a common practice and typically referred to as Interpart modeling. Objectives In this lesson you will learn how to: Build associativity across component parts in an assembly using Geometry Linker.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 138
WAVE
Links are typically associative; however, there are options to create non-associative links.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 139
Localized interpart modeling is the ability to relate the geometry of interacting parts in an assembly. This has two distinct advantages in assembly modeling: Reduces the cost of design changes. Maintains design integrity.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 140
A gasket (1) is derived from a parent face (2) in a housing. If the size or shape of the parent face changes in the housing, the gasket will change accordingly (3) in the assembly (4).
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 141
Mold/die applications
Interpart modeling can be applied to create an associative mold or die from a finished piece part. A solid body (1) can be linked from one part into another (2) where features can be applied to define the cavity in the mold or die (3).
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 142
Use the WAVE Geometry Linker to copy geometry from other parts in the assembly into the work part. Attributes that do not update include display and material property attributes. You can:
Link geometry from one component part in an assembly into the same assembly work part.
Link geometry from one subassembly into another subassembly.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 143
You can create WAVE links with the following types of geometry : Composite Curves Points Datums Sketches Faces Regions of faces Bodies Mirror bodies
Page 144
Routing objects
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
The following common options are found in the Settings group of the WAVE Geometry Linker dialog box. Associative Hide Original Fix at Current Timestamp
Delete Holes
Use Display Properties of Parent Part Copy Threads
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 145
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 146
Use the Create Interpart Link command to create WAVE-linked objects while you define features. Some of the feature creation commands that include the Create Interpart Link option:
Sketch
Extrude Revolve Variational Sweep
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 147
The Selection Scope (1) and Create Interpart Link (2) options on the Selection bar help you design in the context of an assembly.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 148
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 149
1.
In the Assembly Navigator, right-click the component you want to have own the linked geometry and choose Make Work Part. On the Assemblies toolbar, click WAVE Geometry Linker InsertAssociative CopyWAVE Geometry Linker. , or choose
2. 3.
In the WAVE Geometry Linker dialog box, from the Type list, select Mirror Body .
4. 5.
6. 7.
In the graphics window, from the parent part, select the body to be mirrored. Click Select Mirror Plane .
In the graphics window, from the parent part, select the datum plane. In the Settings group, ensure that the Fix at Current Timestamp check box is selected.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software
Page 150
When you edit most features, the feature creation dialog box appears. Additional options are available when you edit a WAVE-linked feature: Add, remove, or replace linked geometry.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 151
Part
Mapping WAVE Information Settings Fix at Current Timestamp
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 152
After you associatively copy geometry across parts, you can reference the linked data with modeling operations even when the part containing the defining geometry is not loaded. Occasionally links are broken, usually for one of the following reasons: The link is deliberately broken. The source geometry is deleted. The location of the parent part has been moved or broken.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 153
Use the Replace with Independent Sketch command to replace a linked curve feature with an independent sketch. This command will replace a WAVE linked sketch or a two-dimensional linked composite curve with an identical sketch that is completely independent of the parent. Use this command when you no longer want a design to be controlled by its master layout.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 154
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 155
Mirror Assemblies
Use the Mirror Assemblies command to: Create associative or nonassociative mirrored components in an assembly. Position new instances of the same parts at mirror locations. Create new parts that contain linked mirror geometry.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 156
Mirror Assembly
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 157
1.
For any linked geometry to update when the parent geometry is edited, what loaded condition must the component part be in? Fully loaded
2.
When linking geometry, what option allows you to limit the features from the parent part that are carried over to the linked body?
Fix at Current Timestamp
3.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 158
Interpart modeling can be utilized to create associative links to data in the context of an assembly. In this lesson you: Built associativity across component parts in an assembly using Geometry Linker. Edited the timestamp for a link. Edited linked geometry. Mirrored an assembly.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 159
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 160
Purpose Assembly level interpart modeling methods allow you to relate geometry in an assembly with or without associativity. Objectives Create and edit linked holes in an assembly Promote solid bodies to allow assembly level boolean operations Cut assembly components
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 161
Hole Series
Use the Hole Series type to create a set of related holes. You can create holes through: Multiple bodies in the work part. Multiple bodies in an assembly.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 162
You can edit a Hole Series feature from the assembly or one of the components. When you edit from the assembly, all links are associative. When you edit from the component you can choose between these options: o o Break Link from Hole Series Edit Hole Series
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 163
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 164
Use the Promote Body command to promote a body from a loaded assembly component to the level of the assembly. After you promote a body: You can perform operations on it, such as adding features, performing Boolean operations between it and other bodies, and so on. You cannot access the features that make up the base body at the assembly level. Any subsequent changes to the base body are reflected in the promoted body as the promoted body is associative to the base body.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 165
Promotions should be used for changes that are to be viewed only at the assembly level. The weldment shown below is an example of where promotions would be used.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 166
Activities: Promotions
Promotions
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 167
Assembly Cut
Use the Assembly Cut command to associatively subtract one or more tools from one or more bodies at any assembly level part.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 168
Assembly Cut
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 169
1.
What command lets you modify a component body at the level of the assembly without changing the Master Model? Promote Body
2.
What command automatically promotes and subtracts a component bodies at the level of the assembly without changing the Master Model?
Assembly Cut
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 170
Assembly level interpart modeling methods allow you to relate geometry in an assembly. In this lesson you: Created and edited linked holes in an assembly. Promoted component bodies to allow assembly level boolean operations. Used Assembly Cut to remove interferences between components.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 171
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 172
Interpart references
Objectives
Upon completion of this lesson, you will be able to: Create and apply referencing interpart references. Delay and update interpart references.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 173
Interpart expressions create non-geometric interpart references so you can link expressions from one part to another. You can create two types of interpart expression references: Overriding interpart expressions Referencing expressions
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 174
Syntax The syntax for an overriding interpart expression is as follows: Name plate::hole_dia diameter The syntax for a referencing expression is as follows: Name hole_dia Formula bracket::diameter+tolerance Formula
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 175
General concepts
Interpart references (IPRs) allow the user to establish relationships between expressions of separate part files. A change to an expression in one part file may change an expression in a different part file, thus altering the geometry of that part. IPRs may be created between any two part files, not necessarily between components of an assembly.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 176
Overriding expressions
Overriding expressions are interpart references that are created in an assembly to override the value of an expression in one of its components. In the example below, the hole_dia expression in the block part is being overridden by the expression in the assembly which sets it equal to the pin diameter.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 177
Interpart references are best created and edited in the Expressions dialog box.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 178
In the Expressions dialog box, click Edit Interpart References and select the part containing the referenced expression.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 179
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 180
Interpart Update
Use the Interpart Update commands to help you control whether the interpart relations in your model are up-to-date. Interpart relations include linked geometry, assembly constraints, interpart expressions, and associative measurements. The Interpart Update menu includes: Commands that let you enter a mode where you can delay updating interpart relations until a time that you choose. Commands that let you bring interpart relations up-to-date without exiting the delay mode. Commands that let you enter a mode where data is automatically loaded as needed from currently-loaded parts in order to ensure that interpart relations are up-to-date.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 181
Interpart Update
The Interpart Update commands are: Delay Assembly Constraints Update Assembly Constraints Delay Geometry, Expressions, and PMI Update Geometry, Expressions, and PMI Update All
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 182
Partially loading components in an assembly conserves system memory by not loading all data associated with the file. Resolving interpart expression references When a part containing an IPR is loaded, the system looks for the name of the expression in the referenced part. If the correct name is found, the system has resolved the link. dia=ipr_block_assm::ipr_dia Attempting to delete the expression "ipr_dia" within the assembly part file would result in an error message.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 183
Load Parts
When you load a component of a referenced assembly you can list and then open referenced parts from the Expressions dialog box with Open Referenced Parts.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 184
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 185
Before using interpart references, you should evaluate their downstream impacts. Do not use IPRs just because you can. IPRs should be used when the parts have a physical constraint and are used in the same assembly. Set up company-wide standards on how and when IPRs are to be used. Do not use overriding expression references on the same component from different assemblies. In general, it is a good practice to edit IPRs only when all of the referenced parts are fully loaded.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 186
1.
2.
If an expression link cannot be resolved, what value does the expression revert to? The last known value
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 187
Interpart references allow you to link the expressions between parts. Whenever a change occurs to an expression in one part file, the related expression in the other part file(s) will change accordingly. In this lesson you:
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 188
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 189
Face operations
Purpose This lesson describes various face options you may use to modify existing solid bodies and features. Objectives Upon completion of this lesson, you will be able to: Offset a face to make a unique instance Use Offset Region to add clearance Apply Synchronous Modeling Move and Replace face operations Create Draft features
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 190
Use the Offset Face command to offset one or more faces along the face normals. Face selected to offset Offset direction Resulting offset face feature
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 191
Offset a face
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 192
Synchronous modeling
You can use Synchronous Modeling commands to modify a model regardless of its origins, associativity, or feature history. You could apply Synchronous Modeling to: Edit a model that was imported from another CAD system and has no feature history or parameters. Edit a model due to a change in design intent that was not anticipated when it was created. Incorporating the change into the existing construction history would require a lot of rework and loss of associativity.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 193
Offset Region
Use the Offset Region command to offset a set of faces from the current location and adjust adjacent faces. You can: Offset a set of faces or a whole body in a single step. Regenerate adjacent blends.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 194
Offset region
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 195
Replace Face
Use the Replace Face command to replace a set of faces with another set of faces. You can: Replace a set of faces with one or more faces. Replace solid faces or sheet faces. Automatically reblend adjacent blends when the replacement face is a single face. Extend the replacement face to form a complete intersection with the body. Offset the replacement face for the eventual replacement face.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 196
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 197
Draft
Use the Draft command to apply a draft to faces or bodies relative to a specified vector. You can do the following: Specify multiple draft angles and assign an angle to a set of faces. Add a single Draft feature to multiple bodies.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 198
Draft
The Draft command is typically used to apply slope to faces for the use in molded, or die cast parts, so that when the mold or die separates, the faces move away from each other rather than sliding next to each other.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 199
Draft types
You can create the following four types of draft using the Draft command. From Plane From Edges Tangent to Faces To Parting Edges
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 200
Draw Direction
Regardless of the draft type selected, you must always specify a draw direction. The draft angle is positive if the normal of the face to be drafted has a component vector along the draw direction. In following image positive draft is shown on the left and negative draft is shown on the right.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 201
Activities: Draft
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 202
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 203
Activities: Draft
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 204
1.
When entering an offset distance value for an Offset Face feature, what determines the positive direction of the offset? The face normal
2.
What feature allows you to apply taper to faces, bodies, or from edges? Draft
What step defines the direction in which a draft will be created? Draw Direction
3.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 205
Offset Face and Offset Region allows the user to move a face, multiple faces, or all faces in a body. The Draft functionality allows the user to change the orientation of one or more faces of a solid body. In this lesson you: Offset a face to make a unique instance. Used Offset Region to add clearance.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 206
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 207
Purpose The purpose of this lesson is to introduce you to the variable radius blend functionality and explore the overflow options. Objectives Upon completion of this lesson, you will be able to: Create and edit a variable radius blend. Use the overflow options to control blend intersections.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 208
You can create a variable radius blend by specifying the radius at multiple points along the blends edge set.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 209
If you do not give enough information to create the blend, the system infers information for you depending on other selected geometry. If you do not provide a point and radius for a selected edge, the system uses the default radius to create the blend for that edge.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 210
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 211
Blend overflow occurs when tangent edges of a blend encounter other edges on the solid. Resolution Roll Over Smooth Edges Roll on Edges (Smooth or Sharp) Maintain Blend and Move Sharp Edges Select Edge to Force Roll on Select Edge to Prohibit Roll on
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 212
A blend that overflows the edge of an existing blend (1) produces a smooth, shared edge where the blends meet (2).
A blend that encounters an existing edge, foregoes tangency and leaves the existing edge unchanged (1).
A blend that encounters existing sharp edges, maintains tangency and moves the existing edges (1).
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 213
For this edge blend, an encountered edge (1) is selected with Select Edge to Prohibit Roll on, to not have the Roll On Edges (Smooth or Sharp) option applied to it. The edge of the other cylinder is not prohibited and is processed by the Roll On Edges (Smooth or Sharp) option.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 214
In the Variable Radius and Blend Overflow section, do the following activity:
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 215
1.
To deselect an edge that has already been selected during the blending process, what key can you hold down and select the edge again? Shift
2.
True/False When creating an Edge Blend, variable radius points can only be specified at the end points and control points of edges.
False (variable radius points can be specified anywhere along the edge when using Arc Length.
3.
What group of blend options control how tangent edges of a blend overflow other edges on the solid? Overflow Resolutions
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 216
NX Variable radius blend options allow specific design solutions when you need to create unique edge shapes. You can create a variable radius blend by specifying radii at multiple points along selected edges. The overflow options allow further control of edge blend intersections with other blends and edges. In this lesson you: Created and edited a Variable Radius blend. Use the overflow options to control blend intersections.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 217
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 218
Purpose This lesson will show how design intent may be captured by associatively copying geometry within a part to help define a solid in an alternative shape. A method to remove selected features from a solid body for various purposes will also be discussed. Objectives Upon completion of this lesson, you will be able to: Extract an associative copy. Create a simplified version of a solid body for use in an assembly. Delete faces of a solid body to remove internal detail. Define an in process part.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 219
Extract Body
Use the Extract Body command to create an associative body by extracting faces from another body. You can extract the following: Faces Region of faces The entire body
Original Body
Extracted Faces
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 220
Fix at Current Timestamp Hide Original Delete Holes Use Display Properties of Parent Object
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 221
Simplified solids
In-process modeling
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 222
Activities: Extract
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 223
Delete Face
Automatically heal the open area left in the model by the deleted faces, by extending adjacent faces.
Preserve adjacent blends.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 224
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 225
Assembly Performance Internal Volume Solid Core and Pattern Preparation In-Process Parts Remove Proprietary Data Finite Element Analysis
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 226
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 227
Interpart modeling can be applied to different areas including tooling and manufacturing engineering. Part in process modeling allows you to validate and illustrate a manufacturing process plan.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 228
A cast part (1) is used to derive a machined part (2). A linked solid is created in the machining part from the casting. Then, features unique to the machining are added to it.
The finished machined part (1) is designed first and subsequently the cast part is defined by adding material using Synchronous Modeling techniques (2).
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 229
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 230
1.
2.
True/False You can use Delete Face to remove proprietary data before being exported to a secondary source. True
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 231
Associatively copying geometry within the same part is useful to help define new features or show a solid in a different shape. In this lesson you: Extracted an associative copy of a solid body. Used Delete Face to simplify a solid to remove internal detail.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 232
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 233
Purpose Once a component is constrained in an assembly, assembly constraints can be saved with the component part. This ability to remember the assembly constraints reduces the interaction required to establish assembly constraints when the component is added again in the future. Objectives Upon completion of this lesson, you will be able to: Save assembly constraints in a component part Place a component with learned assembly constraints in an assembly
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 234
Use the Remember Assembly Constraints command to save selected Assembly Constraints that affect the position of a component. When you add that component to a different assembly, the remembered constraints are available to help you position the component. Remembered constraints can be deleted from a component in the Component Properties dialog box on the Part File page.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 235
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 236
1.
True/False Only assembly constraints which have one piece of geometry each on the first object and second objects can be remembered. False, but the more complex the constraint the more difficult it may be to constrain.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 237
The Remember Assembly Constraints command allows you to save assembly constraints with a component part. These constraints are recorded and can be used as the defaults when the same part is added to an assembly as a component in the future. In this lesson you: Saved constraints with a constrained component in an assembly. Placed a component in an assembly using the default remembered constraints.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 238
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 239
Component Arrays
Purpose Time and effort can be saved by applying component arrays and feature based component arrays. The feature based arrays capitalize on the parametric and associative characteristics already present in assembly models. Objectives Upon completion of this lesson, you will be able to:
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 240
Use the Create Component Array command to create named associative arrays of components in an assembly. Types of component arrays
Linear array
Circular array
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 241
Define the type and name of your array with the Create Component Array dialog box. From Instance Feature Linear Circular
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 242
Linear and circular arrays are very similar to feature instancing, except that a linear master component array is not defined by the WCS. Linear and Circular Array components create: New components that are offset from the original component. Expressions that control the number of components and the array offsets. Associativity to the master components position to provide updates from possible changes.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 243
Use the Edit Component Arrays command to modify a component array in the work part.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 244
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 245
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 246
In many cases it is necessary to associate an array of components to a corresponding array of features in another component of the assembly, for example bolts associated to a hole pattern.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 247
When working with the assembly constraints for From Instance Feature arrays, you will: Apply at least one assembly constraint to an object belonging to an instanced feature. Create the assembly constraints to the template component before creating the array.
Define the assembly constraints to the original feature that was instanced in the component part, if possible.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 248
If the number of features in an instance set is changed, the components in the array associated to those features also changes. A modeling change causes a hole to be removed (3). If the deleted component was the "template" (1), the system assigns a new template (2) from the remaining components in the array.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 249
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 250
1.
2.
True/False Edit->Feature->Parameters is the method used to edit the parameters of a component array. False
3.
True/False When using the From Instance Feature method for creating a component array, there must be Assembly Constraints assigned to the template component before creating the component array. True
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 251
Component arrays take advantage of existing parametric data and can save time in adding component part files to an assembly. In this lesson you: Created a circular component array. Applied the From Instance Feature function. Edited a circular array.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 252
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 253
Purpose Part Families and the Reuse Library provide methods to quickly define similar parts based on a single template part. In this lesson, you will learn how to define and add a reused sketch and a family of parts. Objectives Upon completion of this lesson, you will be able to:
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 254
Use the Reuse Library navigator to access reusable objects and components and use them in your model or assembly. Reusable components are added to your assembly as components. Such components include: Examples of reusable components are provided in the Reuse Examples library with the out of the box version of NX. Reusable objects are added to your model as objects. Such objects include:
Examples of reusable objects are provided in the 2D Section Library, Reusable Object Library, UDF Library, and the Custom Symbol Library libraries with the out of the box version of NX.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 255
The Reuse Library navigator is an NX resource tool like the Assembly Navigator or Part Navigator that displays reusable objects in a hierarchal tree structure.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 256
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 257
To display the library containers in native NX or Teamcenter Integration, you must set the directory path in the Customer Defaults dialog box.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 258
What is it? The NX Machinery Library includes an extensive set of industry standard parts. All parts in the NX Machinery Library are Knowledge Enabled parts and integrate with the Add Reusable Part dialog box for smart insertion of parts into assemblies.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 259
Use the Define Reusable Object command to save a frequently used feature or object from your model as a reusable object template in the Reuse Library.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 260
1. 2. 3. 4.
Anchor Folder View Descriptive Name and Part File Preview Image
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 261
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 262
The most common use for Part Families is the creation of a library of standard parts.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 263
Part families use terminology not typically seen in other applications of NX.
Template part
Family table Family member Part Family
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 264
1.
2. 3. 4.
Available Columns
Chosen Columns Family Save Directory Part Family Spreadsheet
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 265
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 266
There are some important concepts that need to be remembered when working with part families: Each family member part file is saved into its own part file as read only. Any modifications made to the template part file are reflected in the family members. When editing the family template part file all family members must be closed. Family members cannot be used to create a new family of parts. If you need to break the link between the template part and a specific family member, use FileSave As. If you want to add a family member to an assembly as a component that is not currently saved to disk, NX creates the family member automatically.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 267
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 268
1.
True/False The Reuse Library stores objects for later use during product development, these objects can be save at varying stages of completion. True
2.
A ______ _______ is a read only part created from and associated to a template part and a family table.
Family Member
3.
True/False If you modify the template part the family members are also updated. True
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 269
Part families allow you to quickly generate a family of similar parts based on a single template part. In this lesson you: Created a 2D sketch template for reuse. Created family member parts from a template part.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 270
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 271
Purpose After creating an assembly, you may have to revise or replace an existing component or change the name of the component part. In this lesson you will investigate the different methods to revise components and the assemblies that use them. Objectives Upon completion of this lesson, you will be able to: Revise a component and an assembly using Save As. Make unique parts from existing components. Replace components in an existing assembly. Use various assembly reports.
Page 272
File Versioning/Revisions
Track revisions by part number The most common method to track revisions to a component after it has been released is to reflect the revision in the part name. Advantages Disadvantages
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 273
When you perform a FileSave As on a component part in a native operating system: A Session Where Used report is immediately displayed, listing any loaded assemblies that reference the component. A new name for the component is defined. A new name for each of the listed assemblies is defined, as desired. An information window is displayed with the new part names.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 274
If you click Cancel at any level of the assembly structure, you will get a message after input for the last file has been specified:
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 275
There are other reporting tools available to help you understand how a particular assembly has changed over time. List Components Update Report Where Used
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 276
ROLLER_PIN
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 277
The FileCloseSelected Parts option lets you selectively close (unload) components in an assembly.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 278
1 List all loaded component parts or top level only. 2 Close only parts selected or whole assembly tree.
3 If on, you will not be warned if a selected part has been modified.
4 Close all parts in the session.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 279
Use the Make Unique command to create a new part file for one or more selected occurrences of the same part. For example, the following figure shows four selected occurrences of a part named GKballjoint. You can use the Make Unique command to convert the two occurrences near the tires to use a new unique part file named GKballjoint_tire, which is created by this command as a copy of GKballjoint. The other two occurrences, which are attached to the steering column subassembly, continue to reference the GKballjoint part file.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 280
Replace Component
Use the Replace Component command to remove an existing component and replace it with another component that is a*.prt file type. You have the option to rename the new component.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 281
There is an internal file identifier, referred to as a UID (Unique IDentifier), that ensures that the component that has been found is the genuine article, or at least a copy of it.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 282
Allow Replacement
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 283
In the Replace Component dialog box, use the Maintain Relationships option to preserve relationships from the original component to the replacement component, to keep as much of the original behavior as possible.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 284
A loaded component can also be replaced with another part by choosing FileCloseClose and Reopen Selected Parts and selecting the Open As option.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 285
The FileCloseClose and Reopen Selected Parts option selectively updates fully loaded components with their counterparts on disk. It can be utilized in the following situation.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 286
Early in the morning, designer A starts working on an assembly that references comp3.
Later in the morning, while designer A is still working on the assembly, designer B revises comp3 and saves it using FileSave.
At lunchtime, designer A reopens comp3 while the assembly is still open using FileCloseReopen Selected Parts.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 287
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 288
1 List of loaded components that can be reopened. 2 Specifies whether reopen should affect part or whole assembly.
3 If on, you will not be warned if selected part has been modified before it is loaded from disk.
4 Reopens all parts in session that have been changed on disk.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 289
Replace components
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 290
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 291
1.
What load state is being used when the system only pulls into memory the component data required to display it? Partially loaded
2.
If your revision process entails moving parts to different directories, you will need to define ______ _________ in the Assembly Load Options so that NX will know where to find them when you open an assembly.
Search Folders
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 292
After creating an assembly, you may have to revise or replace a component and change the name of the component part. In this lesson, you used different methods to revise components and the assemblies that use them. In this lesson you:
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 293
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 294
Deform Part
Purpose You can define a part that is capable of assuming more than one shape when it is added to an assembly. This functionality is especially useful for parts such as springs or hoses which often take on different shapes, sizes, and positions. Objectives Upon completion of this lesson, you will be able to:
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 295
Deformable parts
You can define a part as capable of assuming more than one shape when it is added to an assembly. This is especially useful for parts such as springs or hoses, which often have different shapes in the same assembly.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 296
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 297
Deformable parts
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 298
Use the Define Deformable Part command to designate a part as deformable and define the shapes into which it can be deformed. You can define a part as deformable either before or after adding it to an assembly.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 299
The Define Deformable Part dialog box is in the wizard format and consists of the following pages. Definition Features Expressions
References
Summary
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 300
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 301
Expression Rules
Use the Expression Rules options to define what values are allowed for selected input expressions when you deform the component in an assembly. None By Whole Number Range By Number Range
By Options
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 302
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 303
Deform Component
Use the Deform Component command to edit the input parameters of a deformable component in an assembly. A deformable component has the following characteristics: The shape is defined by the assembly. It can have different shapes in different assemblies. It can be used multiple times with different shapes in the same assembly.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 304
Add deformable parts to assemblies Add a deformable part to an assembly as you would any other component, and position it in one of the following ways: If the deformation does not require outside references, you can position or constrain it in the assembly as you would any other component.
If the deformation requires outside references, the position is based on the location of its reference geometries in the assembly.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 305
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 306
1.
True/False Deformable Parts can only be defined if there is an Expression that can be used to control the deformation. False
2.
True/False Deformable Parts allow for a component to take on different shapes in an assembly file.
True
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 307
Summary
Components may assume more than one shape when they are added to an assembly through the use of Deformable Parts. This functionality is especially useful for parts such as springs or hoses which often take on different shapes and/or sizes. In this lesson you: Defined Deformable Parts. Added Deformable Parts to an Assembly.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 308
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 309
Assembly Arrangements
Purpose The lesson introduces the concepts of using assembly arrangements to specify alternative positions for one or more components in your part. Objectives On completion of this lesson you will be able to: Set the active and default arrangement. Suppress and unsuppress components within an arrangement. Use arrangement properties to ignore assembly constraints and properly reposition a variation of your assembly.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 310
Assembly Arrangements
Use the Assembly Arrangements command to define alternative positions for one or more components or subassemblies in your part.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 311
Active arrangements:
Default arrangements: Used arrangements:
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 312
Use Set as Default New Arrangement Copy Delete Rename Properties Information
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 313
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 314
You can use the override commands to make a component have a different position in a higher-level assembly than in its immediate parent. The new position of the component appears in all parent assemblies of the assembly in which the override is created.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 315
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 316
Components can be suppressed on an arrangement by arrangement basis. You can have arrangement specific assembly constraints within an assembly. This lets you control component positions and visibility in each arrangement.
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 317
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 318
1.
True/False Assembly Arrangements determine the position and orientation of the immediate child components. True
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 319
Summary
Arrangements provide powerful tools to design and illustrate mechanisms that move by repositioning components either with basic positioning or within degrees of freedom. In this lesson you:
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 320
2011. Siemens Product Lifecycle Management Software Inc. All rights reserved
Page 321