321
Page 1 © 2011. Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Intermediate NX Design and Assemblies Student Guide October 2011 MT10056-S NX 8

Intermediate NX Design and Assemblies

  • Upload
    r1lher

  • View
    381

  • Download
    5

Embed Size (px)

DESCRIPTION

Intermediate NX Design andNX8.5

Citation preview

Page 1: Intermediate  NX  Design  and Assemblies

Page 1

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

Siemens PLM Software

Intermediate NX Design andAssemblies

Student GuideOctober 2011

MT10056-S – NX 8

Page 2: Intermediate  NX  Design  and Assemblies

Page 2

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

Siemens PLM Software

Course overview

Page 3: Intermediate  NX  Design  and Assemblies

Page 3

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

Siemens PLM Software

Course overview

Intended audience

This course is for designers, engineers, and CAD/CAM managers who need tocreate parametric solid models that capture design intent.

Page 4: Intermediate  NX  Design  and Assemblies

Page 4

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

Siemens PLM Software

Course objectives

•••••••••••••••••

Pattern sketch curvesOffset sketch curvesCreate a basic free form shapeCreate expressions with measurementsCopy/paste a featureCreate reference setsCreate draftUse Synchronous ModelingCreate a variable blendCreate component arraysApply top down assembly modelingDesign “in context”Use the WAVE geometry linkerCreate interpart referencesDefine remembered assembly constraintsDefine a revision identifierManage assembly arrangements

Page 5: Intermediate  NX  Design  and Assemblies

Page 5

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

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

Page 6: Intermediate  NX  Design  and Assemblies

Page 6

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

Siemens PLM Software

How to use this manual

The following guidelines describe how you can get the most benefit from your useof the course guide and the accompanying HTML activities.

Page 7: Intermediate  NX  Design  and Assemblies

Page 7

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

Siemens PLM Software

Lesson format

The general format for lesson content is:

Instructor presentation

One or more activities

Project

Summary

Page 8: Intermediate  NX  Design  and Assemblies

Page 8

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

Siemens PLM Software

Learning tips

Ask questions.

Confirm important facts by restating them in your own words.

Page 9: Intermediate  NX  Design  and Assemblies

Page 9

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

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 themain points.

Example — Shows a possible way that the current topic of discussioncould be used.

Caution — Contains important reminders or information about a task.

Warning — Contains information essential to your success.

Page 10: Intermediate  NX  Design  and Assemblies

Page 10

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

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:

Page 11: Intermediate  NX  Design  and Assemblies

Page 11

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

Siemens PLM Software

Layer standards

Parts used in this course were created using layer categories the same as or verysimilar to those found in the Model template parts.

Layer categories in the Model template parts

Layers1–1011–2021–4041–60

61–80

CategorySolidsSheetsSketchesCurves

Datums

DescriptionSolid bodiesSheet bodiesAll external sketchesNon-sketch curvesPlanes, axes, coordinatesystems

No category81–255 assigned

Page 12: Intermediate  NX  Design  and Assemblies

Page 12

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

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, andthe number of shortcut menu items you will see.

Page 13: Intermediate  NX  Design  and Assemblies

Page 13

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

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.

Page 14: Intermediate  NX  Design  and Assemblies

Page 14

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

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 buttonsunder Toolbar Options on any toolbar.

Page 15: Intermediate  NX  Design  and Assemblies

Page 15

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

Siemens PLM Software

Activities: Set the role for this course

In the Course Overview lesson, do the activity:

• Set the role for this course

Page 16: Intermediate  NX  Design  and Assemblies

Page 16

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

Siemens PLM Software

Lesson 1Constrain sketches

Page 17: Intermediate  NX  Design  and Assemblies

Page 17

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

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.

Page 18: Intermediate  NX  Design  and Assemblies

Page 18

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

Siemens PLM Software

Auto Constrain

The Auto Constrain command creates specific multiple geometric constrainttypes to selected sketch objects.

Page 19: Intermediate  NX  Design  and Assemblies

Page 19

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

Siemens PLM Software

Page 20: Intermediate  NX  Design  and Assemblies

Page 20

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

Siemens PLM Software

Auto Constrain options

Curves toConstrain

Constraintsto Apply

Set All andClear All

ApplyRemoteConstraints

DistanceTolerance

AngleTolerance

Page 21: Intermediate  NX  Design  and Assemblies

Page 21

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

Siemens PLM Software

Perimeter Dimension

The Perimeter Dimension command constrains the collective lengths of selectedcurves of a sketch profile to a desired value. The curves allowed for selection withPerimeter Dimension are lines and arcs.

Page 22: Intermediate  NX  Design  and Assemblies

Page 22

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

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

Page 23: Intermediate  NX  Design  and Assemblies

Page 23

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

Siemens PLM Software

• Control expressions in a cooling pipe.

Page 24: Intermediate  NX  Design  and Assemblies

Page 24

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

Siemens PLM Software

Sketch Animate Dimension

The Animate Dimension command dynamically displays the effects of varying agiven dimension over a specified range.

Page 25: Intermediate  NX  Design  and Assemblies

Page 25

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

Siemens PLM Software

Animate Dimension options

Value

Lower Limit

Upper Limit

Steps/Cycle

Display Dimensions

Page 26: Intermediate  NX  Design  and Assemblies

Page 26

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

Siemens PLM Software

Activity: Animate dimension

In the Constrain sketches section, do the activity:

Experiment with sketch dimensions

Page 27: Intermediate  NX  Design  and Assemblies

Page 27

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

Siemens PLM Software

Sketch positioning techniques

You can locate your sketch in their plane using datum axes, datum planes, objectsbelonging 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.

Page 28: Intermediate  NX  Design  and Assemblies

Page 28

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

Siemens PLM Software

Sketch positioning techniques

If you try create a positioning dimension on a sketch that is constrained to outsideobjects, you will receive the following error message

Page 29: Intermediate  NX  Design  and Assemblies

Page 29

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

Siemens PLM Software

Activities: Locating a sketch

In the Constrain sketches section, do the activity:

Locating a sketch

Page 30: Intermediate  NX  Design  and Assemblies

Page 30

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

Siemens PLM Software

Review: Constraining Sketches

1. What sketch tool can be used to automatically create geometric constraintsfor existing sketch curves?

• Auto Constrain

2. What Dimensional Constraint option creates an expression used to controlthe 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 dimensionover a specified range?

• Animate Dimension

Page 31: Intermediate  NX  Design  and Assemblies

Page 31

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

Siemens PLM Software

Summary: Sketch constraints

Sketch constraints allow you to capture and maintain design intent even afterdesign changes occur. Through dimensions and constraints, you can adapt yoursolid 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.

Page 32: Intermediate  NX  Design  and Assemblies

Page 32

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

Siemens PLM Software

Lesson 2Additional Sketch techniques

Page 33: Intermediate  NX  Design  and Assemblies

Page 33

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

Siemens PLM Software

Additional Sketch techniques

Purpose

This lesson will introduce you to additional techniques you can use to manipulateand 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.

Page 34: Intermediate  NX  Design  and Assemblies

Page 34

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

Siemens PLM Software

Offset Curve

The Offset Curve command creates curves at a constant distance from existingcurves and edges.

Page 35: Intermediate  NX  Design  and Assemblies

Page 35

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

Siemens PLM Software

Offset Curve options

Curves toOffset

Distance

ReverseDirection

CreateDimension

SymmetricOffset

Number ofCopies

CapOptions

Page 36: Intermediate  NX  Design  and Assemblies

Page 36

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

Siemens PLM Software

Activities: Project and Offset

In the Additional Sketch techniques section, do the activities:

Project curves to a sketch

Offset edges

Page 37: Intermediate  NX  Design  and Assemblies

Page 37

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

Siemens PLM Software

Pattern Curve

Use the Pattern Curve command to pattern edges, curves, and points that areparallel to the sketch plane.

The available types are:

Linear Pattern

Circular Pattern

General Pattern

that can be modified when youThis command also creates a pattern constraintdouble-click one of the patterned curves.

Page 38: Intermediate  NX  Design  and Assemblies

Page 38

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

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

Page 39: Intermediate  NX  Design  and Assemblies

Page 39

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

Siemens PLM Software

Pattern Curve circular associative options

1.

2.

3.

4.

Selected curve for pattern

Pitch Angle

Span Angle

Create Pitch Expressions .

Page 40: Intermediate  NX  Design  and Assemblies

Page 40

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

Siemens PLM Software

Activities: Pattern curves

In the Additional Sketch techniques section, do the activities:

• Create a linear pattern in two directions

Page 41: Intermediate  NX  Design  and Assemblies

Page 41

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

Siemens PLM Software

• Create a general pattern in a sketch

Page 42: Intermediate  NX  Design  and Assemblies

Page 42

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

Siemens PLM Software

Edit Defining Section

Use the Edit Defining Section command, as necessary, to edit and map sectionsthat affect downstream features.

Page 43: Intermediate  NX  Design  and Assemblies

Page 43

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

Siemens PLM Software

Edit Defining Section dialog box

Specify Origin Curve

Replacement Assistant

List

Page 44: Intermediate  NX  Design  and Assemblies

Page 44

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

Siemens PLM Software

Activity: Edit defining section

In the Additional Sketch techniques section, do the activity:

Edit Defining Section

Page 45: Intermediate  NX  Design  and Assemblies

Page 45

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

Siemens PLM Software

Add Existing Curves to a Sketch

The Add Existing Curves command adds existing curves and points, as wellas 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 havea general idea of what a cross sectional profile looks like, but do not quiteunderstand 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 asketch and add already swept curve geometry to it.

Page 46: Intermediate  NX  Design  and Assemblies

Page 46

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

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

Page 47: Intermediate  NX  Design  and Assemblies

Page 47

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

Siemens PLM Software

Review: Additional Sketch techniques

1. What option allows the addition or removal of objects from a sketch profilethat has already been swept into a solid body?

• Edit Defining Section

2. What sketcher option lets you create extracted curves of external objectsonto the sketch plane?

• Project Curves

3. Which sketch option lets you create associative curves that are offset fromexisting sketch curves.

• Offset Curve

Page 48: Intermediate  NX  Design  and Assemblies

Page 48

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

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.

Page 49: Intermediate  NX  Design  and Assemblies

Page 49

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

Siemens PLM Software

Lesson 3Basic freeform

Page 50: Intermediate  NX  Design  and Assemblies

Page 50

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

Siemens PLM Software

Basic freeform

Purpose

Most designers need more control than they can achieve while only using analyticshapes. Spline Curves and sheet bodies take design beyond analytic geometryso 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.

Page 51: Intermediate  NX  Design  and Assemblies

Page 51

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

Siemens PLM Software

Studio Spline overview

A splines flexible nature and variety of data interpretation methods make splinesthe foundation of freeform modeling.

Studio Splines interactively create associative or non associative splines.

Page 52: Intermediate  NX  Design  and Assemblies

Page 52

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

Siemens PLM Software

Studio Spline overview

Spline creation methods

These are the basic methods you can use to create splines:

By Poles

ThroughPoints

Page 53: Intermediate  NX  Design  and Assemblies

Page 53

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

Siemens PLM Software

Activities: Create a spline

In the Basic Freeform section, do the activity:

• Create a spline

Page 54: Intermediate  NX  Design  and Assemblies

Page 54

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

Siemens PLM Software

Sketch On Path

1.

2.

3.

Path

Sketch

Variational Sweep

Page 55: Intermediate  NX  Design  and Assemblies

Page 55

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

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

Page 56: Intermediate  NX  Design  and Assemblies

Page 56

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

Siemens PLM Software

• Sketch Orientation

Page 57: Intermediate  NX  Design  and Assemblies

Page 57

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

Siemens PLM Software

Variational Sweep

Use the Variational Sweep command to create a body by sweeping a crosssection along a path where the shape of the section varies along the path.

Page 58: Intermediate  NX  Design  and Assemblies

Page 58

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

Siemens PLM Software

Variational Sweep dialog box

The following is an overview of the unique Variational Sweep creation options.

• Limits

o

o

o

% Arc Length starts the sweep at a specified percentage.

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

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

Secondary Sections

Settings

Page 59: Intermediate  NX  Design  and Assemblies

Page 59

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

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

Page 60: Intermediate  NX  Design  and Assemblies

Page 60

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

Siemens PLM Software

Page 61: Intermediate  NX  Design  and Assemblies

Page 61

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

Siemens PLM Software

Review: Basic Freeform

1. True/False — Before you start a swept feature such as Extrude or VariationalSweep, 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 curvedynamically develop as the definition progresses.

• True

Page 62: Intermediate  NX  Design  and Assemblies

Page 62

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

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.

Page 63: Intermediate  NX  Design  and Assemblies

Page 63

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

Siemens PLM Software

Lesson 4Expressions

Page 64: Intermediate  NX  Design  and Assemblies

Page 64

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

Siemens PLM Software

Expressions

Purpose

You can easily create many types of intelligent expressions based onmeasurements 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

Page 65: Intermediate  NX  Design  and Assemblies

Page 65

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

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

Page 66: Intermediate  NX  Design  and Assemblies

Page 66

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

Siemens PLM Software

Expression comments

You can enter comments for an expression using either of the following methods:

Comment column

Formula box

Page 67: Intermediate  NX  Design  and Assemblies

Page 67

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

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 aformula.

Built-in functions include the following examples:

Nameabsarcsinsinpi

Page 68: Intermediate  NX  Design  and Assemblies

Page 68

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

Siemens PLM Software

Activities: Expressions

In the Expressions section, do the activities:

Work with expressions

Dimensionality in expressions

Page 69: Intermediate  NX  Design  and Assemblies

Page 69

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

Siemens PLM Software

Conditional expressions

Expressions can be used to define a variable based on specific conditions. Thiskind of expression is created by using the if-else statement.

Consider the following:

Example

NameLgthWdth

Formula12.5if ( Lgth > 10 ) ( 5 ) else ( 3 )

Expressions can also use Boolean operations such as AND or OR.

Consider the following:

ExampleNameLgthWdth

Formula12.5if ( Lgth > 0 && Lgth < 10 ) ( 3 ) else ( 5 )

Page 70: Intermediate  NX  Design  and Assemblies

Page 70

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

Siemens PLM Software

Activities: Create conditional expressions

In the Expressions section, do the activity:

• Create conditional expressions

Page 71: Intermediate  NX  Design  and Assemblies

Page 71

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

Siemens PLM Software

Measurements and Expressions

Use the measurement options, in the Expressions dialog box, to capture valuesfor use in expression formulas.

Measure Distance

Measure Length

Measure Angle

Measure Bodies

Measure Area

Page 72: Intermediate  NX  Design  and Assemblies

Page 72

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

Siemens PLM Software

Stand-alone measurements and Measure features

Measurements created with measurement options in the Expressions dialogbox are stand alone measurements.

Measure features also appear in the Part Navigator under the Measures node.

Page 73: Intermediate  NX  Design  and Assemblies

Page 73

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

Siemens PLM Software

Measurements and DesignLogic

During the feature creation, when you use the Measure option on theDesignLogic list, the measurement is attached to the feature or model.

Page 74: Intermediate  NX  Design  and Assemblies

Page 74

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

Siemens PLM Software

Activities: Apply measurements

In the Expressions section, do the activity:

• Apply measurements

Page 75: Intermediate  NX  Design  and Assemblies

Page 75

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

Siemens PLM Software

Review: Expressions

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

• Comment

2. 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 beused when capturing design intent that can be reused in additional or futureprojects.

• True

Page 76: Intermediate  NX  Design  and Assemblies

Page 76

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

Siemens PLM Software

Summary: Expressions

You can create comments when entering a formula by using double forwardslashes "//" after the formula and before the comment.

Conditional Expressions allow you to develop design rule relationships betweencertain elements of your model.

You may use Measurements to create a feature parameter based on somegeometric property.

In this lesson you:

Created and edited expressions.

Created comments in expressions.

Created conditional expressions.

Created measurement expressions.

Page 77: Intermediate  NX  Design  and Assemblies

Page 77

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

Siemens PLM Software

Lesson 5Duplicating features

Page 78: Intermediate  NX  Design  and Assemblies

Page 78

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

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

Page 79: Intermediate  NX  Design  and Assemblies

Page 79

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

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.

Page 80: Intermediate  NX  Design  and Assemblies

Page 80

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

Siemens PLM Software

Extrude and hole array selected and mirrored across a datum plane

Page 81: Intermediate  NX  Design  and Assemblies

Page 81

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

Siemens PLM Software

Activities: Create and edit mirror features

In the Duplicate features section, do the activity:

• Create and edit mirror features

Page 82: Intermediate  NX  Design  and Assemblies

Page 82

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

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 PartNavigator.

Copy

CopyFeature

Paste

Copies selected features, faces, points, curves, and assemblycomponents 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 whichyou can select.

Pastes a copy of the objects on the clipboard to your model or toanother part file.

Copy and Copy Feature both replace whatever was previously copied to theclipboard.

Page 83: Intermediate  NX  Design  and Assemblies

Page 83

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

Siemens PLM Software

Activities: Copy and paste a sketch

In the Duplicate features section, do the activity:

• Copy and paste a sketch

Page 84: Intermediate  NX  Design  and Assemblies

Page 84

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

Siemens PLM Software

Instance Geometry overview

Use the Instance Geometry command to create associative and non-associativecopies of objects.

Page 85: Intermediate  NX  Design  and Assemblies

Page 85

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

Siemens PLM Software

Instance Geometry types

The available instance methods from the Type option list are:

From/To

Mirror

Translate

Rotate

AlongPath

Page 86: Intermediate  NX  Design  and Assemblies

Page 86

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

Siemens PLM Software

Instance Geometry Along Path type

Select Path

Distance Option Fill Path Length

Distance Option Arc Length

Location

Angle

Number of Copies

Page 87: Intermediate  NX  Design  and Assemblies

Page 87

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

Siemens PLM Software

Activities: Geometry Instance – Along Path

In the Duplicate features section, do the activity:

• Instance Geometry - Along Path

Page 88: Intermediate  NX  Design  and Assemblies

Page 88

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

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.

Page 89: Intermediate  NX  Design  and Assemblies

Page 89

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

Siemens PLM Software

Pattern Face types

1

2

3

Rectangular Pattern

Circular Pattern

Mirror

Page 90: Intermediate  NX  Design  and Assemblies

Page 90

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

Siemens PLM Software

Activities: Create a pattern using faces

In the Duplicate features section, do the activity:

• Create a pattern using faces

Page 91: Intermediate  NX  Design  and Assemblies

Page 91

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

Siemens PLM Software

Review: Duplicating features

1. True/False — Mirror Feature lets you mirror about datum planes or planarfaces.

• True

2. True/False — The Instance Geometry type Along Path, allows you toassociatively 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 featuresand paste them only within the same part.

• False (Features can be copied from one part file to another.)

Page 92: Intermediate  NX  Design  and Assemblies

Page 92

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

Siemens PLM Software

Summary: Duplicating features

Duplicating features reduces the time you use to create multiple occurrences offeatures.

Mirror Feature allows you to mirror selected features about a datum plane orplanar 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 ornon-circular patterns.

In this lesson you:

Created a Mirror Feature.

Copied and Pasted Features.

Created Instance Geometry Along Path.

Patterned history-free geometry.

Page 93: Intermediate  NX  Design  and Assemblies

Page 93

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

Siemens PLM Software

Lesson 6Assembly functions

Page 94: Intermediate  NX  Design  and Assemblies

Page 94

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

Siemens PLM Software

Assembly functions

Purpose

This lesson introduces Assembly Navigator, attributes, and clearancefunctionality.

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.

Page 95: Intermediate  NX  Design  and Assemblies

Page 95

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

Siemens PLM Software

Assembly Navigator shortcut menu

The Assembly Navigator gives you a graphical display of the assembly structureof the displayed part, and provides a quick and easy method of manipulatingcomponents in an assembly.

Page 96: Intermediate  NX  Design  and Assemblies

Page 96

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

Siemens PLM Software

Page 97: Intermediate  NX  Design  and Assemblies

Page 97

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

Siemens PLM Software

Drag and drop components

You can edit your assembly structure by dragging one or more components to atarget 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 aparent onto one of its children.

Page 98: Intermediate  NX  Design  and Assemblies

Page 98

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

Siemens PLM Software

Activities: Use the Assembly Navigator

In the Assembly functions section, do the activity:

• Edit the assembly structure

Page 99: Intermediate  NX  Design  and Assemblies

Page 99

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

Siemens PLM Software

Attributes

Attributes are used to associate non-graphical information to a CAD design anddisplay them in the following:

Part Navigator

Assembly Navigator

Automated title box notes

Drawing notes and labels

Parts List

Graphics window

Page 100: Intermediate  NX  Design  and Assemblies

Page 100

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

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

Page 101: Intermediate  NX  Design  and Assemblies

Page 101

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

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.

Page 102: Intermediate  NX  Design  and Assemblies

Page 102

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

Siemens PLM Software

Assembly Navigator columns

Some of the more common columns that can appear in the Assembly Navigatorare described in the following table.

Column

Descriptive Part NameComponent NamePart NameRead OnlyModifiedPositionCount

Out of Date

Page 103: Intermediate  NX  Design  and Assemblies

Page 103

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

Siemens PLM Software

Simple Clearance Check

Use the Simple Clearance Check command to check for possible interferencesbetween selected components and other components in the assembly.

If interferences are found, a report appears. For each interference, the reportlists the following:

Interference Check

TextSelectedComponent

caster_2_forkcaster_2_axlecaster_2_axle

InterferingComponentcaster_2_spacercaster_2_forkcaster_2_wheel

Status

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

Isolate Interference

Page 104: Intermediate  NX  Design  and Assemblies

Page 104

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

Siemens PLM Software

Activities: Assembly user interface

In the Assembly functions section, do the activity:

• Assembly user interface

Page 105: Intermediate  NX  Design  and Assemblies

Page 105

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

Siemens PLM Software

Review: Assembly functions

1. What operation can be done on any node in the Assembly Navigator toquickly make it the work part?

• Double-click the node

2. True/False. When selecting components for an operation, you can selectthem using the Assembly Navigator by selecting the appropriate node.

3.

True

What kind of Attribute may be applied to anything that is not a part file suchas lines, splines, edges, datums, faces or bodies, and features?

• Object Attribute

4. True/False. The Check Clearances command can only find hard interferencesbetween components.

• False

Page 106: Intermediate  NX  Design  and Assemblies

Page 106

© 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 whichallows you to quickly and easily select components and manipulate the assembly.

Attributes may be assigned to objects or parts to associate non-graphicalinformation to a CAD design.

In this lesson you:

Used the shortcut menu and menu bar to perform operations on componentsin the assembly.

Created Object and Part Attributes.

Checked clearances between components within an assembly.

Page 107: Intermediate  NX  Design  and Assemblies

Page 107

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

Siemens PLM Software

Lesson 7Reference Sets

Page 108: Intermediate  NX  Design  and Assemblies

Page 108

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

Siemens PLM Software

Reference Sets

Purpose

Reference sets allow you to limit the amount of component part informationdisplayed in an assembly. Reference sets will also allow you to show alternaterepresentations 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

Page 109: Intermediate  NX  Design  and Assemblies

Page 109

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

Siemens PLM Software

Reference sets overview

Use Reference Set commands and options to control the display of a componentor 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.

Page 110: Intermediate  NX  Design  and Assemblies

Page 110

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

Siemens PLM Software

Default reference sets

Every component or subassembly owns two reference set display conditions thatexist in every part file:

Empty

Entire Part

Page 111: Intermediate  NX  Design  and Assemblies

Page 111

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

Siemens PLM Software

Automatic default reference sets

The following reference sets can be created as you work in your component andsubassembly part files:

Model

Simplified

Page 112: Intermediate  NX  Design  and Assemblies

Page 112

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

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 dependingon 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.

Page 113: Intermediate  NX  Design  and Assemblies

Page 113

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

Siemens PLM Software

Model reference set

Page 114: Intermediate  NX  Design  and Assemblies

Page 114

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

Siemens PLM Software

User-defined reference sets

The default reference sets generated by NX do not always suit your designcriteria. You can define your own reference sets to make sure your assemblydisplay meets your needs.

Page 115: Intermediate  NX  Design  and Assemblies

Page 115

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

Siemens PLM Software

Reference Set information

When you request information on a reference set using theInformation→Assemblies→Reference 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.

Page 116: Intermediate  NX  Design  and Assemblies

Page 116

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

Siemens PLM Software

Activities: Create and examine reference sets

In the Reference Sets section, do the activity:

• Create reference sets

Page 117: Intermediate  NX  Design  and Assemblies

Page 117

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

Siemens PLM Software

Replace Reference Set

Use the Replace Reference Set command to switch the component display andmanage your assembly graphics window.

Page 118: Intermediate  NX  Design  and Assemblies

Page 118

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

Siemens PLM Software

Activities: Replace Reference Sets in an assembly

In the Reference Sets section, do the activity:

• Replace reference sets in an assembly

Page 119: Intermediate  NX  Design  and Assemblies

Page 119

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

Siemens PLM Software

Reference Sets and assembly load options

You can use the options in Reference Sets group in the Assembly Load Optionsdialog box to control which reference sets are loaded and displayed when youopen an assembly.

Page 120: Intermediate  NX  Design  and Assemblies

Page 120

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

Siemens PLM Software

Setting search folders for loading components

You can add or remove search folders from the Load list in the Assembly LoadOptions 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.6 – Moves selected directory down in list.

Page 121: Intermediate  NX  Design  and Assemblies

Page 121

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

Siemens PLM Software

Activities: Load Options and Reference Sets

In the Reference Sets section, do the activity:

• Reference sets and assembly load options

Page 122: Intermediate  NX  Design  and Assemblies

Page 122

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

Siemens PLM Software

Review: Reference Sets

1. True/False — Reference sets have many purposes, including excludingunwanted objects, and showing simplified versions of a part.

• True

2. What dialog box determines how and from where the system loads thereference sets for components?

• Assembly Load Options

3. If a reference set is deleted from a component part that is used in multipleassemblies, what reference set will be used in its place the next time one ofthe assemblies is opened?

4.

The default reference set (The default is initially set to Entire Part)

True/False — The default Reference Sets of Entire Part and Empty can bedeleted if they are not going to be used.

• False

Page 123: Intermediate  NX  Design  and Assemblies

Page 123

© 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 thecomponent object in an assembly or subassembly. They allow you to createdifferent displays of the same assembly or component to simplify the assembly orprovide 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 LoadOptions.

Page 124: Intermediate  NX  Design  and Assemblies

Page 124

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

Siemens PLM Software

Lesson 8Top-down assemblies

Page 125: Intermediate  NX  Design  and Assemblies

Page 125

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

Siemens PLM Software

Top-down assemblies

Purpose

Creating data at the assembly level is a common practice and typically referred toas 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.

Page 126: Intermediate  NX  Design  and Assemblies

Page 126

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

Siemens PLM Software

Top-down assembly modeling

With top-down assembly modeling, you can create geometry at the assemblylevel, and move or copy the geometry to one or more components.

Use the Create New Component command to create new part files.

Page 127: Intermediate  NX  Design  and Assemblies

Page 127

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

Siemens PLM Software

Create New Component

Use the Create New Component command to create a component part file andreference it in the assembly work part. When you create a component, featureparameters 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.

Page 128: Intermediate  NX  Design  and Assemblies

Page 128

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

Siemens PLM Software

Verify the creation of a new component

When you create a new component, it may not be obvious that the componentwas created.

There are a few ways to verify the creation of a new component:

Assembly Navigator

Information→Assemblies→List Components

Assemblies→Context Control→Set Work Part

Status line

Page 129: Intermediate  NX  Design  and Assemblies

Page 129

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

Siemens PLM Software

Data selection during component creation

Adding data to a new component can be thought of in terms of moving or copyingthe data into the new part. If Delete Original Objects is selected, data is moved;otherwise it is copied.

Page 130: Intermediate  NX  Design  and Assemblies

Page 130

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

Siemens PLM Software

Design in context of an assembly

Design in context is the ability to create or edit component geometry while the restof 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 useonly 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:

Page 131: Intermediate  NX  Design  and Assemblies

Page 131

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

Siemens PLM Software

Model in context

Many Modeling commands let you select geometry directly from othercomponents.

When you use these commands, you can automatically copy selected geometryinto your work part as WAVE-linked associative geometry, or as nonassociativegeometry, depending on your Selection bar settings.

Objects you can copy with the WAVE Geometry Linker include:

Edges

Points

Faces

Bodies

Datums

Page 132: Intermediate  NX  Design  and Assemblies

Page 132

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

Siemens PLM Software

Sketching in context

Some Sketch commands allow you to select geometry from any component inthe assembly, but do not create associative interpart links. Examples of suchcommands are:

•••••

ProfileLineArcCircleDerived Lines

Page 133: Intermediate  NX  Design  and Assemblies

Page 133

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

Siemens PLM Software

Design in context selection scope

The Selection Scope option on the Selection bar helps you design in the contextof 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

Page 134: Intermediate  NX  Design  and Assemblies

Page 134

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

Siemens PLM Software

Activities: Top-down assembly modeling

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

• Top-down assembly modeling

Page 135: Intermediate  NX  Design  and Assemblies

Page 135

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

Siemens PLM Software

Review: Top-down assembly modeling

1. True/False — The Top Down method of assembly modeling is accomplishedby adding a new component to the assembly through Assemblies→Components→Add Component.

• False

2. True/False — Geometry can be referenced from one part to another whendesigning in context of the assembly.

• True

Page 136: Intermediate  NX  Design  and Assemblies

Page 136

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

Siemens PLM Software

Summary: Top-down assembly modeling

Top-down assembly modeling allows you to build new components in relation toother 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.

Page 137: Intermediate  NX  Design  and Assemblies

Page 137

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

Siemens PLM Software

Lesson 9Interpart geometry

Page 138: Intermediate  NX  Design  and Assemblies

Page 138

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

Siemens PLM Software

Interpart geometry

Purpose

Creating associative links to data in the context of an assembly is a commonpractice 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 GeometryLinker.

Edit the timestamp for a link.

Edit linked geometry.

Mirror an assembly.

Page 139: Intermediate  NX  Design  and Assemblies

Page 139

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

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 createnon-associative links.

Page 140: Intermediate  NX  Design  and Assemblies

Page 140

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

Siemens PLM Software

Localized interpart modeling

Localized interpart modeling is the ability to relate the geometry of interactingparts in an assembly. This has two distinct advantages in assembly modeling:

Reduces the cost of design changes.

Maintains design integrity.

Page 141: Intermediate  NX  Design  and Assemblies

Page 141

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

Siemens PLM Software

Localized interpart modeling

A gasket (1) is derived from a parent face (2) in a housing. If the size orshape of the parent face changes in the housing, the gasket will changeaccordingly (3) in the assembly (4).

Page 142: Intermediate  NX  Design  and Assemblies

Page 142

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

Siemens PLM Software

Mold/die applications

Interpart modeling can be applied to create an associative mold or die froma finished piece part.

A solid body (1) can be linked from one part into another (2) where featurescan be applied to define the cavity in the mold or die (3).

Page 143: Intermediate  NX  Design  and Assemblies

Page 143

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

Siemens PLM Software

WAVE Geometry Linker

Use the WAVE Geometry Linker to copy geometry from other parts in theassembly 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 sameassembly work part.

Link geometry from one subassembly into another subassembly.

Page 144: Intermediate  NX  Design  and Assemblies

Page 144

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

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

Routing objects

Page 145: Intermediate  NX  Design  and Assemblies

Page 145

© 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 WAVEGeometry Linker dialog box.

Associative

Hide Original

Fix at Current Timestamp

Delete Holes

Use Display Properties of Parent Part

Copy Threads

Page 146: Intermediate  NX  Design  and Assemblies

Page 146

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

Siemens PLM Software

Activities: Design in context of an assembly

In the Interpart geometry section, do the activity:

• Design in context of an assembly

Page 147: Intermediate  NX  Design  and Assemblies

Page 147

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

Siemens PLM Software

Create Interpart Link

Use the Create Interpart Link command to create WAVE-linked objects whileyou define features.

Some of the feature creation commands that include the Create Interpart Linkoption:

Sketch

Extrude

Revolve

Variational Sweep

Page 148: Intermediate  NX  Design  and Assemblies

Page 148

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

Siemens PLM Software

Design in context WAVE selection scope

The Selection Scope (1) and Create Interpart Link (2) options on the Selectionbar help you design in the context of an assembly.

Page 149: Intermediate  NX  Design  and Assemblies

Page 149

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

Siemens PLM Software

Activities: Automatic creation of WAVE links

In the Interpart geometry section, do the activity:

• Automatic creation of WAVE links

Page 150: Intermediate  NX  Design  and Assemblies

Page 150

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

Siemens PLM Software

Create a WAVE-linked mirror body with timestamp

1. In the Assembly Navigator, right-click the component you want to have ownthe linked geometry and choose Make Work Part.

2. , or chooseOn the Assemblies toolbar, click WAVE Geometry LinkerInsert→Associative Copy→WAVE Geometry Linker.

3. In the WAVE Geometry Linker dialog box, from the Type list, select MirrorBody .

4. In the graphics window, from the parent part, select the body to be mirrored.

5. Click Select Mirror Plane .

6.

7.

In the graphics window, from the parent part, select the datum plane.

In the Settings group, ensure that the Fix at Current Timestamp checkbox is selected.

Page 151: Intermediate  NX  Design  and Assemblies

Page 151

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

Siemens PLM Software

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.

Page 152: Intermediate  NX  Design  and Assemblies

Page 152

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

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

Page 153: Intermediate  NX  Design  and Assemblies

Page 153

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

Siemens PLM Software

WAVE broken links

After you associatively copy geometry across parts, you can reference thelinked data with modeling operations even when the part containing the defininggeometry 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.

Page 154: Intermediate  NX  Design  and Assemblies

Page 154

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

Siemens PLM Software

Replace with Independent Sketch

Use the Replace with Independent Sketch command to replace a linked curvefeature with an independent sketch.

This command will replace a WAVE linked sketch or a two-dimensional linkedcomposite curve with an identical sketch that is completely independent of theparent.

Use this command when you no longer want a design to be controlled by itsmaster layout.

Page 155: Intermediate  NX  Design  and Assemblies

Page 155

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

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

Page 156: Intermediate  NX  Design  and Assemblies

Page 156

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

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.

Page 157: Intermediate  NX  Design  and Assemblies

Page 157

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

Siemens PLM Software

Activities: Mirror Assembly

In the Interpart geometry section, do the activity:

• Mirror Assembly

Page 158: Intermediate  NX  Design  and Assemblies

Page 158

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

Siemens PLM Software

Review: Interpart geometry

1. For any linked geometry to update when the parent geometry is edited, whatloaded condition must the component part be in?

• Fully loaded

2. When linking geometry, what option allows you to limit the features from theparent 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 anassembly.

• True

Page 159: Intermediate  NX  Design  and Assemblies

Page 159

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

Siemens PLM Software

Summary: Interpart geometry

Interpart modeling can be utilized to create associative links to data in the contextof an assembly.

In this lesson you:

Built associativity across component parts in an assembly using GeometryLinker.

Edited the timestamp for a link.

Edited linked geometry.

Mirrored an assembly.

Page 160: Intermediate  NX  Design  and Assemblies

Page 160

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

Siemens PLM Software

Lesson 10Assembly level modeling

Page 161: Intermediate  NX  Design  and Assemblies

Page 161

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

Siemens PLM Software

Assembly level modeling

Purpose

Assembly level interpart modeling methods allow you to relate geometry in anassembly 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

Page 162: Intermediate  NX  Design  and Assemblies

Page 162

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

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.

Page 163: Intermediate  NX  Design  and Assemblies

Page 163

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

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

Page 164: Intermediate  NX  Design  and Assemblies

Page 164

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

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

Page 165: Intermediate  NX  Design  and Assemblies

Page 165

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

Siemens PLM Software

Promote Body overview

Use the Promote Body command to promote a body from a loaded assemblycomponent to the level of the assembly.

After you promote a body:

You can perform operations on it, such as adding features, performingBoolean operations between it and other bodies, and so on.

You cannot access the features that make up the base body at the assemblylevel.

Any subsequent changes to the base body are reflected in the promoted bodyas the promoted body is associative to the base body.

Page 166: Intermediate  NX  Design  and Assemblies

Page 166

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

Siemens PLM Software

Promotions should be used for changes that are to be viewed only atthe assembly level. The weldment shown below is an example of wherepromotions would be used.

Page 167: Intermediate  NX  Design  and Assemblies

Page 167

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

Siemens PLM Software

Activities: Promotions

In the Assembly level modeling section, do the activity:

• Promotions

Page 168: Intermediate  NX  Design  and Assemblies

Page 168

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

Siemens PLM Software

Assembly Cut

Use the Assembly Cut command to associatively subtract one or more tools fromone or more bodies at any assembly level part.

Page 169: Intermediate  NX  Design  and Assemblies

Page 169

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

Siemens PLM Software

Activities: Assembly Cut

In the Assembly level modeling section, do the activity:

• Assembly Cut

Page 170: Intermediate  NX  Design  and Assemblies

Page 170

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

Siemens PLM Software

Review: Assembly level modeling

1. What command lets you modify a component body at the level of theassembly without changing the Master Model?

• Promote Body

2. What command automatically promotes and subtracts a component bodies atthe level of the assembly without changing the Master Model?

• Assembly Cut

Page 171: Intermediate  NX  Design  and Assemblies

Page 171

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

Siemens PLM Software

Summary: Assembly level modeling

Assembly level interpart modeling methods allow you to relate geometry in anassembly.

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.

Page 172: Intermediate  NX  Design  and Assemblies

Page 172

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

Siemens PLM Software

Lesson 11Interpart references

Page 173: Intermediate  NX  Design  and Assemblies

Page 173

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

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.

Page 174: Intermediate  NX  Design  and Assemblies

Page 174

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

Siemens PLM Software

Interpart expressions overview

Interpart expressions create non-geometric interpart references so you can linkexpressions from one part to another.

You can create two types of interpart expression references:

••

Overriding interpart expressionsReferencing expressions

Page 175: Intermediate  NX  Design  and Assemblies

Page 175

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

Siemens PLM Software

Interpart expressions overview

Syntax

The syntax for an overriding interpart expression is as follows:

Name Formulaplate::hole_dia diameter

The syntax for a referencing expression is as follows:

Namehole_dia

Formulabracket::diameter+tolerance

Page 176: Intermediate  NX  Design  and Assemblies

Page 176

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

Siemens PLM Software

General concepts

Interpart references (IPRs) allow the user to establish relationships betweenexpressions of separate part files. A change to an expression in one part file maychange 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 betweencomponents of an assembly.

Page 177: Intermediate  NX  Design  and Assemblies

Page 177

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

Siemens PLM Software

Overriding expressions

Overriding expressions are interpart references that are created in an assembly tooverride the value of an expression in one of its components.

In the example below, the hole_dia expression in the block part is being overriddenby the expression in the assembly which sets it equal to the pin diameter.

Page 178: Intermediate  NX  Design  and Assemblies

Page 178

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

Siemens PLM Software

Interpart reference options

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

Page 179: Intermediate  NX  Design  and Assemblies

Page 179

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

Siemens PLM Software

Edit Interpart References options

In the Expressions dialog box, click Edit Interpart References and select thepart containing the referenced expression.

Page 180: Intermediate  NX  Design  and Assemblies

Page 180

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

Siemens PLM Software

Activities: Create Interpart References

In the Interpart References section, do the activity:

• Create referencing expressions

Page 181: Intermediate  NX  Design  and Assemblies

Page 181

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

Siemens PLM Software

Interpart Update

Use the Interpart Update commands to help you control whether the interpartrelations 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 interpartrelations until a time that you choose.

Commands that let you bring interpart relations up-to-date without exitingthe delay mode.

Commands that let you enter a mode where data is automatically loaded asneeded from currently-loaded parts in order to ensure that interpart relationsare up-to-date.

Page 182: Intermediate  NX  Design  and Assemblies

Page 182

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

Siemens PLM Software

Interpart Update

The Interpart Update commands are:

Delay Assembly ConstraintsUpdate Assembly Constraints

Delay Geometry, Expressions, and PMIUpdate Geometry, Expressions, and PMIUpdate All

Page 183: Intermediate  NX  Design  and Assemblies

Page 183

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

Siemens PLM Software

Partial loading issues

Partially loading components in an assembly conserves system memory by notloading 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 theexpression in the referenced part. If the correct name is found, the system hasresolved the link.

dia=ipr_block_assm::ipr_dia

Attempting to delete the expression "ipr_dia" within the assembly part filewould result in an error message.

Page 184: Intermediate  NX  Design  and Assemblies

Page 184

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

Siemens PLM Software

Load Parts

When you load a component of a referenced assembly you can list and then open

Open Referencedreferenced parts from the Expressions dialog box withParts.

Page 185: Intermediate  NX  Design  and Assemblies

Page 185

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

Siemens PLM Software

Activities: Interpart Update

In the Interpart References section, do the activity:

• Apply interpart update options

Page 186: Intermediate  NX  Design  and Assemblies

Page 186

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

Siemens PLM Software

Tips and recommended practices

Before using interpart references, you should evaluate their downstreamimpacts.

Do not use IPRs just because you can.

IPRs should be used when the parts have a physical constraint and are usedin the same assembly.

Set up company-wide standards on how and when IPR’s are to be used.

Do not use overriding expression references on the same component fromdifferent assemblies.

In general, it is a good practice to edit IPR’s only when all of the referencedparts are fully loaded.

Page 187: Intermediate  NX  Design  and Assemblies

Page 187

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

Siemens PLM Software

Review: Interpart References

1. What are the two types of interpart references?

Referencing interpart expressions

Overriding interpart expressions

2. If an expression link cannot be resolved, what value does the expressionrevert to?

• The last known value

Page 188: Intermediate  NX  Design  and Assemblies

Page 188

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

Siemens PLM Software

Summary: Interpart references

Interpart references allow you to link the expressions between parts. Whenevera change occurs to an expression in one part file, the related expression in theother 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.

Page 189: Intermediate  NX  Design  and Assemblies

Page 189

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

Siemens PLM Software

Lesson 12Face operations

Page 190: Intermediate  NX  Design  and Assemblies

Page 190

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

Siemens PLM Software

Face operations

Purpose

This lesson describes various face options you may use to modify existing solidbodies 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

Page 191: Intermediate  NX  Design  and Assemblies

Page 191

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

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

Page 192: Intermediate  NX  Design  and Assemblies

Page 192

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

Siemens PLM Software

Activities: Offset a face

In the Face operations section, do the activity:

• Offset a face

Page 193: Intermediate  NX  Design  and Assemblies

Page 193

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

Siemens PLM Software

Synchronous modeling

You can use Synchronous Modeling commands to modify a model regardless ofits origins, associativity, or feature history.

You could apply Synchronous Modeling to:

Edit a model that was imported from another CAD system and has no featurehistory or parameters.

Edit a model due to a change in design intent that was not anticipated when itwas created. Incorporating the change into the existing construction historywould require a lot of rework and loss of associativity.

Page 194: Intermediate  NX  Design  and Assemblies

Page 194

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

Siemens PLM Software

Offset Region

Use the Offset Region command to offset a set of faces from the current locationand adjust adjacent faces.

You can:

Offset a set of faces or a whole body in a single step.

Regenerate adjacent blends.

Page 195: Intermediate  NX  Design  and Assemblies

Page 195

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

Siemens PLM Software

Activities: Offset Region

In the Face operations section, do the activity:

• Offset region

Page 196: Intermediate  NX  Design  and Assemblies

Page 196

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

Siemens PLM Software

Replace Face

Use the Replace Face command to replace a set of faces with another set offaces.

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 singleface.

Extend the replacement face to form a complete intersection with the body.

Offset the replacement face for the eventual replacement face.

Page 197: Intermediate  NX  Design  and Assemblies

Page 197

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

Siemens PLM Software

Activities: Face and synchronous modeling operations

In the Face operations section, do the activity:

• Face and Synchronous Modeling operations

Page 198: Intermediate  NX  Design  and Assemblies

Page 198

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

Siemens PLM Software

Draft

Use the Draft command to apply a draft to faces or bodies relative to a specifiedvector.

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.

Page 199: Intermediate  NX  Design  and Assemblies

Page 199

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

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 awayfrom each other rather than sliding next to each other.

Page 200: Intermediate  NX  Design  and Assemblies

Page 200

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

Siemens PLM Software

Draft types

You can create the following four types of draft using the Draft command.

FromPlane

FromEdges

Tangent toFaces

To PartingEdges

Page 201: Intermediate  NX  Design  and Assemblies

Page 201

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

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 componentvector along the draw direction.

In following image positive draft is shown on the left and negative draft is shownon the right.

Page 202: Intermediate  NX  Design  and Assemblies

Page 202

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

Siemens PLM Software

Activities: Draft

In the Face operations section, do the activities:

Add draft from faces and edges

Add draft to parting edges

Page 203: Intermediate  NX  Design  and Assemblies

Page 203

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

Siemens PLM Software

Page 204: Intermediate  NX  Design  and Assemblies

Page 204

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

Siemens PLM Software

Activities: Draft

• Create a windshield fluid reservoir

Page 205: Intermediate  NX  Design  and Assemblies

Page 205

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

Siemens PLM Software

Review: Face operations

1. When entering an offset distance value for an Offset Face feature, whatdetermines the positive direction of the offset?

• The face normal

2. What feature allows you to apply taper to faces, bodies, or from edges?

• Draft

3. What step defines the direction in which a draft will be created?

• Draw Direction

Page 206: Intermediate  NX  Design  and Assemblies

Page 206

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

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 morefaces 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.

Page 207: Intermediate  NX  Design  and Assemblies

Page 207

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

Siemens PLM Software

Lesson 13Variable Radius and Blend Overflow

Page 208: Intermediate  NX  Design  and Assemblies

Page 208

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

Siemens PLM Software

Variable Radius and Blend Overflow

Purpose

The purpose of this lesson is to introduce you to the variable radius blendfunctionality 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.

Page 209: Intermediate  NX  Design  and Assemblies

Page 209

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

Siemens PLM Software

Variable radius blends

You can create a variable radius blend by specifying the radius at multiple pointsalong the blend’s edge set.

Page 210: Intermediate  NX  Design  and Assemblies

Page 210

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

Siemens PLM Software

Variable blend tips and techniques

If you do not give enough information to create the blend, the system infersinformation for you depending on other selected geometry.

If you do not provide a point and radius for a selected edge, the system usesthe default radius to create the blend for that edge.

Page 211: Intermediate  NX  Design  and Assemblies

Page 211

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

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

Page 212: Intermediate  NX  Design  and Assemblies

Page 212

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

Siemens PLM Software

Resolve blended edge overflow

Blend overflow occurs when tangent edges of a blend encounter other edgeson the solid.

ResolutionRoll Over Smooth EdgesRoll on Edges (Smooth or Sharp)Maintain Blend and Move SharpEdgesSelect Edge to Force Roll onSelect Edge to Prohibit Roll on

Page 213: Intermediate  NX  Design  and Assemblies

Page 213

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

Siemens PLM Software

Allowed Overflow Resolution examples

Roll Over Smooth Edges Roll on Edges (Smooth Maintain Blend Overor Sharp) Sharp Edges

A blend that overflows theedge of an existing blend(1) produces a smooth,shared edge where theblends meet (2).

A blend that encountersan existing edge, foregoestangency and leaves theexisting edge unchanged(1).

A blend that encountersexisting sharp edges,maintains tangency andmoves the existing edges(1).

Page 214: Intermediate  NX  Design  and Assemblies

Page 214

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

Siemens PLM Software

Explicit Overflow Resolutions

For this edge blend, an encountered edge (1) is selected with Select Edge toProhibit Roll on, to not have the Roll On Edges (Smooth or Sharp) optionapplied to it. The edge of the other cylinder is not prohibited and is processed bythe Roll On Edges (Smooth or Sharp) option.

Page 215: Intermediate  NX  Design  and Assemblies

Page 215

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

Siemens PLM Software

Activities: Allowed Blend Overflow Resolutions

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

• Allowed Blend Overflow Resolutions

Page 216: Intermediate  NX  Design  and Assemblies

Page 216

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

Siemens PLM Software

Review: Variable Radius and Overflow Resolution

1. To deselect an edge that has already been selected during the blendingprocess, 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 bespecified at the end points and control points of edges.

• False (variable radius points can be specified anywhere along the edgewhen using Arc Length.

3. What group of blend options control how tangent edges of a blend overflowother edges on the solid?

• Overflow Resolutions

Page 217: Intermediate  NX  Design  and Assemblies

Page 217

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

Siemens PLM Software

Summary: Variable Radius and Blend Overflow

NX Variable radius blend options allow specific design solutions when you need tocreate unique edge shapes. You can create a variable radius blend by specifyingradii at multiple points along selected edges.

The overflow options allow further control of edge blend intersections with otherblends and edges.

In this lesson you:

Created and edited a Variable Radius blend.

Use the overflow options to control blend intersections.

Page 218: Intermediate  NX  Design  and Assemblies

Page 218

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

Siemens PLM Software

Lesson 14Extract and Delete Face

Page 219: Intermediate  NX  Design  and Assemblies

Page 219

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

Siemens PLM Software

Extract and Delete Face

Purpose

This lesson will show how design intent may be captured by associatively copyinggeometry within a part to help define a solid in an alternative shape.

A method to remove selected features from a solid body for various purposeswill 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.

Page 220: Intermediate  NX  Design  and Assemblies

Page 220

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

Siemens PLM Software

Extract Body

Use the Extract Body command to create an associative body by extractingfaces from another body.

You can extract the following:

Faces

Region of faces

The entire body

Original Body Extracted Faces

Page 221: Intermediate  NX  Design  and Assemblies

Page 221

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

Siemens PLM Software

Extract Settings options

Fix at Current TimestampHide OriginalDelete Holes

Use Display Properties of Parent Object

Page 222: Intermediate  NX  Design  and Assemblies

Page 222

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

Siemens PLM Software

Extracted geometry uses

Preservegeometryfor otheruses

Simplifiedsolids

In-processmodeling

Page 223: Intermediate  NX  Design  and Assemblies

Page 223

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

Siemens PLM Software

Activities: Extract

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

Extract a region of faces

Extract a solid body

Page 224: Intermediate  NX  Design  and Assemblies

Page 224

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

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, byextending adjacent faces.

Preserve adjacent blends.

Page 225: Intermediate  NX  Design  and Assemblies

Page 225

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

Siemens PLM Software

Internal faces deleted External faces deleted

Page 226: Intermediate  NX  Design  and Assemblies

Page 226

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

Siemens PLM Software

Delete Face uses

Assembly PerformanceInternal Volume Solid

Core and Pattern PreparationIn-Process Parts

Remove Proprietary DataFinite Element Analysis

Page 227: Intermediate  NX  Design  and Assemblies

Page 227

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

Siemens PLM Software

Activities: Delete Face

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

• Delete faces of a solid

Page 228: Intermediate  NX  Design  and Assemblies

Page 228

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

Siemens PLM Software

Part in process modeling

Interpart modeling can be applied to different areas including tooling andmanufacturing engineering.

Part in process modeling allows you to validate and illustrate a manufacturingprocess plan.

Page 229: Intermediate  NX  Design  and Assemblies

Page 229

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

Siemens PLM Software

Part in process modeling

A cast part (1) is used to derive a machined part (2). A linked solid is created inthe machining part from the casting. Then, features unique to the machiningare added to it.

The finished machined part (1) is designed first and subsequently the cast part isdefined by adding material using Synchronous Modeling techniques (2).

Page 230: Intermediate  NX  Design  and Assemblies

Page 230

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

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

Page 231: Intermediate  NX  Design  and Assemblies

Page 231

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

Siemens PLM Software

Review: Extract and Delete Face

1. What are some of the possible uses for Extract Geometry?

Maintain internal volumes of parts for analysis.

Test change scenarios.

Preservation of geometry for other uses

2. True/False — You can use Delete Face to remove proprietary data beforebeing exported to a secondary source.

• True

Page 232: Intermediate  NX  Design  and Assemblies

Page 232

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

Siemens PLM Software

Summary: Extract and Delete Face

Associatively copying geometry within the same part is useful to help define newfeatures 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.

Page 233: Intermediate  NX  Design  and Assemblies

Page 233

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

Siemens PLM Software

Lesson 15Remember assembly constraints

Page 234: Intermediate  NX  Design  and Assemblies

Page 234

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

Siemens PLM Software

Remember assembly constraints

Purpose

Once a component is constrained in an assembly, assembly constraints canbe saved with the component part. This ability to “remember” the assemblyconstraints reduces the interaction required to establish assembly constraintswhen 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

Page 235: Intermediate  NX  Design  and Assemblies

Page 235

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

Siemens PLM Software

Remember Assembly Constraints overview

Use the Remember Assembly Constraints command to save selectedAssembly Constraints that affect the position of a component. When you add thatcomponent to a different assembly, the remembered constraints are availableto help you position the component.

Remembered constraints can be deleted from a component in theComponent Properties dialog box on the Part File page.

Page 236: Intermediate  NX  Design  and Assemblies

Page 236

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

Siemens PLM Software

Activities: Remember constraints

In the Remember Assembly Constraints section, do the activity:

• Remember assembly constraints

Page 237: Intermediate  NX  Design  and Assemblies

Page 237

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

Siemens PLM Software

Review: Remember Assembly Constraints

1. True/False Only assembly constraints which have one piece of geometryeach on the first object and second objects can be remembered.

• False, but the more complex the constraint the more difficult it may beto constrain.

Page 238: Intermediate  NX  Design  and Assemblies

Page 238

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

Siemens PLM Software

Summary: Remember Assembly Constraints

The Remember Assembly Constraints command allows you to save assemblyconstraints with a component part. These constraints are recorded and can beused as the defaults when the same part is added to an assembly as a componentin the future.

In this lesson you:

Saved constraints with a constrained component in an assembly.

Placed a component in an assembly using the default rememberedconstraints.

Page 239: Intermediate  NX  Design  and Assemblies

Page 239

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

Siemens PLM Software

Lesson 16Component Arrays

Page 240: Intermediate  NX  Design  and Assemblies

Page 240

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

Siemens PLM Software

Component Arrays

Purpose

Time and effort can be saved by applying component arrays and feature basedcomponent arrays. The feature based arrays capitalize on the parametric andassociative 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

Page 241: Intermediate  NX  Design  and Assemblies

Page 241

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

Siemens PLM Software

Create Component Array

Use the Create Component Array command to create named associative arraysof components in an assembly.

Types of component arrays

Linear array Circular array Array from aninstance feature

Page 242: Intermediate  NX  Design  and Assemblies

Page 242

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

Siemens PLM Software

Create Component Array options

Define the type and name of your array with the Create Component Array dialogbox.

From Instance Feature

Linear

Circular

Component Array Name

Page 243: Intermediate  NX  Design  and Assemblies

Page 243

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

Siemens PLM Software

Linear & Circular Arrays

Linear and circular arrays are very similar to feature instancing, except that alinear 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 component’s position to provide updates frompossible changes.

Page 244: Intermediate  NX  Design  and Assemblies

Page 244

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

Siemens PLM Software

Edit Component Array overview

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

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

Page 245: Intermediate  NX  Design  and Assemblies

Page 245

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

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.

Page 246: Intermediate  NX  Design  and Assemblies

Page 246

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

Siemens PLM Software

Activities: Create a circular component array

In the Component Arrays section, do the activity:

• Create arrays to complete a fixture assembly

Page 247: Intermediate  NX  Design  and Assemblies

Page 247

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

Siemens PLM Software

Feature-based component arrays

In many cases it is necessary to associate an array of components to acorresponding array of features in another component of the assembly, forexample bolts associated to a hole pattern.

Page 248: Intermediate  NX  Design  and Assemblies

Page 248

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

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 instancedfeature.

Create the assembly constraints to the template component before creatingthe array.

Define the assembly constraints to the original feature that was instancedin the component part, if possible.

Page 249: Intermediate  NX  Design  and Assemblies

Page 249

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

Siemens PLM Software

Feature-based array associativity

If the number of features in an instance set is changed, the components in thearray associated to those features also changes.

A modeling change causes a hole to be removed (3). If the deletedcomponent was the "template" (1), the system assigns a new template (2)from the remaining components in the array.

Page 250: Intermediate  NX  Design  and Assemblies

Page 250

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

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

Page 251: Intermediate  NX  Design  and Assemblies

Page 251

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

Siemens PLM Software

Review: Component Arrays

1. What are the three types of Component Arrays?

From Instance Feature

Linear

Circular

2. True/False — Edit->Feature->Parameters is the method used to edit theparameters of a component array.

• False

3. True/False — When using the From Instance Feature method for creatinga component array, there must be Assembly Constraints assigned to thetemplate component before creating the component array.

• True

Page 252: Intermediate  NX  Design  and Assemblies

Page 252

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

Siemens PLM Software

Summary: Component Arrays

Component arrays take advantage of existing parametric data and can save timein 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.

Page 253: Intermediate  NX  Design  and Assemblies

Page 253

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

Siemens PLM Software

Lesson 17Reuse Library and Family of parts

Page 254: Intermediate  NX  Design  and Assemblies

Page 254

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

Siemens PLM Software

Reuse Library and Family of parts

Purpose

Part Families and the Reuse Library provide methods to quickly define similarparts based on a single template part. In this lesson, you will learn how to defineand 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.

Page 255: Intermediate  NX  Design  and Assemblies

Page 255

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

Siemens PLM Software

Reuse Library overview

Use the Reuse Library navigator to access reusable objects and componentsand use them in your model or assembly.

Reusable components are added to your assembly as components. Suchcomponents include:

Examples of reusable components are provided in the Reuse Exampleslibrary 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 Librarylibraries with the out of the box version of NX.

Page 256: Intermediate  NX  Design  and Assemblies

Page 256

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

Siemens PLM Software

Reuse Library navigator overview

The Reuse Library navigator is an NX resource tool like the Assembly Navigatoror Part Navigator that displays reusable objects in a hierarchal tree structure.

Page 257: Intermediate  NX  Design  and Assemblies

Page 257

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

Siemens PLM Software

Page 258: Intermediate  NX  Design  and Assemblies

Page 258

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

Siemens PLM Software

Display the Reuse Library

To display the library containers in native NX or Teamcenter Integration, you mustset the directory path in the Customer Defaults dialog box.

Page 259: Intermediate  NX  Design  and Assemblies

Page 259

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

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 integratewith the Add Reusable Part dialog box for smart insertion of parts into assemblies.

Page 260: Intermediate  NX  Design  and Assemblies

Page 260

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

Siemens PLM Software

Define Reusable Object overview

Use the Define Reusable Object command to save a frequently used feature orobject from your model as a reusable object template in the Reuse Library.

Page 261: Intermediate  NX  Design  and Assemblies

Page 261

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

Siemens PLM Software

Define reusable object options

1.

2.

3.

4.

Anchor

Folder View

Descriptive Name and Part File

Preview Image

Page 262: Intermediate  NX  Design  and Assemblies

Page 262

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

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

Page 263: Intermediate  NX  Design  and Assemblies

Page 263

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

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 standardparts.

Page 264: Intermediate  NX  Design  and Assemblies

Page 264

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

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

Page 265: Intermediate  NX  Design  and Assemblies

Page 265

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

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

Page 266: Intermediate  NX  Design  and Assemblies

Page 266

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

Siemens PLM Software

Page 267: Intermediate  NX  Design  and Assemblies

Page 267

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

Siemens PLM Software

Part family notes

There are some important concepts that need to be remembered when workingwith 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 familymembers.

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 familymember, use File→Save As.

If you want to add a family member to an assembly as a component that isnot currently saved to disk, NX creates the family member automatically.

Page 268: Intermediate  NX  Design  and Assemblies

Page 268

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

Siemens PLM Software

Activities: Family of parts

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

• Define part family members

Page 269: Intermediate  NX  Design  and Assemblies

Page 269

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

Siemens PLM Software

Review: Family of Parts

1. True/False — The Reuse Library stores objects for later use during productdevelopment, these objects can be save at varying stages of completion.

• True

2. A ______ _______ is a read only part created from and associated to atemplate part and a family table.

• Family Member

3. True/False — If you modify the template part the family members are alsoupdated.

• True

Page 270: Intermediate  NX  Design  and Assemblies

Page 270

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

Siemens PLM Software

Summary: Reuse and Family of parts

Part families allow you to quickly generate a family of similar parts based ona single template part.

In this lesson you:

Created a 2D sketch template for reuse.

Created family member parts from a template part.

Page 271: Intermediate  NX  Design  and Assemblies

Page 271

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

Siemens PLM Software

Lesson 18Revise and replace components

Page 272: Intermediate  NX  Design  and Assemblies

Page 272

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

Siemens PLM Software

Revise and replace components

Purpose

After creating an assembly, you may have to revise or replace an existingcomponent or change the name of the component part. In this lesson you willinvestigate the different methods to revise components and the assemblies thatuse 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.

Page 273: Intermediate  NX  Design  and Assemblies

Page 273

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

Siemens PLM Software

File Versioning/Revisions

Track revisions by part number

The most common method to track revisions to a component after it has beenreleased is to reflect the revision in the part name.

Advantages

Disadvantages

Page 274: Intermediate  NX  Design  and Assemblies

Page 274

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

Siemens PLM Software

Revise a component and assembly using Save As

When you perform a File→Save As on a component part in a native operatingsystem:

A Session Where Used report is immediately displayed, listing any loadedassemblies 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.

Page 275: Intermediate  NX  Design  and Assemblies

Page 275

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

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 messageafter input for the last file has been specified:

Page 276: Intermediate  NX  Design  and Assemblies

Page 276

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

Siemens PLM Software

Additional Assembly Reports

There are other reporting tools available to help you understand how a particularassembly has changed over time.

List Components

Update Report

Where Used

Session Where Used

This report is automatically generated when you perform a File→Save As ona component part while the assembly is loaded.

Page 277: Intermediate  NX  Design  and Assemblies

Page 277

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

Siemens PLM Software

Activities: Revise component using Save As

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

• Revise components using Save As

ROLLER_ASSMMOUNTING_BRACKET

MOUNTING_BRACKET-A

ROLLER

ROLLER_ASSM-AROLLER-A

ROLLER_PIN

ROLLER_PIN

Page 278: Intermediate  NX  Design  and Assemblies

Page 278

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

Siemens PLM Software

Close assembly component parts

The File→Close→Selected Parts option lets you selectively close (unload)components in an assembly.

Page 279: Intermediate  NX  Design  and Assemblies

Page 279

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

Siemens PLM Software

Close Part options

1 – List all loadedcomponent parts or toplevel only.

2 – Close only partsselected or wholeassembly tree.

3 – If on, you will not bewarned if a selected parthas been modified.

4 – Close all parts in thesession.

Page 280: Intermediate  NX  Design  and Assemblies

Page 280

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

Siemens PLM Software

Unique part files from existing components

Use the Make Unique command to create a new part file for one or more selectedoccurrences of the same part.

For example, the following figure shows four selected occurrences of a partnamed GKballjoint. You can use the Make Unique command to convert the twooccurrences 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 twooccurrences, which are attached to the steering column subassembly, continueto reference the GKballjoint part file.

Page 281: Intermediate  NX  Design  and Assemblies

Page 281

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

Siemens PLM Software

Replace Component

Use the Replace Component command to remove an existing component andreplace it with another component that is a*.prt file type. You have the option torename the new component.

Page 282: Intermediate  NX  Design  and Assemblies

Page 282

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

Siemens PLM Software

The Unique Identifier (UID)

There is an internal file identifier, referred to as a UID (Unique IDentifier), thatensures that the component that has been found is the genuine article, or atleast a copy of it.

Page 283: Intermediate  NX  Design  and Assemblies

Page 283

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

Siemens PLM Software

Allow Replacement

Page 284: Intermediate  NX  Design  and Assemblies

Page 284

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

Siemens PLM Software

Maintain relationships while replacing a component

In the Replace Component dialog box, use the Maintain Relationshipsoption to preserve relationships from the original component to the replacementcomponent, to keep as much of the original behavior as possible.

Page 285: Intermediate  NX  Design  and Assemblies

Page 285

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

Siemens PLM Software

Replace components using Reopen

A loaded component can also be replaced with another part by choosingFile→Close→Close and Reopen Selected Parts and selecting the Open Asoption.

Page 286: Intermediate  NX  Design  and Assemblies

Page 286

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

Siemens PLM Software

Reopen component parts

The File→Close→Close and Reopen Selected Parts option selectively updatesfully loaded components with their counterparts on disk. It can be utilized in thefollowing situation.

Page 287: Intermediate  NX  Design  and Assemblies

Page 287

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

Siemens PLM Software

Reopen component parts

Early in the morning, designer A starts working on an assembly thatreferences comp3.

Later in the morning, while designer A is still working on the assembly,designer B revises comp3 and saves it using File→Save.

At lunchtime, designer A reopens comp3 while the assembly is still openusing File→Close→Reopen Selected Parts.

Page 288: Intermediate  NX  Design  and Assemblies

Page 288

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

Siemens PLM Software

Page 289: Intermediate  NX  Design  and Assemblies

Page 289

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

Siemens PLM Software

Reopen Part options

1 – List of loadedcomponents that canbe reopened.

2 – Specifies whetherreopen should affect partor whole assembly.

3 – If on, you will not bewarned if selected parthas been modified beforeit is loaded from disk.

4 – Reopens all parts insession that have beenchanged on disk.

Page 290: Intermediate  NX  Design  and Assemblies

Page 290

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

Siemens PLM Software

Activities: Replace components

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

• Replace components

Page 291: Intermediate  NX  Design  and Assemblies

Page 291

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

Siemens PLM Software

Activity: Make Unique

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

• Make components unique

Page 292: Intermediate  NX  Design  and Assemblies

Page 292

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

Siemens PLM Software

Review: Revise and Replace components

1. What load state is being used when the system only pulls into memory thecomponent data required to display it?

• Partially loaded

2. If your revision process entails moving parts to different directories, you willneed to define ______ _________ in the Assembly Load Options so that NXwill know where to find them when you open an assembly.

• Search Folders

Page 293: Intermediate  NX  Design  and Assemblies

Page 293

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

Siemens PLM Software

Summary: Revise and replace components

After creating an assembly, you may have to revise or replace a componentand change the name of the component part. In this lesson, you used differentmethods 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.

Page 294: Intermediate  NX  Design  and Assemblies

Page 294

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

Siemens PLM Software

Lesson 19Deform Part

Page 295: Intermediate  NX  Design  and Assemblies

Page 295

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

Siemens PLM Software

Deform Part

Purpose

You can define a part that is capable of assuming more than one shape when itis added to an assembly. This functionality is especially useful for parts such assprings 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.

Page 296: Intermediate  NX  Design  and Assemblies

Page 296

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

Siemens PLM Software

Deformable parts

You can define a part as capable of assuming more than one shape when it isadded to an assembly. This is especially useful for parts such as springs or hoses,which often have different shapes in the same assembly.

Page 297: Intermediate  NX  Design  and Assemblies

Page 297

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

Siemens PLM Software

Page 298: Intermediate  NX  Design  and Assemblies

Page 298

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

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.

Page 299: Intermediate  NX  Design  and Assemblies

Page 299

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

Siemens PLM Software

Define Deformable Part

Use the Define Deformable Part command to designate a part as deformableand define the shapes into which it can be deformed. You can define a part asdeformable either before or after adding it to an assembly.

Page 300: Intermediate  NX  Design  and Assemblies

Page 300

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

Siemens PLM Software

Define Deformable Parts dialog box

The Define Deformable Part dialog box is in the wizard format and consistsof the following pages.

Definition

Features

Expressions

References

Summary

Page 301: Intermediate  NX  Design  and Assemblies

Page 301

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

Siemens PLM Software

Page 302: Intermediate  NX  Design  and Assemblies

Page 302

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

Siemens PLM Software

Expression Rules

Use the Expression Rules options to define what values are allowed for selectedinput expressions when you deform the component in an assembly.

None

By Whole Number Range

By Number Range

By Options

Page 303: Intermediate  NX  Design  and Assemblies

Page 303

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

Siemens PLM Software

Page 304: Intermediate  NX  Design  and Assemblies

Page 304

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

Siemens PLM Software

Deform Component

Use the Deform Component command to edit the input parameters of adeformable 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.

Page 305: Intermediate  NX  Design  and Assemblies

Page 305

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

Siemens PLM Software

Deform component notes

Add deformable parts to assemblies

Add a deformable part to an assembly as you would any other component, andposition it in one of the following ways:

If the deformation does not require outside references, you can position orconstrain it in the assembly as you would any other component.

If the deformation requires outside references, the position is based on thelocation of its reference geometries in the assembly.

Creation

• Deformed parts that result in multiple bodies are allowed.

Page 306: Intermediate  NX  Design  and Assemblies

Page 306

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

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

Page 307: Intermediate  NX  Design  and Assemblies

Page 307

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

Siemens PLM Software

Review: Deform Part

1. True/False — Deformable Parts can only be defined if there is an Expressionthat can be used to control the deformation.

• False

2. True/False — Deformable Parts allow for a component to take on differentshapes in an assembly file.

• True

Page 308: Intermediate  NX  Design  and Assemblies

Page 308

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

Siemens PLM Software

Summary

Components may assume more than one shape when they are added to anassembly through the use of Deformable Parts. This functionality is especiallyuseful for parts such as springs or hoses which often take on different shapesand/or sizes.

In this lesson you:

Defined Deformable Parts.

Added Deformable Parts to an Assembly.

Page 309: Intermediate  NX  Design  and Assemblies

Page 309

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

Siemens PLM Software

Lesson 20Assembly Arrangements

Page 310: Intermediate  NX  Design  and Assemblies

Page 310

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

Siemens PLM Software

Assembly Arrangements

Purpose

The lesson introduces the concepts of using assembly arrangements to specifyalternative 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 properlyreposition a variation of your assembly.

Page 311: Intermediate  NX  Design  and Assemblies

Page 311

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

Siemens PLM Software

Assembly Arrangements

Use the Assembly Arrangements command to define alternative positions forone or more components or subassemblies in your part.

Page 312: Intermediate  NX  Design  and Assemblies

Page 312

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

Siemens PLM Software

Assembly Arrangement status

Assembly arrangements are assigned to one of the following statuses:

Active arrangements:

Default arrangements:

Used arrangements:

Page 313: Intermediate  NX  Design  and Assemblies

Page 313

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

Siemens PLM Software

Assembly Arrangements dialog box

Use

Set as Default

New Arrangement

Copy

Delete

Rename

Properties

Information

Page 314: Intermediate  NX  Design  and Assemblies

Page 314

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

Siemens PLM Software

Page 315: Intermediate  NX  Design  and Assemblies

Page 315

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

Siemens PLM Software

Position override overview

You can use the override commands to make a component have a differentposition in a higher-level assembly than in its immediate parent. The new positionof the component appears in all parent assemblies of the assembly in which theoverride is created.

Page 316: Intermediate  NX  Design  and Assemblies

Page 316

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

Siemens PLM Software

Activities: Assembly Arrangements

In the Assembly Arrangements section, do the activity:

• Assembly arrangements with positional override

Page 317: Intermediate  NX  Design  and Assemblies

Page 317

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

Siemens PLM Software

Arrangement component suppression overview

Components can be suppressed on an arrangement by arrangement basis. Youcan have arrangement specific assembly constraints within an assembly. This letsyou control component positions and visibility in each arrangement.

Page 318: Intermediate  NX  Design  and Assemblies

Page 318

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

Siemens PLM Software

Activities: Assembly Arrangements

In the Assembly Arrangements section, do the activity:

• Assembly arrangements in the vise assembly

Page 319: Intermediate  NX  Design  and Assemblies

Page 319

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

Siemens PLM Software

Review: Assembly Arrangements

1. True/False — Assembly Arrangements determine the position and orientationof the immediate child components.

• True

Page 320: Intermediate  NX  Design  and Assemblies

Page 320

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

Siemens PLM Software

Summary

Arrangements provide powerful tools to design and illustrate mechanisms thatmove by repositioning components either with basic positioning or within degreesof 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 properlyreposition a variation of your assembly.

Page 321: Intermediate  NX  Design  and Assemblies

Page 321

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

Siemens PLM Software