Sunteți pe pagina 1din 321

Intermediate NX Design and Assemblies

Student Guide October 2011 MT10056-S NX 8

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 1

Siemens PLM Software

Course overview

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 2

Siemens PLM Software

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

Siemens PLM Software

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

Siemens PLM Software

Prerequisites

Essentials for NX Designers Working knowledge of the following: NX interface Sketching and constraining techniques.

Adding and constraining assembly components.


Swept features with optional Offset WCS & Absolute coordinate systems Simple blends

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 5

Siemens PLM Software

How to use this manual

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

Siemens PLM Software

Lesson format

The general format for lesson content is:

Instructor presentation
One or more activities Project Summary

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 7

Siemens PLM Software

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

Siemens PLM Software

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

Siemens PLM Software

Classroom system information

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

Siemens PLM Software

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

Siemens PLM Software

Roles, toolbars, and menus

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

Siemens PLM Software

Procedure Choosing a role

To activate a role:

1.
2. 3.

Open the Roles palette on the Resource bar.


Click the role you want. Acknowledge the warning message.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 13

Siemens PLM Software

Customize the interface

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

Siemens PLM Software

Activities: Set the role for this course

In the Course Overview lesson, do the activity:

Set the role for this course

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 15

Siemens PLM Software

Lesson 1 Constrain sketches

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 16

Siemens PLM Software

Constrain sketches

Purpose This lesson describes creating and modifying sketch constraints.

Objectives
Upon completion of this lesson, you will be able to: Auto create and display constraints. Use constraints to create relationships.

Constrain the perimeter of a sketch.


Animate your sketch for movement visualization. Position your sketch with positioning dimensions.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 17

Siemens PLM Software

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

Siemens PLM Software

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 19

Siemens PLM Software

Auto Constrain options

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

Siemens PLM Software

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

Siemens PLM Software

Activities: Auto and Perimeter constraints

In the Constrain sketches section, do the activity:

Create auto constraints

Constrain the perimeter of a sketch

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 22

Siemens PLM Software

Control expressions in a cooling pipe.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 23

Siemens PLM Software

Sketch Animate Dimension

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

Siemens PLM Software

Animate Dimension options

Value Lower Limit Upper Limit Steps/Cycle Display Dimensions

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 25

Siemens PLM Software

Activity: Animate dimension

In the Constrain sketches section, do the activity:

Experiment with sketch dimensions

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 26

Siemens PLM Software

Sketch positioning techniques

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

Siemens PLM Software

Sketch positioning techniques

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

Siemens PLM Software

Activities: Locating a sketch

In the Constrain sketches section, do the activity:

Locating a sketch

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 29

Siemens PLM Software

Review: Constraining Sketches

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.

Sketches may be located using geometric and dimensional __________. Constraints

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

Siemens PLM Software

Summary: Sketch constraints

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:

Auto created and displayed constraints.


Constrained the perimeter of a sketch. Used constraints to create relationships. Animated your sketch for movement visualization. Positioned your sketch with positioning dimensions and constraints.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 31

Siemens PLM Software

Lesson 2 Additional Sketch techniques

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 32

Siemens PLM Software

Additional Sketch techniques

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

Siemens PLM Software

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

Siemens PLM Software

Offset Curve options

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

Siemens PLM Software

Activities: Project and Offset

In the Additional Sketch techniques section, do the activities:

Project curves to a sketch

Offset edges

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 36

Siemens PLM Software

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

Siemens PLM Software

Pattern Curve linear associative options

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

Siemens PLM Software

Pattern Curve circular associative options

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

Siemens PLM Software

Activities: Pattern curves

In the Additional Sketch techniques section, do the activities:

Create a linear pattern in two directions

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 40

Siemens PLM Software

Create a general pattern in a sketch

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 41

Siemens PLM Software

Edit Defining Section

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

Siemens PLM Software

Edit Defining Section dialog box

Specify Origin Curve Replacement Assistant List

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 43

Siemens PLM Software

Activity: Edit defining section

In the Additional Sketch techniques section, do the activity:

Edit Defining Section

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 44

Siemens PLM Software

Add Existing Curves to a Sketch

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

Siemens PLM Software

Activities: Add existing curves to a sketch

In the Additional Sketch techniques section, do the activity:

Convert a 2D dwg to a sketch-based model

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 46

Siemens PLM Software

Review: Additional Sketch techniques

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

Siemens PLM Software

Summary: Additional sketch techniques

In this lesson you:

Projected edge curves to a sketch.


Offset the edges of a part in a sketch. Created linear and circular patterns in a sketch. Edited a sketch section that has down-stream features associated with it. Converted 2D data into a parametric 3D part.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 48

Siemens PLM Software

Lesson 3 Basic freeform

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 49

Siemens PLM Software

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:

Create splines through points.


Create a sketch on path normal to edges. Create a freeform body, by variational sweep. Create a tongue and groove profile using a variational sweep.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 50

Siemens PLM Software

Studio Spline overview

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

Siemens PLM Software

Studio Spline overview

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

Siemens PLM Software

Activities: Create a spline

In the Basic Freeform section, do the activity:

Create a spline

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 53

Siemens PLM Software

Sketch On Path

1. 2. 3.

Path Sketch Variational Sweep

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 54

Siemens PLM Software

Sketch on Path dialog box

The following is an overview of the unique Sketch on Path creation options.

Path
Plane Location Plane Orientation

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 55

Siemens PLM Software

Sketch Orientation

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 56

Siemens PLM Software

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

Siemens PLM Software

Variational Sweep dialog box

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

Arc Length starts or ends the sweep at a specified length.


Through Points starts or ends the sweep at a specified point on the guide curve.

Secondary Sections Settings

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 58

Siemens PLM Software

Activities: Create a multi-rail Variational Sweep feature

In the Basic Freeform section, do the following activities:

Create a multi-rail Variational Sweep feature

Create tongue and groove type parts

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 59

Siemens PLM Software

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 60

Siemens PLM Software

Review: Basic Freeform

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.

What spline type passes exactly along a set of data points?


Through Points

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

Siemens PLM Software

Summary: Basic freeform

In this lesson you:

Created a studio spline through a set of specified points.


Created a Sketch on Path designed to define a three dimensional shape. Created a freeform body, by variational sweep. Created a tongue and groove profile using a variational sweep. Discovered embedded sketches.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 62

Siemens PLM Software

Lesson 4 Expressions

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 63

Siemens PLM Software

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

Create Conditional Expressions


Reference Measurements of geometric properties via expressions

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 64

Siemens PLM Software

The Expressions dialog box

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

Siemens PLM Software

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

Siemens PLM Software

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

Siemens PLM Software

Activities: Expressions

In the Expressions section, do the activities:

Work with expressions

Dimensionality in expressions

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 68

Siemens PLM Software

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

Siemens PLM Software

Activities: Create conditional expressions

In the Expressions section, do the activity:

Create conditional expressions

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 70

Siemens PLM Software

Measurements and Expressions

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

Siemens PLM Software

Stand-alone measurements and Measure features

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

Siemens PLM Software

Measurements and DesignLogic

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

Siemens PLM Software

Activities: Apply measurements

In the Expressions section, do the activity:

Apply measurements

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 74

Siemens PLM Software

Review: Expressions

1.

To add a description to an expression you can insert a _________.

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

Siemens PLM Software

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.

Created comments in expressions.


Created conditional expressions. Created measurement expressions.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 76

Siemens PLM Software

Lesson 5 Duplicating features

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 77

Siemens PLM Software

Duplicating features

Purpose This lesson describes various methods to create duplicate features.

Objectives
Upon completion of this lesson, you will be able to: Mirror selected features Copy and Paste Features

Create Instance Geometry Along Path


Pattern history-free geometry

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 78

Siemens PLM Software

Mirror Feature overview

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

Siemens PLM Software

Extrude and hole array selected and mirrored across a datum plane

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 80

Siemens PLM Software

Activities: Create and edit mirror features

In the Duplicate features section, do the activity:

Create and edit mirror features

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 81

Siemens PLM Software

Copy, Copy Feature, and Paste

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

Siemens PLM Software

Activities: Copy and paste a sketch

In the Duplicate features section, do the activity:

Copy and paste a sketch

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 83

Siemens PLM Software

Instance Geometry overview

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

Siemens PLM Software

Instance Geometry types

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

Siemens PLM Software

Instance Geometry Along Path type

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

Siemens PLM Software

Activities: Geometry Instance Along Path

In the Duplicate features section, do the activity:

Instance Geometry - Along Path

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 87

Siemens PLM Software

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

Siemens PLM Software

Pattern Face types

Rectangular Pattern

Circular Pattern

Mirror

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 89

Siemens PLM Software

Activities: Create a pattern using faces

In the Duplicate features section, do the activity:

Create a pattern using faces

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 90

Siemens PLM Software

Review: Duplicating features

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

Siemens PLM Software

Summary: Duplicating features

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.

In this lesson you:


Created a Mirror Feature. Copied and Pasted Features. Created Instance Geometry Along Path.

Patterned history-free geometry.


2011. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software

Page 92

Lesson 6 Assembly functions

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 93

Siemens PLM Software

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

Siemens PLM Software

Assembly Navigator shortcut menu

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

Siemens PLM Software

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 96

Siemens PLM Software

Drag and drop components

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

Siemens PLM Software

Activities: Use the Assembly Navigator

In the Assembly functions section, do the activity:

Edit the assembly structure

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 98

Siemens PLM Software

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

Drawing notes and labels


Parts List Graphics window

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 99

Siemens PLM Software

Component Properties overview

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

Siemens PLM Software

Assembly Navigator Properties

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.

Select filtering options for components and constraints.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 101

Siemens PLM Software

Assembly Navigator columns

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

Siemens PLM Software

Simple Clearance Check

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

New (Hard) New (Touching) New (Touching)

Isolate Interference

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 103

Siemens PLM Software

Activities: Assembly user interface

In the Assembly functions section, do the activity:

Assembly user interface

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 104

Siemens PLM Software

Review: Assembly functions

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

Summary: Assembly functions

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

Siemens PLM Software

Lesson 7 Reference Sets

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 107

Siemens PLM Software

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:

Create user-defined reference sets


Simplify the displayed assembly by replacing reference sets Manage reference sets with assembly load options

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 108

Siemens PLM Software

Reference sets overview

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

Siemens PLM Software

Default reference sets

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

Siemens PLM Software

Automatic default reference sets

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

Siemens PLM Software

Model reference set

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.

True shape used with detailed spatial filtering.


2011. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software

Page 112

Model reference set

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 113

Siemens PLM Software

User-defined reference sets

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

Siemens PLM Software

Reference Set information

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

Siemens PLM Software

Activities: Create and examine reference sets

In the Reference Sets section, do the activity:

Create reference sets

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 116

Siemens PLM Software

Replace Reference Set

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

Siemens PLM Software

Activities: Replace Reference Sets in an assembly

In the Reference Sets section, do the activity:

Replace reference sets in an assembly

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 118

Siemens PLM Software

Reference Sets and assembly load options

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

Siemens PLM Software

Setting search folders for loading components

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

Activities: Load Options and Reference Sets

In the Reference Sets section, do the activity:

Reference sets and assembly load options

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 121

Siemens PLM Software

Review: Reference Sets

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.

Defined a hierarchy of reference sets to be loaded using Assembly Load Options.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 123

Siemens PLM Software

Lesson 8 Top-down assemblies

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 124

Siemens PLM Software

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

Siemens PLM Software

Top-down assembly modeling

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

Siemens PLM Software

Create New Component

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

Siemens PLM Software

Verify the creation of a new component

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

Siemens PLM Software

Data selection during component creation

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

Siemens PLM Software

Design in context of an assembly

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

Siemens PLM Software

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

Siemens PLM Software

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

Siemens PLM Software

Design in context selection scope

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

Work part and its components

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 133

Siemens PLM Software

Activities: Top-down assembly modeling

In the Top-down assembly modeling section, do the activity:

Top-down assembly modeling

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 134

Siemens PLM Software

Review: Top-down assembly modeling

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

Siemens PLM Software

Summary: Top-down assembly modeling

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

Siemens PLM Software

Lesson 9 Interpart geometry

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 137

Siemens PLM Software

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.

Edit the timestamp for a link.


Edit linked geometry. Mirror an assembly.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 138

Siemens PLM Software

WAVE

Use the WAVE commands to:

Link geometry between any two part files.


Get information about the linked geometry and parts.

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

Siemens PLM Software

Localized interpart modeling

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

Siemens PLM Software

Localized interpart modeling

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

Siemens PLM Software

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

Siemens PLM Software

WAVE Geometry Linker

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

Siemens PLM Software

WAVE geometry selection

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

WAVE Geometry Linker Setting options

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

Siemens PLM Software

Activities: Design in context of an assembly

In the Interpart geometry section, do the activity:

Design in context of an assembly

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 146

Siemens PLM Software

Create Interpart Link

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

Siemens PLM Software

Design in context WAVE selection scope

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

Siemens PLM Software

Activities: Automatic creation of WAVE links

In the Interpart geometry section, do the activity:

Automatic creation of WAVE links

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 149

Siemens PLM Software

Create a WAVE-linked mirror body with timestamp

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

Edit WAVE geometry links

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.

Edit source geometry from the parent part.


Map a linked feature to new source geometry. Change the timestamp of a linked feature to control the appearance. Select a new parent part.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 151

Siemens PLM Software

WAVE Geometry Linker edit options

The following is an overview of common WAVE editing options.

Part
Mapping WAVE Information Settings Fix at Current Timestamp

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 152

Siemens PLM Software

WAVE broken links

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

Siemens PLM Software

Replace with Independent Sketch

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

Siemens PLM Software

Activities: Edit links

In the Interpart geometry section, do the activities:

Edit a linked composite curve

Edit the timestamp of a link

Replace a WAVE sketch with an independent sketch

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 155

Siemens PLM Software

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

Siemens PLM Software

Activities: Mirror Assembly

In the Interpart geometry section, do the activity:

Mirror Assembly

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 157

Siemens PLM Software

Review: Interpart geometry

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.

True/False Wave Geometry Linking adds a level of complexity to an assembly. True

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 158

Siemens PLM Software

Summary: Interpart geometry

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

Siemens PLM Software

Lesson 10 Assembly level modeling

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 160

Siemens PLM Software

Assembly level modeling

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

Siemens PLM Software

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

Siemens PLM Software

Editing a Hole Series feature

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

Siemens PLM Software

Activities: Create and edit a hole series

In the Assembly level modeling section, do the activity:

Create and edit a hole series

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 164

Siemens PLM Software

Promote Body overview

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

Siemens PLM Software

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

Siemens PLM Software

Activities: Promotions

In the Assembly level modeling section, do the activity:

Promotions

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 167

Siemens PLM Software

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

Siemens PLM Software

Activities: Assembly Cut

In the Assembly level modeling section, do the activity:

Assembly Cut

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 169

Siemens PLM Software

Review: Assembly level modeling

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

Siemens PLM Software

Summary: Assembly level modeling

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

Siemens PLM Software

Lesson 11 Interpart references

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 172

Siemens PLM Software

Interpart references

Purpose Interpart References enable components to share parameters.

Objectives
Upon completion of this lesson, you will be able to: Create and apply referencing interpart references. Delay and update interpart references.

Understand and recognize overriding interpart references.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 173

Siemens PLM Software

Interpart expressions overview

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

Siemens PLM Software

Interpart expressions overview

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

Siemens PLM Software

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

Siemens PLM Software

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

Siemens PLM Software

Interpart reference options

Interpart references are best created and edited in the Expressions dialog box.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 178

Siemens PLM Software

Edit Interpart References options

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

Siemens PLM Software

Activities: Create Interpart References

In the Interpart References section, do the activity:

Create referencing expressions

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 180

Siemens PLM Software

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

Siemens PLM Software

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

Siemens PLM Software

Partial loading issues

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

Siemens PLM Software

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

Siemens PLM Software

Activities: Interpart Update

In the Interpart References section, do the activity:

Apply interpart update options

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 185

Siemens PLM Software

Tips and recommended practices

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

Siemens PLM Software

Review: Interpart References

1.

What are the two types of interpart references?

2.

Referencing interpart expressions


Overriding interpart expressions

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

Siemens PLM Software

Summary: Interpart references

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:

Created and applied interpart references.


Delayed and updated interpart references. Reviewed tips and recommended practices for using interpart references.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 188

Siemens PLM Software

Lesson 12 Face operations

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 189

Siemens PLM Software

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

Siemens PLM Software

Offset Face overview

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

Siemens PLM Software

Activities: Offset a face

In the Face operations section, do the activity:

Offset a face

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 192

Siemens PLM Software

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

Siemens PLM Software

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

Siemens PLM Software

Activities: Offset Region

In the Face operations section, do the activity:

Offset region

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 195

Siemens PLM Software

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

Siemens PLM Software

Activities: Face and synchronous modeling operations

In the Face operations section, do the activity:

Face and Synchronous Modeling operations

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 197

Siemens PLM Software

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

Siemens PLM Software

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

Siemens PLM Software

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

Siemens PLM Software

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

Siemens PLM Software

Activities: Draft

In the Face operations section, do the activities:

Add draft from faces and edges

Add draft to parting edges

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 202

Siemens PLM Software

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 203

Siemens PLM Software

Activities: Draft

Create a windshield fluid reservoir

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 204

Siemens PLM Software

Review: Face operations

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

Siemens PLM Software

Summary: Face operations

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.

Moved and replaced existing faces.


Created Draft features.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 206

Siemens PLM Software

Lesson 13 Variable Radius and Blend Overflow

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 207

Siemens PLM Software

Variable Radius and Blend Overflow

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

Siemens PLM Software

Variable radius blends

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

Siemens PLM Software

Variable blend tips and techniques

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

Siemens PLM Software

Activities: Create a variable point blend

In the Variable Radius and Blend Overflow section, do the activity:

Create a variable point blend

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 211

Siemens PLM Software

Resolve blended edge overflow

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

Siemens PLM Software

Allowed Overflow Resolution examples

Roll Over Smooth Edges

Roll on Edges (Smooth or Sharp)

Maintain Blend Over Sharp Edges

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

Siemens PLM Software

Explicit Overflow Resolutions

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

Siemens PLM Software

Activities: Allowed Blend Overflow Resolutions

In the Variable Radius and Blend Overflow section, do the following activity:

Allowed Blend Overflow Resolutions

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 215

Siemens PLM Software

Review: Variable Radius and Overflow Resolution

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

Siemens PLM Software

Summary: Variable Radius and Blend Overflow

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

Siemens PLM Software

Lesson 14 Extract and Delete Face

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 218

Siemens PLM Software

Extract and Delete Face

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

Siemens PLM Software

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

Siemens PLM Software

Extract Settings options

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

Siemens PLM Software

Extracted geometry uses

Preserve geometry for other uses

Simplified solids
In-process modeling

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 222

Siemens PLM Software

Activities: Extract

In the Extract and Delete Face section, do the activity:

Extract a region of faces

Extract a solid body

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 223

Siemens PLM Software

Delete Face

Use the Delete Face command to delete faces. You can:

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

Siemens PLM Software

Internal faces deleted

External faces deleted

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 225

Siemens PLM Software

Delete Face uses

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

Siemens PLM Software

Activities: Delete Face

In the Extract and Delete Face section, do the activities:

Delete faces of a solid

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 227

Siemens PLM Software

Part in process modeling

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

Siemens PLM Software

Part in process modeling

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

Siemens PLM Software

Activities: In process interpart geometry

In the Extract and Delete Face section, do the activities:

Design a casting for a machined part

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 230

Siemens PLM Software

Review: Extract and Delete Face

1.

What are some of the possible uses for Extract Geometry?

2.

Maintain internal volumes of parts for analysis.


Test change scenarios. Preservation of geometry for other uses

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

Siemens PLM Software

Summary: Extract and Delete Face

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

Siemens PLM Software

Lesson 15 Remember assembly constraints

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 233

Siemens PLM Software

Remember assembly constraints

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

Siemens PLM Software

Remember Assembly Constraints overview

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

Siemens PLM Software

Activities: Remember constraints

In the Remember Assembly Constraints section, do the activity:

Remember assembly constraints

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 236

Siemens PLM Software

Review: Remember Assembly Constraints

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

Siemens PLM Software

Summary: Remember Assembly Constraints

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

Siemens PLM Software

Lesson 16 Component Arrays

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 239

Siemens PLM Software

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:

Create a Circular Component array


Apply the From Instance Feature function Edit a circular array

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 240

Siemens PLM Software

Create Component Array

Use the Create Component Array command to create named associative arrays of components in an assembly. Types of component arrays

Linear array

Circular array

Array from an instance feature

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 241

Siemens PLM Software

Create Component Array options

Define the type and name of your array with the Create Component Array dialog box. From Instance Feature Linear Circular

Component Array Name

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 242

Siemens PLM Software

Linear & Circular Arrays

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

Siemens PLM Software

Edit Component Array overview

Use the Edit Component Arrays command to modify a component array in the work part.

Any modifications to components are lost if the component is deleted.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 244

Siemens PLM Software

Edit a component array

Use the Edit Component Arrays command to:

Change the number of components.


Change the array offsets. Redefine the direction reference.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 245

Siemens PLM Software

Activities: Create a circular component array

In the Component Arrays section, do the activity:

Create arrays to complete a fixture assembly

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 246

Siemens PLM Software

Feature-based component arrays

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

Siemens PLM Software

Component Arrays and Assembly Constraints

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

Siemens PLM Software

Feature-based array associativity

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

Siemens PLM Software

Activities: Create component arrays from feature instances

In the Component Arrays section, do the activity:

Create component arrays from a feature instance

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 250

Siemens PLM Software

Review: Component Arrays

1.

What are the three types of Component Arrays?

2.

From Instance Feature


Linear Circular

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

Siemens PLM Software

Summary: Component Arrays

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

Siemens PLM Software

Lesson 17 Reuse Library and Family of parts

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 253

Siemens PLM Software

Reuse Library and Family of parts

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:

Create a 2D sketch template for reuse.


Create Family Member parts from a template part.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 254

Siemens PLM Software

Reuse Library overview

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

Siemens PLM Software

Reuse Library navigator overview

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

Siemens PLM Software

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 257

Siemens PLM Software

Display the Reuse Library

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

Siemens PLM Software

Machinery Library overview

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

Siemens PLM Software

Define Reusable Object overview

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

Siemens PLM Software

Define reusable object options

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

Siemens PLM Software

Activities: Define and add a reusable 2D section

In the Reuse Library and Family of parts section, do the activity:

Define and add a reusable 2D section

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 262

Siemens PLM Software

Part Families overview

Use the Part Families command to generate a family of similar parts.

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

Siemens PLM Software

Part family terminology

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

Siemens PLM Software

Part Families dialog box

The Part Families dialog box has four main areas:

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

Siemens PLM Software

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 266

Siemens PLM Software

Part family notes

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

Siemens PLM Software

Activities: Family of parts

In the Reuse Library and Family of parts section, do the activity:

Define part family members

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 268

Siemens PLM Software

Review: Family of Parts

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

Siemens PLM Software

Summary: Reuse and Family of parts

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

Siemens PLM Software

Lesson 18 Revise and replace components

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 271

Siemens PLM Software

Revise and replace components

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.

Close and reopen part files.


2011. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software

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

Siemens PLM Software

Revise a component and assembly using Save As

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

Siemens PLM Software

Revise a component and assembly using Save As

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

Siemens PLM Software

Additional Assembly Reports

There are other reporting tools available to help you understand how a particular assembly has changed over time. List Components Update Report Where Used

Session Where Used


This report is automatically generated when you perform a FileSave As on a component part while the assembly is loaded.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 276

Siemens PLM Software

Activities: Revise component using Save As

In the Revise and replace component section, do the activity:

Revise components using Save As


MOUNTING_BRACKET ROLLER_ASSM ROLLER ROLLER_PIN

ROLLER_ASSM-A ROLLER-A MOUNTING_BRACKET-A

ROLLER_PIN

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 277

Siemens PLM Software

Close assembly component parts

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

Siemens PLM Software

Close Part options

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

Siemens PLM Software

Unique part files from existing components

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

Siemens PLM Software

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

Siemens PLM Software

The Unique Identifier (UID)

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

Siemens PLM Software

Allow Replacement

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 283

Siemens PLM Software

Maintain relationships while replacing a component

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

Siemens PLM Software

Replace components using Reopen

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

Siemens PLM Software

Reopen component parts

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

Siemens PLM Software

Reopen component parts

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

Siemens PLM Software

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 288

Siemens PLM Software

Reopen Part options

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

Siemens PLM Software

Activities: Replace components

In the Revise and replace components section, do the activity:

Replace components

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 290

Siemens PLM Software

Activity: Make Unique

In the Revise and replace components section, do the following activity:

Make components unique

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 291

Siemens PLM Software

Review: Revise and Replace components

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

Siemens PLM Software

Summary: Revise and replace components

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:

Revised a component and an assembly using Save Part As.


Created a unique part from an existing component. Replaced components in an existing assembly. Used various assembly reports. Closed and reopened part files.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 293

Siemens PLM Software

Lesson 19 Deform Part

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 294

Siemens PLM Software

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:

Define deformable parts.


Add deformable parts to an assembly. Edit deformable parts in the assembly.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 295

Siemens PLM Software

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

Siemens PLM Software

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 297

Siemens PLM Software

Deformable parts

There are three steps to use deformable components:

Define deformable parts.


Add deformable parts to an assembly. Edit deformable components in an assembly.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 298

Siemens PLM Software

Define Deformable Part

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

Siemens PLM Software

Define Deformable Parts dialog box

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

Siemens PLM Software

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 301

Siemens PLM Software

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

Siemens PLM Software

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 303

Siemens PLM Software

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

Siemens PLM Software

Deform component notes

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.

Creation Deformed parts that result in multiple bodies are allowed.

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 305

Siemens PLM Software

Activities: Deform Part

In the Deform Part section, do the activities:

Create a deformable spring


Make a part deformable using a guide string Add Deformable Parts to an assembly

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 306

Siemens PLM Software

Review: Deform Part

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

Siemens PLM Software

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

Siemens PLM Software

Lesson 20 Assembly Arrangements

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 309

Siemens PLM Software

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

Siemens PLM Software

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

Siemens PLM Software

Assembly Arrangement status

Assembly arrangements are assigned to one of the following statuses:

Active arrangements:
Default arrangements: Used arrangements:

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 312

Siemens PLM Software

Assembly Arrangements dialog box

Use Set as Default New Arrangement Copy Delete Rename Properties Information

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 313

Siemens PLM Software

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 314

Siemens PLM Software

Position override overview

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

Siemens PLM Software

Activities: Assembly Arrangements

In the Assembly Arrangements section, do the activity:

Assembly arrangements with positional override

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 316

Siemens PLM Software

Arrangement component suppression overview

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

Siemens PLM Software

Activities: Assembly Arrangements

In the Assembly Arrangements section, do the activity:

Assembly arrangements in the vise assembly

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 318

Siemens PLM Software

Review: Assembly Arrangements

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

Siemens PLM Software

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:

Created and displayed several arrangements.


Used arrangements to vary the structure of the vise assembly. Used 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 320

Siemens PLM Software

2011. Siemens Product Lifecycle Management Software Inc. All rights reserved

Page 321

Siemens PLM Software