Documente Academic
Documente Profesional
Documente Cultură
Publication Number
mt13150_g NX 5
mt13150_g NX 5
Contents
Course overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Course objectives . . . . . . . . . . . . . . . . . . . . . . . . .
How to use this manual . . . . . . . . . . . . . . . . . . . .
Lesson format . . . . . . . . . . . . . . . . . . . . . .
Activity format . . . . . . . . . . . . . . . . . . . . .
Learning tips . . . . . . . . . . . . . . . . . . . . . .
Common symbols . . . . . . . . . . . . . . . . . . .
Template parts . . . . . . . . . . . . . . . . . . . . . . . . . . .
Teamcenter Integration vs. native NX terminology
Layer standards . . . . . . . . . . . . . . . . . . . . . . . . . .
Implementing a layer standard . . . . . . . . .
Student responsibilities . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
17
18
18
18
18
19
20
21
22
22
23
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 1-2
. 1-3
. 1-4
. 1-5
. 1-6
. 1-7
. 1-8
. 1-9
1-10
1-11
1-12
1-13
1-14
1-15
1-16
1-17
1-18
1-19
1-20
Contents
Selection Bar . . . . . . . . . . . . . . . . . . . . . . . . .
Saving toolbar configuration between sessions
Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Example roles . . . . . . . . . . . . . . . . . . . . . . . .
Choose a role . . . . . . . . . . . . . . . . . . . . . . . . .
Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using the mouse . . . . . . . . . . . . . . . . . . . . . . . . . . .
View shortcut menu . . . . . . . . . . . . . . . . . . .
Radial menus . . . . . . . . . . . . . . . . . . . . . . . .
Graphics window view manipulation . . . . . . .
Selecting objects . . . . . . . . . . . . . . . . . . . . . .
Deselecting objects . . . . . . . . . . . . . . . . . . . .
Preview selection . . . . . . . . . . . . . . . . . . . . . .
QuickPick . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 2-8
. 2-9
2-10
2-11
2-12
2-13
2-14
2-16
2-17
2-18
2-20
2-22
2-23
2-24
2-26
2-27
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 3-2
. 3-3
. 3-4
. 3-5
. 3-6
. 3-7
. 3-9
3-10
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 4-2
. 4-3
. 4-4
. 4-5
. 4-6
. 4-7
. 4-8
. 4-9
4-10
4-11
4-12
4-13
4-14
4-15
4-16
4-17
4-18
mt13150_g NX 5
Contents
Sketch curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inferred Constraints . . . . . . . . . . . . . . . . . . . . . . . . .
Help lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Short list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stopping string mode . . . . . . . . . . . . . . . . . . . . . . . .
Using a mouse gesture to create an arc in string mode
Object Type options in Profile . . . . . . . . . . . . . . . . . .
Input Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Create lines parallel or perpendicular to other lines .
Create lines tangent to curves . . . . . . . . . . . . . . . . .
Create lines at angles . . . . . . . . . . . . . . . . . . . . . . . .
Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Snap Point options on the Selection Bar . . . . . . . . . . .
Constraints recognized by snap point . . . . . . . . . . . . .
Inferred Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Snap Angle option . . . . . . . . . . . . . . . . . . . . . . .
Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sketch curve functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Quick Trim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Quick Trim example . . . . . . . . . . . . . . . . . . . . . . . . .
Quick Extend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Make Corner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fillet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Constraints basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Degrees of freedom . . . . . . . . . . . . . . . . . . . . . . . . . .
Degree-of-freedom arrows . . . . . . . . . . . . . . . . . . . . .
Geometric constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Types of Geometric Constraints . . . . . . . . . . . . . . . . .
Displaying constraint symbols . . . . . . . . . . . . . . . . . .
Show or remove constraints . . . . . . . . . . . . . . . . . . .
Dimensional constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dimension types . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Create inferred dimensions . . . . . . . . . . . . . . . . . . . .
Edit dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Edits using the Dimensions dialog box . . . . . . . . . . . .
Retain Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . .
Attach Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . .
Convert To/From Reference . . . . . . . . . . . . . . . . . . . . . . . . .
Evaluating and updating sketches . . . . . . . . . . . . . . . . . . . .
Creating inferred constraints . . . . . . . . . . . . . . . . . . . . . . . .
Deleting or suppressing sketches . . . . . . . . . . . . . . . . . . . . .
Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4-19
4-20
4-21
4-22
4-23
4-24
4-25
4-26
4-27
4-28
4-29
4-30
4-31
4-32
4-34
4-35
4-36
4-37
4-38
4-39
4-40
4-41
4-42
4-43
4-44
4-45
4-46
4-47
4-49
4-51
4-52
4-55
4-56
4-57
4-58
4-59
4-60
4-61
4-62
4-63
4-64
4-65
4-66
4-67
Contents
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 5-2
. 5-3
. 5-4
. 5-5
. 5-6
. 5-7
. 5-8
. 5-9
5-10
5-11
5-12
5-13
5-14
5-15
5-16
5-17
5-18
5-19
5-20
5-21
5-22
5-23
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 6-2
. 6-3
. 6-4
. 6-6
. 6-7
. 6-8
. 6-9
6-10
6-11
6-12
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 7-2
. 7-3
. 7-4
. 7-5
. 7-6
. 7-7
. 7-9
7-10
mt13150_g NX 5
Contents
Information . . . . . . . .
Referenced expressions
Distance . . . . . . . . . .
Mass properties . . . . .
Delayed updates . . . . .
Activity . . . . . . . . . . .
Summary . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7-11
7-12
7-13
7-14
7-15
7-16
7-17
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 8-2
. 8-3
. 8-4
. 8-5
. 8-6
. 8-7
. 8-8
. 8-9
8-10
8-11
8-12
8-13
8-14
8-15
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 10-2
. 10-3
. 10-4
. 10-5
. 10-6
. 10-7
. 10-8
. 10-9
10-10
10-11
10-12
10-13
10-14
10-15
10-16
Contents
Draft examples . . . . . . . . . . . . . . . . .
Draft with offset . . . . . . . . . .
DesignLogic parameter entry options
Reference existing parameters
Activities . . . . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10-17
10-18
10-19
10-20
10-21
10-22
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 11-2
. 11-3
. 11-4
. 11-5
. 11-6
. 11-7
. 11-8
. 11-9
11-10
11-11
11-12
11-13
11-14
11-15
11-16
11-17
11-18
11-19
11-20
Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1
Overview . . . . . . . . . . . . . . . . . . . . . . . .
The Expressions dialog box . . . . . . . . . . .
Expression list . . . . . . . . . . . . . .
Listed expressions . . . . . . . . . . . .
Expression operators . . . . . . . . . .
Conditional expressions . . . . . . . . . . . . .
Suppression by Expression . . . . . . . . . . .
Suppress by Expression Procedure
Activity . . . . . . . . . . . . . . . . . . . .
Measurements . . . . . . . . . . . . . . . . . . . .
Distance options . . . . . . . . . . . . .
Angle Options . . . . . . . . . . . . . . .
Measures and measurements . . .
Activity . . . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 12-2
. 12-3
. 12-5
. 12-7
. 12-9
12-11
12-12
12-14
12-15
12-16
12-17
12-18
12-19
12-22
12-23
mt13150_g NX 5
Contents
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 13-2
. 13-3
. 13-4
. 13-5
. 13-7
. 13-8
. 13-9
13-10
13-11
13-12
13-14
13-16
13-17
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 14-2
. 14-3
. 14-4
. 14-5
. 14-6
. 14-7
. 14-8
. 14-9
14-10
14-11
14-12
14-13
14-14
14-15
14-16
14-17
14-18
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 15-2
. 15-3
. 15-4
. 15-5
. 15-6
. 15-7
. 15-8
. 15-9
15-10
15-13
Contents
Activity . . . . . . .
Chamfer . . . . . . . . . . .
Create Chamfers
Chamfer options
Activity . . . . . . . . . . . .
Summary . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
15-15
15-16
15-17
15-18
15-19
15-20
10
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 16-2
. 16-3
. 16-4
. 16-5
. 16-6
. 16-7
. 16-8
. 16-9
16-10
16-11
16-12
16-13
16-14
16-15
16-16
16-17
16-18
16-19
16-20
16-21
16-22
16-23
16-24
16-26
16-27
16-28
16-29
16-30
16-31
16-32
16-33
16-34
16-35
16-36
16-37
mt13150_g NX 5
Contents
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 17-2
. 17-3
. 17-4
. 17-5
. 17-7
. 17-8
. 17-9
17-10
17-11
17-13
17-14
17-15
17-16
17-17
17-18
17-19
17-20
17-21
17-22
17-23
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 18-2
. 18-3
. 18-5
. 18-7
. 18-8
. 18-9
18-11
18-14
18-15
18-16
18-17
18-18
18-19
18-20
18-21
18-22
18-24
18-25
18-26
11
Contents
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 19-3
. 19-5
. 19-6
. 19-7
. 19-8
. 19-9
19-10
19-12
19-13
19-14
19-15
19-16
19-17
19-18
19-19
19-22
19-23
19-24
19-26
19-27
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 20-2
. 20-3
. 20-4
. 20-6
. 20-7
. 20-8
. 20-9
20-10
20-11
20-12
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
21-2
21-4
21-5
21-6
21-8
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
22-2
22-3
22-5
22-7
mt13150_g NX 5
Contents
Activity . . . . . . . . . . . . . . . . . . . .
Partial Loading issues . . . . . . . . . . . . . .
Close assembly component parts . . . . . . .
Reopen component parts . . . . . . . . . . . .
Substitute components . . . . . . . . . . . . . .
Substitute components using Substitute .
Substitute components using Reopen . . .
Substitute using the Assembly Navigator
Activity . . . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 22-9
22-10
22-11
22-12
22-14
22-16
22-18
22-19
22-20
22-21
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
23-2
23-3
23-4
23-5
23-6
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 24-2
. 24-3
. 24-4
. 24-5
. 24-6
. 24-7
. 24-8
. 24-9
24-10
24-11
24-12
24-13
24-14
24-15
24-16
24-17
24-18
24-19
24-20
24-21
24-22
24-23
24-24
24-25
24-27
24-28
13
Contents
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
24-29
24-30
24-31
24-32
24-33
24-34
24-35
24-38
24-39
24-40
24-41
24-42
24-43
24-44
24-45
24-46
24-47
24-48
24-49
24-50
24-51
24-52
24-53
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
A-2
A-3
A-4
A-6
A-8
A-10
A-12
A-14
A-16
A-18
A-19
A-21
A-23
A-25
A-27
A-28
A-30
A-32
A-34
A-36
A-38
mt13150_g NX 5
Contents
Project 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-40
Expression operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Operators . . . . . . . . . . . . . .
Precedence and associativity
Legacy unit conversion . . . .
Built-in functions . . . . . . . .
Scientific notation . .
..
.
..
..
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
B-2
B-3
B-4
B-5
B-6
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
C-2
C-3
C-4
C-7
C-9
C-10
C-11
C-12
C-13
C-15
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-1
15
Course overview
Intended audience
This course is suited for designers and engineers who already have experience
with another CAD system and need to learn NX.
Prerequisites
Understanding of parametric modeling and the master model concept.
Course objectives
After successfully completing this course, you should be able to:
17
Lesson format
The general format for lesson content is:
Instructor presentation
Workbook project
Projects allow you to test your new skills without detailed instruction.
Consult your instructor for additional information.
Summary
Activity format
Activities have the following format:
Step 1:
Always read the Cue and Status information while working through
activities and as you perform your regular duties.
As you gain skills you may need only to read the step text to complete
the step.
Learning tips
Ask questions.
18
mt13150_g NX 5
Course overview
Common symbols
The student manual and workbook use special symbols as shown below.
Design Intent Information about the task and what must be
accomplished.
Tip Useful information or advice.
Note Contains useful information that supplements or emphasizes
the main points.
Example Shows a possible way that the current topic of discussion
could be used.
Caution Contains important reminders or information about a task.
Warning Contains information essential to your success.
19
Template parts
Template parts
Template parts are an effective tool for establishing customer defaults or any
settings that are part-dependent (saved with the part). This may include
non-geometric data such as:
Drawing formats
User-defined views
Layer categories
The following graphic shows the dialog box where you can choose a template.
20
mt13150_g NX 5
Course overview
Native NX Term
Part
Item revision
Dataset
Part revision
Part file
Item ID
Part number
UGMASTER dataset
UGPART dataset
(specification or manifestation)
When you work in NX, you manipulate parts, part revisions and part files.
These correspond to items, item revisions, and datasets in Teamcenter
Integration and Teamcenter Engineering.
21
Layer standards
Layer standards
Parts used in this course were created using layer categories the same as or
very similar to those found in the Model template parts.
Layers provide an advanced alternative to display management (Show and
Hide) to organize data.
Layer categories in the Model template parts
Layers
110
1120
2140
4160
6180
91255
Category
SOLIDS
SHEETS
SKETCHES
CURVES
DATUMS
No category assigned
Description
Solid bodies
Sheet bodies
All external sketches
Non-sketch curves
Planes, axes, coordinate systems
22
mt13150_g NX 5
Course overview
Student responsibilities
Be on time.
Ask questions.
Have fun!
23
Lesson
NX part files
Purpose
This lesson is a fundamental introduction to working with NX parts.
Objectives
Upon completion of this lesson, you will be able to:
Start an NX session.
Open a part.
Copy a part.
1-1
NX part files
Introduction to NX
The first step in working in NX is to log on to a workstation and start an
NX session.
Your instructor will provide the steps needed to log in and start NX in
the classroom.
After you start NX, you see the No Part interface. You can change defaults
and preferences, open an existing part, or create a new part.
1-2
mt13150_g NX 5
NX part files
Gateway application
The tools in NX are grouped into a series of applications that support
different major workflows, including creating geometry, building an assembly,
or producing a drawing.
Gateway is the first application you access when you:
1-3
NX part files
The NX window
1.
2. Main menu
3. Cue line
4. Status line
5. Resource Bar
6. View rotation triad
7. Rail
1-4
mt13150_g NX 5
NX part files
The Cue line provides specific information on what to select for the
highlighted item in the dialog box.
The Status gives you feedback and confirmation on what you selected.
You can move the Cue and Status lines below the graphics window.
1. Choose ToolsCustomize.
2. Click the Layout tab.
3. In Cue/Status Position, select Bottom.
1-5
NX part files
Menus
By default, menus display all available commands.
You can display folded menus, showing only frequently-used commands.
When you see folded menus, click the Expand button to display the full menu.
1-6
mt13150_g NX 5
NX part files
Templates
Use templates to create a new part. Choose FileNew to select a template.
Templates are grouped by types, such as model or drawing.
Your system administrator determines the templates that are available.
Use blank templates to create parts with no custom content.
When you create a new part from a template, the part has a copy of all the
objects in the template part and inherits all its settings.
After you create the part, NX starts the appropriate application for the
template the part was based on. For example, if you select a modeling
template, NX will start Modeling.
A default name and location for the new file is assigned, based on customer
default settings for each template type.
You can change the name and location:
In native mode only, when you save the part for the first time.
You can specify a master part to reference when you create a new non-master
file.
1-7
NX part files
Click the tab for the file type you want (1).
You can also enter this information when you save the part.
1-8
mt13150_g NX 5
NX part files
2. In the Name Parts dialog box, notice the name of the first file for which
you must provide a name (1).
3. Enter the name and press Tab to continue (2).
4. Optionally, use the browse buttons to help to define the name and/or
path (3).
5. When you press Tab after entering a name, the template is checked in the
list (4), the indicator moves to the next file that requires a name, and the
OK button becomes active.
If you click OK or press Enter before you have specified all names,
files that are named will be saved, and unnamed files will not be
saved.
You will receive a warning.
6. When all files are named and optional path information is entered, click
OK (5).
1-9
NX part files
Layers
Use layers to organize geometry.
Use layer categories to organize and name layers.
To access the Layer Settings dialog box, choose FormatLayer Settings.
There are 256 layers in NX, one of which is always the work layer.
You can assign any of the layers to one of four classifications of status:
Work
Selectable
Visible Only
Invisible
The work layer is the layer that objects are created on and is always visible
and selectable.
When you create a new part, layer 1 is the default work layer .
When you change the work layer, the previous work layer automatically
becomes selectable. You can then assign it a different status.
The number of objects on one layer is not limited. You may choose which
layers to create objects on and what the status will be.
Layer categories in the Model template parts
Layers
110
1120
2140
4160
6180
91255
Categories
SOLIDS
SHEETS
SKETCHES
CURVES
DATUMS
No category assigned
Description
Solid bodies
Sheet bodies
All external sketches 1
Non-sketch curves
Planes, axes, coordinate systems
1. You will learn the meaning of the term External sketches in a future lesson.
1-10
mt13150_g NX 5
NX part files
Activity
In the NX part files section, do the following activity:
1-11
NX part files
Folder Creation
You can create a new folder from within the New Part File and Open Part File
dialog boxes if you have write access to the selected parent folder.
1. Right-click over an existing parent folder in the folder tree list.
2. Select the New Folder option.
You may also Rename an existing folder.
You cannot delete a folder from the New Part File and Open Part File
dialog boxes.
Default container
The last folder used when creating a file will be the default folder when
creating data later in your session. To change the default folder, select the
Folder icon to change it.
1-12
mt13150_g NX 5
NX part files
Up One Level works with the Look in: option menu to traverse back up
through the folder hierarchy.
Create New Folder option allows new sub-folders to be created in the
current folder.
View Menu allows the appearance of the listing in the window to be
modified.
1-13
NX part files
1-14
Displayed
Work
mt13150_g NX 5
NX part files
The list contains up to ten recently displayed parts. Select from the list to
display a part.
1-15
NX part files
Save As
FileSave As allows you to save the current part under a different name
and/or in a different directory.
When you select Save As, a file selection dialog box displays asking for the
new name and location.
The name/location must be unique within the current directory. If you
specify a name that already exists, an error message displays. The current
part is filed under the new name, and the new part file name displays on
the graphics window.
1-16
mt13150_g NX 5
NX part files
1-17
NX part files
Activities
In the NX part files section, do the following activities:
1-18
Save part as
mt13150_g NX 5
NX part files
Exit NX
End an NX session by choosing FileExit.
If you modified any parts and did not save them, you get a warning message.
1-19
NX part files
Summary
In this lesson you:
1-20
Started an NX session.
Copied a part.
Closed a part.
mt13150_g NX 5
Lesson
Purpose
This lesson is a fundamental introduction to the NX user interface.
Objectives
Upon completion of this lesson, you will be able to:
Customize toolbars.
2-1
Toolbars
Each application has its own set of toolbars.
2-2
mt13150_g NX 5
Docking
2-3
You can either display or hide available buttons for each toolbar.
For each toolbar you can add buttons from other toolbars, or remove them.
You can save and share toolbar arrangements for all or selected
applications, using Roles.
Display toolbars
2-4
mt13150_g NX 5
2-5
Toolbar options are an efficient way to turn on and off the display of buttons
within a toolbar.
3. Click an item with no check box to display it. Clear the check box to hide
an item.
2-6
mt13150_g NX 5
Dialog Rail
2-7
Selection Bar
The Selection Bar consolidates various selection options in one convenient
location.
2-8
mt13150_g NX 5
2-9
Roles
As you define your own roles, you or your administrator can add them to a
palette for others to share.
Roles let you control the appearance of the user interface in a number of
ways. For example:
2-10
mt13150_g NX 5
Example roles
NX comes with a number of example roles. These give you a choice of starting
points as you customize toolbars to meet your needs.
The roles palette includes these groups:
2-11
Choose a role
1. On the Resource Bar, click the Roles tab
2. Click the role you want or drag it into the graphics window.
3. Click OK to accept the new role.
2-12
mt13150_g NX 5
Activities
In the NX User Interface section, do the following activities:
Toolbars
Roles
2-13
2
1. Left
2. Middle
3. Right
On a two-button mouse, use the left and right buttons together when you
need the middle button.
On a three-button mouse, you can use combinations of mouse buttons.
Here is a summary of the various actions that can be performed using the
mouse buttons.
Mouse Button
Left mouse button
Middle mouse button
Action
Select or drag objects.
Click OK while in an operator.
Press and hold down while in the graphics window
to rotate the view.
Hold down Shift and the middle mouse button to
pan.
Rotating mouse wheel Zoom in and out in graphics window. Scroll in lists,
menus, and the Information window.
2-14
mt13150_g NX 5
Over buttons in a
dialog box
2-15
Option
Refresh
Fit
Fits the entire part to the view. Utilizes the fit percentage
found in the PreferencesVisualizationScreen dialog
box.
Zoom
Rotate
Pan
Activates the rotate mode to rotate the view with the cursor.
Activates pan mode to pan the view with the cursor.
Rendering
Style
Orient View
Set Rotate
Point
Clear Rotate
Point
Undo
2-16
Description
mt13150_g NX 5
Radial menus
When you right-click and hold, a radial menu displays buttons around the
cursor location. These buttons differ depending what is beneath the cursor.
As you learn the position of the buttons, just moving the mouse in the
appropriate direction will choose the option.
1 Shaded
2 Shaded with Edges
3 Studio
4 Fit
5 Wireframe with Dim Edges
6 Face Analysis
You can also use the View toolbar to perform the view manipulation
functions found in the view shortcut menu, and more.
2-17
If the cursor is near the boundary of the graphics window, you can use
inferred rotation about a horizontal, vertical, or normal axis.
If the cursor is in the middle of the graphics window, the axis of rotation is
determined by the direction in which you drag the cursor.
Home key
End key
F8 key
2-18
mt13150_g NX 5
View triad
Click an axis of the view triad to restrict middle mouse button dragging to
rotation about that axis only.
Press Esc or click the rotation triad origin handle to return to normal rotation.
2-19
Selecting objects
Use the Selection Bar to identify the types of objects you want to select.
2
You may either select an object first and then choose a function to perform, or,
choose a function first and then select the required object.
Use the selection Type Filter to control which type of objects you can select.
The content of the list changes with the active NX function.
The General Selection Filters allow you to further restrict what type of
objects you can select.
You can use toolbar options to add many additional buttons to the Selection
Bar.
2-20
mt13150_g NX 5
You can right-click an object and choose commands for the shortcut menu for
the object type.
The cursor must be over the object, and the object must be highlighted.
2
The shortcut menu changes depending on the object. The following shortcut
menu is for a typical feature.
2-21
Deselecting objects
You can deselect and object by holding the Shift key as you click it.
To deselect all objects in the graphics window, press the Esc (Escape) key.
2-22
mt13150_g NX 5
Preview selection
Objects are highlighted in the preview selection color as the selection ball
passes over them.
2-23
QuickPick
When you select objects, more than one object will often be within the selection
ball. QuickPick provides easy browsing through selection candidates.
If there is more than one selectable object at the selection ball location
and the cursor lingers for a short period of time, the cursor changes to a
QuickPick indicator:
This cursor display indicates that there is more than one selectable object at
that position. Click after the cursor changes to display the QuickPick dialog
box.
You can change the amount of time the cursor must be stationary for
the QuickPick indicator to appear.
2-24
Choose PreferencesSelection.
mt13150_g NX 5
Use the middle mouse button to cycle through the items in the list and
then click when the desired object is highlighted.
Use the buttons in the dialog box to filter the list to include object types:
All
Construction
Features
Body objects
Components
Annotations
2-25
Activity
In the NX User Interface section, do the following activity:
2-26
Views
mt13150_g NX 5
Summary
In this lesson you:
2-27
Lesson
Coordinate systems
3
Purpose
This lesson is an introduction to the coordinate systems that are used in NX.
Objectives
Upon completion of this lesson, you will be able to:
3-1
Coordinate systems
3-2
mt13150_g NX 5
Coordinate systems
3-3
Coordinate systems
You must consider the location and orientation of the WCS when you:
3-4
mt13150_g NX 5
Coordinate systems
The WCS
You can access WCS options from the Utility toolbar or by choosing
FormatWCS on the menu bar.
Options available to manipulate the WCS include:
Origin
Dynamics
Rotate
Orient
Change XC
Direction
Change YC
Direction
Display
Save
3-5
Coordinate systems
3-6
Press Esc.
mt13150_g NX 5
Coordinate systems
Dynamic Handles
Translation
Rotation
Origin
2. Indicate the snap or screen position to which you want to move the WCS.
You can also use the point constructor
3-7
Coordinate systems
The WCS orients to be parallel with the object, without changing the
origin coordinates.
Reverse the direction of the WCS
To flip the WCS 180 degrees:
3-8
mt13150_g NX 5
Coordinate systems
Activity
In the Coordinate Systems section, do the following activity:
3-9
Coordinate systems
Summary
The absolute coordinate system is a stationary coordinate system that defines
a fixed point in model space while the work coordinate system (WCS) is a
mobile coordinate system that may be moved and reoriented as necessary
to support other functions.
In this lesson you:
3-10
mt13150_g NX 5
Lesson
Create a sketch.
Identify constraints.
4-1
Sketcher overview
The Sketch Task Environment, informally called the sketcher, is an NX
application that you use to create two-dimensional geometry within a part.
A sketch is a named collection of 2D curves and points residing on a plane
that you specify. You can use sketches to address a wide variety of design
needs. For example, you might create:
4-2
mt13150_g NX 5
Constraints overview
Sketcher tools let you fully capture your design intent through geometric and
dimensional relationships that we refer to collectively as constraints.
Use constraints to create parameter-driven designs that you can update
easily and predictably.
Sketcher evaluates constraints as you work to update geometry and to ensure
that they do not conflict.
A fully constrained sketch has as many constraints as there are degrees of
freedom in the sketch, so that there can be no ambiguity in the final shape.
While it is not required, UGS recommends that you fully constrain
sketches that define feature profiles.
Sketcher also offers you the flexibility to create as many, or as few, constraints
as your design requires. That means you can use Sketcher to create wireframe
drawings that can serve a wide variety of up-front design purposes, and are
not meant for downstream processing.
Optional toolbar buttons, Inferred Constraints, which opens the Inferred
Constraints dialog box, and Create Inferred Constraints, which is hidden and
active by default, allow you to mix constrained and unconstrained geometry
in a single sketch.
4-3
Sketch types
When you create a sketch, you can define its plane and orientation using
one of two methods:
Sketch in Place
Use this option to sketch on an existing planar face or datum plane, or on
a new datum plane.
Sketch on Path
This is a specialized type of constrained sketch that you use to create a
profile for a Variational Sweep feature, discussed in Intermediate NX
Design and Assemblies. You can also use the Sketch on Path option to
position a sketch for features like Extrude and Revolve. Select a target
path and define a sketch plane location on that path.
4-4
mt13150_g NX 5
4-5
4-6
mt13150_g NX 5
4-7
4-8
mt13150_g NX 5
2. Click Sketch
4-9
4-10
mt13150_g NX 5
5. Click OK.
To create a datum CSYS instead of a datum plane in the above
procedure, in the Plane Option list, select Create Datum CSYS.
4-11
Reference direction
You must specify a reference object with which to determine the horizontal
and vertical sketch directions.
In some cases, such as with a datum CSYS, a direction reference object
is inferred, but there must always be a direction reference object with a
timestamp earlier than the sketch.
The default reference direction is horizontal.
If there is no linear object in the desired direction, you may specify a vertical
reference.
To change the direction of an axis:
To specify a new direction, first select the axis to change and then select
a straight object. The object is projected to the sketch plane to define
the new direction.
If you select a datum plane as the sketch plane, a Z axis is displayed.
Change the normal of the sketch plane by double-clicking the Z axis.
In the following example, the shaded face (1) is specified as the placement
face. An edge (2) is defined as the vertical reference. The resulting sketch
orientation is shown on the right.
4-12
mt13150_g NX 5
4-13
4-14
mt13150_g NX 5
If you edit an external sketch the work layer is set as the layer in which
you created (or moved) the sketch.
4-15
Activity
In the Sketch Task Environment section, do the following activity:
Sketch creation
4-16
mt13150_g NX 5
Internal sketches are visible in the graphics window only when you edit
the parent feature.
You can access an internal sketch only through the parent feature.
That is, you cannot open an internal sketch directly from the Sketcher
environment.
You cannot use an internal sketch with any feature other than its parent
unless you externalize the sketch. Once you make a sketch external, the
former parent has no control over the sketch.
4-17
4-18
mt13150_g NX 5
Sketch curves
Create sketch curves using the Sketch Curve toolbar.
Icon
Name
Function
Key
Line
Creates lines.
Arc
Circle
Derived
Lines
Quick
Trim
Quick
Extend
Make
Corner
Fillet
4-19
Inferred Constraints
As you create curves, the Sketcher can assign some geometric constraints.
You can control which constraints are assigned by adding Inferred Constraints
to the Sketch Constraints toolbar.
When you preview a constraint, click the middle mouse button to lock the
constraint.
Constraints are discussed in more detail later.
If you need to create a curve without a constraint that would normally
be inferred, hold the Alt key while you place the curve.
4-20
mt13150_g NX 5
Help lines
Help lines indicate the alignment to control points of curves, including line
endpoints and midpoints, arc endpoints, and arc and circle center points. Two
types of help lines are displayed during the creation of curves:
4-21
Short list
Sketcher maintains a memory of five objects called the short list to check for:
Inferred constraints.
Help lines.
Create them.
Lines snap normally along their length to short listed curves, which
includes lines, arcs, ellipses, conics, and splines.
Lines, arcs, and circles snap tangentially along their length to the short
listed curves, including lines, arcs, ellipses, conics, and splines.
The short list is structured from top to bottom. When curves are created
or passed over with the cursor, they are placed on top of the short list.
When the list is full, the curve at the bottom is removed and a new curve
is added at the top.
Sketcher clears the short list when you leave a curve option.
When Sketcher infers a constraint between an object on the short list and
the curve currently being created, the short list object is highlighted and
you see a preview of the constraint.
As you preview when you create a curve, all enabled constraint types
(for example, Perpendicular and Collinear) are checked against the top
object on the list.
When a constraint condition is found, the constraint is previewed and
the short list object is highlighted.
If there are no valid constraints, the tests are repeated for the second
object on the list, and so on until the bottom of the list is reached.
4-22
mt13150_g NX 5
Profile
The Profile option lets you create a series of connected lines and/or arcs in
string mode; that is, the end of the last curve becomes the beginning of the
next curve.
Here is a pipe vise profile that you can easily create with a series of mouse
clicks using the Profile option.
4-23
4-24
mt13150_g NX 5
The quadrants that contain the curve and its opposite vertex, (1) and (2) in
the preceding illustration, are tangent quadrants.
If you move your cursor out from one of the tangent quadrants, the arc
extends in a tangent direction to the line or arc at its endpoint.
If active in Inferred Constraints, you create a Tangent and a Coincident
constraint.
Quadrants (3) and (4) are perpendicular quadrants.
Control the direction of the arc by placing the cursor inside of one of the
quadrants and then moving the cursor out of the quadrant in either a
clockwise or counterclockwise direction.
If you move your cursor out from one of the perpendicular quadrants, the arc
extends in a direction perpendicular to the line or arc at its endpoint.
If active in Inferred Constraints, you create a Coincident constraint and a
Point on Curve constraint between the arc center and the previous line.
If you change your mind about which quadrant to sketch from, move the
cursor back into the quadrant of your choice before you click to place the
second point of the arc.
UGS Corp., All Rights Reserved
4-25
Arc
Creates a three point arc when the first object you create in
string mode is an arc.
4-26
mt13150_g NX 5
Input Mode
Input Mode
Coordinate
Mode
4-27
4-28
mt13150_g NX 5
4-29
23.855
45.0
The new direction displays with a second, dashed help line. The angle is
measured with respect to the previewed constraint line.
4-30
mt13150_g NX 5
Points
You can create and constrain points as members of a sketch. From the menu
bar, while a sketch is active, choose InsertPoint.
If you use points frequently, you can display the Point button
Sketch Curve toolbar.
You can also create an Associative Point
is not a member of the active sketch.
on the
4-31
Icon
Name
Description
Enable Snap
Point
End Point
Mid Point
Control Point
Intersection
Point
Arc Center
Quadrant Point
Existing Point
Tangent Point
Two-curve
Intersection
Point on Curve
1. Control points include existing points, end points of conics, center points of circles, end points and knot points of splines, and
end points and mid points of lines and open arcs.
2. Two Curve Intersection supports the following objects: line, circle, conic, spline, and solid edge.
4-32
mt13150_g NX 5
Icon
Name
Description
Point on
Surface
Point
Constructor
If none of the enabled point types lies inside the selection ball, you can
click to create a point at the cursor location.
Some snap point options are unavailable for certain functions.
4-33
Point on Curve
Midpoint
Point on String
4-34
mt13150_g NX 5
Inferred Constraints
You can control which constraint settings NX automatically infers during
curve construction by setting one or more of the following Inferred Constraints
dialog box options.
Geometric constraints
Horizontal
Collinear
Vertical
Concentric
Tangent
Equal Length
Equal Radius
Perpendicular
Dimensional
constraints
4-35
4-36
mt13150_g NX 5
Activity
In the Sketch Task Environment section, do the following activity:
Profile
4-37
Quick Trim
Quick Extend
Make Corner
Fillet
4-38
mt13150_g NX 5
Quick Trim
To access the Quick Trim command, do one of the following:
4
You can:
Preview which portion of a curve will trim by passing the cursor over
the curve.
Trimming a curve that has no intersection deletes the curve.
Trim Operation
Concentric
Coincident
Point on Curve
Collinear
Equal Radius
Tangent
4-39
4
When a curve is trimmed, appropriate constraints are automatically created.
In the previous example, two Point on Curve constraints and one Collinear
constraint are added. If one of the boundary curves is later trimmed to the
line, the Point on Curve constraint would change to Coincident.
If you trim an arc to a line that is tangent, the tangency constraint is retained.
4-40
mt13150_g NX 5
Quick Extend
To access the Quick Extend command, do one of the following:
You can:
Extend multiple curves by dragging the mouse over the target curves.
Preview which portion of a curve will extend by passing the cursor over
the curve.
Use the Boundary Curve group in the Quick Trim dialog box to specify one or
more bounding curves.
Quick Extend constraints
Sketcher infers appropriate constraints after an extend operation.
Constraint
Extend Operation
Coincident
Point on Curve
Tangent
4-41
Make Corner
To access the Make Corner command, do one of the following:
4-42
Lines
Arcs
Open conics
mt13150_g NX 5
Fillet
To access the Fillet command, do one of the following:
Choose InsertFillet.
You can:
Specify a value for the fillet radius, or preview the fillet and determine its
size and location by moving the cursor.
4-43
Constraints basics
Constraints lets you precisely control the objects in a sketch. There are two
types of constraints:
Geometric constraints
Dimensional constraints
4-44
mt13150_g NX 5
Degrees of freedom
In Sketcher, a curves location and shape are mathematically determined
by analyzing the constraints (rules) placed on the sketch curves. The
degree-of-freedom arrow provides visual feedback about the constraint status
of a sketch curve. Each sketch curve type has different degree-of-freedom
arrows when initially created.
Curve
4
Circles have three degrees of freedom: two at the center and
one for the radius.
Arcs have five degrees of freedom: two at the center, one for
the radius, and two for the start and end angle.
Other curve types, such as conics and splines, can have even more
degrees of freedom. Please see the online Help for details.
4-45
Degree-of-freedom arrows
Degree-of-freedom (DOF) arrows mark points on a sketch that are free to
move.
These arrows assist you in constraining a sketch by showing you the
directions you need to constrain for each point. When you constrain a point,
NX removes the DOF arrow.
When all of the arrows are gone, the sketch is fully constrained.
There are three types of degrees-of-freedom: positional, rotational, and radius.
Note that constraining a sketch is optional. You can still use an
underconstrained sketch to define a feature. Constrain a sketch when
you need greater control of the design. Also, applying one constraint
can remove several DOF arrows.
1
2
3
4-46
mt13150_g NX 5
Geometric constraints
A geometric constraint establishes a geometric characteristic of a sketch
object or the type of relationship between two or more objects.
You can:
4-47
You may also choose a constraint from the shortcut menu after selecting
the geometry.
To assign multiple constraints at one time, press the Ctrl key while
selecting the objects. The dialog bar for the constraints remains active
after you choose the first constraint. Use the middle mouse button or
the Esc key to deselect the objects.
4-48
mt13150_g NX 5
Collinear
Concentric
Constant Angle
Constant Length
Equal Length
Equal Radius
Fixed
Horizontal
Midpoint
4-49
4-50
Parallel
Perpendicular
Point on Curve
Point on String
Scale,
NonUniform
Scale, Uniform
Slope of Curve
Tangent
Vertical
mt13150_g NX 5
Constant Angle
Collinear
Concentric 3
Horizontal
Tangent 3
Vertical
Equal Radius
Parallel
Coincident
Perpendicular
Point on Curve 3
Equal Length
Midpoint of Curve 3
Constant Length
Point on String
Mirror
Scale, Uniform
Slope of Curve 4
Scale, Non-Uniform 4
Associative Trim 4
Offset
4
3
If the sketch view is zoomed out, some symbols may not be displayed.
Zoom in to see them, or clear the Dynamic Constraint Display sketch
preference.
3. Indicates constraints that are always displayed, regardless of the state of the Show All Constraints option.
4. Applies only to splines.
4-51
List
Constraints
for
Constraint
Type
Include or
Exclude
Show
Constraints
4-52
mt13150_g NX 5
Remove
Listed
Information
4-53
4-54
mt13150_g NX 5
Dimensional constraints
To choose the dimension type, on the Sketch Constraints toolbar, use the
Dimension list, or choose InsertDimension.
After you choose a dimension type, the Dimensions dialog bar is displayed.
if you need to
4-55
Dimension types
Inferred
Horizontal
Vertical
Parallel
Perpendicular
Diameter
Radius
Angular
Dimensions an angle.
Perimeter
4-56
mt13150_g NX 5
4-57
Edit dimensions
To edit the value or the name:
1. Double-click the dimension.
2. Edit the value or the name in the dynamic input box.
3. Press Enter.
To edit the position, drag the dimension.
4-58
mt13150_g NX 5
The name and value of a dimension may also be edited by using the
Expressions dialog box. As dimensions are edited, the constraints are
evaluated and the geometry is modified.
4-59
Retain Dimensions
When you exit after editing a sketch, the dimensions are normally hidden.
You can retain the dimensions by selecting the Retain Dimensions check box
in the Sketch Preferences dialog box.
4
You can retain dimensions only for the active sketch after you finish editing it.
You may have a mixture of sketches with and without retained dimensions.
Use this setting when you need to display dimensions for a sketch that is not
active. For example, use it to see expression names as you edit or create
other sketches or features.
You can print of plot retained dimensions.
4-60
mt13150_g NX 5
Attach Dimension
The Attach Dimension command detaches a dimension from the geometry it
references and attaches it to other geometry that you specify. You can:
Retain the value of the expression and resize the target geometry to
match it.
Measure the target geometry and assign that value to the expression.
Attaching a dimension
2. Click the middle mouse button to alternate between the default, Object
2, and Object 1.
3. In the Settings group, set the Expression Mode to Remove Expression,
Measure Geometry or Keep Expression, Adjust Geometry.
4. Select the new geometry.
4-61
Over a curve (or several selected curves) right-click and hold, and choose
from the radial menu.
Create reference dimensions by choosing Create Reference Dimension
on the Dimensions dialog bar.
4-62
mt13150_g NX 5
4-63
4-64
dialog box.
mt13150_g NX 5
4-65
Activities
In the Sketch Task Environment section, do the following activities:
Constrain a profile
Constraint conditions
4-66
mt13150_g NX 5
Summary
This lesson introduced the concept of creating a sketch.
Sketches may be used to define a base feature, guide paths, and additional
associative features to the base feature.
A sketch parametrically controls curves. It is defined on a sketch plane which
is fixed or associative to a datum plane or face of a model.
Constraints are applied to sketch objects in order to capture the design
intent. The number of constraints you choose to apply is determined by your
design intent.
In this lesson you:
4-67
Lesson
Datum features
Purpose
This lesson introduces the Datum Plane and Datum Axis features.
Objectives
Upon completion of this lesson, you will be able to:
5-1
Datum features
Datum Planes
A datum plane is a planar reference feature.
Use datum planes as aids to create other features, such as swept bodies and
features at angles to the faces of target solids.
Datum planes can be relative or fixed.
Relative datum planes reference curves, faces, edges, points, and other
datums. You can create relative datum planes across multiple bodies.
Fixed datum planes do not reference other geometry. Use any of the
relative datum plane methods to create fixed datum planes by clearing the
Associative check box in the Datum Plane dialog box.
You can also create fixed datum planes based on the WCS and absolute
coordinate system, or by using coefficients in an equation.
5-2
mt13150_g NX 5
Datum features
You can right-click the sizing handles, direction arrows, and points to
choose many of the following options.
When you edit a datum plane, you can change its type, defining objects,
and associative status.
Inferred
At Distance
At Angle
Bisector
Tangent to Face at
Point, Line or Face
5-3
Datum features
1. Other ways to reverse the direction: Right-click the normal direction arrowhead and choose Reverse Direction. Double-click the
normal direction arrowhead.
2. In the Part Navigator, an associative datum plane has the name Datum Plane, while a non-associative datum plane has the name
Fixed Datum Plane.
5-4
mt13150_g NX 5
Datum features
To serve as the planar placement face for the creation of features with
predefined shapes, such as holes.
For the mirror plane when using the Mirror Body and Mirror Featue
commands.
To define the start or end limits when creating extruded and revolved
features.
To trim a body.
5-5
Datum features
5-6
mt13150_g NX 5
Datum features
At Distance
1. On the Feature Operation toolbar, click Datum Plane
InsertDatum/PointDatum Plane.
, or choose
button.
Select the handle, drag the datum plane to the desired location and
click OK.
5-7
Datum features
At Angle
1. Click Datum Plane
5-8
mt13150_g NX 5
Datum features
Bisector
1. Click Datum Plane
5-9
Datum features
2. In the Type group, expand the list and select Tangent to Face at Point,
Line or Face.
3. (Optional) Specify a subtype; for example, Angle to Plane.
4. Select the required geometry for the subtype you chose.
6. Click OK.
5-10
mt13150_g NX 5
Datum features
2. In the Type group, expand the list and select Curves and Points.
3. In the Curves and Points Subtype group, expand the list and select
Three Points.
4. Set the snap point options as desired.
5. Select three points.
6. Click OK.
5-11
Datum features
Activity
In the Datum features section, do the following activity:
5-12
mt13150_g NX 5
Datum features
Datum Axis
Use datum axes as a reference when you create other objects, such as datum
planes, revolved features, and circular arrays.
Datum axes can be either relative or fixed.
A relative datum axis is associative to one or more other objects.
A fixed datum axis is fixed in the position in which it was created. Fixed
datum axes are non-associative.
You can create a fixed datum axis using the XC, YC, and ZC axes of the WCS,
or by clearing the Associative option when using one of the relative axis types.
5-13
Datum features
When you edit a datum axis, you can change its type, defining objects, and
associative status.
You can right-click the handles and axis arrowheads to choose many of
the options shown below.
Inferred
Two Points
On Curve Vector
Intersection
Curve/Face Axis
5-14
mt13150_g NX 5
Datum features
3. In the
Part Navigator,
Fixed Datum Axis.
Datum Axis,
5-15
Datum features
5-16
mt13150_g NX 5
Datum features
5-17
Datum features
Two Points
1. On the Feature Operation toolbar, click Datum Axis
InsertDatum/PointDatum Axis.
or choose
5-18
mt13150_g NX 5
Datum features
Intersection
1. Click Datum Axis
5-19
Datum features
Curve/Face Axis
1. Click Datum Axis
2. In the Type group, from the option list, select Curve/Face Axis.
3. Select the linear curve or edge, or the axis of a cylindrical or conical face
or torus.
4. Click OK.
5-20
mt13150_g NX 5
Datum features
Datum CSYS
A datum CSYS contains a set of reference objects:
A coordinate system
An origin point
The datum CSYS appears as a single feature in the Part Navigator but its
objects can be selected individually to support the creation of other features,
to constrain sketches, and to position components in an assembly.
5-21
Datum features
Activities
In the Datum features section, do the following activities:
5-22
mt13150_g NX 5
Datum features
Summary
Datums are reference features that are used as construction tools to assist in
the creation of solid features and sketches in locations and orientations where
planar placement faces do not exist.
In this lesson you:
Used datum axes and planes to define more datum axes and planes.
5-23
Lesson
Swept features
Purpose
Identify and create three types of swept features that use a section string to
define a solid or sheet body.
Objectives
6-1
Swept features
Sweep Along Guide Sweep a section string (1) along a guide string (2).
Swept bodies are associative with both the section string and the guide string.
6-2
mt13150_g NX 5
Swept features
Extrude
Use the Extrude command to create a body by sweeping a 2D or 3D section of
curves, edges, faces, sketches or curve features a linear distance in a specified
direction.
6
The example shows a section of curves (1) extruded (2) with threads added to
the final solid body (3).
6-3
Swept features
Extrude options
Boolean options:
Unite
Subtract
Intersect
Trim using:
Faces
Datum planes
Solid bodies
6-4
mt13150_g NX 5
Swept features
6-5
Swept features
Boolean operations
Boolean operations let you combine previously existing solid and/or sheet
bodies.
You can apply the following Boolean operations to existing bodies:
Subtract
target body.
The target body must be a solid body. The tool bodies are normally solid
bodies.
You can edit the Boolean option after you complete the feature.
Target and tool
Each Boolean option prompts you to identify a target solid (the body you
begin with) and one or more tool solids.
The target body is modified by the tools, and the tool bodies become part of
the target body at the end of the operation.
You have the option to save unmodified copies of the target and tool bodies.
Boolean error reporting
If an error occurs during a Boolean operation, the operation is terminated
and an error message displays the cause of the Boolean error.
6-6
mt13150_g NX 5
Swept features
Body types
When you create an Extrude or Revolve feature, you get either a sheet body
or a solid body.
Solid bodies
You get a solid body when you are using:
6-7
Swept features
Sheet bodies
You get sheet bodies when you are using:
6-8
mt13150_g NX 5
Swept features
Revolve
Use the Revolve command to create a feature by revolving section curves
sketches, faces, or edges of a face about a given axis through a nonzero angle.
The Revolve feature requires:
A section (1)
If the section crosses the axis of revolution you may get unexpected
results.
The Revolve command uses the offset and Boolean options described in
the Extrude section.
6-9
Swept features
A section (1)
A path (2)
6
You are allowed to select only one section string and only one guide
string.
If you have a 3D smooth guide string, or if you want to control the
interpolation, scale, or orientation, use Insert Sweep Swept
instead.
A unique and useful property of the Sweep Along Guide command is
that you can sweep a section along a guide string that contains sharp
corners.
6-10
mt13150_g NX 5
Swept features
Activities
In the Swept features and Boolean operations section, do the following
activities:
Extrude a sketch
6-11
Swept features
Summary
Use swept features to define solid or sheet bodies using a section. A section
can be a sketch, or a collection of curves and face edges.
In this lesson you:
Extruded a sketch.
6-12
mt13150_g NX 5
Lesson
Part structure
Purpose
This lesson presents part creation methods, design intent, and physical
properties.
Objectives
Upon completion of this lesson, you will be able to:
7-1
Part structure
Part Navigator
The Part Navigator displays your part in a detailed, graphical tree. Use the
Part Navigator to understand and update the parts basic structure. You can
select and edit the parameters of items in the tree. You can rearrange how the
part is organized. You can view features, views, drawings, user expressions,
measurements, reference sets, cameras, and unused items in the tree.
To access the Part Navigator, click the
7-2
mt13150_g NX 5
Part structure
Dependencies panel
Use the Dependencies panel to view the parent-child relationships of the
feature geometry selected in the main panel.
7-3
Part structure
Details panel
Use the Details panel to view, and in some cases edit, the parameters
belonging to the feature selected in the main panel.
7-4
mt13150_g NX 5
Part structure
Preview panel
Use the Preview panel to see preview images of selected items in the main
panel.
The selected item must be one that has an available preview object, such
as a saved design view, a drawing view, or a materials library texture.
7-5
Part structure
Timestamp order
Use Timestamp Order to display a linear listing of all features in the work
part as nodes in the order of their creation time stamp.
When Timestamp Order is inactive, the main panel is in the design view.
When Timestamp Order is active, the main panel does not include all of the
nodes available in the design view, for example, body nodes, the Reference
Sets node, and the Unused Features node.
7-6
mt13150_g NX 5
Part structure
Select Whole Branch Select the feature and all nodes with earlier
timestamps.
Edit with Rollback Roll the model back to its state just before the
feature was created, and then open the features creation dialog box.
7-7
Part structure
Edit Sketch Edit the parent sketch of the selected feature. This option
appears only when the feature has a parent sketch.
Hide Body and Show Hide or show the body containing the selected
feature.
Properties Open the properties dialog box for the selected feature.
General properties include the feature name.
Attributes you assign appear in a column of the Part Navigator. See the
online Help for details.
7-8
mt13150_g NX 5
Part structure
Feature playback
Use the Playback command to investigate a model. Choose
EditFeaturePlayback.
Playback temporarily hides body features. It allows you to step through the
construction of the model, one feature at a time.
Playback does not suppress reference features or sketches.
Playback provides an option to edit features during the update.
Notice that the Edit During Update dialog box has several editing
options.
This dialog box appears when you update a model, if an error or warning
event occurs and if one or both of the modeling preferences, Interrupt
Update on Error and Interrupt Update on Warning, are selected.
7-9
Part structure
Reorder features
As you create features, NX assigns a time stamp to each one. When you
modify a body, the update follows the order of the feature time stamps.
A body can differ depending on the order in which features are applied. You
can reorder the feature history in the following ways:
Choose EditFeatureReorder.
Over feature nodes in the Part Navigator, use the shortcut menu.
7-10
mt13150_g NX 5
Part structure
Information
The Information menu offers a number of options to obtain information
about the model.
InformationFeature
Choose InformationFeature to open the Feature Browser dialog box. Use
this dialog box to identify parent/child relationships between a selected
feature and the other features in the model. You can display expressions that
control the feature in the graphics window by selecting Display Dimensions.
Click OK or Apply to display the Information window with the geometric data
and associated expressions.
Feature information may also be accessed by selecting the feature in the
Part Navigator and choosing Information from the shortcut menu, or by
selecting the feature in the graphics window and choosing Properties
from the shortcut menu.
InformationObject
This is used to display information about selected objects in an Information
window. Any type of geometric object may be selected including curves, edges,
faces, and bodies. The Information window displays information such as
name, layer, color, object type, and geometric properties (length, diameter,
start and end coordinates, etc.).
InformationExpressionList All
This lists all expressions in the part in the Information window. From the
Information window, you can print the listing or save it as a text file.
7-11
Part structure
Referenced expressions
If an expression defines a feature directly, the feature name is listed with it in
the Expressions dialog box.
Any expression can be referenced by the formula of other expressions.
You can identify all referencing expressions by using List References in the
shortcut menu.
To use this option:
1. Choose ToolsExpression.
2. If necessary, change the Listed Expressions filter to list the expression.
3. Over the expression, right-click and choose List References in the
shortcut menu.
7-12
mt13150_g NX 5
Part structure
Distance
Use the Distance command to obtain the minimum distance between any two
objects such as points, curves, planes, bodies, edges, faces, or components.
Choose AnalysisDistance or click Distance on the Analysis toolbar.
After you select two objects, a temporary ruler and measurement result are
displayed in the graphics window.
Specify units for distance measurements in AnalysisUnits.
7-13
Part structure
Mass properties
Calculate mass properties data by choosing AnalysisMass Properties and
selecting a solid body.
The units for the results are determined by the setting in AnalysisUnits.
7-14
mt13150_g NX 5
Part structure
Delayed updates
As you add features to your model, it may take noticeably longer to update.
You can delay updates until after edits are made.
From the main menu, choose ToolsUpdateDelayed after Edit, or, on the
Edit Feature toolbar, click
If Delayed Update after Edit is inactive, the part is updated after the
completion of each edit operation. This is the default setting.
If Delayed Update after Edit is active, feature updates are delayed while
edits are made.
When Delayed Update after Edit is active and edits are made, Update Model
is available.
Choose ToolsUpdateUpdate Model, or, on the Edit Feature toolbar, click
.
The model is updated automatically when the part is saved.
7-15
Part structure
Activity
In the Part structure section, do the following activity:
Part structure
7-16
mt13150_g NX 5
Part structure
Summary
In this lesson, you queried a model to determine the creation method and
design intent. These skills are important to review parts created by other
users.
In this lesson you:
Identified expressions.
Measured a distance.
7-17
Lesson
Using sketches
Purpose
This lesson explains additional sketch editing methods.
Objectives
Upon completion of this lesson, you will be able to:
Reorder sketches
Reattach sketches
8-1
Using sketches
8-2
mt13150_g NX 5
Using sketches
8-3
Using sketches
Drag a point
You can drag a single sketch point.
In the example shown, the sketch point V1 is being dragged. The lines that
share the sketch point stretch. Their angle and length are modified.
8-4
mt13150_g NX 5
Using sketches
Desired Results
8-5
Using sketches
The example below shows how the geometry changes when you click Alternate
Solution and select a dimension.
The change is immediate. Simply click the dimension again to restore the
previous solution.
8-6
mt13150_g NX 5
Using sketches
The example below shows how the geometry changes when you click Alternate
Solution and select a dimension.
Select the large circle (1) first and the small circle () second.
8-7
Using sketches
8-8
mt13150_g NX 5
Using sketches
Activity
In the Using sketches section, do the following activity:
Alternate Solution
8-9
Using sketches
Reattach sketches
Place sketches on a planar face, a datum plane, or a path.
The Sketch on Path option is discussed in Intermediate NX Design
and Assemblies.
The target plane, face, or path must have an earlier time stamp than the
sketch.
Sketches appear in the list of features presented when you reorder a feature.
A sketch can be anywhere after its reference geometry.
Use the Reattach command to:
Reattaching a sketch
1. Open the sketch and, on the Sketcher toolbar, click Reattach
8-10
mt13150_g NX 5
Using sketches
8-11
Using sketches
Activities
In the Using sketches section, do the following activities:
Reattach a sketch
Reorder a sketch
8-12
mt13150_g NX 5
Using sketches
8-13
Using sketches
Activity
In the Using sketches section, do the following activity:
8-14
mt13150_g NX 5
Using sketches
Summary
You can drag sketch curves to other locations.
Use alternate solution when more than one configuration can apply.
Reattaching a sketch offers you design flexibility.
In this lesson you:
Reattached sketches.
Reordered sketches.
8-15
Lesson
Trim Body
Purpose
The purpose of this lesson is to learn to use the Trim Body command.
Objectives
Upon completion of this lesson, you will be able to:
Use the Trim Body command to define the shape of a solid body.
9-1
Trim Body
Trim a body
The Trim Body command lets you trim one or more target bodies using a
face, datum plane, or other geometry.
1. On the Feature Operation toolbar, click Trim Body
If the sheet does not cut the target body at all, this message is displayed:
You can select a single face, multiple faces from the same solid body, or a
datum plane to trim the target bodies.
9-2
mt13150_g NX 5
Trim Body
Activity
In the Trim body section, do the following activity:
Trim body
9-3
Trim Body
Summary
The Trim Body function removes part of a solid body.
In this lesson you:
9-4
mt13150_g NX 5
Lesson
10
UGS Corp., All Rights Reserved
10-1
Selection Intent
The Selection Bar has rules you can use when you select curves.
10
10-2
mt13150_g NX 5
Connected
Curves
Tangent Curves
Face Edges
Sheet Edges
Feature Curves
Infer
10
UGS Corp., All Rights Reserved
10-3
Follow Fillet
Chain within
Feature
10
10-4
mt13150_g NX 5
Type values for the offsets in the Start and End input boxes in the dialog
box.
Options
None
Create no offset.
Single-Sided
Two-Sided
Symmetric
Start
End
End the offset at the value you specify, measured from the
section.
10
UGS Corp., All Rights Reserved
10-5
10
10-6
mt13150_g NX 5
10
UGS Corp., All Rights Reserved
10-7
10
10-8
mt13150_g NX 5
10
UGS Corp., All Rights Reserved
10-9
10
10-10
mt13150_g NX 5
10
UGS Corp., All Rights Reserved
10-11
10
10-12
mt13150_g NX 5
Negative offset
In this example the offset is negative, and small enough to support a preview.
The offset body is valid.
10
UGS Corp., All Rights Reserved
10-13
From
Section-Asymmetric
Angle
From
Section-Symmetric
Angle
Description
No draft is created.
Maintain the original size of the extruded section at
the start limit.
Maintain the original size of the extruded section
at the section plane.
Split the side faces into two sides at the section
plane. You can control the draft angle separately on
each side of the section. 1
Front Angle and Back Angle options appear; one
pair with the Single option, and one pair for each set
of tangent curves for the Multipleoption.
Split side faces at the section plane, and use the
same draft angle on both sides. 1
10
1. Available only when the extrude extends from both sides of the section.
10-14
mt13150_g NX 5
10
UGS Corp., All Rights Reserved
10-15
10
10-16
mt13150_g NX 5
Draft examples
Draft examples are based on this extruded section.
10
UGS Corp., All Rights Reserved
10-17
10
10-18
mt13150_g NX 5
Measurement.
Formula.
10
UGS Corp., All Rights Reserved
10-19
10
10-20
mt13150_g NX 5
Activities
In the Swept feature options section, do the following activities:
10
UGS Corp., All Rights Reserved
10-21
Summary
Selection Intent allows you to quickly specify sections by applying rules to
complex set of curves.
Offset provides an easy way to thicken simple sections or alter sections for
revolved and extrude features.
Extrude with draft simplifies your feature tree by combining draft features
with extrude.
DesignLogic speeds parametric modeling.
In this lesson you:
10
10-22
mt13150_g NX 5
11
Lesson
11 Hole features
Purpose
This lesson introduces the hole feature, one of several features that can be
constrained by positioning.
Objectives
Upon completion of this lesson, you will be able to:
11-1
Hole features
11
Holes
Slots
Bosses
Pads
Pockets
Grooves
11-2
mt13150_g NX 5
Hole features
11
Placement Face
All features with predefined shapes require a placement face. For all but the
groove feature, the placement face must be planar. For a groove feature, the
placement face must be cylindrical or conical.
The planar placement face defines the X-Y plane of a local or feature
coordinate system for the feature being created. Features are created normal
to the placement face, and they maintain an internal definition of horizontal
(along their local X-axis), and vertical (along their local Y-axis).
You can specify a datum plane as the planar placement face.
In the following example, the datum plane is used as the placement face
for a hole.
11-3
Hole features
11
Hole
Use the Hole command to create simple, counterbored, and countersunk
holes in a solid body.
Holes features support automated feature identification in the
Holemaking application.
The remaining features with predefined shapes can be replaced by
a swept sketch, or in some cases, by extruding edges. Use sketches
instead of these features to greatly reduce the amount of information
you need to learn in order to be productive.
11-4
mt13150_g NX 5
Hole features
11
Hole Types
1. Diameter
Simple
2. Depth
3. Tip Angle
1. C-Bore Diameter
Counterbore 2. C-Bore Depth
3. Hole Depth
1. C-Sink Diameter
Countersink 2. C-Sink Angle
3. Hole Depth
11-5
Hole features
11
Hole options
Option
Description
Placement Face
Target Solid
Thru Face
Filter
Reverse Side
Reattach
1. If the hole intersects the through face more than once, the hole continues to the last intersection. If this is undesirable, you can
split the face to limit the number of solutions.
2. If the through face does not completely intersect the hole, it is extended to include adjacent faces.
11-6
mt13150_g NX 5
Hole features
11
Create a hole
1. From the menu bar, choose InsertDesign FeatureHole, or on the
Feature Operation toolbar, click Hole.
2. Select the Type: Simple, Counterbore, or Countersink.
3. Select a planar placement face.
4. (Optional) If the placement face is a datum plane, if it is necessary to flip
the preview body to intersect the target body, click Reverse Side.
5. (Optional) Select a target for Thru Face.
6. Type the required parameter values.
7. Click OK or Apply.
8. (Optional) Use Positioning to constrain the location of the hole.
11-7
Hole features
11
Positioning
Positioning provides dimensional constraints to locate features with
predefined shapes relative to existing curves, solid geometry, datum planes,
and datum axes.
Positioning is optional, but it is recommended to achieve associativity.
Only the dimension types that apply to the feature being creating are
displayed.
The types of curves that are selectable may be limited, based on the
type of positioning dimension being defined.
The illustration below shows the Positioning dialog box configuration for a
Hole feature.
An advanced form feature, User Defined, can be based on a sketch. In
that situation, use positioning to locate the sketch, so that positioning
is available to locate the user defined feature.
11-8
mt13150_g NX 5
Hole features
11
Positioning terminology
Target Solid The solid body that a Boolean operation acts upon. It is
the solid body that the hole, slot, pocket or groove will subtract from, or a
boss or pad will unite with.
Target edge An edge on the target solid that is selected for positioning
purposes.
Tool solid The solid representation of the feature being defined by the
current operation. In the body that will be subtracted from or united with
the target solid to define a hole, slot, pocket, pad, boss, or groove .
Tool edge An edge on the tool solid that is selected for positioning
purposes.
11-9
Hole features
11
Positioning Constraints
All measurements are taken between two points or objects. The first point or
object is on the target solid. The second is on the tool solid.
Constraint
Horizontal
Vertical
Parallel
Perpendicular
Parallel at a
Distance
Angular
Point onto Point
Point onto Line
Line onto Line
11-10
Description
Specifies the distance between two points,
measured along a selected Horizontal Reference.
Specifies the distance between two points,
measured perpendicular to the Horizontal
Reference.
mt13150_g NX 5
Hole features
11
Feature Dialog
Reattach
Change Type
11-11
Hole features
11
11-12
Add Dimension
Delete Dimension
mt13150_g NX 5
Hole features
11
Feature Dialog
The Feature Dialog option displays the Edit Parameters dialog box, configured
for the hole type you are editing.
11-13
Hole features
11
Reattach
Use Reattach to change the location or orientation of the feature by redefining
feature references.
The Reattach dialog box presents only those options that apply to the feature
being edited.
The illustration shows the display or a typical hole positioned by Point onto
Point. 3
3. Recall that the Parallel dimension type is defined as the shortest distance between two points. The Point onto Point type is a special
case of the Parallel type where the distance is zero.
11-14
mt13150_g NX 5
Hole features
11
Description
Select a new attachment face for the feature
being edited.
Specify Reference
Direction
Redefine
Positioning
Dimensions
Specify First Thru
Face
Specify Second
Thru Face
Specify Tool
Placement Face
11-15
Hole features
11
Reattach Options
Other Options
Filter
List window
Direction Reference
Reverse Direction
Reverse Side
Specify Origin
Delete Positioning
Dimension
11-16
mt13150_g NX 5
Hole features
11
Change Type
For hole features you can:
Use the Thru Hole option to change a blind hole to a through hole, or
vice versa.
Use the Sheet Metal Hole option to change a non-sheet metal hole to
a sheet metal hole, or vice versa.
Change type also applies to Slot features.
11-17
Hole features
11
11-18
mt13150_g NX 5
Hole features
11
Activities
In the Hole features section, do the following activities:
Create holes
Edit holes
11-19
Hole features
11
Summary
In this lesson you were introduced to Hole features, one of several features
with predefined shapes.
This lesson you:
11-20
mt13150_g NX 5
Lesson
12 Expressions
12
Purpose
This lesson describes various aspects of the expression functionality.
Objectives
Upon completion of this lesson, you will be able to:
12-1
Expressions
Overview
You can easily create many types of intelligent expressions based on
measurements and inter-part references.
12
Expression names are not case sensitive, with the following exceptions:
12-2
mt13150_g NX 5
Expressions
12
1 Expression Name
2 Less/More Options
3 Formula
4 Dimensionality
5 Units
6 Additional functions
12-3
Expressions
The system will handle unit conversions automatically if, for example,
you specify inches in a metric part
Press F1 for help on expressions any time you are using the Expressions
dialog box.
12
12-4
mt13150_g NX 5
Expressions
Expression list
The Listed Expressions list displays when More Options has been selected.
The listing contains several columns:
Name
Formula
Value
Units
This column displays the Units selected after the
dimensionality of the expression was specified, if they
exist. The system remembers units and converts values
when it is appropriate to do so.
Comment
12-5
12
Expressions
You may control the order of the listed expressions by clicking the name at
the top of the column. For example, you may sort by name (the default), by
name in reverse order, by formula, and so on.
12
12-6
mt13150_g NX 5
Expressions
Listed expressions
The Listed Expressions list defines which expressions are listed in the
Expressions dialog box when More Options has been selected.
12
User Defined
Named
Filter by Name
Lists expressions with names that match the filter
Filter by Value
Filter by Formula
Unused
Expressions
Object
Parameters
Measurements
All
Filters you enter are saved during your session. They can be reused as
needed via the list, even in other parts.
12-7
Expressions
User-defined expressions
User-defined expressions are any expression that you create yourself with
the Expressions Editor.
12
For example, you could create an expression named width with a formula
string of 5.0. You could then use this expression to define the dimensions of a
feature by entering width in the appropriate parameter entry field.
Cut, Copy, and Paste
The expressions dialog box supports cut, copy and paste using right-click
commands. The window supports the standard windows editing keys such
as arrows, home, and end.
Additionally, when you are entering a formula, you may right-click over a row
in the list window and choose Enter Name or Enter Formula. The name or
formula is inserted at the cursor position in the Formula field.
12-8
mt13150_g NX 5
Expressions
Expression operators
Operators may be classified into arithmetic, conditional, and
relational/Boolean.
12
Built-in functions include the following examples, and many more listed in
Appendix C:
Name
abs
arcsin
sin
pi
Description
Absolute Value, abs(x)=|x|
Returns the inverse sine of a given
number in degrees
Sine, sin(x) is the sine of x, x must
be in degrees.
The function pi() takes no
arguments and returns the value
of pi.
12-9
Expressions
in parameter
The Function button
replaces the arrow symbol
entry options when a formula was used for a particular value. The
value shown cannot be edited directly.
12
You can click the button to choose to edit the formula in the Expression
dialog box, convert it to a Measure, or make the value constant.
You have two choices for changing a formula to a constant value. You
may select a recently used value or Make Constant to keep the present
value of the formula.
12-10
mt13150_g NX 5
Expressions
Conditional expressions
One way to develop design intent relationships between certain elements of
your model is to use conditional expressions.
Conditional expressions are created by using the if (then) else structure that
uses the following syntax:
single_variable = if (this condition is true) (then this) else (this)
width = if (length>=8) (3) else (2)
Alternative syntax is shown below without some of the parentheses.
width = if (length>=8) 3 else 2
This means:
If the length is greater than or equal to 8, the width shall be 3.
If the length is less than 8, the width shall be 2.
Syntax and the command portions of the statement must be lower case.
12-11
12
Expressions
Suppression by Expression
Using this option, you can create an expression to suppress a feature or group
of features.
12
If a child feature has its own suppress expression, its suppression status
will be controlled by that instead of by its parents suppress status. Child
features that do not have their own suppress expressions are automatically
suppressed when their parents suppress.
12-12
mt13150_g NX 5
Expressions
Function
Create for Each
Create Shared
Description
Creates a suppression expression for each
feature selected.
Creates a single expression that controls the
suppression of all features selected.
Delete Shared
Candidate
Features
Show
Expressions
12
12-13
Expressions
12
Select an option.
The system generates the new expressions and updates the feature selection
list.
If the expression value is 0 the feature is suppressed.
With an expression value of 1 the feature is unsuppressed.
12-14
mt13150_g NX 5
Expressions
Activity
In the Expressions section, do the activity:
12
12-15
Expressions
Measurements
Use the measurement options to capture values for use in expression
formulas.
12
Measure Length
Measure Angle
Measure Bodies
Measure Area
12-16
mt13150_g NX 5
Expressions
Distance options
Distance(the default) returns the three dimensional distance
between two selected objects.
Projected Distance returns the distance as seen in a plane normal
to a vector. The vector constructor appears.
Screen Distance is not available for the purpose of creating an
associative measurement.
Length provides the same interaction as Measure Length.
Radius returns the distance from the center of the arc to the pick
point on the arc.
12-17
12
Expressions
Angle Options
By 3 Points allows you to select three associative points.
By Objects (the default) allows you to select two curves, two planar
objects, or a line and a planar object.
12
12-18
mt13150_g NX 5
Expressions
The Expressions dialog box lists the value and units of each measurement,
but note that the formula column will always read (Measure). The name
column will show the type and timestamp of the measure feature, i.e.;
distance; angle; and so on.
12-19
12
Expressions
Measure features can be seen in the Part Navigator under the Measures node.
12
When you highlight a measure feature in the Part Navigator the associated
measurement expressions and their values are listed in the Details window,
and the Measure is highlighted in the graphics window.
12-20
mt13150_g NX 5
Expressions
12
12-21
Expressions
Activity
In the Expressions section, do the activity:
12
12-22
Apply measurements
mt13150_g NX 5
Expressions
Summary
You can create comments when entering a formula by using double forward
slashes "//" after the formula and before the comment.
12
12-23
12
Lesson
13 Face operations
13
Purpose
This lesson describes various face options you may use to modify existing
solid bodies and features.
Objectives
Upon completion of this lesson, you will be able to:
13-1
Face operations
Shell
Use the Shell command to hollow a solid body, or to create a shell around it.
You can assign individual thicknesses to faces and remove individual faces.
13
13-2
mt13150_g NX 5
Face operations
Create a shell
1. On the Feature Operation toolbar, click Shell
in the Face to
Remove Faces, Then Shell Click Select Face
Pierce group to specify one or more faces to remove from the target
solid.
3. In the Thickness group, type a distance value in the Thickness input box.
4. (Optional) In the Thickness group, click Reverse Direction
13-3
13
Face operations
13
You can also complete the set by clicking the middle mouse button.
4. Repeat this sequence for each set of faces that require a unique wall
thickness.
13-4
mt13150_g NX 5
Face operations
Shell options
You can right-click the section, preview, axis vector, or handles to
quickly access many of the following options.
Option
Remove Faces, Then
Shell
Shell All Faces
Select Face
Description
Remove some faces of the body before shelling
is done.
Shell all faces of the body.
Select one or more faces from a body you are
going to shell. 1
The first face selected sets the body to shell.
Select Body
Thickness
(Thickness group)
Reverse Direction
Select Face
Thickness n
(Alternate Thickness
group)
13-5
13
Face operations
Option
Add New Set
List
Description
Complete the current face set.
You can also complete the current face set by
clicking the middle mouse button.
Thickness sets appear in the list box with their
name, value, and expression information.
To select a thickness set, click its dynamic input
box in the graphics window or click its entry in
the List.
13
Tangent Edges
Tolerance
13-6
mt13150_g NX 5
Face operations
Description
Single Face
Region Faces
Tangent Faces
Tangent Region
Faces
Body Faces
Adjacent Faces
Feature Faces
13-7
13
Face operations
Activities
In the Shell section, do the following activities:
Reorder features
13
13-8
mt13150_g NX 5
Face operations
Offset Face
You can use this option to offset one or more faces of a body along
the face normals. The Offset Face feature can be reached through
InsertOffset/ScaleOffset Face.
To offset faces, you must:
13
The offset distance can be positive or negative, providing the topology of the
body does not change. A positive offset distance is measured along a face
normal pointing away from the solid.
After you select the desired faces or body and click OK, the faces are
moved and the body is updated.
13-9
Face operations
Activity
In the Face operations section, do the activity:
Offset a face
13
13-10
mt13150_g NX 5
Face operations
Draft
Draft lets you change faces to have an angle relative to a vector called
the draw direction.
Draft is used for:
You need to specify at least the following inputs for the draft operation:
Faces to draft
Draw direction
Stationary objects
Draft angle
When you provide sufficient input, draft optionally shows a preview of the
result on the screen.
Within one draft feature, you can have multiple draft angles. Select
faces for any one draft angle, and then begin a new set of faces with
another angle by choosing Add New Set.
You can also use Selection Bar options to select faces or edges required for
draft. For example, you can select all tangent faces.
The angle between the tangent to the edge and the draft draw direction
must be greater than the draft angle.
13-11
13
Face operations
Draft types
You can create the following four types of draft using the Draft operator.
From Plane
From Edges
13
13-12
mt13150_g NX 5
Face operations
Tangent to Faces
13
To Parting Edges
13-13
Face operations
13
13-14
mt13150_g NX 5
Face operations
Draw Direction
Regardless of the draft type selected, you must always specify a draw
direction.
If you are modeling a mold or die, it is the direction in which the molded part
must move to be separated from your model of the mold or die.
The draft angle is positive if the normal of the face to be drafted has a
component vector along the draw direction.
13
Positive Draft
Negative Draft
13-15
Face operations
Activities
In the Face Operations section, do the activities:
Draft
13
13-16
mt13150_g NX 5
Face operations
Summary
The Shell feature allows you to create a cavity inside the solid or a shell
around the solid based upon a specified thickness.
Offset Face allows the user to move a face, multiple faces, or all faces in a body.
The Draft functionality allows the user to change the orientation of one or
more faces of a solid body.
In this lesson you:
13
13-17
13
Lesson
14 Associative copies
Purpose
This lesson is an introduction to the Instance Feature and Mirror Body
commands.
14
Objectives
Upon completion of this lesson, you will be able to:
Mirror a body.
14-1
Associative copies
Instance Feature
Use the Instance Feature command to duplicate the shape of existing features.
Use instance arrays to:
14
Rectangular
Array
Circular Array
Pattern Face
14-2
mt13150_g NX 5
Associative copies
Caveats
Instanced features with a Boolean must intersect the parent solid body.
You cannot create instances of the following objects:
Shells
Blends
Chamfers
Offset sheets
Datums
Trimmed sheet bodies
Instance sets
Draft features
Free form features
Trimmed features
14
14-3
Associative copies
Array methods
You can create three types of rectangular and circular instance arrays:
Create an instance array with full
validation of all geometry.
General
Simple
14
Identical
When you use Simple and Identical, you should make sure that all new
geometry lies on the same face as the original feature.
If the new geometry touches or crosses the edges on the target body
or any other instance, use AnalysisExamine Geometry to validate
the geometry.
1. In the Examine Geometry dialog box, click Set All.
2. Select the geometry.
3. Click Examine Geometry.
If the array geometry fails a geometry check, click Undo and try a
General array.
14-4
mt13150_g NX 5
Associative copies
14
14-5
Associative copies
14
Number Along
XC
XC Offset
Number Along
YC
YC Offset
14-6
mt13150_g NX 5
Associative copies
14
14-7
Associative copies
14
14-8
mt13150_g NX 5
Associative copies
The total number of instances in the array, including the original feature.
14
14-9
Associative copies
Angle
14
14-10
mt13150_g NX 5
Associative copies
14
7. Choose Point & Direction or Datum Axis to establish the rotation axis.
Point & Direction Use the Vector dialog box to specify a direction
and the Point dialog box to specify a reference point. The selected
features are rotated about the reference point in a plane normal to
the vector direction.
The radius of the array is the distance from the rotation axis to the
feature origin of the first feature you select. This radius value appears in
the Edit dialog box.
A highlighted representation of the array is displayed.
8. Click Yes to create the instance array, or No to return to Enter Parameters.
14-11
Associative copies
14
14-12
mt13150_g NX 5
Associative copies
Activities
In the Associative copies section, do the following activities:
14
14-13
Associative copies
Mirror Body
Use the Mirror Body command to mirror an entire body through a datum
plane.
You can use this, for example, to form the other hand of a left hand or right
hand part.
You can timestamp the mirrored body. After you do so, any modification you
make to the original body is not reflected in the mirrored body. This is the
default mode.
When you mirror a body, the mirror feature creates a new body that is
associative to the original body. The mirrored body has no features of its own.
(1) Original body.
14
14-14
mt13150_g NX 5
Associative copies
4. (Optional) Clear the Fix at Current Timestamp check box if you want the
mirrored body to reflect subsequent features added to the parent body.
14
14-15
Associative copies
Select Body
Lets you select a body in a part to mirror.
14
Reverse
Direction
Select Plane
Select a datum plane through which to mirror a body.
Replacement
Assistant
WAVE
Information
Fix at
Current
Timestamp
14-16
mt13150_g NX 5
Associative copies
Activity
In the Associative copies section, do the following activity:
Mirror Body
14
14-17
Associative copies
Summary
Instance Feature and Mirror Body duplicate existing features, eliminating
repetitive efforts in the creation of models.
In this lesson you:
Mirrored a body.
14
14-18
mt13150_g NX 5
Lesson
15 Edge operations
Purpose
This lesson introduces the Edge Blend and Chamfer commands.
Objectives
Upon completion of this lesson, you will be able to:
Create chamfers.
15
15-1
Edge operations
You can create edge blends and chamfers by first selecting the edge(s)
and choosing Blend or Chamfer from the shortcut menu.
15
15-2
mt13150_g NX 5
Edge operations
Edge Blend
Use the Edge Blend command to smooth selected edges that are shared by at
least two faces.
The Edge Blend command operates like a ball that rolls along an edge,
maintaining contact with the faces that meet the edge.
The blending ball rolls on the inside of faces to round the edges, removing
material (1), and the outside of faces to fillet the edges, adding material (2).
15
15-3
Edge operations
15
15-4
mt13150_g NX 5
Edge operations
The preview
As you select edges, the preview is updated. If the preview fails, it means the
blend will probably also fail. You should see a warning window explaining
the problem.
Adjust the radius by dragging one of the radius drag handles (1) or by typing
the value in the dynamic input field (2).
15
15-5
Edge operations
15
You may continue to define another edge set or complete the blend operation
by clicking OK.
15-6
mt13150_g NX 5
Edge operations
Description
Roll on Edges
(Smooth or
Sharp)
Maintain Blend
and Move Sharp
Edges
Select Edge to
Force Roll on
Select Edge to
Prohibit Roll on
15
15-7
Edge operations
15
15-8
mt13150_g NX 5
Edge operations
Activities
In the Edge operations section, do the following activities:
Edge blends
Blend Options
15
15-9
Edge operations
From the Various Blend Points area, choose a point definition option.
Indicate point locations and radii where you want the radius to vary.
15
15-10
mt13150_g NX 5
Edge operations
You can change the position of a point to any other position along the edge it
is on by:
dragging the point handle.
entering the desired value in the % Arc Length or Arc Length dynamic input
window.
entering the desired value on the full dialog box.
You can toggle between % Arc Length (the default) and Arc Length by
right-clicking over a variable point handle.
You can delete a point by right-clicking over it in the graphics window then
choosing Remove.
15-11
15
Edge operations
Once you have selected all desired edges (1) and selected all desired point
locations for varying radii (2) , click OK and the blend is created.
15
15-12
mt13150_g NX 5
Edge operations
If you do not give enough information to create the blend, the system
infers information for you depending on other selected geometry:
If you do not give a point and radius to a selected edge, the system uses
the default radius to create the blend for that edge.
If you are editing an existing edge blend and you are not using Edit with
Rollback, the Enable Preview option is not available.
The following are some rules you should follow to produce the desired blends:
To produce a linearly varying blend (3), you must define a different radius
at each end of an edge (1,2).
15
If you must perform an operation that will blend away entire faces (1), blend
only one edge at a time.
15-13
Edge operations
If you select an open loop set of edges and supply radii only to the two open
endpoints, the blend will vary continuously from endpoint to endpoint.
In the example below, three edges on the top face of the block are blended.
A radius of 0.1 is assigned at end point (1) and a radius of 0.4 is assigned
at end point (2).
15
You can create a variable radius blend with the radii value of zero at one
of the selected vertices (1,2).
15-14
mt13150_g NX 5
Edge operations
Activity
In the Variable Radius Edge Blends section, do the activity:
15
15-15
Edge operations
Chamfer
The Chamfer command bevels the edges of a solid body using chamfer
dimensions that you define.
Material is added or subtracted depending on the topology of the solid body.
In example (1) material is removed, and in example (2) material is added.
15
15-16
mt13150_g NX 5
Edge operations
Create Chamfers
1. On the Feature Operation toolbar, click Chamfer
InsertDetail FeatureChamfer.
, or choose
15
15-17
Edge operations
Chamfer options
You can change the Cross Section option or click Reverse Direction in
the dialog box, or, you can use the shortcut menu over a drag handle.
Edge
Select Edge
Offsets
Symmetric Create a simple chamfer, using an
single, positive offset from a selected edge along
both of its faces.
Cross Section
15
Distance
Distance 1
Distance 2
Angle
Reverse Direction
15-18
mt13150_g NX 5
Edge operations
Activity
In the Edge operations section, do the following activity:
Chamfers
15
15-19
Edge operations
Summary
The Edge Blend and Chamfer operations are available to provide additional
definition to the edges of a model. All of the blended edges or chamfered edges
created in a single operation are considered to be one feature.
In this lesson you:
15
15-20
mt13150_g NX 5
Lesson
16 Introduction to Assemblies
Purpose
This lesson introduces the Assemblies application.
Objectives
Upon completion of this lesson, you will be able to:
16
16-1
Introduction to Assemblies
16
16-2
mt13150_g NX 5
Introduction to Assemblies
Assembly
An assembly is a part which contains component objects.
Component objects are pointers to standalone parts or subassemblies.
In this illustration, the toy laser gun is an assembly consisting of many
components.
16
16-3
Introduction to Assemblies
Subassembly
A subassembly is an assembly used as a component within a higher level
assembly.
This illustration shows the subassembly of the integrated circuit board for
the toy laser gun.
16
16-4
mt13150_g NX 5
Introduction to Assemblies
Component objects
A component object links the assembly that contains it to another part file.
A component object can point to a part that is also an assembly; that is, a
subassembly with its own component objects.
1
2
3
4
16
16-5
Introduction to Assemblies
Component parts
A component part is a part which is referenced by a component object within
an assembly.
Geometry stored in a component part is seen, but not copied, in the assembly.
The term standalone part refers to a part that it not itself an assembly.
16
16-6
mt13150_g NX 5
Introduction to Assemblies
16
16-7
Introduction to Assemblies
As Saved Look for each component part in the same directory it was in
when the assembly was last saved.
From Folder Look for each component in the same directory as the
assembly part.
16
16-8
mt13150_g NX 5
Introduction to Assemblies
Load states
NX parts can be fully loaded, partially loaded, or unloaded when an assembly
is opened.
Partially loaded Only the data required to display the part is loaded into
memory. The part will not update after certain changes that would affect
it if it was fully loaded, for example, with changes to interpart expression.
Any operations that need to load the feature data from components
will do so automatically, but can only do so if the component part
has not been modified since the first portion of it was loaded.
Unloaded The component part is not loaded into memory with the
assembly.
16
16-9
Introduction to Assemblies
Scope group
The Scope group in the Assembly Load Options dialog box allows you to
control the assembly configuration and the load state of parts:
As Saved Load the same components that were open when the
assembly was last saved.
Load Interpart Data Find and load parents of interpart data, even if
the parts would be left unloaded by other rules.
16
16-10
mt13150_g NX 5
Introduction to Assemblies
Load Behavior
The Load Behavior group controls optional actions that NX can take if there
are problems with the requested load configuration:
16
16-11
Introduction to Assemblies
Reference Sets
Use this area to specify a list of reference sets to be looked for, in order, when
an assembly is loaded. The first reference set found from the top of the list
reading downwards is the one that is loaded.
Think of a reference set as a subset of part geometry that you can load
in place of the entire part.
In this class, the only reference set you will need to use is the Model
reference set. The model reference set is meant to contain only a body
that you wish to place on a drawing.
16
16-12
mt13150_g NX 5
Introduction to Assemblies
Save as Default Save the current load options as your defaults in the
load_options.def file in your current directory.
Restore Default Reset the load options to the values defined in the
load_options.def file in your current directory, if it exists, or to the system
defaults.
Save to File Save the current load options settings to a load option
definition file whose name and location you define in the Save Load
Options File dialog box.
Open from File Open the Restore Load Options File dialog box, from
which you can select a custom load option definitions file.
16
16-13
Introduction to Assemblies
tab
If necessary, you may drag the Resource Bar wider to see more information.
16
16-14
mt13150_g NX 5
Introduction to Assemblies
Node display
Each component of an assembly is displayed as a node in the assembly tree
structure.
Selecting a node is the same as selecting the corresponding component in
the graphics window.
Each node consists of a check box, an icon, the part name, and additional
columns.
If the part is an assembly or subassembly, an expand/collapse box will also be
present.
16
16-15
Introduction to Assemblies
16
16-16
mt13150_g NX 5
Introduction to Assemblies
16
16-17
Introduction to Assemblies
Activities
In the Introduction to Assemblies section, do the following activities:
Assembly Navigator
16
16-18
mt13150_g NX 5
Introduction to Assemblies
Hold the Ctrl key and click to toggle selection of individual nodes.
You can also hold the Shift-key and click components in the graphics window
to deselect them.
16
16-19
Introduction to Assemblies
Identify components
If you select a visible non-work part in the Assembly Navigator, the part is
highlighted.
If you hold the cursor over the node of component that is not visible (e.g.,
hidden, on another layer, or unloaded), the bounding box of that component is
temporarily shown in the graphics window.
Temporary bounding box display is controlled by the Preselect Invisible
Nodes property of the Assembly Navigator.
To access Assembly Navigator properties, hold the cursor away from all
nodes, right-click, and select Properties.
16
16-20
mt13150_g NX 5
Introduction to Assemblies
Component selection
Once a component has been selected, you can use the shortcut menu over it in
the graphics window to select an available action.
The options in the component shortcut menu vary depending on the
active applications.
Selectable components appear in the QuickPick window.
Use the Components filter in the QuickPick dialog box to show only
components.
16
16-21
Introduction to Assemblies
Design in context
You design in context when you edit component geometry while a higher
level assembly is displayed.
The advantage is that you can see and, when necessary, select objects from
other components.
16
16-22
mt13150_g NX 5
Introduction to Assemblies
The part currently displayed in the graphics window is called the displayed
part. You can make edits in parallel to several parts by switching the
displayed part back and forth among those parts.
Loaded parts do not have to belong to the same assembly.
There are several ways to change the displayed part:
Select a component from the graphics window and use the shortcut menu.
From the main menu, choose WindowMore to open the Change Window
dialog box.
In the Assembly Navigator, open the shortcut menu over the node for a
part, and select Make Displayed Part.
16-23
16
Introduction to Assemblies
16
16-24
mt13150_g NX 5
Introduction to Assemblies
Enter a portion of the part name in the Search Text input box to help
find the part in the list.
16
16-25
Introduction to Assemblies
16
16-26
Select the component in the graphics window and use the shortcut menu.
mt13150_g NX 5
Introduction to Assemblies
Associativity
Geometric changes made at any level within an assembly result in the update
of associated data at all other levels of affected assemblies.
An edit to an individual component part causes all assembly drawings that
use that part to be updated appropriately.
16
16-27
Introduction to Assemblies
16
16-28
mt13150_g NX 5
Introduction to Assemblies
16
16-29
Introduction to Assemblies
16
16-30
mt13150_g NX 5
Introduction to Assemblies
16
16-31
Introduction to Assemblies
Display Parent
The Display Parent command switches the displayed part from a component
or an assembly to a loaded parent assembly.
The Maintain option in the Assembly Preferences dialog box
determines the behavior when you make a parent the displayed part.
If Maintain is selected, the component remains the work part.
If Maintain is clear, the parent becomes both the displayed part and
work part.
16
16-32
mt13150_g NX 5
Introduction to Assemblies
Activity
In the Introduction to Assemblies section, do the following activity:
16
16-33
Introduction to Assemblies
16
16-34
mt13150_g NX 5
Introduction to Assemblies
FileSave
16
16-35
Introduction to Assemblies
16
16-36
mt13150_g NX 5
Introduction to Assemblies
Summary
An assembly is a part which contains component objects. It is a collection of
pointers to piece parts and/or subassemblies.
Assemblies provides the ability to design in context.
In this lesson you:
16
16-37
16
Lesson
Purpose
This lesson demonstrates adding components to an assembly and the
associativity that may be designed between components with constraints.
Objectives
Upon completion of this lesson, you will be able to:
Move components.
Define constraints.
17
17-1
You are not limited to one approach to building the assembly. For example,
you can initially work in a top-down fashion, then switch back and forth
between bottom-up and top-down modeling.
17
17-2
mt13150_g NX 5
Description
Add Component
Create New
Component
Create New
Parent
Substitute
Component
Exploded Views
Assembly
Sequences
Make Work Part Change the work part to the selected part.
Make Displayed
Change the displayed part to the selected part.
Part
Declare expressions and geometric objects as a
Product Interface parts preferred interfaces when other assembly
parts need a reference.
Check selected components against each other and
Check Clearances
other visible components for possible interferences.
17-3
17
17
17-4
mt13150_g NX 5
Add components
1. On the Assemblies toolbar, click Add Component
In the Add Component dialog box, select the Preview check box.
The Loaded Parts or Recent Parts list boxes in the Add Component
dialog box.
17
Move Place the added components after you define how they should
be positioned.
6. (Optional) Select the Scatter check box if you want to ensure that multiple
added components are initially positioned apart from each other.
UGS Corp., All Rights Reserved
17-5
None
8. (Optional) Under Settings, specify a Name if you want your added part
to have a different component name than the original part name. (Not
available if you select multiple parts.)
9. (Optional) Specify the Reference Set for your added components.
10. (Optional) Choose a Layer Option to define the layer where the
components should be located.
If your Layer Option is As Specified, type the layer number in the Layer
box.
11. Choose OK or Apply to add the selected components.
17
17-6
mt13150_g NX 5
Activity
In the Adding and constraining components section, do the following activity:
Create an assembly
17
17-7
Move Component
to move selected
From the Assemblies toolbar, click Move Component
components within their degrees-of-freedom in an assembly.
You can also move components on different assembly levels at the same time.
The available options for Type are:
17
17-8
Dynamic
By Constraints
mt13150_g NX 5
Assembly Constraints
Overview
Use assembly constraints to position components in an assembly.
You specify constraint relationships between two components in the assembly.
For example, you can specify that a cylindrical face on one component is to be
coaxial with a conical face on another component.
Use combinations of constraints to completely specify a components position
in the assembly.
NX calculates a position for the components which satisfies the constraints
you specify.
To make the Assembly Constraints dialog box available, choose
PreferencesAssemblies, and from the Interaction list, choose
Positioning Constraints.
17
17-9
Constraint types
Type
Touch Align
Concentric
Distance
Description
Constrain two components so they touch or align
with each other.
Touch Align is the most common constraint.
Constrain circular or elliptical edges of two
components so the centers are coincident and the
planes of the edges are coplanar.
Specify the minimum 3D distance between two
objects.
Fix
Parallel
Perpendicular
Angle
Center
Bond
Fit
17
17-10
mt13150_g NX 5
Prefer Touch Use a touch constraint when touch and align solutions
are both possible. (Touch constraints are more common than align
constraints in most models.)
The Prefer Touch option uses an align constraint if a touch constraint
would over-constrain the assembly.
5. Click Select Two Objects (if necessary), and select two objects for the
constraint.
You can use the Point Constructor
UGS Corp., All Rights Reserved
17-11
17
6. If two solutions are possible, you can click Reverse Last Constraint
to flip between the possible solutions.
7. Click OK or Apply when you finish adding constraints.
17
17-12
mt13150_g NX 5
to flip
17-13
17
5. If two solutions are possible, you can click Reverse Last Constraint
to flip between the possible solutions.
If more than two solutions are possible, you can click Cycle Last
17
Constraint
17-14
mt13150_g NX 5
17
17-15
5. If two solutions are possible, you can click Reverse Last Constraint
to flip between the possible solutions.
6. Click OK or Apply when you finish adding constraints.
17
17-16
mt13150_g NX 5
5. If two solutions are possible, you can click Reverse Last Constraint
to flip between the possible solutions.
17
17-17
17
option
If Subtype is Orient Angle, the Select Three Objects
appears. Select an axis as the first object, and then select two objects
for the angle constraint.
option appears.
to flip
17-18
mt13150_g NX 5
1 to 2 Center the first selected object between the next two selected
objects.
to flip
17-19
17
5. Click Create Constraint when you are ready to create the constraint.
6. Click OK or Apply when you finish adding constraints.
17
17-20
mt13150_g NX 5
17
17-21
Activity
In the Adding and constraining components section, do the following activity:
17
17-22
mt13150_g NX 5
Summary
You can add existing parts to another part to create an assembly.
When an assembly is displayed, the work part is the part in which you edit
and create geometry and components.
Assembly constraints provide a method to establish rules to govern the
relative placement of component parts.
In this lesson you:
Moved components.
Defined constraints.
17
17-23
17
Lesson
18 Reference Sets
Purpose
Reference sets allow you to limit the amount of component part information
displayed in an assembly. Reference sets will also allow you to show alternate
representations or simplified versions of the model.
Objectives
Upon completion of this lesson, you will be able to:
18
18-1
Reference Sets
18
Reference sets let you control the amount of data that is loaded from each
component and viewed in the context of an assembly. A well-managed
reference set strategy can lead to:
18-2
mt13150_g NX 5
Reference Sets
"Entire Part"
"Empty"
Model
Lightweight
Simplified
Entire Part
Entire Part is the default Reference Set and refers to all model geometry
and/or Component Objects in a part. Displaying the Entire Part is a quick way
to access all model geometry and Component Objects in a component part.
18
18-3
Reference Sets
Empty
The "Empty" (1) reference set is used as a place holder in an assembly when
the part geometry need not be seen. The Model (2) reference set contains only
the solid geometry of the component part.
18
18-4
mt13150_g NX 5
Reference Sets
Solids
Sheets
The system uses the model reference set in several ways, including:
Your company can specify a reference set name for the model reference set.
18-5
18
Reference Sets
The Model Reference Set Name is set under the Assemblies Site Standards
section of Customer Defaults.
18
The same page allows you to specify whether component objects are added to
the model reference set of an assembly automatically. The default is to add
them automatically. This will only take place if there is geometry created in
the assembly file that would cause the automatic "Model" and "Lightweight"
reference sets to be created.
You may also specify additional reference set names that will be recognized
as model reference sets during Teamcenter Visualization translation.
18-6
mt13150_g NX 5
Reference Sets
Retrieval is faster.
Less system memory is used.
Attribute information is still available.
Dimensions to the assembly are associative.
18-7
18
Reference Sets
18
Once you have defined the simplified reference set, any wrap assembly or
linked exteriors that you create are automatically added to this reference set.
18-8
mt13150_g NX 5
Reference Sets
18
18-9
Reference Sets
Using these SIMPLE reference sets in the assembly will let the component
load faster, use less system memory, and allow for quicker graphic updates,
yet still display selectable geometry for the component.
18
18-10
mt13150_g NX 5
Reference Sets
18
18-11
Reference Sets
After choosing Create (1) you will be prompted to enter a name for the
reference set and select the objects to include in the reference set.
The following rules apply to reference set names:
They are not case sensitive. The system automatically converts all names
to uppercase characters.
We recommend that you use common names for reference sets to make
it easier to assist those using the component as a master model. Using
automated reference set creation makes standardization easy.
18
18-12
mt13150_g NX 5
Reference Sets
If Create Reference Set CSYS is toggled to No, the reference set will use the
Absolute orientation and origin by default.
If Create Reference Set CSYS is toggled to Yes, you will be prompted to
specify an orientation and an origin point.
The orientation and origin of the reference set will not affect the location of
the components in existing assemblies.
Creating reference set origin and orientation is primarily done by companies
who need to specify a rigged position, otherwise this feature is not
recommended as Best Practice. Variable positioning or arrangements
(discussed later) are easier, more powerful, and more visible to the user.
Add Components Automatically
If Add Components Automatically is selected, any new components added to
the assembly are also added to the reference set.
All existing components are selected automatically and will be added to the
reference set unless you explicitly deselect the components that you do not
want.
18-13
18
Reference Sets
18
18-14
mt13150_g NX 5
Reference Sets
Activity
In the Reference Sets section, do the activity:
18
18-15
Reference Sets
18
18-16
mt13150_g NX 5
Reference Sets
With the cursor over a selected component, right-click and choose Replace
Reference Set.
With multiple components selected, it may be necessary to use the
"Selection" option to select the desired Reference Set for all selected
components.
18
18-17
Reference Sets
18
18-18
mt13150_g NX 5
Reference Sets
Activity
In the Reference Sets section, do the activity:
18
18-19
Reference Sets
Description
Allows you to delete the highlighted
reference set.
Rename (2)
18
18-20
mt13150_g NX 5
Reference Sets
If you delete a reference set that is used in an assembly, when you open
or return to the assembly, it will show the entire part (default condition).
Rename Reference Sets
Renaming a reference set allows you to change its name without having to
delete and recreate the set.
If you rename a reference set that is used in a loaded assembly,
the system will automatically change the name referenced by the
component object in the assembly. If the assembly is not loaded when
the reference set is renamed, when you open the assembly, it will show
the entire part (default condition).
18
18-21
Reference Sets
From the Assembly Load Options dialog box, expand the Reference
Sets group.
In the Add Reference Set box, type the user defined reference set name
and click Add.
From the Reference Sets lists, select the desired reference set and use
or Move down
the Move up
of the reference sets.
Click OK.
18
18-22
mt13150_g NX 5
Reference Sets
18-23
18
Reference Sets
1
2
3
4
5
6
18
In the example listing above, the system first looks for each component in the
users home directory and subdirectories (D:/users/smith...), then a common
project directory and subdirectories (D:/project_x/common...), and finally, the
release directory (D:/project_x/release).
The order of the directories can dramatically affect the time it takes to
open an assembly. If possible, you should include smaller directories
with the most components first and larger directories with fewer
components last.
18-24
mt13150_g NX 5
Reference Sets
Activity
In the Reference Sets section, do the activity:
18
18-25
Reference Sets
Summary
Reference sets are used to limit the amount of information referenced by
the component object in an assembly or subassembly. They allow you to
create different displays of the same assembly or component to simplify the
assembly or provide alternate configurations.
In this lesson you:
18
18-26
mt13150_g NX 5
Lesson
Mirror an assembly
19
19-1
Top-down design
Top-down
Design in context is the process in which you define geometry in one part
while referencing geometry in some other part.
Design in context is accomplished while the uncompleted
component is the work part and is displayed in the
context of the assembly.
Procedure
There are two basic methods to create a component top-down.
Move Geometry method
19
19-2
mt13150_g NX 5
You may select geometry to add to the new component part (Move Geometry
Method). If no geometry is to be moved you can immediately click OK (Empty
Part Method).
The units of the new part will be the same as the parent.
19
19-3
After a part file name is designated for the new component, you can specify
information in the Create New Component dialog box .
Component
name
Reference Set
Name
Layer options
Component
Origin
Copy Defining
Objects
Delete Originals
19
19-4
mt13150_g NX 5
Assemblies
Reports List
Components
Assemblies
Context
Control Set
Work Part
Status line
19
19-5
Activity
In the Top-down assembly modeling section, do the activity:
19
19-6
mt13150_g NX 5
All geometry, whether moved or copied, will have the same color and
show/hide-status as the original. The occurrences of that geometry
created in the assembly will "look" identical to the originals.
If you attempt to "move" an object, and some other object which you are
not moving depends on that object, then the selected object will in fact
be "copied".
If you select a sketch (which has been extruded) to be moved to a
component, but you do not select the associated extruded body, the
sketch will be copied.
If you select a line which is part of a sketch to be moved to the
component, but you do not select the sketch, the line will be copied.
If you copy only a sketch and the sketch has a swept solid associated with
it, the copied sketch will not be associated to the solid. If the sketch is
attached to a face, the body it is attached to will be copied.
If you move a solid that was created from a sketch, the sketch is copied.
Any expressions that the sketch uses are copied into the new part. Any
expressions that are not required by the sketch are not copied.
19
19-7
The size and position of the block in the example above are not
associative. Associativity between components can be attained through
the use of the WAVE Geometry Linker, Interpart Expressions, and
Mating Conditions, which are covered later in the course.
19
19-8
mt13150_g NX 5
Sketch in context
Sketching in context is the ability to create and edit sketches in a component
part while the assembly is displayed.
19
19-9
Associative
19
19-10
mt13150_g NX 5
Hide Original
Fix at Current
Timestamp
19
19-11
Geometry types
Several different types of geometry can be selected.
Composite Curve
Points
Datum
Face
Region of Faces
Body
Mirror Body
Routing Object
When selecting the geometry to copy, you also need to consider how
permanent the geometry will be. If you copy as little geometry as
possible to do the job, performance will be improved but updates will be
less robust when the parent geometry is altered.
For example, if you copy individual sketch curves to another part, the
link may not update correctly if one of the curves is deleted. However,
if you link an entire sketch, curves may be removed or added to it and
the link will still update.
19
19-12
mt13150_g NX 5
Activity
In the Top-down assembly modeling section, do the activity:
19
19-13
This reduces cost since changes made to a single part can be automatically
propagated to other related component parts in the assembly. Design
integrity is maintained because the parts will always have correct geometric
and positional relationships.
A gasket (1) is derived from a parent face (2) in a housing. If the size or
shape of the parent face changes in the housing, the gasket will change
accordingly (3) in the assembly (4).
19
19-14
mt13150_g NX 5
19
19-15
The above method is primarily used by companies who design their own
cast parts and tooling. It is usually much easier to add features that
remove material from a properly constructed casting model than to add
draft and machining material to a purely functional design.
The finished machined part (1) is designed first and subsequently
the cast part is defined by adding material using offset and simplify
features (2).
19
19-16
mt13150_g NX 5
Mold/die applications
Interpart modeling can be applied to create an associative mold or die from
a finished piece part.
A solid body (1) can be linked from one part into another (2) where
features can be applied to define the cavity in the mold or die (3).
19
19-17
Activities
In the Top-down assembly modeling section, do the activities:
19
19-18
mt13150_g NX 5
Edit links
Links may be edited by choosing EditFeatureEdit Parameters and
selecting a linked feature.
While this dialog box is displayed you can select new parent geometry for the
link being edited. The new parent geometry must be the same type as the old
geometry (curve, datum, solid body, etc.).
Part
Mapping
WAVE
Information
19-19
19
Associative
Fix at Current
Timestamp
Make Position
Independent
Broken Links
A link may become broken for several reasons:
The path from the linked geometry to its parent part is broken. This
can occur if the component containing the parent geometry is removed
or substituted.
Broken links can be repaired with the WAVE Geometry Linker dialog box.
19
19-20
mt13150_g NX 5
The Information option provides details about the links that will be broken
in an Information window.
19
19-21
Activities
In the Top-down assembly modeling section, do the activities:
Edit a link
19
19-22
mt13150_g NX 5
Mirrored Assemblies
The Mirrored Assemblies function utilizes a wizard interface to facilitate the
development of:
19-23
19
Procedure
The steps to mirroring an assembly, as outlined in the wizard are:
1. Click Mirror Assembly.
If you selected components before clicking Mirror Assembly, the
wizard will open on the Select Plane page (step 4).
2. Click the Next button.
3. Select the components that you want to mirror and click Next.
4. For the mirror plane, select an existing plane (or) click the Create Datum
Plane button to create a plane.
5. Click Next when you have selected the mirror plane.
6. Specify the Mirror Type for the desired component(s).
19
8. On the Mirror Review page, you can make corrections before finishing
the operation.
19-24
mt13150_g NX 5
If none of your components are using the Mirror Geometry type, the
Finish button is available. Click this button to create the parts and
dismiss the wizard.
If any of your components use the Mirror Geometry type, you must
specify the naming policy that you want to use for these opposite-side
parts. Click the Next button to go to the Naming Policy page.
10. On the Naming Policy page, you can name the new opposite-side parts by
applying a prefix or suffix to the name used by their source parts. Or, if
you are in NX Manager, you can let the system automatically assign part
numbers to the new parts.
11. When you have finished specifying the naming policy and the directory for
the parts click Next to go to the Name New Part Files page.
12. On the Name New Part Files page, you can review the names that have
been applied to your new opposite-side parts.
If you wish to change a name, double-click it in the panel. The
Rename Part File dialog box appears, where you can specify the new
name. If you specify a name that is being used by another part in
your assembly, you will receive an error message.
13. When you have finished naming the new parts, click Finish to complete
the mirror operation.
14. Save your parts if you wish to keep them.
19
19-25
Activity
In the Top-down assembly modeling section, do the activity:
Mirror Assembly
19
19-26
mt13150_g NX 5
Summary
Top-Down Assembly Modeling allows you to build new components in relation
to other components within the same assembly. Interpart modeling methods
allow you to relate geometry in an assembly.
In this lesson you:
Mirrored an assembly.
19
19-27
19
Lesson
20 Interpart references
Purpose
Interpart Reference enable components to share parameters.
Objectives
Upon completion of this lesson, you will be able to:
20
UGS Corp., All Rights Reserved
20-1
Interpart references
General concepts
Interpart References (IPRs) allow the user to establish relationships between
expressions of separate part files. A change to an expression in one part file
may change an expression in a different part file, thus altering the geometry
of that part.
IPRs may be created between any two part files, not necessarily
between components of an assembly.
Before using IPRs, the user should evaluate the downstream impacts.
Do not use IPRs just because you can. They are a very powerful tool
that adds another level of complication to the assembly.
Please pay particular attention to the Tips and Recommended Practices
near the end of this chapter.
Your system administrator may choose to disable IPRs at the site, group,
or user level.
20
20-2
mt13150_g NX 5
Interpart references
20
UGS Corp., All Rights Reserved
20-3
Interpart references
Overriding expressions
Overriding expressions are those that are created in an assembly and the
interpart link is created in the Name box. The interpart link is on the left side
of the equal sign in the expression when viewed outside of the Expressions
dialog box.
Although they reside in the assembly, they assign a value to an expression in
a component part. The expression in the component part will take on this
value when the component is opened with the assembly.
Create overriding expressions in the Name box or by selecting the Use
for expression name check box.
In the example below, the hole_dia expression in the block part is being
overridden by the expression in the assembly which sets it equal to the pin
diameter.
This means that it can only be edited from the expression in the assembly
which is overriding it. The link can be found by listing the references for
the locked expression.
20
20-4
mt13150_g NX 5
Interpart references
To list references, use the right-click shortcut menu over a locked expression.
20
UGS Corp., All Rights Reserved
20-5
Interpart references
20
20-6
mt13150_g NX 5
Interpart references
Function
Change Referenced
Part
Delete Reference
Description
20
UGS Corp., All Rights Reserved
20-7
Interpart references
Activity
In the Interpart References section, do the activity:
20
20-8
mt13150_g NX 5
Interpart references
20
UGS Corp., All Rights Reserved
20-9
Interpart references
Load Parts
The Load Parts dialog box is activated upon selection of Open Referenced
Parts. It provides the following options:
Function
PartsAll Modified
PartsAll Referenced
Load All Parts in List
Description
Lists only those unloaded or partially loaded
parts whose expressions have been modified.
Lists all unloaded or partially loaded parts with
expressions referenced by the work part.
Allows you to fully load all parts listed.
20
20-10
mt13150_g NX 5
Interpart references
IPRs are powerful tools but do complicate your assemblies and add
complexity to your assemblies that others may not understand so only
use then when necessary.
In general, IPRs should be used when the parts have a physical constraint
and are used in the same assembly.
Although you can use IPRs with parts not assembled together, it is
not recommended.
In general, it is a good practice to edit IPRs only when all of the referenced
parts are fully loaded, therefore changes can be immediately understood.
If a part fails to load because of an IPR edit, you should close all other
parts then open only the part causing the problem. The part should
load and allow you to investigate which expressions are responsible.
You can then delete the offending links.
20
UGS Corp., All Rights Reserved
20-11
Interpart references
Summary
Interpart references allow you to link the expressions between parts.
Whenever a change occurs to an expression in one part file, the related
expression in the other part file(s) will change accordingly.
In this lesson you:
20
20-12
mt13150_g NX 5
21
Lesson
21 Component Arrays
Purpose
Time and effort can be saved by applying component arrays and feature based
component arrays. The feature based arrays capitalize on the parametric and
associative characteristics already present in assembly models.
Objectives
Upon completion of this lesson, you will be able to:
21-1
Component Arrays
21
Component Arrays
You can use the Component Arrays options to create and edit linear and
circular arrays of components in an assembly based on a template component.
Creating a component array
A component array can be defined in one of two ways
Multiple
AddArray
Assemblies
Components
Create Array
The Create Component Array dialog box allows you to define the type and
name of the array to create.
21-2
Linear
Circular
From Instance
Feature
mt13150_g NX 5
Component Arrays
21
21-3
Component Arrays
21
The Edit Array Parameters option can be used to change the number of
components, spacing, or direction reference for a linear or circular array.
Other options are available to rename and delete arrays.
The number of components and spacing values are stored as
expressions. They can also be edited from the expression editor by
choosing ToolsExpression.
21-4
mt13150_g NX 5
Component Arrays
21
Activity
In the Component Arrays section, do the activity:
21-5
Component Arrays
21
21-6
component part
color
layer
name
mt13150_g NX 5
Component Arrays
21
21-7
Component Arrays
21
Summary
Component arrays take advantage of existing parametric data and can save
time in adding component part files to an assembly.
In this lesson you:
21-8
mt13150_g NX 5
Lesson
22
Purpose
After creating an assembly, you may have to revise or substitute an existing
component or change the name of the component part. In this lesson you will
investigate the different methods to revise components and the assemblies
that use them.
Objectives
Upon completion of this lesson, you will be able to:
22-1
File Versioning/Revisions
There are many different ways to track revisions to a component after it
has been released.
22
One of the most common methods is to reflect the revision in the part name.
Track revisions by part number
The most common way of keeping track of the legacy data for a part is to
include a revision identifier in the part name. When revising, the user would
save the part the same base name, but modify the revision identifier. This
method is very efficient because you can easily identify the version of a loaded
part from the name.
There are several advantages to this method.
Advantages
Easy to create the change. Use "Save As" on the affected components.
The old and new parts can and should reside in the same directory.
Easy to track revisions on the shop floor when looking at numbered parts.
Disadvantages
22-2
If file versioning rules are enabled, two versions of the component part
cannot be open at the same time.
mt13150_g NX 5
Watch the Cue line for a prompt specifying the name of the file currently
being renamed.
22-3
22
If you click Cancel at any level of the assembly structure, you will get a
message after input for the last file has been specified:
22
22-4
mt13150_g NX 5
Once the part, version selection criteria, and object types are specified, you
can click OK or Apply to display the information.
22-5
22
22
The listing includes an object number for each feature, the version in which
the feature was last modified, the version in which the feature was created,
and the feature name.
An object number can be entered or the Previous and Next buttons can be
chosen from the dialog box to highlight the features in the graphics display.
You can also review the differences between two components using the
Model Compare function. To learn more about Model Compare, choose
HelpDocumentationGetting StartedWorking with PartsNX
AnalysisModel Compare.
22-6
mt13150_g NX 5
List Components
Update Report
Where Used
22
Update Report
This report indicates which components were updated (changed) as the
assembly is opened.
An update report can automatically be generated every time an
assembly is opened by choosing PreferencesAssemblies and toggling
the Display Update Report option to on.
Where Used
This option will search directories and list the assemblies that reference a
specified part. This is useful to determine what impact a pending design
change may have on other assemblies.
22-7
In the Where Used Report dialog box, a Search Option can be chosen to
specify what directories to search for parts and whether to list only next
level assemblies or all assemblies.
22
22-8
mt13150_g NX 5
Activity
In the Revisions and substitutions section, do the activity:
22
ROLLER_PIN
ROLLER_ASSM-A
MOUNTING_BRACKET-A
ROLLER-A
ROLLER_PIN
22-9
22
Sharing components
Assume you are working in a concurrent engineering environment and have
a loaded assembly that contains a partially loaded component owned by
another user. If that user modifies and saves that component part to disk,
your loaded assembly will become out of date.
Now, if you perform an operation in your assembly that requires that the
shared part be fully loaded (i.e. making it the work part to interrogate a
feature), the part will automatically be re-opened with the new version.
If the component had been fully loaded, an error message would be received
when an attempt is made to save the part stating that the part has changed
on disk since it was first opened.
Legacy parts
When loading an assembly that was last saved in a prior release, the system
will automatically convert fully loaded components to the current version and
recognize them as being modified.
Normally, when you save an assembly, the system will also save the fully
loaded components that have been modified. Because the partially loaded
components were not updated to the new version, they will not be saved.
22-10
mt13150_g NX 5
If the component part you are closing (unloading) has been modified while it
was the work part, you will be asked if you really want to close the part.
If you agree to close (unload) the component part, you will lose the
modifications you made to the part and the changes wont be reflected in the
piece part file stored on disk.
22-11
22
22
22-12
mt13150_g NX 5
The top portion of the Reopen Part dialog box lets you specify what component
will be reopened. The bottom portion of the dialog box lets you specify how
the component will be reopened.
22
1 List of loaded
components that
can be reopened.
2 Specifies whether
reopen should affect
part or whole assembly.
3 If on, you will
not be warned if
selected part has been
modified before it is
loaded from disk.
4 Reopens all parts
in session that have
been changed on disk.
After you reopen the parts, an Information window will list the names of
the parts, their status before they were reopened, and their status after
they were reopened.
22-13
Substitute components
As you are going through design iterations and revising your assembly, it
may be necessary to replace an existing component with a different part. In
other words, you will want to change the pointer in the assembly so that it
references another component part which is located at the same origin and
orientation.
22
AssembliesComponentsSubstitute Component.
When you save the file into another directory using the same name.
Allow Substitution
When you open an assembly and the system finds a component that happens
to have the same name but a different UID, the opening will fail unless Allow
Substitution has been toggled on in the Load Options dialog box.
The Allow Substitution option enables a component to be loaded into an
assembly even though it has a different UID, or history. It could be a
completely different part created by another user.
22-14
mt13150_g NX 5
22
If the new component has no common history (different UID) with the
substituted component, data in the assembly will lose its associativity
to the original component (mating constraints, WAVE interpart
references, etc.).
22-15
22
Maintain Mating
22-16
Component Name
Reference Set
Layer Option
mt13150_g NX 5
22
22-17
22
The component part to be replaced must be selected from the list. After
choosing OK, the system will ask you to select the unloaded replacement part.
If the replacement part has a common history with the original part (same
UID), associativity is maintained.
If the replacement part does not have a common history (different
UID), associativity is lost.
To Reopen a component with a part that has a different UID, Allow
Substitution must be selected in the Load Options.
22-18
mt13150_g NX 5
22
22-19
Activity
In the Revisions and substitutions section, do the activity:
22
22-20
Substitute components
mt13150_g NX 5
Summary
After creating an assembly, you may have to revise or substitute a component
and change the name of the component part. In this lesson, you used different
methods to revise components and the assemblies that use them.
In this lesson you:
22-21
22
22
Lesson
23 Master model
23
Purpose
This lesson introduces the master model concept.
Objectives
Upon completion of this lesson, you will be able to:
23-1
Master model
Assembly models
An assembly is any NX part to which you add one or more component objects,
which are special links to other parts.
There is no duplication of geometry in an assembly part; component objects
allow the assembly to display geometry that resides in parts they reference.
A component object stores information about the piece part such as its
location, attributes, origin, and orientation.
23
23-2
mt13150_g NX 5
Master model
The downstream users need not have write access to the geometry. This
prevents accidental modifications.
Drafting
23
Assembly
Master Model
Analysis
N/C
Each application uses a separate assembly part. When the master model is
revised, the other applications automatically update with minimal or no
associativity loss.
You can maintain the design intent of the various design applications by
restricting write permission on the master model.
23-3
Master model
23
abcd1234.prt
A part owned by the designer
contains master model geometry.
The manufacturing engineer owns the assembly part but does not require
write access to the master model.
23-4
mt13150_g NX 5
Master model
Activities
In the Master model section, do the following activities:
23
23-5
Master model
Summary
The master model approach offers many benefits. Master model parts may be
write-protected and owned by one user or group yet the data can be shared
with other users or groups. Downstream users can access the latest data and
incorporate updates as the part is being developed.
23
23-6
mt13150_g NX 5
Lesson
24 Introduction to Drafting
Purpose
This lesson provides an introduction to the Drafting application.
Objectives
24
Create dimensions.
Create annotations.
24-1
Introduction to Drafting
Drawings
Use the Drafting application to create drawings of 3D parts.
Some of the benefits of the Drafting application are:
24
24-2
You can add views to a drawing sheet by indicating their location with
the cursor.
When you add projected views, they are automatically aligned with the
parent view.
When you update the model, you can update the views either
automatically or manually.
mt13150_g NX 5
Introduction to Drafting
The Sheet dialog box if there are no drawing sheets in the part.
To control the automatic appearance of the Sheet dialog box:
1. From the Menu Bar, choose PreferencesDrafting.
2. Click the General tab.
24
2. In the Sheet dialog box, define the drawing sheet size, scale, name, units
of measure and projection angle.
3. Choose OK.
To create a new drawing sheet in a part that already contains drawing sheets,
you can:
In the Drawing Navigator, right-click the Drawing node, and select Insert
Sheet.
The Drawing Navigator is a subset of the Part Navigator.
The drawing node and every object under it are referred to as the
Drawing Navigator in this lesson.
24-3
Introduction to Drafting
In the Drawing Navigator, right-click the drawing sheet node and select
Open.
24
24-4
mt13150_g NX 5
Introduction to Drafting
In the Drawing Navigator, right-click the drawing sheet and choose Edit
Sheet.
Over the view border of a drawing sheet, right-click and choose Edit Sheet.
24
You can change the projection angle only if no projected views exist on
the drawing sheet.
You can edit the drawing sheet to a larger or smaller size. If you
edit the drawing sheet to a size so small that a member view falls
entirely outside the boundary of the drawing sheet, you will get an
error message.
If you need to edit the drawing sheet to a smaller size, but cannot due to
the current position of the views, move the views closer to the drawing
sheets origin at the lower left corner of the sheet.
24-5
Introduction to Drafting
In the Drawing Navigator, right-click the drawing node, and select Delete.
24
24-6
mt13150_g NX 5
Introduction to Drafting
Activities
In the Introduction to Drafting section, do the following activities:
24
24-7
Introduction to Drafting
Monochrome display
The Monochrome Display option displays a drawing sheet in a single color.
You may specify the line and background colors.
1. Choose PreferencesVisualization.
2. Click the Color Settings tab.
3. In the Drawing Part Settings section, select the Monochrome Display
check box.
The default colors are black and gray. You can specify any color.
In the Drawing Navigator, you can right-click the drawing node and
choose Monochrome.
24
24-8
mt13150_g NX 5
Introduction to Drafting
View Preferences
Control the display of views by choosing PreferencesView.
You can use the View Preferences dialog box to define the display of hidden
lines, silhouettes, smooth edges, section view background lines, and more.
On the General page, select the Centerlines check box to automatically create
linear, cylindrical, and bolt circle centerlines when you add a view.
24
24-9
Introduction to Drafting
Hidden Lines
If you clear the Hidden Line check box, hidden line processing is not
performed and all hidden lines in the view appear as solid lines.
If you select the Hidden Line check box, the color, font, and width of the hidden
lines are determined by the settings in the three lists below the check box.
The color, font, and width lists are not named or labeled. This
configuration is common in the dialog boxes in Drafting.
The color option is not applicable in monochrome mode.
24
24-10
mt13150_g NX 5
Introduction to Drafting
When plotting, if the Edges Hidden by Edges check box is cleared, the
plotter does not draw two curves on top of each other.
For parts which are not likely to have edges hidden by other edges, (for
example, springs), you can increase hidden line performance by selecting
Edges Hidden by Edges.
24
24-11
Introduction to Drafting
Smooth Edges
Smooth edges are those whose adjacent faces have the same surface tangent
at the edge where they meet.
On the Smooth Edges page, you can select the Smooth Edges option to use
the color, font, and width settings to specify the appearance of smooth edges.
You can use the End Gaps option to vary the edge intersection appearance.
24
24-12
mt13150_g NX 5
Introduction to Drafting
Virtual Intersections
The Virtual Intersections option allows you to display imaginary intersection
curves as required by the JIS standard (section 6.13) and the ISO 128-1982
standard (section 5.2.2).
Use the Virtual Intersections option when you want to display curves in a
member view to show where blended faces theoretically intersect. You can
control the color, font, and width of virtual intersections when the Virtual
Intersections option is selected.
24
The virtual intersection curves only display if the original surfaces
joined or intersected before they were blended.
24-13
Introduction to Drafting
24
24-14
mt13150_g NX 5
Introduction to Drafting
1 Part
2 View
3 Scale
4 Style
24
6 Move View
24-15
Introduction to Drafting
24
Right-click the drawing sheet border and choose Add Projected View.
24-16
mt13150_g NX 5
Introduction to Drafting
Projection lines
When you move the cursor while adding a projected view you see projection
lines. You can place the view at any angle from the base view. You can:
24
24-17
Introduction to Drafting
Preview
As you move the cursor the preview style can be:
Border
Wireframe
Hidden Wireframe
Shaded Image
To select a preview option, right-click before you place the view, and
select Preview Style.
24
24-18
mt13150_g NX 5
Introduction to Drafting
1 Parent
2 Infer Hinge Line
3 Hinge Line
4 Reverse Direction
5 Style
6 Move View
24-19
24
Introduction to Drafting
Choose EditStyle.
24
24-20
mt13150_g NX 5
Introduction to Drafting
Dragging Views
1. (Optional) Select one or more views to move.
2. Hold the cursor over the border of a view (a selected view, if there are more
than one) until it changes to drag mode
24
24-21
Introduction to Drafting
Right-click the view border, and select Delete from the shortcut menu.
Choose Delete
Once a view is removed from a drawing sheet, all drafting objects or view
modifications associated to that view are deleted.
24
24-22
mt13150_g NX 5
Introduction to Drafting
Activity
In the Introduction to drafting section, do the following activity:
24
24-23
Introduction to Drafting
Utility Symbols
Use the Utility Symbols command to create various symbols such as
centerlines, offset center points, target points, and intersection symbols using
the Utility Symbols dialog box.
24
24-24
mt13150_g NX 5
Introduction to Drafting
Select Location
Offset Distance
Multiple
Centerlines
Cylindrical Centerline
24
Views
The options in this group are available for the Automatic Centerline symbol.
Select Views
Select views from the graphics window in which to
automatically create centerline symbols.
Views in Sheet
Select views from a list box in which to automatically
create centerline symbols.
Inherit Angle
Use the angle of the hinge line for an auxiliary views
from View
centerlines. This option is only available for the Linear
Centerline and Automatic Centerline symbol types.
24-25
Introduction to Drafting
Symbol
Symbol
Parameters
Inherit Angle
from View
Angle
Display Mode
24
Defining objects
Inherit
24-26
mt13150_g NX 5
Introduction to Drafting
24
24-27
Introduction to Drafting
The symbols can be selected at any position. When you delete a utility
symbol, any associated objects such as dimensions are also deleted unless the
Retain Annotation check box in PreferencesDrafting is selected.
24
24-28
mt13150_g NX 5
Introduction to Drafting
24
24-29
Introduction to Drafting
24
24-30
mt13150_g NX 5
Introduction to Drafting
Activity
In the Introduction to drafting section, do the following activity:
24
24-31
Introduction to Drafting
24
24-32
mt13150_g NX 5
Introduction to Drafting
Dimensions
To use the various dimensions types:
Use the Dimensions toolbar. This toolbar offers a menu of the available
dimension types.
24
24-33
Introduction to Drafting
Annotation Preferences
You can use the Annotation Preferences dialog box
(PreferencesAnnotation) to configure global settings that affect
dimensions.
The following pages in the Annotation Preferences dialog box apply to
dimensions:
24
24-34
Line/Arrow Control the style and size of leaders, arrows, and extension
lines for both dimensions and other annotations. A preview area provides
a rendition of the symbol with leaders and dimensions.
Units Control the desired unit of measure for dimensions and whether
dimensions are created in single or dual dimension format.
Radial Control the settings that are unique to diameter and radius
dimensions.
mt13150_g NX 5
Introduction to Drafting
24
1
Tolerance Types
Primary Nominal
Precision
Tolerance Values
Tolerance Precision
Annotation Editor
Dimension Style
Reset
24-35
Introduction to Drafting
When you select a dimension type to create, the annotation placement options
appears on the Selection Bar.
1 Leader Type
24
2 Leader Placement
5 Alignment Position
6 Origin tool
24-36
Alignment Top-Left
Alignment Top-Center
Alignment Top-Right
Alignment Mid-Left
Alignment Mid-Center
Alignment Mid-Right
Alignment Bottom-Left
Alignment Bottom-Center
Alignment Bottom-Right
Open the Origin Tool dialog. box.
mt13150_g NX 5
Introduction to Drafting
Snap point options appear on the Selection Bar while you are working with
dimensions.
These options act as a filter for selecting geometric points. You can either
select or deselect any of these in order to limit your selection to specific types
of points.
Use the Two Pick Intersection button (at the right end of the toolbar) to select
any two edges whose intersection you cannot fit inside the select ball. When
you select it, all the other buttons are unavailable.
You can press the Esc key at any time to release all selected objects.
24
As you create dimensions, you can align them with an existing dimension.
Graphical cues appear when the origins of two dimensions are vertically or
horizontally aligned.
If you want the new dimension associated with the existing dimension, make
sure the Associate Origin with Helper Lines button
is active.
24-37
Introduction to Drafting
Appended text
You can append text to a dimension while you are creating it.
If you want only one line of appended text, select the object(s) to dimension
and, before you place the dimension, choose one of the appended text options
in the shortcut menu.
If the text is complex, use the Text Editor
To add appended text to a previously created dimension that does not already
have appended text, do one of the following:
24
Double-click the dimension, and open the Text Editor from the dialog bar.
Double-click the dimension, and use the Right (after), Left (before), Up
(above), or Down (below) arrow key on the keyboard to get the appended
text location you desire. Type the text and press Enter.
Double-click the dimension, and use the shortcut menu to choose either
Appended Text (for a single line of text), or Text Editor (for complex text).
24-38
Double-click the dimension and use the Right (after), Left (before), Up
(above), or Down (below) arrow key on the keyboard to get the appended
text location you desire.
Select the dimension, and open the shortcut menu over the appended text.
mt13150_g NX 5
Introduction to Drafting
Tolerances
After you select an object to dimension, you can:
24
To add a tolerance later, select the dimension and use the methods
shown above.
Edit a tolerance
24-39
Introduction to Drafting
24
24-40
mt13150_g NX 5
Introduction to Drafting
The other menu appears when you double-click an existing dimension (to
edit it) and then open the shortcut menu.
When you edit a dimension the dimension dialog bar appears.
24
The cursor changes to indicate that you are in the editing mode.
Changing the precision of a dimension
From the Edit Dimension dialog bar, in the Value group, click the
precision list.
On the keyboard, press the number key that corresponds to the desired
precision.
After you create a dimension, you can edit its preference settings to match
another dimension:
1. Double-click the dimension you want to change.
2. Over the dimension, right-click and select Inherit.
3. Select the dimension that has the desired preference settings.
Deleting dimensions
You can use the shortcut menu to delete a dimension or you can select the
dimension(s) to delete, and use the Delete command.
UGS Corp., All Rights Reserved
24-41
Introduction to Drafting
Activity
In the Introduction to drafting section, do the following activity:
Create dimensions
24
24-42
mt13150_g NX 5
Introduction to Drafting
Text creation
The text editor is used to create notes, labels, and GD&T symbols.
To access the text editor:
Choose Text
Choose InsertAnnotation.
24
24-43
Introduction to Drafting
Entering text
In the Text Input group, enter the desired text in the input box.
As you compose text, you can use key combinations to insert common :
24
Keys
Control
Characters
CTRL+i
<I20.000000><I0>
CTRL+b
<D1><D>
CTRL+u
<U><U>
Purpose
Italic text Begin/End
20 slant
Bold text Begin/End
Underlined text
(between)
After you position text, it remains in the edit window for you to use again or
edit for the next annotation.
You can also create a note on a drawing sheet by dragging a text file
(.txt) from an operating system window to the drawing sheet.
24-44
mt13150_g NX 5
Introduction to Drafting
24
3. Drag the cursor away from the selection point.
24-45
Introduction to Drafting
Activity
In the Introduction to drafting section, do the following activity:
24
24-46
mt13150_g NX 5
Introduction to Drafting
Text editor
Use the Text Editor dialog box to create notes or labels containing text and
symbols. You can include the following in a note or label:
User-defined symbols
24
24-47
Introduction to Drafting
Text preview
If the Preview option is enabled, formatted results appear in the editor
preview window.
You can use the formatting options in the dialog box to customize the
appearance of the text.
For example, you may want your name to appear as italic, underlined letters.
24
24-48
mt13150_g NX 5
Introduction to Drafting
Editing tools
The Text Editor dialog box has options for text formatting. Some of the more
common options are described below.
1
2
3
4
5
6
24-49
24
Introduction to Drafting
Editing notes
You can edit text in a previously created note or label by selecting it from the
drawing sheet and using the shortcut menu.
You can also edit annotation objects by double-clicking the note or label. You
can select multiple objects, but this reduces the number of options available
on the shortcut menu.
24
24-50
mt13150_g NX 5
Introduction to Drafting
Helper lines
Helper lines act as a guide to allow you to align notes, labels, dimensions,
symbols, and views with other objects on the drawing sheet. Helper lines
appear as a dashed line.
To use helper lines, move the cursor over the object to
which you want to align as you are placing the new
annotation. The note highlights and helper lines appear.
24
24-51
Introduction to Drafting
24
5. Adjust the sheet; name, units, size, and projection angle. (EditSheet)
6. Add the drawing formats; title block, border, revision block, standard
notes.
7. Set view display preferences; hidden line removal, section backgrounds,
and threads. (PreferencesView)
8. Add the base view, typically the top or front view. (InsertViewBase
View and choose the view to add)
9. Add more views; projected, detail, section, isometric, and exploded.
(InsertView)
10. Adjust the view display; size, orientation, etc. (EditStyle or EditView)
11. Clean up individual views with view dependent edits; erase object, edit
entire object, and edit object segment. (EditViewView Dependent
Edit)
12. Add utility symbols; centerlines, target symbols, and intersection symbols.
(InsertSymbolUtility Symbol)
13. Add the dimensions. (InsertDimension)
14. Add the notes, labels, and GD&T symbols. (InsertAnnotation)
24-52
mt13150_g NX 5
Introduction to Drafting
Summary
Use the Drafting application to create or edit drawing sheets. Views and
dimensions on a drawing sheet are associative to the solid model and update
when changes are made to the model.
The Text Editor dialog box makes it easy to create, edit and delete notes and
labels. The annotation bar and edit window provide access to work with notes
and labels without opening the Text Editor dialog box.
In this lesson you:
Created dimensions.
24
24-53
24
Appendix
A Additional projects
A-1
Additional projects
Project 1
A-2
mt13150_g NX 5
Additional projects
Project 2
A-3
Additional projects
Project 3
A-4
mt13150_g NX 5
Additional projects
A-5
Additional projects
Project 4
A-6
mt13150_g NX 5
Additional projects
A-7
Additional projects
Project 5
A-8
mt13150_g NX 5
Additional projects
A-9
Additional projects
Project 6
A-10
mt13150_g NX 5
Additional projects
A-11
Additional projects
Project 7
A-12
mt13150_g NX 5
Additional projects
A-13
Additional projects
Project 8
A-14
mt13150_g NX 5
Additional projects
A-15
Additional projects
Project 9
A-16
mt13150_g NX 5
Additional projects
A-17
Additional projects
Project 10
A-18
mt13150_g NX 5
Additional projects
Project 11
A-19
Additional projects
A-20
mt13150_g NX 5
Additional projects
Project 12
A-21
Additional projects
A-22
mt13150_g NX 5
Additional projects
Project 13
A-23
Additional projects
A-24
mt13150_g NX 5
Additional projects
Project 14
A-25
Additional projects
A-26
mt13150_g NX 5
Additional projects
Project 15
A-27
Additional projects
Project 16
A-28
mt13150_g NX 5
Additional projects
A-29
Additional projects
Project 17
A-30
mt13150_g NX 5
Additional projects
A-31
Additional projects
Project 18
A-32
mt13150_g NX 5
Additional projects
A-33
Additional projects
Project 19
A-34
mt13150_g NX 5
Additional projects
A-35
Additional projects
Project 20
A-36
mt13150_g NX 5
Additional projects
A-37
Additional projects
Project 21
A-38
mt13150_g NX 5
Additional projects
A-39
Additional projects
Project 22
A-40
mt13150_g NX 5
Additional projects
A-41
Appendix
B Expression operators
The following information lists the various operators that may be used in
expressions.
B-1
Expression operators
Operators
There are several types of operators that you may use in the expression
language.
Arithmetic operators
+
*
/
%
Addition
Subtraction and Negative Sign
Multiplication
Division
Modulus
Exponential
Assignment
Example
p2=p5+p3
p2=p5p3
p2=p5*p3
p2=p5/p3
p2=p5%p3
p2=p5^2
p2=p5
B-2
Greater Than
Less Than
Greater Than or Equal
Less Than or Equal
Equal
Not Equal
Negate
!
& or &&
Logical AND
| or ||
Logical OR
mt13150_g NX 5
Expression operators
Operators
Right to left
(change sign)
* / %
+
> <
>=
<=
==
&&
Left to right
!=
||
=
Right to left
X = 90 (10 + 30) = 50
B-3
Expression operators
ft
grd
in
km
mc
min
ml
mm
mtr
sec
yd
B-4
mt13150_g NX 5
Expression operators
Built-in functions
Built-in functions include math, string, and engineering functions.
B-5
Expression operators
Scientific notation
You may optionally enter numbers in scientific notation. The value you enter
must contain a positive or negative sign. For example, you can enter:
2e+5 which is the same as the value 200000
2e-5 which is the same as the value .00002
abs
arccos
arcsin
Built-in functions
Returns the absolute value of a given number
Returns the inverse cosine of a given number in degrees
dateTimeString Returns the system date and time in the format Fri Nov
21 09:56:12 2005/n
B-6
floor
format
getenv
hypcos
hypsin
hyptan
log
log10
MakeNumber
mt13150_g NX 5
Expression operators
max
min
mod
Built-in functions
Returns the largest number from a given number and
additional numbers
Returns the smallest number from a given number and
additional numbers
Returns the remainder (modulus) when a given numerator
is divided by a given denominator (by integer division)
StringValue
subString
tan
ug_ functions
B-7
Appendix
C System Topics
C-1
System Topics
Overview
There are utilities and files which affect the interface and behavior of the
system.
This appendix covers these topics which would normally be the responsibility
of a system administrator.
C-2
mt13150_g NX 5
System Topics
Customer Defaults
Customer defaults are accessed by choosing FileUtilitiesCustomer
Defaults.
When NX is first started (out-of-the-box) the defaults are set to User and a
variable points to a user file which may or may not exist. This is an extract
from the log file for a user named nxuser after logging in and starting NX
for the first time:
Processing customer default values file
C:/Documents and Settings/nxuser
/Local Settings/Application Data/Unigraphics Solutions
/NX5/nx5_user.dpv
User customizations file
C:/Documents and Settings/nxuser
/Local Settings/Application Data/Unigraphics Solutions
/NX5/nx5_user.dpv does not exist
The fact that the file does not exist is of no concern because the path is
writable for the person logged in.
NX will create the file nx5_user.dpv when and if the user makes a change to
the defaults.
If the administrator wishes to prevent the user from changing the defaults,
i.e., set them as User (Read Only), there are various ways to accomplish it:
Create the file and customize it as you wish, and then make it read only.
Define the file in a path to which the user cannot write. The file and the
path need not exist.
Lock one or more defaults at a higher level, i.e. group or site level.
C-3
System Topics
At the Site and Group levels the dialog displays padlocks beside each default,
enabling the administrator to lock out a particular default for lower levels.
When a lock is active not only is the text de-emphasized but value change
is prohibited. Even if the site (or a lower) DPV file is writable the value of
a locked default can not be changed until the lock icon has been toggled off
for the given default).
C-4
mt13150_g NX 5
System Topics
For example, to lock out the ability to create promotions, the administrator
clicks the lock beside promotions at the site or group level. The icon changes
color and the text is de-emphasized.
C-5
System Topics
The system administrator can use the Default Lock Status to set the global
locked status for all of the customer defaults on all defaults pages. This
allows strategies like All are locked except..." or All are unlocked except...
instead of requiring the assertion of 5000+ individual locks.
Locks at the group level change color and the text is de-emphasized.
The user then sees all options for Site Standards de-emphasized and
padlocked. No Site Standards may now may be changed at the user level.
C-6
mt13150_g NX 5
System Topics
C-7
System Topics
There are two possible settings for the user level and one each for the group
and site levels:
Variable
Defaults File Heading
Description
UGII_LOCAL_USER_DEFAULTS
MISCELLANEOUS
UGII_USER_DIR
UGALLIANCE Variables
UGII_GROUP_DIR
Not defined
UGII_SITE_DIR
UGALLIANCE Variables
C-8
mt13150_g NX 5
System Topics
application
udo
C-9
System Topics
Set the Defaults Level to the level you want to examine, Site, Group,
or User.
C-10
mt13150_g NX 5
System Topics
10
Total settings rejected due to values being locked at the higher level:
Total settings already set to the same value and lock status:
Total settings not recognized in this release:
C-11
System Topics
Interpart Modeling
Interpart Expressions and the Wave Geometry Linker can be disabled by
the changing setting Allow Interpart Modeling on the Assemblies, General,
Interpart Modeling page.
Promotion of Bodies feature can be enabled by changing the setting Allow
Feature Promotion on the Assemblies, General, Interpart Modeling page.
C-12
mt13150_g NX 5
System Topics
File Versioning
We recommend using Teamcenter Integration (TcEng) for data management.
If TcEng is not available, the Assemblies Site Standards defaults offer an
alternative approach.
Versioning rules will enable the system to load the latest version of
components in any assembly based on a file naming scheme established at
your company. When the rules are defined in the customer defaults file, the
"Load Latest" option must also be turned on in the load options.
File versioning is controlled from the Assemblies, Site Standards, Part Name
Versions page of the customer defaults dialog.
To define the versioning rules, you must define the portion of the filename
that is the core (never changes) and which portion is the revision.
C-13
System Topics
Regular Expressions
Version rules are defined using a modified form of "Regular Expressions". It
is beyond the scope of this class to teach regular expression formatting.
There are several "Special Characters" that may be used in the format of your
version rules. They are listed below.
*
+
.
=
=
0 or 1
0 or more
=
=
1 or more
()
Define a section
[]
-
Define a set
Range
Any character
The use of Sets is crucial to your ability to establish correct version rules. A
few examples are shown below.
[a-z0-9]
[a-z0-9]+
[a-z]+[0-9]+
[a-hj-np-z]
[mejx]
C-14
mt13150_g NX 5
System Topics
C-15
System Topics
{m} Exactly m
C-16
mt13150_g NX 5
Index
A
Absolute coordinate system . . . .
Analysis
Distance . . . . . . . . . . . . . . . . .
Mass Properties . . . . . . . . . . .
Annotation
dimension preferences and
placement . . . . . . . . . . . . .
placement . . . . . . . . . . . . . . . .
helper lines . . . . . . . . . . .
preferences . . . . . . . . . . . . . . .
preferences and placement
placement cues for
dimensions . . . . . . . . .
snap point options . . . . . .
Application
Assemblies . . . . . . . . . . . . . . .
Drafting . . . . . . . . . . . . . . . . .
Applications
Gateway . . . . . . . . . . . . . . . . .
Assemblies
Mirrored . . . . . . . . . . . . . . . . .
reports . . . . . . . . . . . . . . . . . .
session where used . . . . . .
Reports
Update . . . . . . . . . . . . . .
Where used . . . . . . . . . . .
Assembly . . . . . . . . . . . . . . . . . .
Add Component . . . . . . . . . . .
Assemblies application . . . . . .
Assemblies toolbar . . . . . . . . .
Associativity . . . . . . . . . . . . . .
Bottom-up construction method
Component object . . . . . . . . . .
Component parts . . . . . . . . . .
constraints
angle . . . . . . . . . . . . . . . .
UGS Corp., All Rights Reserved
. . . 3-3
. . 7-13
. . 7-14
.
.
.
.
24-35
24-36
24-51
24-34
. 24-37
. 24-37
. 16-17
. . 24-2
. . . 1-3
. 19-23
. . 22-7
. . 22-8
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
22-7
22-7
16-3
17-5
16-17
17-3
16-27
17-4
16-5
16-6
bond . . . . . . . . . . . . . . .
center . . . . . . . . . . . . . .
concentric . . . . . . . . . . .
distance . . . . . . . . . . . . .
fit . . . . . . . . . . . . . . . . .
fix . . . . . . . . . . . . . . . . .
parallel . . . . . . . . . . . . .
perpendicular . . . . . . . .
touch align . . . . . . . . . . .
types . . . . . . . . . . . . . . .
Constraints . . . . . . . . . . . . .
general concepts . . . . . . . . . .
Load options
Reference Sets . . . . . . . .
Saved Load Options . . . .
Load Options . . . . . . . . . . . .
Load Behavior . . . . . . . .
Load states . . . . . . . . . .
Part Versions . . . . . . . . .
Scope . . . . . . . . . . . . . . .
master model . . . . . . . . . . . .
Move Component . . . . . . . . .
Selecting Components in the
navigator . . . . . . . . . . . . .
Subassembly . . . . . . . . . . . .
Top down and bottom up
modeling . . . . . . . . . . . . .
Assembly Navigator . . . . . . . . .
Display Parent . . . . . . . . . . .
Icons and check boxes . . . . . .
Identifying components . . . . .
Make Displayed Part . . . . . .
Make Work Part . . . . . . . . . .
Node display . . . . . . . . . . . . .
Pack and Unpack . . . . . . . . .
Selecting Components . . . . . .
shortcut menu . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
17-20
17-19
17-13
17-14
17-21
17-15
17-16
17-17
17-11
17-10
. 17-9
. 17-2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
16-12
16-13
16-7
16-11
16-9
16-8
16-10
23-3
17-8
.
.
.
.
.
. . 16-19
. . . 16-4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 17-2
16-14
16-32
16-16
16-20
16-31
16-30
16-15
16-29
16-19
16-28
. 17-18
NX Design for the Experienced CAD User Student Guide
Index-1
Index
B
Blend
Variable radius . . . . . . . . . . . . . 15-10
Boolean operations . . . . . . . . . . . . . . 6-6
C
Chamfer . . . . . . . . . . . .
creating . . . . . . . . . . .
options . . . . . . . . . . . .
Change Displayed Part .
Component
Substitute . . . . . . . . .
Component Arrays
creating . . . . . . . . . . .
editing . . . . . . . . . . . .
feature-based . . . . . . .
Component parts
Close . . . . . . . . . . . . .
Reopen . . . . . . . . . . . .
Coordinate Systems . . . .
Absolute . . . . . . . . . . .
WCS . . . . . . . . . . . . . .
Create a new component
Cue line . . . . . . . . . . . . .
Customer Defaults
Directory Structures . .
DPV . . . . . . . . . . . . . .
Files . . . . . . . . . . . . . .
Setting Levels . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
15-16
15-17
15-18
. 1-15
. . . . . . . 22-14
. . . . . . . . 21-2
. . . . . . . . 21-4
. . . . . . . . 21-6
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . . . C-9
. . . . C-7
C-4, C-7
. . . . C-4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
22-11
22-12
. 3-2
. 3-3
. 3-4
19-3
. 1-5
D
Datum Axis . . . . . . . .
Applications . . . . . .
Creating . . . . . . . . .
Curve/Face Axis
Intersection . . .
Two Points . . . .
Curve/Face Axis . . .
Intersection . . . . . .
Options . . . . . . . . .
Two Points . . . . . . .
Types . . . . . . . . . . .
Datum CSYS . . . . . . .
Datum Plane
Index-2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5-13
5-16
5-17
5-20
5-19
5-18
5-20
5-19
5-15
5-18
5-14
5-21
At Angle . . . . . . . . . . . . . . . . . . . . 5-8
At Distance . . . . . . . . . . . . . . . . . 5-7
Bisector . . . . . . . . . . . . . . . . . . . . 5-9
Curves and Points
Three Points . . . . . . . . . . . . 5-11
Tangent to Face at Point, Line or
Face . . . . . . . . . . . . . . . . . . . 5-10
Datum planes . . . . . . . . . . . . . . . . . 5-2
applications . . . . . . . . . . . . . . . . . 5-5
Creating . . . . . . . . . . . . . . . . . . . . 5-6
At Angle . . . . . . . . . . . . . . . . 5-8
At Distance . . . . . . . . . . . . . . 5-7
Bisector . . . . . . . . . . . . . . . . . 5-9
Curves and Points, Three
Points . . . . . . . . . . . . . . . 5-11
Tangent to Face at Point, Line or
Face . . . . . . . . . . . . . . . . 5-10
Options . . . . . . . . . . . . . . . . . . . . 5-4
Types . . . . . . . . . . . . . . . . . . . . . . 5-3
Delay Evaluation . . . . . . . . . . . . . . 4-63
Delayed Update after Edit . . . . . . . 7-15
Delayed Updates . . . . . . . . . . . . . . 7-15
Density . . . . . . . . . . . . . . . . . . . . . 7-14
Design in Context . . . . . . . . . . . . 16-22
Design in context of an assembly . . 19-8
DesignLogic . . . . . . . . . . . . . . . . . 10-19
Dimensions
appended text . . . . . . . . . . . . . . 24-38
creating . . . . . . . . . . . . . . . . . . 24-33
deleting . . . . . . . . . . . . . . . . . . 24-41
edit . . . . . . . . . . . . . . . . . . . . . 24-41
change precision . . . . . . . . 24-41
delete . . . . . . . . . . . . . . . . . 24-41
inherit preferences . . . . . . . 24-41
placement cues . . . . . . . . . . . . . 24-37
preferences and placement . . . . 24-35
text orientation and text arrow
placement . . . . . . . . . . . . . . 24-40
tolerances . . . . . . . . . . . . . . . . . 24-39
edit . . . . . . . . . . . . . . . . . . 24-39
Displayed Part . . . . . . . . . . . . . . . 16-23
Distance between objects . . . . . . . . 7-13
Draft . . . . . . . . . . . . . . . . . . . . . . 13-11
Drawings
adding a base view . . . . . . . . . . 24-14
adding projected views . . . . . . . 24-16
mt13150_g NX 5
Index
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
15-6
15-4
15-7
15-8
15-5
15-3
. . . . . . . . . 15-16
. . . . . . . . . . 15-3
. . . . . . . . . . 15-2
. . . . . . . . . 11-13
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 7-9
7-10
4-63
1-19
Conditional . . . . . . . . . . . .
Dialog box . . . . . . . . . . . . .
Edit Interpart References . .
functions . . . . . . . . . . . . . .
interpart . . . . . . . . . . . . . .
List References . . . . . . . . . .
Listed . . . . . . . . . . . . . . . . .
Load Parts . . . . . . . . . . . . .
Measurements . . . . . . . . . .
operators . . . . . . . . . . . . . .
precedence and associativity
Extrude . . . . . . . . . . . . . . . . .
Draft . . . . . . . . . . . . . . . . .
Offset . . . . . . . . . . . . . . . . .
Options . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Feature Playback . . . . . . . . . . . .
Features with predefined shapes
Hole . . . . . . . . . . . . . . . . . . . .
Placement Face . . . . . . . . . . .
Positioning . . . . . . . . . . . . . . .
File Templates . . . . . . . . . . . . . .
Benefits . . . . . . . . . . . . . . . . .
Saving unnamed template files
Using . . . . . . . . . . . . . . . . . . .
File Versioning . . . . . . . . . . . . .
example . . . . . . . . . . . . . . . . .
Form Features . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
12-11
12-3
20-7
. B-5
20-2
7-12
12-7
20-10
12-16
. B-2
. B-3
. 6-3
10-14
10-5
. 6-4
.
.
.
.
.
.
.
.
.
.
.
.
. 7-9
11-2
11-4
11-3
11-8
. 1-7
. 1-7
. 1-9
. 1-8
C-13
C-15
11-2
.
.
.
.
.
.
.
.
.
G
Gateway Application . . . . . . . . . . . . 1-3
H
Hole . . . . . . . . . . . . . . . . . . .
Creating . . . . . . . . . . . . . . .
edit
add positioning
dimensions . . . . . . .
change type . . . . . . . . .
feature dialog . . . . . . . .
reattach . . . . . . . . . . . .
reattach options . . . . . .
reattach selection steps
edit position . . . . . . . . . . . .
. . . . 11-4
. . . . 11-7
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
11-18
11-17
11-13
11-14
11-16
11-15
11-12
Index-3
Index
editing . . . . . . . . . . . . . . . . . . . 11-11
options . . . . . . . . . . . . . . . . . . . . 11-6
Types . . . . . . . . . . . . . . . . . . . . . 11-5
I
Information . . . . . . . . . . .
Part Modifications . . . .
Instance Feature . . . . . . .
array methods . . . . . . .
caveats . . . . . . . . . . . . .
circular array . . . . . . . .
creating . . . . . . . . .
example . . . . . . . . .
parameters . . . . . .
rectangular array . . . . .
creating . . . . . . . . .
example . . . . . . . . .
parameters . . . . . .
Interpart modeling . . . . . .
Interpart Modeling
enabling . . . . . . . . . . . .
Interpart references . . . . .
overriding . . . . . . . . . . .
Partial loading issues . .
referencing . . . . . . . . . .
Tips and recommended
practices . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7-11
22-5
14-2
14-4
14-3
14-9
14-11
14-12
14-10
14-5
14-7
14-8
14-6
19-10
C-12
20-2
20-4
20-9
20-3
. . . . . . 20-11
L
Layers . . . . . . . . . . . . . . . . . . . . . . 1-10
Load Options
Allow Substitution . . . . . . . . . . 22-14
search folders . . . . . . . . . . . . . . 18-24
M
Make Current Feature
Mass Properties . . . . .
Master model . . . . . . .
drawing guidelines .
example . . . . . . . . .
Menus overview . . . . .
Mirror Body . . . . . . . .
creating . . . . . . . . .
options . . . . . . . . . .
Index-4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . 7-7
. 7-14
. 23-3
24-52
. 23-4
. . 1-6
14-14
14-15
14-16
Mirrored Assemblies .
Mouse . . . . . . . . . . . .
Deselecting objects .
Preview selection . .
QuickPick . . . . . . . .
Radial menus . . . . .
Selecting objects . . .
View manipulation .
View shortcut menu
View triad . . . . . . .
Mouse Buttons . . . . . .
Mouse shortcut menu .
Display Mode . . . . .
Fit . . . . . . . . . . . . .
Orient View . . . . . .
Pan . . . . . . . . . . . .
Refresh . . . . . . . . .
Rotate . . . . . . . . . .
Set Rotate Point . . .
Undo . . . . . . . . . . .
Zoom . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
19-23
2-14
2-22
2-23
2-24
2-17
2-20
2-18
2-16
2-19
2-14
2-16
2-16
2-16
2-16
2-16
2-16
2-16
2-16
2-16
2-16
O
Offset Face . . . . . . . . . . . . . . . . . . 13-9
Opening Parts . . . . . . . . . . . . . . . . 1-14
P
Parameter Entry Options
Part Files . . . . . . . . . . . .
Change Displayed Part
Close Selected . . . . . .
Opening multiple . . . .
Save As . . . . . . . . . . .
Part in process modeling
Part Modifications . . . . .
Part Navigator . . . . . . . .
Dependencies panel . .
Details panel . . . . . . .
Main panel . . . . . . . . .
Preview panel . . . . . . .
Shortcut menu . . . . . .
Timestamp order . . . .
Placement Face . . . . . . .
Playback . . . . . . . . . . . .
Positioning . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10-19
1-13
1-15
1-17
1-14
1-16
19-16
22-5
. 7-2
. 7-3
. 7-4
. 7-2
. 7-5
. 7-7
. 7-6
11-3
. 7-9
11-8
mt13150_g NX 5
Index
constraints . . . . .
terminology . . . .
Preferences
view . . . . . . . . . .
Preview selection . .
Promotion of Bodies
enabling . . . . . . .
. . . . . . . . . . . 11-10
. . . . . . . . . . . . 11-9
. . . . . . . . . . . . 24-9
. . . . . . . . . . . . 2-23
. . . . . . . . . . . . C-12
Q
QuickPick . . . . . . . . . . . . . . . . . . . 2-24
R
Reference Features
Datum Axis . . . . .
Datum CSYS . . . .
Datum Planes . . . .
Reference Sets . . . . .
Creating . . . . . . . .
Deleting . . . . . . . .
Editing . . . . . . . . .
Empty . . . . . . . . .
Entire Part . . . . . .
Information . . . . .
Lightweight . . . . .
Load Options . . . .
Model . . . . . . . . . .
Replacing . . . . . . .
Simplified . . . . . . .
Referencing Existing
Parameters . . . . . .
Reorder features . . .
Revisions . . . . . . . . .
partial loading . . .
using Save As . . . .
Revolve . . . . . . . . . .
Roles . . . . . . . . . . . .
Choosing . . . . . . .
Examples . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10-20
. 7-10
. 22-2
22-10
. 22-3
. . 6-9
. 2-10
. 2-12
. 2-11
.
.
.
.
.
5-13
5-21
. 5-2
18-2
18-11
18-21
18-20
18-4
18-3
18-14
18-7
18-22
18-5
18-16
18-8
S
Save . . . . . . . . . . . . . . . . . . . . . . 16-35
Save Work Part Only . . . . . 16-34, 16-36
Search Folders . . . . . . . . . . . . . . . 18-24
Selection
QuickPick . . . . . . . . . . . . . . . .
Selection Bar
filter components . . . . . . . . . .
Selection Intent . . . . . . . . . . . . .
Curve rule options . . . . . . . . .
face options . . . . . . . . . . . . . .
Follow Fillet . . . . . . . . . . . . . .
selecting sketches . . . . . . . . . .
Stop at Intersection . . . . . . . .
Shell . . . . . . . . . . . . . . . . . . . . .
assigning different thicknesses
creating . . . . . . . . . . . . . . . . .
options . . . . . . . . . . . . . . . . . .
Sketch
Alternate Solution . . . . . . . . .
Line tangent to arc . . . . . .
Tangent circles . . . . . . . . .
as a base feature . . . . . . . . . . .
Constraints
Basics . . . . . . . . . . . . . . .
Degree-of-freedom arrows
Degrees of freedom . . . . . .
Dimensional . . . . . . . . . .
Geometric . . . . . . . . . . . .
Convert To/From Reference . . .
Create Inferred Constraints . .
Creating . . . . . . . . . . . . . . . . .
Curve functions . . . . . . . . . . .
Fillet . . . . . . . . . . . . . . . .
Make corner . . . . . . . . . . .
Quick extend . . . . . . . . . .
Quick trim . . . . . . . . . . . .
Quick trim example . . . . .
Curves . . . . . . . . . . . . . . . . . .
Delete . . . . . . . . . . . . . . . . . .
Dimensional Constraints . . . .
Attach dimension . . . . . . .
Edit using dialog box . . . .
Edit using dynamic input
box . . . . . . . . . . . . . . .
Inferred dimensions . . . . .
Retain dimensions . . . . . .
Types . . . . . . . . . . . . . . . .
Drag
Multiple curves . . . . . . . .
Point . . . . . . . . . . . . . . . .
. . 2-24
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
16-21
10-2
10-3
13-7
10-4
10-4
10-4
13-2
13-4
13-3
13-5
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4-44
4-46
4-45
4-55
4-47
4-62
4-64
. 4-9
4-38
4-43
4-42
4-41
4-39
4-40
4-19
4-65
4-55
4-61
4-59
.
.
.
.
.
.
.
.
4-58
4-57
4-60
4-56
8-6
8-8
8-7
4-5
. . . 8-3
. . . 8-4
Index-5
Index
Index-6
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 8-11
. 19-9
. . 1-5
22-14
22-18
22-16
22-19
12-12
. 6-10
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . 1-7
24-47
24-48
24-49
. . 1-4
. . 2-2
. . 2-4
. . 2-6
. . 2-4
. . 2-7
. . 2-9
. 2-20
. . 2-8
. 19-2
. . 9-2
. 6-7
. 6-6
. 6-9
6-10
. 6-2
T
Templates . . . . . . . . . . . . . .
Text Editor . . . . . . . . . . . . .
text preview . . . . . . . . . . .
tools . . . . . . . . . . . . . . . . .
The NX window . . . . . . . . . .
Toolbars . . . . . . . . . . . . . . .
Customizing . . . . . . . . . . .
Add or remove buttons
Displaying toolbars . .
Rail . . . . . . . . . . . . . .
Saving configuration . . . . .
Selection . . . . . . . . . . . . .
Selection Bar . . . . . . . . . .
Top-down design . . . . . . . . .
Trim Body . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . . 22-14
4-63, 7-15
. . . 24-24
. . . 24-29
. . . 24-27
. . . 24-32
. . . 24-28
. . . 24-30
. . . 24-25
. . . 24-26
. . . 24-26
U
Unique Identifier (UID)
Update Model . . . . . . .
Utility Symbols . . . . . .
automatic centerlines
creating . . . . . . . . . .
cylindrical centerline
deleting . . . . . . . . . .
linear centerline . . . .
options . . . . . . . . . . .
defining objects .
limiting objects .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
mt13150_g NX 5
Index
placement
settings . .
symbol . . .
views . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
24-25
24-26
24-26
24-25
.
.
.
.
.
.
.
.
.
..
..
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
15-10
15-13
. C-13
. 24-9
24-11
24-10
24-12
24-13
W
WCS . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Dynamics . . . . . . . . . . . . . . . . . . . 3-6
Drag along axis . . . . . . . . . . . 3-8
Handles . . . . . . . . . . . . . . . . . 3-7
Move on axis using dynamic input
box . . . . . . . . . . . . . . . . . . 3-8
Move, free form . . . . . . . . . . . 3-7
Move, origin to a point . . . . . . 3-7
Orient to object . . . . . . . . . . . 3-8
Reverse axis . . . . . . . . . . . . . . 3-8
Rotate . . . . . . . . . . . . . . . . . . 3-8
Move . . . . . . . . . . . . . . . . . . . . . . 3-6
Work part . . . . . . . . . . . . . . . . . . 16-26
Index-7
L
E
A
R
N
I
N
G
A
D
V
A
N
T
A
G
E
STUDENT PROFILE
In order to stay in tune with our customers we ask for some background information. This information will be kept
confidential and will not be shared with anyone outside of Education Services.
Please Print
Your Name
U.S. citizen
Course Title/Dates
Yes
1 thru
No
1
Employer
Location
Auto
Aero
Consumer products
Machining
Tooling
Medical
Other
Software
From Whom
When
Course Name
Medium
1
1
1
None
1
1
1
1
1
1
1
Novice
1
1
1
1
1
1
1
Intermediate
1
1
1
1
1
1
1
Advanced
1
1
1
1
1
1
1
Thank you for your participation and we hope your training experience will be an outstanding one.
Course Agenda
NX Design for the Experienced CAD User
NX Design for the Experienced CAD User with Teamcenter Integration
Monday
Morning
Introduction & Course overview
Lesson 1. NX part files
Lesson 2. The NX User Interface
Afternoon
Lesson 3. Coordinate systems
Lesson 4. Sketch Task Environment
Tuesday
Morning
Lesson 5. Datum features
Lesson 6. Swept features
Lesson 7. Part structure
Afternoon
Lesson 8. Using sketches
Lesson 9. Trim Body
Lesson 10. Swept feature options
Wednesday
Morning
Lesson 11. Hole features
Lesson 12. Expressions
Lesson 13. Face Operations
Afternoon
Lesson 14. Associative copies
Lesson 15. Edge operations
Thursday
Morning
Lesson 16. Introduction to Assemblies
Lesson 17. Adding and constraining components
Lesson 18. Reference Sets
Afternoon
Lesson 19. Top Down Assembly Modeling
Lesson 20. Interpart Expressions
Friday
Morning
Lesson 21.Component Arrays
Lesson 22. Revisions and Substitutions
Afternoon
Lesson 23. Master Model
Lesson 24. Introduction to Drafting
Accelerators
The following Accelerators can be listed from within an NX session by choosing
InformationCustom MenubarAccelerators.
Function
FileNew...
FileOpen...
FileSave
FileSave As...
FilePlot...
FileExecuteGrip...
FileExecuteDebug Grip...
FileExecuteNX Open...
EditUndo
EditCut
EditCopy
Edit-Paste
EditDelete...
EditSelectionTop Selection Priority - Feature
EditSelectionTop Selection Priority - Face
EditSelectionTop Selection Priority - Body
EditSelectionTop Selection Priority - Edge
EditSelectionTop Selection Priority - Component
EditSelection-Select All
EditShow and HideShow and Hide... (by type)
EditShow and HideHide...
EditShow and HideInvert Shown and Hidden
EditShow and HideShow...
EditShow and HideShow All
EditTransform...
EditObject Display...
ViewOperationZoom...
ViewOperationRotate...
ViewOperationSection...
ViewLayoutNew...
ViewLayoutOpen...
ViewLayoutFit All Views (only with multiple views)
ViewLayoutFit
ViewVisualizationHigh Quality Image...
ViewInformation Window
Hide or show the current dialog box
ViewReset Orientation
InsertSketch...
InsertDesign FeatureExtrude...
Accelerator
Ctrl+N
Ctrl+O
Ctrl+S
Ctrl+Shift+A
Ctrl+P
Ctrl+G
Ctrl+Shift+G
Ctrl+U
Ctrl+Z
Ctrl+X
Ctrl+C
Ctrl+V
Ctrl+D or Delete
F
G
B
E
C
Ctrl+A
Ctrl+W
Ctrl+B
Ctrl+Shift+B
Ctrl+Shift+K
Ctrl+Shift+U
Ctrl+T
Ctrl+J
Ctrl+Shift+Z
Ctrl+R
Ctrl+H
Ctrl+Shift+N
Ctrl+Shift+O
Ctrl+Shift+F
Ctrl+F
Ctrl+Shift+H
F4
F3
Ctrl+F8
S
X
InsertDesign FeatureRevolve...
InsertTrimTrimmed Sheet...
InsertSweepVariational Sweep...
FormatLayer Settings...
FormatVisible in View...
FormatWCSDisplay
ToolsExpression...
ToolsJournalPlay...
ToolsJournalEdit
ToolsMacroStart Record...
ToolsMacroPlayback...
ToolsMacroStep...
InformationObject...
AnalysisCurveRefresh Curvature Graphs
PreferencesObject...
PreferencesSelection...
StartModeling...
StartAll ApplicationsShape Studio...
StartDrafting...
StartManufacturing...
StartNX Sheet Metal...
StartAssemblies
HelpOn Context...
Refresh
Fit
Zoom
Rotate
Orient View-Trimetric
Orient View-Isometric
Orient View-Top
Orient View-Front
Orient View-Right
Orient View-Left
Snap View
R
T
V
Ctrl+L
Ctrl+Shift+V
W
Ctrl+E
Alt+F8
Alt+F11
Ctrl+Shift+R
Ctrl+Shift+P
Ctrl+Shift+S
Ctrl+I
Ctrl+Shift+C
Ctrl+Shift+J
Ctrl+Shift+T
M or Ctrl+M
Ctrl+Alt+S
Ctrl+Shift+D
Ctrl+Alt+M
Ctrl+Alt+N
A
F1
F5
Ctrl+F
F6
F7
Home
End
Ctrl+Alt+T
Ctrl+Alt+F
Ctrl+Alt+R
Ctrl+Alt+L
F8
Evaluation Delivery
NX 5 DEC, Course #TR13150/TR13152
Dates
thru
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
STRONGLY
AGREE
AGREE
SOMEWHAT
AGREE
Instructor:
SOMEWHAT
DISAGREE
DISAGREE
Instructor:
STRONGLY
DISAGREE
Please share your opinion in all of the following sections with a check in the appropriate box:
Poor
Excellent
Class Logistics:
1.
2.
3.
4.
5.
The training facilities were comfortable, clean, and provided a good learning
environment
The computer equipment was reliable
The software performed properly
The overhead projection unit was clear and working properly
The registration and confirmation process was efficient
Hotels: (We try to leverage this information to better accommodate our customers)
1.
2.
3.
YES
NO
SEE BACK
Evaluation - Courseware
NX 5 DEC, Course #TR13150/TR13152
STRONGLY
AGREE
AGREE
SOMEWHAT
AGREE
SOMEWHAT
DISAGREE
DISAGREE
Please share your opinion for all of the following sections with a check in the appropriate box
STRONGLY
DISAGREE
Material:
1.
2.
3.
4.
5.
6.
How appropriate was the length of the course relative to the material?
Too short
Too long
Just right
Poor
Student:
1.
2.
3.
4.
5.
I met the prerequisites for the class (I had the skills I needed)
My objectives were consistent with the course objectives
I will be able to use the skills I have learned on my job
My expectations for this course were met
I am confident that with practice I will become proficient
Name (optional):
Location/room
Please check this box if you would like your comments featured in our training publications.
(Your name is required at the bottom of this form)
Please check this box if you would like to receive more information on our other courses and services.
(Your name is required at the bottom of this form)
Thank you for your business. We hope to continue to provide your training
and personal development for the future.
Excellent