Whats New NX9.0.0
-
Upload
modesto-ruz-cuenca -
Category
Documents
-
view
1.546 -
download
4
Transcript of Whats New NX9.0.0
What's New in NX 9.0
Proprietary and restricted rights notice
This software and related documentation are proprietary to Siemens Product Lifecycle Management Software Inc.
© 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.
Siemens and the Siemens logo are registered trademarks of Siemens AG. NX is a trademark or registered trademark
of Siemens Product Lifecycle Management Software Inc. or its subsidiaries in the United States and in other
countries. All other trademarks, registered trademarks or service marks belong to their respective holders
What's New in NX 9.0 iii
Contents
Chapter 1: Fundamentals .......................................................................................................................................... 1
Ribbon bar interface The NX Window (Ribbon bar) ................................................................................................ 1
Show Ribbon bar tabs and commands .................................................................................................................. 3
Add commands to the Quick Access toolbar ........................................................................................................ 4
Add commands to Border bars ............................................................................................................................. 5
Customize the Ribbon bar interface ...................................................................................................................... 7
Add a tab and group to the Ribbon bar ................................................................................................................. 9
Save Ribbon bar layouts ..................................................................................................................................... 12
Export and import your interface layout ............................................................................................................. 13
Ray Traced Studio ................................................................................................................................................... 14
Issue Management enhancements ........................................................................................................................... 15
Generate support logs for IR or PR ......................................................................................................................... 17
Integrated web browser enhancement ..................................................................................................................... 18
View section enhancements .................................................................................................................................... 19
Display facet enhancements .................................................................................................................................... 21
Measure Point .......................................................................................................................................................... 23
Raster Image enhancements .................................................................................................................................... 25
Lock Rotations ........................................................................................................................................................ 26
Synchronize Views .................................................................................................................................................. 27
Stereo Display Visualization preference ................................................................................................................. 28
CSYS tool enhancements ........................................................................................................................................ 29
Edit attributes in bulk .............................................................................................................................................. 30
Chapter 2: CAD ........................................................................................................................................................ 31
Sketching ................................................................................................................................................................. 31
Sketch enhancements .......................................................................................................................................... 31
Sketch dimensions .............................................................................................................................................. 32
2D Synchronous Technology .............................................................................................................................. 35
Rigid sketch groups ............................................................................................................................................ 37
Part Module ............................................................................................................................................................. 39
Additional Part Module workflow ...................................................................................................................... 39
Shared Body enhancement .................................................................................................................................. 40
Controlling Part Module updates ........................................................................................................................ 41
Nest and Un-nest Part Module ............................................................................................................................ 42
Save As and Part Modules .................................................................................................................................. 42
Synchronize Links enhancement ........................................................................................................................ 43
Modeling ................................................................................................................................................................. 44
Snip into Patches................................................................................................................................................. 44
Rib ...................................................................................................................................................................... 45
Mirror Geometry ................................................................................................................................................. 46
Extract multiple bodies enhancement ................................................................................................................. 47
Analyze Pockets and Blend Pocket ..................................................................................................................... 48
Combine or separate tool bodies ......................................................................................................................... 52
Interrupt feature updates ..................................................................................................................................... 53
Load Rollback Data ............................................................................................................................................ 55
Sorting model views ........................................................................................................................................... 56
Select intersection edges in Edge Blend and Draft ............................................................................................. 59
Replace Edge ...................................................................................................................................................... 61
iv What's New in NX 9.0
Local Untrim and Extend .................................................................................................................................... 62
Rough Offset enhancement ................................................................................................................................. 64
Replace Feature enhancements ........................................................................................................................... 65
Unsew enhancements .......................................................................................................................................... 66
Draft enhancements ............................................................................................................................................ 68
Draft Body enhancements ................................................................................................................................... 69
Thicken enhancements ........................................................................................................................................ 71
Pattern enhancements ......................................................................................................................................... 72
Untrim enhancements ......................................................................................................................................... 75
Divide Face enhancements ................................................................................................................................. 76
Part Families enhancements ................................................................................................................................ 77
Body selection enhancements for Boolean operations ........................................................................................ 78
Face selection enhancements for Synchronous Modeling .................................................................................. 79
Synchronous Modeling............................................................................................................................................ 80
Move Edge .......................................................................................................................................................... 80
Offset Edge ......................................................................................................................................................... 82
Delete blend faces with the Delete Face command ............................................................................................ 83
Label Notch Blend enhancement ........................................................................................................................ 84
Facet Body Preparation ........................................................................................................................................... 85
Create Box .......................................................................................................................................................... 85
Snap Point enhancement ..................................................................................................................................... 86
Extrude Facet Body ............................................................................................................................................ 87
Extrude Profile .................................................................................................................................................... 88
Merge Disjoint Facet Bodies .............................................................................................................................. 89
Merge Overlapping Facet Bodies ....................................................................................................................... 90
Merge Touching Facet Bodies ............................................................................................................................ 91
Rough Offset enhancement ................................................................................................................................. 92
Shape Studio ............................................................................................................................................................ 93
Smooth Curve String .......................................................................................................................................... 93
Section surface user interface improvements ...................................................................................................... 94
Highlight Lines enhancement ............................................................................................................................. 96
Deviation Gauge enhancements .......................................................................................................................... 97
Face Analysis – Slope enhancements ................................................................................................................. 98
Concave Faces enhancements ............................................................................................................................. 99
Face Curvature Analysis ................................................................................................................................... 101
Ruled surface Developable Alignment ............................................................................................................. 102
Wrap/Unwrap Curve ......................................................................................................................................... 103
Assemblies ............................................................................................................................................................ 104
Pack all components enhancement ................................................................................................................... 104
WAVE link multiple bodies enhancement........................................................................................................ 105
Load Rollback Data .......................................................................................................................................... 106
Assembly Clearance enhancements .................................................................................................................. 107
Order of components in the Assembly Navigator ............................................................................................. 108
Pattern Component ........................................................................................................................................... 110
Identification of inconsistencies between WAVE and assembly constraints .................................................... 112
Align/Lock assembly constraint ....................................................................................................................... 113
Direction to Fixed column in the Constraint Navigator .................................................................................... 114
Product interface enhancements ....................................................................................................................... 115
Assemblies functions in SNAP ......................................................................................................................... 116
What's New in NX 9.0 v
Visual reports .................................................................................................................................................... 117
Drafting ................................................................................................................................................................. 121
Usability enhancements .................................................................................................................................... 121
Rapid Dimension .............................................................................................................................................. 128
Linear Dimension ............................................................................................................................................. 129
Radial dimension .............................................................................................................................................. 131
Angular Dimension enhancements ................................................................................................................... 132
Hole Callout ...................................................................................................................................................... 133
Geometry margins for dimensions and annotations .......................................................................................... 136
Alternate Dimension Endpoints ........................................................................................................................ 138
General dimension enhancements ..................................................................................................................... 140
Exact and Smart Lightweight view enhancements ........................................................................................... 142
Dimensioning Smart Lightweight views .......................................................................................................... 144
Viewing Direction Reference Arrows .............................................................................................................. 145
Section line bend and end segment widths ....................................................................................................... 147
Auto balloon leader placement ......................................................................................................................... 149
Axis Intersection symbol .................................................................................................................................. 150
Surface Finish Symbol enhancements .............................................................................................................. 151
Datum leader enhancements ............................................................................................................................. 152
Drafting symbols .............................................................................................................................................. 154
Embedded image enhancements ....................................................................................................................... 155
Hole Table ........................................................................................................................................................ 156
Bend Table ........................................................................................................................................................ 158
Inherit PMI enhancements ................................................................................................................................ 160
Crosshatch enhancements ................................................................................................................................. 161
Product and Manufacturing Information (PMI) .................................................................................................... 162
Usability enhancements .................................................................................................................................... 162
Rapid Dimension .............................................................................................................................................. 168
Linear Dimension ............................................................................................................................................. 169
Radial dimension .............................................................................................................................................. 170
Angular Dimension enhancements ................................................................................................................... 171
Hole Callout ...................................................................................................................................................... 172
Geometry margins for dimensions and annotations .......................................................................................... 174
Alternate Dimension Endpoints ........................................................................................................................ 176
General dimension enhancements ..................................................................................................................... 178
Lightweight section view enhancements .......................................................................................................... 180
Surface Finish enhancements ............................................................................................................................ 182
Inherit PMI enhancements ................................................................................................................................ 183
Region enhancement ......................................................................................................................................... 184
Sorting model views ......................................................................................................................................... 185
Datum leader enhancements ............................................................................................................................. 188
Drafting symbols .............................................................................................................................................. 190
Axis Intersection symbol .................................................................................................................................. 191
PMI Feature Identification business modifier ................................................................................................... 192
Update PMI tracking properties ........................................................................................................................ 193
Sheet Metal ............................................................................................................................................................ 194
Bend Table ........................................................................................................................................................ 194
Unbend and Rebend enhancements .................................................................................................................. 196
Resize Bend Radius enhancements ................................................................................................................... 197
vi What's New in NX 9.0
Mirror Feature enhancements ........................................................................................................................... 201
Unite in Sheet Metal ......................................................................................................................................... 202
Three Bend Corner enhancements .................................................................................................................... 204
Mirror Body enhancements .............................................................................................................................. 208
Preferences for flat pattern views ..................................................................................................................... 210
Flat Pattern enhancements ................................................................................................................................ 212
Pattern Face ...................................................................................................................................................... 214
Flexible Printed Circuit Design ............................................................................................................................. 215
Wrap ................................................................................................................................................................. 215
Flexible Printed Circuit Design enhancements ................................................................................................. 216
Pattern Face ...................................................................................................................................................... 218
Data Reuse ............................................................................................................................................................ 219
Double-clicking folders and reusable objects ................................................................................................... 219
Creating shortcut folders for your reuse library ................................................................................................ 220
Reuse library undo and redo ............................................................................................................................. 221
Creating an index in the reuse library ............................................................................................................... 222
Mapping reuse library names ............................................................................................................................ 223
Reusable object feature name ........................................................................................................................... 224
Reusable object part definition ......................................................................................................................... 224
Creating feature component patterns with reusable objects .............................................................................. 225
Managing knowledge enabled components in Teamcenter .............................................................................. 226
Reusable component revision rules in Teamcenter ........................................................................................... 226
Adding files as datasets to reusable objects and reusable components in Teamcenter ..................................... 227
Part family-related enhancements to Product Template Studio ........................................................................ 228
Routing .................................................................................................................................................................. 230
Configuring Routing applications ..................................................................................................................... 230
Common Routing tools ..................................................................................................................................... 238
Routing Electrical ............................................................................................................................................. 240
Routing Mechanical .......................................................................................................................................... 241
HVAC ............................................................................................................................................................... 243
Shipbuilding .......................................................................................................................................................... 245
Knuckled plates ................................................................................................................................................ 245
Knuckled profile systems.................................................................................................................................. 247
Knuckled profiles .............................................................................................................................................. 249
Create stiffeners between supports ................................................................................................................... 251
Control profile orientations ............................................................................................................................... 253
Built-up profiles ................................................................................................................................................ 255
Create stiffeners on plates with multiple thicknesses ....................................................................................... 257
Create standard parts on plates with multiple thicknesses ................................................................................ 259
Split standard parts in the basic design ............................................................................................................. 260
Split standard parts and built-up profiles in the detailed design ....................................................................... 261
Profile Transition .............................................................................................................................................. 262
End Cut enhancements...................................................................................................................................... 263
Profile Cutout enhancements ............................................................................................................................ 264
Collar plate enhancement.................................................................................................................................. 266
Examine Steel Features ..................................................................................................................................... 267
Paint Parameters ............................................................................................................................................... 268
Vehicle Design ...................................................................................................................................................... 270
Vehicle loading input to vision tools ................................................................................................................ 270
What's New in NX 9.0 vii
Vehicle Packaging Validation .......................................................................................................................... 271
Head Impact ...................................................................................................................................................... 273
Pedestrian Protection enhancements ................................................................................................................. 274
Eyellipse enhancements .................................................................................................................................... 277
2D Manikin enhancements ............................................................................................................................... 278
Seat Lines enhancements .................................................................................................................................. 279
Hand Reach enhancements ............................................................................................................................... 280
Direct Field of View enhancements .................................................................................................................. 281
Instrument Panel Visibility enhancements ........................................................................................................ 281
Windshield Vision Zones enhancements .......................................................................................................... 282
Mirror Certification enhancements ................................................................................................................... 283
PCB Exchange....................................................................................................................................................... 285
User interface enhancements in PCB Exchange ............................................................................................... 285
IDX collaboration commands ........................................................................................................................... 286
IDX support enhancements ............................................................................................................................... 287
Copper Area ...................................................................................................................................................... 288
Comparison of ECAD and MCAD primary pin locations ................................................................................ 289
Show Test Points .............................................................................................................................................. 290
Chapter 3: CAM ..................................................................................................................................................... 291
CAM general ......................................................................................................................................................... 291
Notes in Manufacturing .................................................................................................................................... 291
Descriptions in Manufacturing ......................................................................................................................... 293
Displaying visible and hidden geometry ........................................................................................................... 294
Boundary selection enhancements .................................................................................................................... 295
Boundary selection display and gap closing ..................................................................................................... 298
Pasting operations with reference ..................................................................................................................... 299
Show Thickness by Color enhancements ......................................................................................................... 301
Set Machining Data enhancements ................................................................................................................... 303
Flute length for drills ........................................................................................................................................ 304
Milling enhancements ........................................................................................................................................... 305
Machining with a T-Cutter ............................................................................................................................... 305
Machining cylindrical parts .............................................................................................................................. 321
Tilt Tool Axis enhancements ............................................................................................................................ 324
Area Milling enhancements .............................................................................................................................. 334
Divide By Holder .............................................................................................................................................. 343
Contact data output for Hole Milling and Thread Milling ................................................................................ 344
Cut area selection by edge-bounded region ...................................................................................................... 345
Safer engage and retract moves for Zlevel operations ...................................................................................... 347
Smooth noncutting motions in contouring and flowcut operations .................................................................. 348
Improving 3D IPW efficiency in Cavity Milling .............................................................................................. 349
Multi Blade milling for turbomachinery ........................................................................................................... 350
Hole machining ..................................................................................................................................................... 351
New manual drilling operations ........................................................................................................................ 351
Hole machining workflow using a feature group geometry parent ................................................................... 353
Machining feature groups ................................................................................................................................. 355
In-process features ............................................................................................................................................ 357
Visualizing in-process features ......................................................................................................................... 360
In-process workpiece options to control the in-process feature ........................................................................ 362
viii What's New in NX 9.0
Feature machining areas ................................................................................................................................... 363
Drill tip point length ......................................................................................................................................... 366
Core Drill .......................................................................................................................................................... 367
Probing .................................................................................................................................................................. 368
Probing.............................................................................................................................................................. 368
Turning enhancements .......................................................................................................................................... 370
Centerline Drilling depth enhancement ............................................................................................................ 370
Turning non cutting moves enhancements........................................................................................................ 371
Parting off operation ......................................................................................................................................... 372
Threading non cutting moves enhancements .................................................................................................... 374
Integrated simulation and verification — ISV ...................................................................................................... 375
Displaying axis positions and limits ................................................................................................................. 375
Positioning simulated machine tools and cutters .............................................................................................. 377
Tool path display for external file simulation ................................................................................................... 378
Simulating all channels in external files ........................................................................................................... 379
Simulating synchronized operations ................................................................................................................. 380
Viewing a tool contact representation ............................................................................................................... 381
Configurable parser for NC Controllers............................................................................................................ 383
Kinematic chains for simulating complex machine tools ................................................................................. 384
Suppress Status line update ............................................................................................................................... 386
IPW color mapping to tools or operations ........................................................................................................ 387
Regenerating a saved IPW ................................................................................................................................ 388
Gouge Check enhancements ............................................................................................................................. 389
Sinumerik Collision Avoidance ........................................................................................................................ 390
Simulation and postprocessor examples ........................................................................................................... 391
Flute length for drills ........................................................................................................................................ 394
NX Post ................................................................................................................................................................. 395
Adding CAM attributes for shop documentation in the post ............................................................................ 395
Post Builder ........................................................................................................................................................... 396
New Tcl commands in Post Builder ................................................................................................................. 396
Simulation and postprocessor examples ........................................................................................................... 398
Feature-based Machining ...................................................................................................................................... 401
Feature machining areas ................................................................................................................................... 401
Machining feature groups ................................................................................................................................. 404
In-process features ............................................................................................................................................ 406
Visualizing in-process features ......................................................................................................................... 409
In-process workpiece options to control the in-process feature ........................................................................ 411
Wire EDM ............................................................................................................................................................. 412
Wire EDM tool and guide ................................................................................................................................. 412
Chapter 4: CAE ...................................................................................................................................................... 413
Advanced Simulation ............................................................................................................................................ 413
Solver version support ...................................................................................................................................... 413
General capabilities .......................................................................................................................................... 420
Fields ................................................................................................................................................................ 424
Materials ........................................................................................................................................................... 436
Meshing ............................................................................................................................................................ 438
Boundary conditions ......................................................................................................................................... 450
Solutions ........................................................................................................................................................... 462
Nastran support enhancements ......................................................................................................................... 468
What's New in NX 9.0 ix
Abaqus support enhancements .......................................................................................................................... 506
ANSYS support enhancements ......................................................................................................................... 529
LS-DYNA support enhancements .................................................................................................................... 538
Optimization ..................................................................................................................................................... 539
Post-processing ................................................................................................................................................. 539
Durability .......................................................................................................................................................... 547
NX Laminate Composites ................................................................................................................................. 551
NX Thermal and Flow, Electronic Systems Cooling, and Space Systems Thermal ......................................... 566
NX FE Model Correlation ................................................................................................................................ 595
Teamcenter Integration for Simulation ............................................................................................................. 597
Design Simulation ................................................................................................................................................. 602
Boundary conditions ......................................................................................................................................... 602
Meshing ............................................................................................................................................................ 605
Motion Simulation ................................................................................................................................................. 610
Interactive articulation methods ........................................................................................................................ 610
Joint limits in articulation ................................................................................................................................. 611
Animation enhancements .................................................................................................................................. 611
Spreadsheet Run enhancements ........................................................................................................................ 612
Motion Preferences enhancements ................................................................................................................... 612
Functions and Graphing ........................................................................................................................................ 613
Inverse option for Function Single Math command ......................................................................................... 613
Plotting a graph in a separate window .............................................................................................................. 614
Improved font support in graphs ....................................................................................................................... 615
Plotting a graph with no line ............................................................................................................................. 616
Saving graph data to an AFU file ..................................................................................................................... 617
Expanded complex plot support........................................................................................................................ 617
Chapter 5: Teamcenter Integration for NX ......................................................................................................... 621
Teamcenter Integration for NX ............................................................................................................................. 621
Define and load configuration contexts ............................................................................................................ 621
Run NX in a Teamcenter multifield key environment ...................................................................................... 622
Independent drawings added to export and clone ............................................................................................. 622
Save As enhanced ............................................................................................................................................. 623
Retaining absolute occurrences when saving moved components .................................................................... 625
Opening a component with a different revision rule than the assembly ........................................................... 625
Viewing results and default filtering for projects ............................................................................................. 626
Adding independent drawings and CAE parts in the ug_clone utility .............................................................. 627
Refile utility enhancement in Teamcenter ........................................................................................................ 628
Item-based publishing of welds and datums to Teamcenter ............................................................................. 628
Chapter 6: 4th Generation Design (4GD) ............................................................................................................. 631
Introducing 4GD ................................................................................................................................................... 631
4GD enhancements ............................................................................................................................................... 632
Design element enhancements .......................................................................................................................... 632
Creating multiple design elements .................................................................................................................... 633
Converting design elements .............................................................................................................................. 635
Create Reusable Design .................................................................................................................................... 635
Presented parents .............................................................................................................................................. 636
Partition views for subsets ................................................................................................................................ 637
x What's New in NX 9.0
Subset structure views ...................................................................................................................................... 638
Adding connecting welds to a subset ................................................................................................................ 639
Mirroring a design element ............................................................................................................................... 639
Load attribute groups for design elements ........................................................................................................ 639
Effectivity and variant options added to subset creation .................................................................................. 640
Edit attributes in bulk ........................................................................................................................................ 641
Show Collaborative Design Preview ................................................................................................................ 642
Design features ................................................................................................................................................. 642
Check in and check out enhancements ............................................................................................................. 643
Generating collaborative designs from existing structures ............................................................................... 644
Check-Mate in 4GD .......................................................................................................................................... 645
Issue Management in 4GD ............................................................................................................................... 647
Chapter 7: Inspection and validation .................................................................................................................... 649
Check-Mate ........................................................................................................................................................... 649
Check-Mate checkers and functions ................................................................................................................. 649
Check-Mate profiles ......................................................................................................................................... 651
CMM Inspection Programming ............................................................................................................................. 652
General enhancements ...................................................................................................................................... 652
Expanded CMM libraries.................................................................................................................................. 652
Offset distance for 2D features ......................................................................................................................... 654
New inspection feature type: Edge Point .......................................................................................................... 656
Set PCS to CADABS alignment type ............................................................................................................... 657
New inspection command types ....................................................................................................................... 658
Support for cylindrical probes .......................................................................................................................... 659
Resequencing of inspection paths ..................................................................................................................... 660
Auto-ordering of tolerances in the Inspection Navigator .................................................................................. 661
Support for DMIS SNSET/DEPTH .................................................................................................................. 662
Measure an inspection feature relative to another feature................................................................................. 663
Requirements Validation ....................................................................................................................................... 664
Units in the HD3D Requirements Validation tool ............................................................................................ 664
Chapter 8: Tooling Design ..................................................................................................................................... 665
CAM Data Preparation .......................................................................................................................................... 665
3D Curve Offset ................................................................................................................................................ 665
3D Curve Blend ................................................................................................................................................ 666
Match Surface ................................................................................................................................................... 667
Reduce Surface Radius ..................................................................................................................................... 668
Guided Extension .............................................................................................................................................. 669
Tooling shared functions ....................................................................................................................................... 670
Die Analysis using LS-DYNA ......................................................................................................................... 670
Object Attribute Management .......................................................................................................................... 674
Face Color Management ................................................................................................................................... 674
Hole Manufacturing Note ................................................................................................................................. 676
Restore Tooling Application ............................................................................................................................. 677
Mold Wizard ......................................................................................................................................................... 678
Mold Base Library enhancements .................................................................................................................... 678
Workpiece enhancements ................................................................................................................................. 679
Ejector Pin Table .............................................................................................................................................. 680
What's New in NX 9.0 xi
Weld Assistant....................................................................................................................................................... 681
Fabrication Information .................................................................................................................................... 681
Joint Mark ......................................................................................................................................................... 682
Export CSV File enhancements ........................................................................................................................ 682
Import CSV File enhancement ......................................................................................................................... 683
Groove Weld enhancements ............................................................................................................................. 684
Datum Surface Locator and Datum Pin Locator enhancements ....................................................................... 685
Using weld and datum information obtained from Teamcenter ....................................................................... 687
Item-based publishing of welds and datums to Teamcenter ............................................................................. 688
Connected Face Finder enhancements .............................................................................................................. 690
Compound Weld enhancements ....................................................................................................................... 690
Structure Welding ................................................................................................................................................. 691
Fabrication PMI ................................................................................................................................................ 691
Surface Weld .................................................................................................................................................... 692
Welding Joint enhancements ............................................................................................................................ 693
Edit Joint Definition enhancement.................................................................................................................... 696
Edge Attribute Title welding customer default ................................................................................................. 696
Export Welding Joints enhancement ................................................................................................................ 697
Item-based publishing of welds and datums to Teamcenter ............................................................................. 698
Die Design ............................................................................................................................................................. 700
Lower Binder .................................................................................................................................................... 700
Trim Post .......................................................................................................................................................... 701
Draw Punch and Draw Die enhancements ........................................................................................................ 701
Assigning colors to die faces ............................................................................................................................ 702
Die Engineering ..................................................................................................................................................... 703
Die Analysis using LS-DYNA ......................................................................................................................... 703
Trim Angle Check enhancements ..................................................................................................................... 707
Stamping Operation enhancement .................................................................................................................... 708
Die Tip enhancement ........................................................................................................................................ 708
Chapter 9: Data translation ................................................................................................................................... 711
Exporting editable dimensions to DXF/DWG file ................................................................................................ 711
Controlling text aspect ratio for the text imported from DXF/DWG file .............................................................. 711
Supported DXF/DWG versions ............................................................................................................................. 712
STEP translator enhancements .............................................................................................................................. 713
NX to JT ................................................................................................................................................................ 714
JT version 10 files ............................................................................................................................................. 714
Display order of model views and PMIs in JT files .......................................................................................... 714
JT support for object visibility in model views ................................................................................................. 716
PMI lightweight section views enhancements in JT files ................................................................................. 717
JT support for weld Joint Mark feature ............................................................................................................. 717
JT support for hole and thread callout PMI ...................................................................................................... 718
Geometry Sharing in JT files ............................................................................................................................ 719
JT support for business modifiers and PMI attributes ...................................................................................... 719
Visibility of datum entities in model views of JT files ..................................................................................... 720
JT support for PMI association with objects ..................................................................................................... 720
Chapter 10: Mechatronics Concept Designer ...................................................................................................... 721
Collision Body enhancements .......................................................................................................................... 721
Actuator enhancements ..................................................................................................................................... 722
xii What's New in NX 9.0
Cam enhancements ........................................................................................................................................... 723
Operation enhancements ................................................................................................................................... 724
Changing units in dialog boxes ......................................................................................................................... 724
Mechatronics Concept Designer preferences .................................................................................................... 725
Create dependencies ......................................................................................................................................... 726
System Navigator enhancements ...................................................................................................................... 726
Creating physics containers .............................................................................................................................. 727
ECAD integration enhancements ...................................................................................................................... 727
Simulating NC code .......................................................................................................................................... 728
Convert from MTB ........................................................................................................................................... 729
Shared memory signal mapping ....................................................................................................................... 729
SCOUT Integration ........................................................................................................................................... 730
SIZER Integration ............................................................................................................................................. 730
Chapter 11: Programming Tools .......................................................................................................................... 731
Assemblies functions in SNAP ............................................................................................................................. 731
Block UI Styler...................................................................................................................................................... 731
New properties for blocks ................................................................................................................................. 731
Changing a displayed part................................................................................................................................. 732
Explorer block .................................................................................................................................................. 733
Chapter 12: What's New in NX 8.5.1 .................................................................................................................... 735
Modeling ............................................................................................................................................................... 735
User Defined Feature callback hooks for NX Open API libraries .................................................................... 735
Preserve the relative order of Feature Groups .................................................................................................. 736
U/V Direction ................................................................................................................................................... 738
Studio Surface enhancements — Split faces along boundary curves ............................................................... 739
PMI ........................................................................................................................................................................ 740
Find PMI Associated to Geometry enhancements ............................................................................................ 740
PMI Effectivity Management ........................................................................................................................... 741
Routing .................................................................................................................................................................. 742
Wind Catcher .................................................................................................................................................... 742
Branch Path Numbering.................................................................................................................................... 744
Platform Creator ............................................................................................................................................... 745
Shipbuilding .......................................................................................................................................................... 747
Assign manufacturing information to openings ................................................................................................ 747
Specify section subtypes for steel features ....................................................................................................... 749
Manufacturing ....................................................................................................................................................... 750
Operation Navigator enhancements .................................................................................................................. 750
Advanced Simulation ............................................................................................................................................ 751
Solver version support ...................................................................................................................................... 751
NX Laminate Composites ................................................................................................................................. 758
Durability .......................................................................................................................................................... 763
Teamcenter Integration for NX ............................................................................................................................. 764
NX Relations Browser enhancements .............................................................................................................. 764
Select Configuration Context when loading assemblies ................................................................................... 766
Default project selection ................................................................................................................................... 768
CMM Inspection Programming ............................................................................................................................. 769
CMM measurement analysis engine ................................................................................................................. 769
Export analysis results ...................................................................................................................................... 771
What's New in NX 9.0 xiii
DMIS programming enhancement .................................................................................................................... 772
Data translation ..................................................................................................................................................... 774
AutoCAD DXF/DWG Import Wizard dialog box enhancement ...................................................................... 774
JT support for PMI association with objects ..................................................................................................... 775
Mechatronics Concept Designer............................................................................................................................ 776
Import from ECAD enhancements .................................................................................................................. 776
NX 9.0
What's New in NX 9 1
Chapter 1: Fundamentals
Ribbon bar interface The NX Window (Ribbon bar)
The NX Ribbon bar interface provides access to frequently used commands with a minimum number of mouse clicks
while maintaining a maximum graphics window area. It combines the functionality of the Advanced role with the
discoverability of the Essentials role. The tabs and groups on the Ribbon bar logically organize commands, using a
mix of icon sizes and informative text. You can customize the interface to suit your workflows, for example, by
undocking tabs or by adding frequently used commands to the border bars. Command Finder is embedded in the
Ribbon bar and provides additional capabilities such as showing hidden commands, starting other applications, and
letting you easily add commands to a tab, to the border bars, or to the Quick Access toolbar.
NX window
# Component Description
1 Quick Access toolbar Contains commonly used commands such as
Save and Undo.
2 Ribbon bar Organizes commands in each application into
tabs and groups.
3 Top Border bar Contains the Menu, Selection Group,
View Group, and Utility Group commands.
4 Resource bar Contains navigators and palettes, including the
Part Navigator and the Roles tab.
5 Graphics window Lets you model, visualize, and analyze
models.
NX 9.0
2 What's New in NX 9.0
6 Left, Right, and Bottom Border bars Displays the commands you add.
7 Cue/Status line Prompts you for the next action, and displays
messages.
NX Ribbon bar
# Component Description
1 Tab Organizes commands into groups of related
functions in each application.
2 Group Organizes commands by function on each tab.
Related commands appear in lists and
galleries.
3 Command Finder
Finds commands.
4 Full Screen
Maximizes screen space.
5 Minimize Ribbon
Collapses the groups on the Ribbon tab.
6 Help
Displays on-context Help (F1).
7 Toolbar Options
Lets you turn on or turn off commands in each
group.
NX 9.0
What's New in NX 9 3
Show Ribbon bar tabs and commands
You can show and hide tabs and commands in their pre-defined locations on the Ribbon bar.
Shown Ribbon bar tabs
Suppose you would like to access the Developer tab, so you can access the Movie and Journal groups of commands.
1. Right–click the File tab and select the Developer check box.
Turn on Ribbon bar commands
Suppose the Design Feature Drop-down list in the Modeling application contains only the Extrude and Revolve
commands and you want to show other commands in this list.
1. Choose Home tab→Feature group and click Feature Toolbar Options .
2. Move your cursor to Design Feature Drop-down and then select the commands you want to show.
NX remembers your layout until you change to a different NX Role. To save multiple layouts, create your own Role for
each layout.
Tip
When you use Command Finder to find a command that is currently hidden, you can use the Show on Ribbon option to show the command.
NX 9.0
4 What's New in NX 9.0
Add commands to the Quick Access toolbar
Use the Quick Access toolbar to organize common NX commands.
Show pre-defined Quick Access toolbar commands
This example shows how to show the New, Open, and Print commands on the Quick Access toolbar.
1. On the Quick Access toolbar, click the Toolbar Options arrow.
2. Select the check boxes next to New, Open, and Print.
Add commands to the Quick Access toolbar from Command Finder
This example shows how to add the Layer Settings command to the Quick Access toolbar using Command Finder.
1. In Command Finder , enter Layer Settings and press Enter.
2. In the Command Finder dialog box, right-click Layer Settings and choose Add to Quick Access Toolbar.
Remove commands from the Quick Access toolbar
The procedure to remove commands from the Quick Access toolbar is similar to removing a command from the Border
bars.
1. Right-click the command to remove and choose Remove From Quick Access Toolbar.
NX 9.0
What's New in NX 9 5
Add commands to Border bars
You can use the Border bars to organize commands used in your own workflows, and avoid switching tabs frequently.
Add commands to Border bars from a tab
This example shows how to add the Measure Distance and Measure Angle command on the Analysis tab to the
Right Border bar.
1. Choose Analysis tab→Measure group.
2.
Right-click Measure Distance and choose Add to Right Border bar.
3.
Right-click Measure Angle and choose Add to Right Border bar.
NX 9.0
6 What's New in NX 9.0
Add commands to Border bars from Command Finder
This example shows how to add the Screen Distance command using Command Finder. Use this method of
adding commands when you are unfamiliar with the location of the command.
1. In Command Finder , enter Screen distance and press Enter.
2.
In the Command Finder dialog box, right-click Screen distance and choose Add to Right Border bar.
Remove commands from Border bars
1. Right-click the command to remove and choose Remove From Right Border Bar or select a different NX
Role.
NX 9.0
What's New in NX 9 7
Customize the Ribbon bar interface
You can customize the Ribbon bar interface to change the layout and change the appearance of icons.
Place the Cue/Status line at the top of the graphics window
1. Right-click in the Ribbon bar and choose Customize.
2. On the Layout tab, under Cue/Status Line Position, select Top .
The Cue/Status line moves to the top of the graphics window, just below the Top Border bar.
Add a command to a group
You may want to place two commands that you frequently use together, on the same tab and group.
This example shows how to add the Measure Bodies command on the Analysis tab next to the Expression
command on the Tools tab.
1. Right-click in the Ribbon bar and choose Customize.
2. On the Ribbon bar, click the Tools tab.
3. In the Customize dialog box, click the Commands tab.
4. In the Categories list, expand the Menu node and select Analysis.
In the Commands list on the right side of the dialog box, NX displays the Analysis commands.
5. From the Commands list, drag the Measure Bodies command to the Tools tab→Utility group, and drop
the icon next to the Expression command.
6. In the Customize dialog box, click Close.
NX 9.0
8 What's New in NX 9.0
Change icon appearance
You can increase or decrease the size of the command icons on the Ribbon bar.
This example shows how to decrease the size of the icons in the Home tab in the Synchronous Modeling group, in
the Modeling application.
1. Right-click in the Ribbon bar, and choose Customize.
2. In the Home tab→Synchronous Modeling group, right-click Move Face and choose Ribbon Style: Small Icon and Text.
3. Right-click Offset Region and choose Ribbon Style: Small Icon and Text.
4. Right-click Delete Face and choose Ribbon Style: Small Icon and Text.
The three smaller icons are placed in a column.
To save your changes, create a new Role. You can create multiple customized layouts for different workflows and save
your customized layout in different Roles. You can then switch between Roles depending on your workflow.
NX 9.0
What's New in NX 9 9
Add a tab and group to the Ribbon bar
You can create new tabs and groups on the Ribbon bar to organize commands to fit your company‘s workflows. For
example, to control visibility, some companies use layers, and some use the Show and Hide commands. Some
companies use WCS commands and some do not.
The following examples show how to:
1. Create a tab called Visibility.
2. Add a group called Layers to the tab.
3. Add commands to the tab and group.
You can optionally follow the same steps to add a WCS group and a Show group to the new Visibility tab.
Create a new tab
1. Right-click In the Ribbon bar and choose Customize.
2. In the Customize dialog box, click the Ribbon Tabs tab and then click New.
3. In the Name box, type Visibility and click OK.
The new tab is added to the Ribbon bar.
NX 9.0
10 What's New in NX 9.0
Create a new group
1. Right-click in the Ribbon bar and choose Customize.
2. In the Customize dialog box, click the Commands tab.
3. In the Categories list, click New Item.
In the Commands list on the right side of the dialog box, NX displays the list of new items that you can add to
your tab.
4. From the Commands list, drag New Group into the Visibility tab.
5. Right-click your new group and in the Name box type Layers and press Enter.
The new Layers group is added to the Visibility tab.
Add commands to a tab
1. Right-click in the Ribbon bar and choose Customize.
2. In the Customize dialog box, click the Commands tab.
3. In the Categories list, expand the Menu node and select Format.
In the Commands list on the right side of the dialog box, NX displays the Format commands.
4. From the Commands list, drag the layer commands you want to add one at a time into your new Layers group.
NX 9.0
What's New in NX 9 11
Additional groups
If you use WCS commands, repeat the steps above to create a WCS group on the Visibility tab.
Drag the desired WCS commands from the Format menu into the WCS group.
If you use Show and Hide commands, repeat the steps to create a Show group on the same tab.
Drag the desired commands from the Edit →Show and Hide menu into the Show group.
NX 9.0
12 What's New in NX 9.0
Save Ribbon bar layouts
If you add icons to Border bars or customize the NX interface, you can save these changes as a Role.
This example shows how to save your current interface as a new Role called Analysis.
1.
On the Resource bar, click the Roles tab.
2. In the Role palette, expand the User group.
3. Right-click in the background of the Roles palette and choose New User Role.
4. In the Role Properties dialog box, in the Name box, type Analysis and click OK.
The new Role saves the changes you made to the Ribbon bar interface.
NX 9.0
What's New in NX 9 13
Export and import your interface layout
If you customize the NX interface, you can export this layout and share it with others.
Export your interface layout
This example shows how to export your current interface layout.
1. Right-click in the Ribbon bar and choose Customize.
2. In the Customize dialog box, on the Roles tab, click Create.
3. Browse to a convenient folder location and type a file name for the .mtx file and click OK.
4. Supply a name for the interface, select the check boxes for the NX applications to which the layout should apply,
and click OK.
You can e-mail the exported file or place it in a shared file location so that other users can use your customized layout.
Import an interface layout
This example shows how to import an interface layout from a saved .mtx file.
Before you import this new layout, you should save your current layout as a new User Role if you want to save it.
1. Right-click in the Ribbon bar and choose Customize.
2. In the Customize dialog box, on the Roles tab, click Load.
3. Browse to the .mtx file to import and click OK.
The imported layout is now your current layout.
If you want to use different roles, save this current interface layout as a new User Role.
NX 9.0
14 What's New in NX 9.0
Ray Traced Studio
Use the Ray Traced Studio command to view a photorealistic display of the model in real time, in a separate window.
NX uses multi-threaded, hybrid CPU/GPU based real time ray tracing to display inter-object reflection, refraction, and
global illumination effects.
You can:
● View the changes to the photorealistic rendering of the part updated in the Ray Traced Studio window
dynamically as you make changes to your scene.
NX renders your part progressively in the Ray Traced Studio window and you can simultaneously work on
your model in the main graphics window.
● Render high quality static ray traced images in the TIFF, PNG, or JPEG formats.
Global Illumination effects
Inter-object reflection and refraction effects
Where do I find it?
Prerequisites An NX Studio Render license.
Command Finder
Ray Traced Studio
NX 9.0
What's New in NX 9 15
Issue Management enhancements
What is it?
Integration with Teamcenter
The Issue Management HD3D tool is now more closely integrated with Teamcenter.
You can:
● Connect to Teamcenter Issue Manager to create and retrieve issues.
● Search for issues.
● Open an issue in the Teamcenter thin client.
● Start a workflow for an issue using a configured workflow template that you can obtain using Teamcenter
preferences.
● Create issues from the Check-Mate application using Teamcenter validation results.
Issue List enhancements
You can:
● Display issue lists defined in Teamcenter.
● Create or edit a new issue list using search query criteria and save the list as a new issue list in Teamcenter.
● Use the Quick Search option to search issues by property and value.
● Improve the search by using the Issues Related to Part option to limit the issues in the issue list. For
example, you can search for issues related to the work part, assembly, loaded parts, and so on.
Attachment enhancements
Attachments are now organized under folders that indicate the relation to the issue.
You can now:
● Create a 3D snapshot of the current assembly in Teamcenter and attach it to the issue. To do this, use the
Create and Attach Snapshot option.
● Update the 3D snapshot of the current assembly in Teamcenter. To do this, use the Recapture Snapshot option.
● Restore the assembly from 3D snapshot to NX. To do this, use the Open option.
● Add the dataset as an attachment to the issue. To do this, use the Add Teamcenter File option.
● Import the file from the local machine to a dataset in Teamcenter and add the dataset as an attachment to the
issue. To do this, use the Import and Attach File option.
Show Info View window enhancements
In the Show Info View window, you can now view:
● Detailed information of the workflow and the current task in the workflow.
● Issue review records.
● The Teamcenter thin client link for the workflow process.
NX 9.0
16 What's New in NX 9.0
Tooltip enhancements
You can now view detailed information of the current task in the workflow.
New customer defaults
You can now use customer defaults to:
● Specify the supported Teamcenter Issue Report Revision type. To do this, use the Teamcenter Issue Report Revision Type customer default.
● Specify the location of the mapping file that maps the information in NX to external databases such as
Teamcenter community collaboration or Teamcenter. To do this, use the Issue Properties Mapping File
customer default.
● Specify if the modified issues and the newly created issues should always be displayed in the Issue Management tool. To do this, use the Always Show Modified and New Issues customer default.
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click Find
Default .
Where do I find it?
Search Using Issue Lists, Quick Search and Issues Related to Part options
Resource bar
HD3D Tools tab
Location in dialog box Issue Management dialog box
Lists group:
● List box or Quick Search option or Issues Related to Part options
Issues group:
● Right-click a folder under an issue→Import and Attach file or
Attach Teamcenter File
● Right-click the 3D Snapshot folder under an issue→Create and Attach Snapshot
● Right-click the snapshot attachment in the 3D Snapshot folder under
an issue→Recapture Snapshot or Open
NX 9.0
What's New in NX 9 17
Generate support logs for IR or PR
Use the Generate Support Logs for IR/PR command to generate system log files and related files required to debug
an Incident Report (IR) or Problem Report (PR). These files are useful for developers to analyze an IR or PR.
The output includes the following files. Files with a tc prefix in their names are generated only if you run Teamcenter
Integration for NX.
● activeDebugToken.txt
Contains the debug tokens activated for the current log files.
● DialogMemory.dlx
Contains the last used setting of the dialog box.
● env_variables.txt
Contains the environment variables set for the current session of NX.
● .syslog files
Contain internal diagnostic messages that are useful for analyzing events that occurred in the current NX
session.
● tc_server_log.syslog
Contains internal diagnostic messages that are useful for analyzing events that occurred in the current
Teamcenter session.
● tc_journal_log.jnl
Teamcenter journaling log file.
● user.mtx
Contains information related to the role used or any subsequent user interface customization.
● WntRegistryFile.reg
Windows registry file.
● Four types of .dpv files
o nxxx_drafting_standard.dpv
o nxxx_user.dpv
o nxxx_site.dpv
o nxxx_group.dpv
● tcPrefForNX.txt
Contains Teamcenter user preferences.
● tc_server_comlog.comlog
Contains the communication logs between NX and Teamcenter.
Command Finder Generate Support Logs for IR/PR
NX 9.0
18 What's New in NX 9.0
Integrated web browser enhancement
What is it?
The integrated web browser in NX is now available on all operating systems.
Why should I use it?
Use the integrated web browser for easy access to any URL, or company or project team information such as standards
or best practices from within NX.
Where do I find it?
Resource bar
Web Browser tab
NX 9.0
What's New in NX 9 19
View section enhancements
What is it?
When you create or edit a view section, you can now move the associative view section curves to either the work layer or
a specified layer. You can specify the layer you want and set the layer number using the Layer Option list and the
Layer input box in the View Section dialog box.
From the Assembly Navigator, you can move the associative view section curves to the default layer, by using the
shortcut menu option Move Section Curves to Default Layer. You can specify the default layer using the Layer Option and Layer customer defaults.
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click Find Default .
1 = section curves
Layer Information
In the Information window, the layer information for the view section and datum plane grid sections is now labeled
View Section and Datum Grid Section respectively.
Why should I use it?
In previous releases, the associative view section curves were automatically created on the work layer and you could not
move them. Now you can either create the curves on a specific layer or move them later.
You can move the associative view section curves on multiple view sections to the default layer at the same time by
using the shortcut option in the Assembly Navigator.
NX 9.0
20 What's New in NX 9.0
Where do I find it?
Layer Option and Layer options
Command Finder
New Section or Edit Work Section
Location in dialog box View Section dialog box→Section Curve Settings group→Layer Option or Layer
Move Section Curves to Default Layer option
Assembly Navigator Right-click an existing section→Move Section Curves to Default Layer
NX 9.0
What's New in NX 9 21
Display facet enhancements
What is it?
You can now:
● Save the display facets along with the part file using the Save Display Facets Visualization Performance
preference. NX displays a part quickly if that part contains saved display facets.
NX caches the facets for shaded views in a session for faster performance and avoids unnecessary tesallations.
NX does not cache the facets for advanced shaded views.
● Adjust how the faceting tolerances are scaled using the Facet Scale options.
Fixed Uses the Resolution Tolerances settings.
Part Adjusts the Resolution Tolerances settings based on the bounding box for the part.
The larger the part, the coarser the tolerance.
NX uses this as the default option for consistent faceting and reuse of facets.
View Adjusts the Resolution Tolerances settings based on the view scale.
Note
For legacy parts, NX converts Facet Scale type from View to Part.
● Refine tolerances using the Refinement Factor option.
Refinement Factor = 1
Refinement Factor = 10
Why should I use it?
Use these settings for faster rendering of shaded solid bodies.
NX 9.0
22 What's New in NX 9.0
Where do I find it?
Facet Settings dialog box
Command Finder
Facet Settings
Location in dialog box Shaded Views subgroup or Advanced Visualization Views
subgroup→Facet Scale or Refinement Factor or Resolution Tolerances
Visualization Preferences dialog box
Command Finder
Visualization Preferences
Location in dialog box Faceting tab→Part Settings group→Shaded Views subgroup or
Advanced Visualization Views subgroup→Facet Scale or Refinement Factor or Resolution Tolerances
Visualization Performance Preferences dialog box
Command Finder
Visualization Performance Preferences
Location in dialog box General Graphics tab→Part Settings group→Save Display Facets
NX 9.0
What's New in NX 9 23
Measure Point
Use the Measure Point command to calculate the location of the X, Y, and Z coordinates of a point relative to a
reference CSYS. When you specify the Absolute Work Part or Selected CSYS as your reference CSYS, NX creates
a Point Measurement feature and an associative Point Measurement expression. You can use the Point Measurement
expression in downstream operations.
Example
In cases where freeform trims create a vertex that is not easily defined numerically, you can extract the location as
a Point Measurement expression. You can then place a feature associatively and parametrically using the Point
Measurement expression as a reference.
The example shows a sphere placed 30 mm above the vertex.
Example
When you import a non-parametric model of a circular array of bosses, you can use this command to quickly
reverse engineer the pattern. You can extract the relative coordinates of the holes even if the pattern is located on
an inclined or oblique face for which normal distance measurements would not work well. You can obtain the X
and Y coordinates simultaneously. You can also validate that the holes of the corresponding array are properly
placed by comparing a couple of Point Measurement expressions with each other.
In this example, a Point Measurement expression that measures the distance of each instance of the boss from the
reference CSYS is created. The corresponding holes are created using these Point Measurement expressions as
reference.
NX 9.0
24 What's New in NX 9.0
The Part Navigator lists the following:
● Point Measurement features under the Measures node.
● Point Measurement features under the Model History node if Timestamp Order is turned on.
● Point Measurement expressions in the Details panel.
Where do I find it?
Command Finder
Measure Point
NX 9.0
What's New in NX 9 25
Raster Image enhancements
What is it?
When you use the Raster Image command, you can now place the image on a plane.
NX saves the images in the part file and lists them under the Images node in the Part Navigator for reuse.
‗Images
car_sketch
You can also do the following:
● Import a raster image in the JPEG or PNG format.
● Apply color modes and transparency to the raster image and change its orientation.
● Resize the raster image by defining reference points on the image and matching them with corresponding
reference points on the model. To do this, use the new Reference Scaling method.
● View the raster image in any rendering style.
Why should I use it?
You can use the imported raster image as a reference in the model by sketching or tracing over it to create CAD
geometry.
Where do I find it?
Command Finder
Raster Image
NX 9.0
26 What's New in NX 9.0
Lock Rotations
Use the Lock Rotations shortcut menu option to prevent a view from being rotated when you use the middle mouse
button or any other 3D hardware device.
In a multiple view layout, use this option to prevent a view from being rotated accidently. If you lock rotation for an
orthogonal view, NX locks rotations for all the other orthogonal views in the layout.
Where do I find it?
Prerequisite Rotate command must be available.
Graphics window Right-click in the background of the graphics window and choose Lock Rotations.
NX 9.0
What's New in NX 9 27
Synchronize Views
In a multiple view layout, you can synchronize rotate, pan, and zoom operations in the views using the Synchronize Views shortcut menu option. You can view the changes that you make to the part, simultaneously in all the views.
● If you choose Synchronize Views in a non-orthogonal view, NX synchronizes all the non-orthogonal views.
● If you choose Synchronize Views in an orthogonal view, NX synchronizes all the orthogonal views.
Note
● If the multiple view layout has only one view in the non-orthogonal orientation, the Synchronize Views option is not available for that view.
● If the multiple view layout has only one view in the orthogonal orientation, the Synchronize Views
option is not available for that view.
Where do I find it?
Prerequisite The part must be in a multiple view layout.
Graphics window Right-click in the background of the graphics window and choose
Synchronize Views.
NX 9.0
28 What's New in NX 9.0
Stereo Display Visualization preference
What is it?
Use the Stereo Display Visualization preference to view models with depth perception. On a workstation configured
with appropriate hardware, this lets you visualize the model in a more realistic 3D environment.
NX enables the Stereo Display Visualization preference by default, when the system is configured to support it. To
disable 3D display, set the UGII_STEREO environment variable to 0.
NX automatically adjusts the perspective projection for an improved display. To override the perspective projection
adjustment, set the UGII_STEREO_DISABLES_UI_TRANSPARENCY variable to 0.
Note
Limitations in the Windows 7 desktop user interface can temporarily suspend the rendering of a 3D display.
● If a desktop user interface item, for instance the Widows Taskbar button thumbnail or a NVIDIA nView
Desktop Manager title bar button, is displayed in the NX graphics window, this may suspend the 3D
display. This may happen frequently when NX is displayed in the full screen mode. NX restores the 3D
display when you remove the user interface item from the graphics window.
● The use of transparency in the NX user interface can prevent the rendering of a 3D display. Hence NX
automatically disables user interface transparency when Stereo Display is enabled.
To allow user interface transparency, set the UGII_STEREO_DISABLES_UI_TRANSPARENCY variable to 0.
The Windows 8 operating system does not have these limitations.
For specific information related to hardware and graphics card 3D stereo configuration, refer to these vendor sites:
● AMD
● NVIDIA
Note
The Stereo Display Visualization preference is not available in the following display modes.
● High Quality Image static display
● Ray Traced Studio display
Where do I find it?
Prerequisites ● A Windows workstation.
● 3D Stereo capable display hardware such as monitor, projector, controller,
3D glasses, and so on.
● A graphics card with Quad Buffer 3D stereo output support.
● Relevant stereo settings enabled in the control panel of the graphics card.
Command Finder Visualization Preferences
Location in dialog box Special Effects tab→Session Settings group→Stereo Display
NX 9.0
What's New in NX 9 29
CSYS tool enhancements
What is it?
When you use commands that require you to specify a CSYS, a Dynamic option is now available in the CSYS
list in the command dialog box. If you select this option, you can manipulate the CSYS using handles.
The example shows a Dynamic CSYS for the Helix command.
NX displays the handles and on-screen input boxes for the Dynamic CSYS only when the Specify CSYS option is the
current selection option in a command dialog box.
Specify CSYS option selected
Specify CSYS option not selected
If you used the CSYS Dialog option to specify a CSYS, when you edit that CSYS, a new Constructed option is
available on the CSYS list in the command dialog box. You can access all the parameters of a constructed CSYS in the
CSYS dialog box.
NX now remembers your type selection when you create or edit a CSYS.
Where do I find it?
NX displays the CSYS tool whenever the current command or operation requires you to specify a coordinate system.
NX 9.0
30 What's New in NX 9.0
Edit attributes in bulk
What is it?
You can now simultaneously edit attributes that are associated with multiple objects.
In 4GD, NX displays the attributes in Attribute Groups and Managed Attribute Groups.
Attribute Group The lifecycle of the attributes in the Attributes Group is the same as the lifecycle of the
design element.
For every Attribute Group that contains a common attribute, NX displays a separate group
on the Attributes tab in the Properties dialog box.
If you edit an attribute, NX applies the changes to all instances of that Attribute Group for
all selected objects.
Managed Attribute
Group
The lifecycle of the attributes in the Managed Attributes Group is independent of the
lifecycle of the design element. The lifecycle of these attributes depends on effectivity and
variant configuration.
For every Managed Attribute Group that contains a common attribute, NX displays a
separate group on the Attributes tab in the Properties dialog box.
If you edit an attribute NX, applies the changes to all instances of that Managed Attribute
Group for all selected objects.
Where do I find it?
Prerequisite You must select multiple objects.
Assembly Navigator Right-click multiple objects→Properties→Attributes tab
Location in dialog box Context group→Interaction Method→Bulk Edit
NX 9.0
What's New in NX 9 31
Chapter 2: CAD
Sketching
Sketch enhancements
What is it?
Direct Sketch and the Sketch Task Environment are now more distinct from each other in the Ribbon bar interface.
Direct Sketch
● Sketch commands are organized in a Direct Sketch group on the Home tab. The commands used to
create most basic sketches are directly visible in the group. More advanced commands are included in the
More gallery.
● To create a sketch using Direct Sketch commands, click the Sketch command on the Home tab
→Direct Sketch group in Modeling and other applications.
Sketch Task Environment
● The commands in the Sketch Task Environment are organized into multiple groups on the Home tab. This
makes advanced commands more accessible on the Ribbon bar.
● You can access the Sketch Task Environment using one of these methods:
o Select the command Sketch in Task Environment on the Curve tab.
o From a feature creation dialog box, click the Sketch Section button. This creates a sketch
internal to the feature using the Sketch Task Environment.
o When editing a sketch using Direct Sketch, select the command Open in Sketch in Task
Environment .
o Right-click an existing sketch and choose Edit with Rollback to edit the sketch using the Sketch
Task Environment.
Where do I find it?
Application Modeling, and other applications that use sketches.
Command Finder
Sketch
Sketch in Task Environment
NX 9.0
32 What's New in NX 9.0
Sketch dimensions
What is it?
Sketch dimensions are enhanced to make the process of creating and editing dimensions simpler and consistent with
the Drafting and PMI applications.
A new Rapid Dimension command is available. It is the default dimension command.
Other dimensioning commands include Linear Dimension, Radial Dimension, and Angular Dimension.
Creating dimensions
● When you create dimensions, the shortcut menus are more intuitive. For example, when you select a line,
the shortcut menu includes options to create Horizontal and Vertical constraints, along with options to
create Horizontal, Vertical, and Parallel dimensions.
● The dialog boxes are consistent with dimension dialog boxes in Drafting. For example, the References
group lets you select one or two objects for the dimension, and the Origin group lets you place the
dimension text. The Settings group provides dimension style options.
Editing dimensions
● Double-click to edit a dimension. The dimension dialog boxes are consistent with the dialog boxes in
Drafting. You can edit the value and other characteristics.
● You can change the measurement method. For example, you can change a point-to-point dimension to a
horizontal dimension, and a radial dimension to a diametral dimension.
● You can reselect the dimension reference objects to reattach the dimension to different objects.
● When you reattach a dimension or change the measurement method, you can either keep the dimension
value constant, or change the dimension value to keep the geometry the same.
Dimension settings
● When you edit a dimension, you can change dimension settings including arrowheads and extension lines,
which is consistent with Drafting. To change dimension settings, use the Settings button in the Settings
group.
● You can directly edit dimension settings using access handles and scene dialog boxes. To enable these
scene dialog boxes, turn on Enable Dimension Scene dialogs in the Settings group. For example,
the access handle on the dimension text lets you directly change the text angle, or to add appended text to
indicate your design intent.
NX 9.0
What's New in NX 9 33
Why should I use it?
● You can use the new Rapid Dimension command to create different types of dimensions with the same
command.
● You can explicitly select the first and second object references for the dimension. This allows you to
control the design intent you want to create. For example, the design intent created by a dimension between
two points is different from a dimension between a line and a point, even though they may initially look the
same.
● You can change style options of dimensions similar to the settings available in Drafting.
● You can add annotation to the sketch dimensions to begin PMI and Drafting workflows when you first
create the sketch. For example, you can modify settings of sketch dimensions; display them as PMI
notation on the 3D model; and then inherit the PMI notation onto a 2D drawing. To display the PMI
notation, right-click a dimension and choose Display as PMI.
Where do I find it?
Application All applications that use Direct Sketch or the Sketch Task Environment.
Prerequisite An active sketch.
Command Finder
Rapid Dimension
NX 9.0
34 What's New in NX 9.0
Linear Dimension
Radial Dimension
Angular Dimension
Graphics window Creating Dimensions
Right-click sketch curves and use the shortcut menu.
Editing Dimensions
Double-click the sketch dimensions.
NX 9.0
What's New in NX 9 35
2D Synchronous Technology
What is it?
Use 2D Synchronous Technology commands to make dynamic modifications to sketches while maintaining
tangency constraints and connectivity.
The four new 2D Synchronous Technology commands are:
● Move Curve
● Offset Move Curve
● Resize Curve
● Delete Curve
Use 2D Synchronous Technology commands to select and modify 2D sketch curves similar to how you use
Synchronous Modeling commands with 3D surfaces.
Synchronous Modeling 2D Synchronous Technology
Selection You select faces using the Face Finder sub-
group. When you select faces, NX recognizes
other faces that may be inferred to be tangent,
parallel, coplanar, concentric, equal radius, or
symmetric. You have the option to include
any of these inferred faces as part of the
selection.
You select curves using the Curves Finder
sub-group. When you select a curve, NX
recognizes other curves that may be inferred to
be tangent, parallel, collinear, concentric,
equal radius, or symmetric. You have the
option to include any of these inferred curves
as part of the selection.
Modification Synchronous Modeling commands let you
make changes regardless of the design intent
from earlier features.
2D Synchronous Technology commands let
you make changes to the selected curves
regardless of existing sketch constraints. If
there are conflicting constraints, NX removes
these constraints to allow you to make the
modifications.
After you make the changes, NX adds
constraints where required to the modified
geometry.
NX 9.0
36 What's New in NX 9.0
Why should I use it?
Use 2D Synchronous Technology commands to make modifications where the existing constraints and dimensions
were not created to anticipate the change you want to make.
Where do I find it?
Application Any application that uses Direct Sketch or the Sketch Task Environment.
Prerequisite An active sketch.
Command Finder
Move Curve
Offset Move Curve
Resize Curve
Delete Curve
NX 9.0
What's New in NX 9 37
Rigid sketch groups
What is it?
When you use the New Sketch Group command, you can constrain all the objects in a sketch group to be a single
rigid object. To do this, use the new Rigidly Constrained option.
When you create a rigid sketch group, NX does the following:
● Displays a rigid constraint symbol when the group is not active.
● Keeps dimensions that position the rigid group as external dimensions.
● Displays internal dimensions and constraints only when you make the group active.
In the following example, the sketch contains two rigid groups. Neither group is active. The two rigid groups are
positioned with the external dimensions and constraints shown. The two groups are listed in the Part Navigator.
In the following example, the first sketch group is active. Its internal dimensions and constraints are displayed
instead of the rigid constraint symbol. The active group is indicated in the Part Navigator.
After you create a rigid sketch group, use dimensions and constraints to control the translation and rotation of the
group as a rigid object. Internal constraints do not prevent translation or rotation of the group.
NX 9.0
38 What's New in NX 9.0
To delete the rigid constraint, edit the group, or use the Show/Remove Constraints command.
Why should I use it?
Rigid sketch groups help you to:
● Constrain logical collections of curves so that they move together as a rigid unit.
● Simplify your display by showing only the external dimensions which position the group.
● Update the sketches faster.
● Position sketch groups similar to how you position components in an assembly.
Where do I find it?
Application Any application that uses Direct Sketch or the Sketch Task Environment.
Prerequisite An active sketch.
Command Finder
New Sketch Group
Graphics window Right-click an existing group →Edit Group or Ungroup or Active.
NX 9.0
What's New in NX 9 39
Part Module
Additional Part Module workflow
What is it?
The user interface and user interactions of part modules are enhanced to make working with part modules easier
within a single part file. If you use part modules to isolate portions of your design, you can now:
● Work with geometry without explicitly defining inputs and outputs.
● Work with geometry and faces inside the part module when the part module is not active.
To see faces, you must use the See-Thru commands. These commands also enable you to see faces outside the part
module when you are in the part module.
Where do I find it?
Application Modeling and Assemblies
Command Finder Module
Menu Format→Part Module
NX 9.0
40 What's New in NX 9.0
Shared Body enhancement
What is it?
Multiple designers can modify different objects on the same body at the same time even if the body is not divided
into partitions. To enable this workflow the lead designer must use the Shared Body option to create multiple part
modules that contain the same input body. Designers can add features only to the edges and faces of their particular
shared body part module.
Why should I use it?
The elapsed time it takes to blend an automotive body panel or engine block can be significantly reduced if multiple
designers can simultaneously blend different portions of the same part at the same time. Printers and copiers can
have complex sheet metal parts that can also benefit from dividing the modeling of sheet metal features among
multiple designers. In the past release, a body had to be physically split up into separate bodies to divide the work.
Where do I find it?
Application Modeling and Assemblies
Command Finder
Define Part Module Input
Menu Format→Part Module→Define Module Input
Location in dialog box Shared Body group → Define Shared Body Input check box
NX 9.0
What's New in NX 9 41
Controlling Part Module updates
You can control how NX updates your internal part modules, and prevent part modules from updating automatically.
Use the Delay Part Module Update and Update Part Modules commands to update one feature at a time or
update an entire part module.
To update features, leave Delay Part Module Update turned on, and control feature update using the out-of-date
icon in the Part Navigator. When you click the out-of-date icon for a feature, NX updates that feature and
any out-of-date parents. When you click the out-of-date icon for a part module, NX updates that part module, all
its member features, and any out of date parents.
To update all part modules you can:
● Click Update Part Modules .
● Turn off Delay Part Module Update .
Part Navigator Updates
In the Part Navigator the old Out of Date column is now called Up to Date, and displays the following icons:
Up to date
Out of date
Failed to update
Note
NX does not update if you click .
Expressions dialog box updates
The Expressions dialog box now has the same Up to Date column as the Part Navigator.
You can use the Active Part Modules Only check box in the Expressions dialog to display only the
expressions used in an active part module.
Because you can prevent NX from updating part modules automatically, you can postpone updates of large portions
of a part to a time when it is more convenient. You can also eliminate interim updates when they are not necessary.
Where do I find it?
Application Modeling and Assemblies
Command Finder Delay Part Module Update
Update Part Modules
NX 9.0
42 What's New in NX 9.0
Nest and Un-nest Part Module
Use the Nest Part Module command to nest a module into a peer module. Use the Un-nest Part Module
command to remove a nested module from inside another module.
Where do I find it?
Application Modeling and Assemblies
Command Finder Nest Part Module or Un-nest Part Module
Save As and Part Modules
What is it?
Linked part modules have WAVE links between the main part file and the linked part module part files. While
working in the main part file, when you choose Save As, you are prompted to save the associated linked part
module part files as well.
This functionality works:
● In managed mode
● In native mode
● With nested linked part modules
Where do I find it?
Application Modeling and Assemblies
Command Finder Save As
NX 9.0
What's New in NX 9 43
Synchronize Links enhancement
What is it?
The Synchronize Links command provides the ability to not only update the linked feature, but to map all of its
dependent features as well. You can now use the Synchronize Links command to update extracted features that
are part module inputs and outputs.
When you need to update extracted features, you must first use the Delay Part Module Update command.
Where do I find it?
Application Modeling and Assemblies
Command Finder
Synchronize Links
NX 9.0
44 What's New in NX 9.0
Modeling
Snip into Patches
Use Snip into Patches to perform two unique functions on an untrimmed B-surface face:
● Split the face into separate sheet bodies that correspond to the patch definition of the surface.
● Delete one or more patches from the original sheet. This is a quick way to repair a small area of a larger
sheet, so that you can then create a new surface to fill the gap.
1. Original B-surface selected.
2. One sheet body is created for
each patch.
3. Selected patches are
removed.
Where do I find it?
Application Modeling
Prerequisite An untrimmed B-surface consisting of a single face.
Command Finder
Snip into Patches
NX 9.0
What's New in NX 9 45
Rib
Use the Rib command to add a thin-wall rib or rib network to a solid body by extruding an intersecting planar
section.
Ribs are created based on a planar section of curves. The section can be any combination of curves:
1. A single open curve with no other curves‘
endpoint connected.
2. A single closed curve or spline.
3. Connected curves may be open or closed.
4. Y-junctions.
You can specify a wall direction where the rib walls are perpendicular to the section plane or parallel to it.
Perpendicular
Parallel
You can specify how thickness is applied relative to the section.
Symmetric — Rib thickness is applied symmetrically about the section curves.
Asymmetric — Rib thickness is applied to one side of the section curves.
Why should I use it?
Use Rib any time you need to create rib features from planar section curves. Ribs are common in molded, cast, and
forged parts and have numerous industrial applications.
Where do I find it?
Application Modeling
NX 9.0
46 What's New in NX 9.0
Command Finder Rib
Menu Insert→Design Feature→Rib
Mirror Geometry
What is it?
Use the Mirror Geometry command to create associative or non-associative mirrored geometry about a specified
plane.
Note
The Mirror Geometry command replaces the Mirror type in the Instance Geometry command from
previous releases.
You can mirror the following types of geometry:
● Curve
● Edge
● Face
● Datums
● Solid Body
● Point
● CSYS
● Plane
● Sheet Body
For the mirror operation, you can specify:
● Whether the mirrored geometry is associative or non-associative.
● Whether you want to copy threads.
● The method of orienting the mirrored axes when CSYS objects are mirrored.
Mirror X and Y, Derive Z
Mirror Y and Z, Derive X
Mirror Z and X, Derive Y
NX 9.0
What's New in NX 9 47
Where do I find it?
Application Modeling and Shape Studio
Command Finder
Mirror Geometry
Extract multiple bodies enhancement
What is it?
When you use the Extract Geometry command for Body or Mirror Body type copies, you can now create one
feature for multiple selected bodies.
The multiple bodies can include single bodies, feature bodies, and bodies in groups. You can set selection rules for
these bodies using the options on the new Body Rule list on the Top Border bar.
Where do I find it?
Application Modeling
Command Finder
Extract Geometry
Prerequisite In the Extract Geometry dialog box, the Extract Geometry Type list
must be set to Body or Mirror Body
Top border bar Body Rule list→Single Body, Feature Bodies or Bodies in Group
NX 9.0
48 What's New in NX 9.0
Analyze Pockets and Blend Pocket
What is it?
Use the Analyze Pockets and Blend Pocket commands together to efficiently model complex blends on
concave edges of pockets, to closely represent how the pocket will be machined.
Analyze Pockets
Blend Pocket
Analyze Pockets
Use Analyze Pockets to identify blending issues based on a specified type of machine tool. Areas with blending
issues are tagged in the display and presented in the HD3D Tools navigator.
Undercuts
HD3D Tools Results
Object Name Part Result
Analyze Pocket
Undercuts
Face: <#>
<partfile>.prt
<partfile>.prt
<partfile>.prt
Passed with...
Passed with...
Passed with...
NX 9.0
What's New in NX 9 49
Acutely Angled Walls
HD3D Tools Results
Analyze Pocket
Acutely Inclined Walls
Face: <#>
Face: <#>
<partfile>.prt
<partfile>.prt
<partfile>.prt
<partfile>.prt
Passed with...
Passed with...
Passed with...
Passed with...
Tool Inaccessible Areas
HD3D Tools Results
Analyze Pocket
Tool Inaccessible Areas
Face: <#>
Face: <#>
<partfile>.prt
<partfile>.prt
<partfile>.prt
<partfile>.prt
Passed with...
Passed with...
Passed with...
Passed with...
Use this analysis information to make any corrections necessary to the model and determine the proper selection of
tools for machining the blends.
NX 9.0
50 What's New in NX 9.0
Blend Pocket
After you have analyzed a pocket for machining issues, you can then use Blend Pocket to specify the type of tool
and machining characteristics to yield a blend that can be machined.
The types of tools available in Blend Pocket are:
● End Mill
● T Cutter
● Spherical Mill
When you use the End Mill tool type, you can specify how you want angled walls cut.
Swarf Cut Wall
Swarf cuts the wall and cuts the floor only until tangent to
the ramped floor near the wall. There are no sharp edges.
Cut Floor and Swarf Cut Wall
Cuts the floor until the tool touches the top of the wall,
and swarf cuts the wall. This leaves a sharp edge.
Cut Floor
Cuts only the floor, leaving the wall perpendicular to the
floor. There are no sharp edges.
Swarf Cut Wall and Floor
Cutter is angled to swarf cut both the wall and floor. This
leaves a sharp edge.
Why should I use it?
Many industries require the milling of complex blended pockets. Regular blending methods may not result in a
pocket that is modeled as it will be machined. Analyzing and validating pockets for blending prior to modeling the
blends avoids downstream manufacturing problems, improves quality and efficiency, and improves weight estimates
based on the model.
NX 9.0
What's New in NX 9 51
Where do I find it?
Application Gateway and Modeling
Command Finder
Analyze Pockets
Blend Pocket
Menu Analysis→Analyze Pockets
NX 9.0
52 What's New in NX 9.0
Combine or separate tool bodies
What is it?
You can now quickly combine or separate the volume of tool bodies from a target body. You can:
● Remove the volume of one or more tool bodies from a target body using the Convert to Subtract command.
● Combine the volume of two or more solid tool bodies into a single target body using the Convert to Unite command.
Note
If you created a Unite feature using the Define Regions option, those regions are discarded when the
feature is converted.
Why should I use it?
Use this function when you mistakenly create a Boolean Unite (or Subtract) and you want to convert it to a Subtract
(or Unite) without deleting the feature and starting over.
Where do I find it?
Application Modeling
Prerequisite A preexisting Unite or Subtract feature
Graphics window Right-click a Unite/Subtract feature→Convert to Unite or Convert to Subtract
Part Navigator Right-click a Unite/Subtract feature→Convert to Unite or Convert to Subtract
Browser Right-click a Unite/Subtract feature→Convert to Unite or Convert to Subtract
NX 9.0
What's New in NX 9 53
Interrupt feature updates
What is it?
You can now interrupt a long feature update, control its state, and roll it back to either:
● The last successfully updated feature, which becomes the current feature and all subsequent features
become inactive.
● The state before the update started. Any feature updates that took place are discarded.
Example workflow:
1. Suppress Extrude (2).
Part Navigator
Name
Model History
Datum Coordinate System (0)
Sketch (1) ―PROFILE‖
Extrude (2)
Extrude (3)
Unite (4)
Revolve (5)
Datum Plane (6)
2. Click Stop to interrupt the feature update.
NX 9.0
54 What's New in NX 9.0
3. After the update is interrupted:
● If Roll Back on Interrupt = Make Last Successful Feature Current
The last successfully updated feature – Chamfer (112) is current and all subsequent features become
inactive .
Part Navigator Name
Extrude (111)
Chamfer (112)
Sketch (113) ―SKETCH_000‖
Extrude (114)
Extrude (115)
Extrude (116)
Extrude (117)
● If Roll Back on Interrupt = Undo
The part reverts to the original state.
Part Navigator
Name
Model History
Datum Coordinate System (0)
Sketch (1) ―PROFILE‖
Extrude (2)
Extrude (3)
Unite (4)
Revolve (5)
Datum Plane (6)
Why should I use it?
You can now quickly cancel an update with the option of preserving what has already been calculated. This is
particularly useful for large and complex models that require long feature updates.
Where do I find it?
Application Modeling
Main Menu File→Utilities→Customer Defaults
or
Preferences→Modeling
Location in dialog box Modeling→General→Update tab→ Roll Back on Interrupt
or
NX 9.0
What's New in NX 9 55
Update tab→Roll Back on Interrupt
Load Rollback Data
What is it?
Use the new Load Rollback Data on Work Part Open option in the Assembly Load Options to improve
the speed and performance of common NX interactions, such as highlighting features.
By selecting this option, rollback data will be more quickly available when you change the work part.
Where do I find it?
Application Assemblies
Menu File→Options→Assembly Load Options→Load Behavior
group→Load Rollback Data on Work Part Open
Preferences→Modeling→Update tab→Load Rollback Data
The default for these options is populated by Customer Defaults → Modeling → General → Update tab→ Load Rollback Data
NX 9.0
56 What's New in NX 9.0
Sorting model views
You can sort Model Views in the Part Navigator using one of three automatic sort orders, or you can create your
own sort order, called an explicit order. You can save multiple explicit sort orders and apply them as needed.
Automatic sorting orders
Default Alphabetic Alphanumeric
● Model views that begin with the
character ‗#‘.
● Default system-supplied view
names.
● Numerals ordered before letters.
● Views with characters other
than letters, numerals, or ‗#‘.
● Remaining defined views,
sorted alphabetically.
● Model views that begin with
the character ‗#‘.
● Default system-supplied
view names.
● Numerals ordered before
letters, letters sorted
alphabetically.
● Characters other than letters,
numerals, or ‗#‘ are ordered
last.
Same as alphabetic method, but
numerals are treated as numeric
values and are ordered in
sequence.
Model Views
‖#_tentative_1‖
‖#_tentative_2‖
‖10_rotated‖
‖1_rotated‖
‖2_rotated‖
―Back‖
―Bottom‖
―Front‖
―Isometric‖
―Left‖
"Right‖
―Top‖
―Trimetric‖ (Work)
‖_reference_1‖
‖_reference_2‖
‖back_work‖
‖top_work‖
Model Views
‖#_tentative_1‖
‖#_tentative_2‖
‖10_rotated‖
‖1_rotated‖
‖2_rotated‖
―Back‖
‖back_work‖
―Bottom‖
―Front‖
―Isometric‖
―Left‖
"Right‖
―Top‖
‖top_work‖
―Trimetric‖ (Work)‖
‖_reference_1‖
‖_reference_2‖
Model Views
‖#_tentative_1‖
‖#_tentative_2‖
‖1_rotated‖
‖2_rotated‖
‖10_rotated‖
―Back‖
‖back_work‖
―Bottom‖
―Front‖
―Isometric‖
―Left‖
"Right‖
―Top‖
‖top_work‖
―Trimetric‖ (Work)‖
‖_reference_1‖
‖_reference_2‖
NX 9.0
What's New in NX 9 57
Explicit sorting orders
You can save an explicit, custom sorting order and apply it as necessary.
● Explicit sorting orders are filed with the part.
● In the Part Navigator, you can reorder views if Enable Drag and Drop Reorder is selected in
Part Navigator Properties.
● You can also use the Explicit Order dialog box to reorder, name, save, and retrieve explicit sorting
schemes.
Example:
PMI views were reordered as the first model views in the Part Navigator
and saved as user_defined_PMI. The saved sorting order was then applied by
selecting it in the Explicit Order dialog box.
1. Explicit Order dialog box
2. Saved tab
3. Saved file is selected and the saved sorting order is applied.
Part Navigator
Name
Model Views
(Order:user_defined_PMI)
―PMI‖
―PMI_FRONT‖
―PMI_TOP‖
‖#_tentative_1‖
‖#_tentative_2‖
‖1_rotated‖
‖10_rotated‖
‖2_rotated‖
―Back‖
―Bottom‖
―Front‖
―Isometric‖
―Left‖
"Right‖
―Top‖
―Trimetric‖ (Work)
Note
The saved sort order name
is appended to the Model Views node.
NX 9.0
58 What's New in NX 9.0
Why should I use it?
If you want to use a sort method other than the default method supplied with NX.
If you want to customize the order of the entries in the Part Navigator.
Where do I find it?
Application Gateway and Modeling
Command Finder Part Navigator Properties
Location in dialog box General tab:
Enable Drag and Drop Reorder
Sort Method list
Explicit order
Application Gateway and Modeling
Part Navigator Right-clickModel Views→Explicit Order
NX 9.0
What's New in NX 9 59
Select intersection edges in Edge Blend and Draft
What is it?
A new Selection Intent rule is available in Edge Blend and Draft to let you collect all of the edges produced by the
intersection of a target and tool body in a Boolean operation.
The following edge blend preview shows the intersection edges that were found between the selected edge of a
rectangular slot feature and its target body.
In this Edge Blend example:
A shelled extrude feature pierces two sections of a
solid body, to which it is united.
With the Edge Blend dialog box open and the
Feature Intersection Edges Selection Intent rule
active, selecting the extrude feature produces a preview of
the blend intersection edges.
NX 9.0
60 What's New in NX 9.0
Clicking OK or Apply creates the edge blend.
With the Draft command the Feature Intersection Edges Selection Intent rule is available with either of the
following Types:
● From Edges
● To Parting Edges
Why should I use it?
The Feature Intersection Edges Selection Intent rule improves the reliability of feature update in Edge Blend
and Draft, making them more adaptable to future design change.
Where do I find it?
Application Modeling, Shape Studio
Prerequisite ● Available with the Edge Blend and Draft commands.
● Available only with a Boolean feature (the child of a tool body and
a target body that were combined in a Boolean operation).
● Available in:
o Parts or models created or saved in NX 9 and above.
o Pre-NX 9 parts or models following an Automatic Feature Replay or Feature Playback in NX 9 or
above.
Top Border Bar Curve Rule list→Feature Intersection Edges
Command Finder Edge Blend and Draft
NX 9.0
What's New in NX 9 61
Replace Edge
What is it?
Use the Replace Edge command to modify or replace the boundary of a surface.
This command replaces the Edit Sheet Boundary command, but retains only the replace edge functionality from
the Edit Sheet Boundary command.
The options to remove holes and trims are now available in different commands.
● To remove holes, use the Edge to Delete option that is available for the new Local Untrim and Extend command.
● To create non-parametric bodies, clear the Associative check box that is now available for the Untrim
command.
Where do I find it?
Application Modeling
Command Finder
Replace Edge
NX 9.0
62 What's New in NX 9.0
Local Untrim and Extend
What is it?
Use the Local Untrim and Extend command to extend, trim, or untrim a single surface of a sheet body.
You can:
● Untrim the surface by selecting one or more edges of the surface.
● Remove interior holes and edges of the surface.
● Create a new surface without modifying the original surface.
Original surface
Extended surface
Trimmed surface
Untrimmed surface
NX 9.0
What's New in NX 9 63
Deleted hole
Where do I find it?
Application Modeling
Command Finder
Local Untrim and Extend
NX 9.0
64 What's New in NX 9.0
Rough Offset enhancement
You can now use a facet sheet body as input for a Rough Offset.
Where do I find it?
Application Modeling, Shape Studio
Command Finder
Rough Offset
Location in dialog box Filter list
Surface Generation Method→Rough Fit.
NX 9.0
What's New in NX 9 65
Replace Feature enhancements
What is it?
Geometric matching in Replace Feature is now more effective and reliable. The command‘s interaction has been
improved and is easier to use.
● Geometric matching now uses an improved algorithm that provides a much higher rate of successful
matches.
● A new Display Only Unique Inputs during Mapping option supports geometric matching. When
selected, Selection Intent rule settings that were used to specify the input for the original dependent
downstream features are preserved. Selection Intent remains active, but it‘s user interface is hidden to
prevent inadvertent changes.
● When the Display Only Unique Inputs during Mapping option is selected, an Automatic Progression during Mapping option automatically scrolls the list of parent objects to the next
unresolved parent feature.
● A new Automatically Execute Geometric Matching option is selected by default.
If you do not want automatic geometric matching to occur, clear this option box.
Why should I use it?
Automatic mapping is now more robust and successful when you replace a feature.
Where do I find it?
Application Modeling, Shape Studio
Menu Edit→Feature→Replace...
Location in dialog box Replace Feature dialog box
Automatic Matching group
Geometric Matching Allowance box
Automatically Execute Geometric Matching check box
Settings group
Display Only Unique Inputs during Mapping
Automatic Progression during Mapping
NX 9.0
66 What's New in NX 9.0
Unsew enhancements
What is it?
When using the Unsew command you can now use edges to split a body, in addition to faces.
Selected edges identify region to be
unsewn
Interior region of the unsewn sheet
body shown repositioned for clarity
On a sheet body, the selected edges may either form a closed loop or they should extend across the sheet body,
starting and ending on laminar edges.
On a solid body, the selected string of edges must form a closed loop.
Why should I use it?
In the above example, by using Edge selection and the Curve Rule list, only a single tangent edge string needed to
be selected instead of multiple faces.
Where do I find it?
Application Modeling
NX 9.0
What's New in NX 9 67
Command Finder
Unsew
NX 9.0
68 What's New in NX 9.0
Draft enhancements
What is it?
The Draft command has been enhanced with an additional Draft Method of Stationary and Parting Face.
Use the Stationary and Parting Face draft method to create draft:
● From a planar face to a parting surface. The stationary object is defined by a plane or planar face.
● From a non-planar face or set of faces to a parting surface.
Where do I find it?
Application Modeling and Shape Studio
Command Finder
Draft
Location in dialog box Draft References group, Draft Method list→Stationary and Parting Face
NX 9.0
What's New in NX 9 69
Draft Body enhancements
What is it?
When you create a Draft Body, you can now create a tangent to face draft using the following:
● A planar object through the faces to draft
● A non planar object through the faces to draft
Body with Isocline Curves
Draft To Isocline
Draft Tangent to Face
Planar parting line
NX 9.0
70 What's New in NX 9.0
Draft To Isocline
Draft Tangent to Face
Non-planar parting line
Where do I find it?
Application Modeling, Shape Studio
Command Finder
Draft Body
NX 9.0
What's New in NX 9 71
Thicken enhancements
What is it?
The Thicken command has been enhanced to allow region boundaries of different thicknesses. It also allows
specified areas to be pierced.
The Region Behavior group has been added to the dialog box.
Original surface with curves on the surface.
One thicken feature with 2 thicknesses and 2 pierced
areas.
Where do I find it?
Application Modeling, Shape Studio
Command Finder
Thicken
NX 9.0
72 What's New in NX 9.0
Pattern enhancements
What is it?
The Pattern Face command and the Pattern Geometry command now share common pattern definition options.
You can create patterns of faces or geometry in various patterns and define pattern boundaries, reference points,
orientation, and clocking.
Note
Pattern Geometry replaces the Instance Geometry command of previous releases.
● You can create a pattern of faces or geometry using a variety of pattern layouts.
Linear
Polygon
Along
Reference
Circular
Spiral
General
Helix
● You can fill a specified boundary with a pattern of faces or geometry.
NX 9.0
What's New in NX 9 73
● For a Linear layout, you can specify a Symmetric pattern in one or both directions. You can also specify
to Stagger columns or rows.
● For a Circular or Polygon layout, you can choose to radiate a pattern.
● You can define a Pattern Increment by using expressions to specify pattern parameters.
● You can export pattern parameter values to a spreadsheet and make positional edits that are propagated
back to your pattern definition.
● You can explicitly select individual instance points for deletion or for clocking instances to different
locations.
Linear 4 x
4 layout →
Delete
Multiple instances of the pattern
can be deleted at one time.
Clock
Each move shown above is a
separate clocking operation.
NX 9.0
74 What's New in NX 9.0
● You can control the orientation of a pattern.
Same As Input
Follow Pattern (circular)
Why should I use it?
Use Pattern Face and Pattern Geometry anytime you want to propagate faces or geometry in a geometric
pattern.
Pattern Face is especially useful when working with imported solid models when there are no features in the
model to pattern. It also does not create individual instances as does Pattern Feature, so feature creation and
editing are faster.
Where do I find it?
Application Modeling, Shape Studio, and Advanced Simulation
Command Finder
Pattern Face
Pattern Geometry
Menu Insert→Associative Copy→Pattern Geometry
NX 9.0
What's New in NX 9 75
Untrim enhancements
What is it?
When you use the Untrim command, you can now create a non-parametric body. To do this, clear the new
Associative check box.
Where do I find it?
Application Modeling
Command Finder
Untrim
Location in dialog box Settings group→Associative check box
NX 9.0
76 What's New in NX 9.0
Divide Face enhancements
What is it?
A tool option list with the Divide Face command now provides three new methods for specifying how to divide a
face.
● Line by Two Points
● Offset Curve in Face
● Iso-Parametric Curve
The original method used with Divide Face is still available and now appears as Object in the tool option list.
Why should I use it?
These new methods allow greater flexibility when defining dividing objects, where previously you could only select
curves, faces, or datum planes as dividing objects. An enhanced interface also provides a more effective way to
create a dividing edge in the model.
Where do I find it?
Application Modeling, Shape Studio
Command Finder
Divide Face
NX 9.0
What's New in NX 9 77
Part Families enhancements
What is it?
The Part Families command is enhanced as follows:
● You can now control the order of the columns in the spreadsheet by reordering them in the Part Families
dialog box.
Note
You cannot directly reorder columns in the spreadsheet.
● You can now assert mass on part family members for Advanced Weight Management calculations.
● You can now assign physical materials to part family members. See the Modeling help for more
information, including the format you must use in the part family spreadsheet.
● The Part Families command and other part family interactions are now supported in journals.
● The Display Message when Modifying Part Family Members customer default lets you control
whether warning messages are displayed when you modify part family members and cannot save the
changes.
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click Find
Default .
Why should I use it?
You may want to use the Display Message when Modifying Part Family Members customer default in
situations that can potentially modify many part family members, for example:
● When you convert mating conditions in your assembly to assembly constraints.
● When you run Check-Mate tests on your assembly.
Where do I find it?
Application Modeling
Command Finder Part Families
Menu Tools→Part Families
Location in dialog box
Columns group→Actions→Add at End or Add after Selected
Column
NX 9.0
78 What's New in NX 9.0
Body selection enhancements for Boolean operations
What is it?
Include Sheet Bodies is a new option on the Top Border that includes or excludes sheet bodies during
selection.
On – Selection collects solid bodies and sheet bodies.
It works in conjunction with the Body Rule options:
● Single Body
● Feature Bodies
● Bodies in Group
Why should I use it?
This option lets you be more specific in the selection of bodies when using commands that infer Boolean operations.
Where do I find it?
Application Modeling and Shape Studio
Prerequisite Type Filter list→Solid Bodies
Top Border Bar Include Sheet Bodies
NX 9.0
What's New in NX 9 79
Face selection enhancements for Synchronous Modeling
What is it?
Include Interior Boss and Pocket Faces is a new option on the Top Border that includes interior boss
and pocket faces when selecting slot and rib faces for Synchronous Modeling face operations.
On – Selection includes faces of interior boss and pocket
faces.
Why should I use it?
This option lets you be more specific in the selection of boss and pocket faces when performing Synchronous
Modeling face operations.
Where do I find it?
Application Modeling and Shape Studio
Prerequisite Face Rule list→Rib Faces or Slot Faces
Top Border Bar
Include Interior Boss and Pocket Faces
NX 9.0
80 What's New in NX 9.0
Synchronous Modeling
Move Edge
What is it?
You can now edit a shape by directly manipulating its edges instead of the usual method of editing its faces. Faces
adjacent to the edges you edit adapt to follow their motion.
1. You want to replace the cylinder at the top
of your model with a common slope.
2. You select the first edge to move.
3. When you move the edge the shape of the
body changes and adapts the faces
surrounding the edge.
NX 9.0
What's New in NX 9 81
4. You select the second edge to move.
5. The solid body is successfully modified.
The following rules apply to moving edges:
● Only a single chain of end-connected edges can be edited.
● The edges must all be on the same body.
● A laminar edge is not allowed.
Why should I use it?
Use Move Edge with Offset Edge and Divide Face to change the basic shape of a model by moving and adding
new edges and faces.
Where do I find it?
Application Modeling, Shape Studio
Command Finder Move Edge
Menu Insert→Synchronous Modeling→Edge→Move Edge
NX 9.0
82 What's New in NX 9.0
Offset Edge
What is it?
Designed to work in tandem with the new Move Edge command, Offset Edge lets you offset an edge or a set of
contiguous edges.
● You can offset existing edges in a plane or along faces.
● You can create new edges using the Divide Face command and offset or ―morph‖ their basic shape using
Offset Edge.
Original model
An edge is selected, and an offset applied and previewed
Result of offset edge
Why should I use it?
Use Offset Edge with Move Edge and Divide Face to change the basic shape of a model by moving, offsetting,
and adding new edges and faces.
Where do I find it?
Application Modeling, Shape Studio
Command Finder Offset Edge
Menu Insert→Synchronous Modeling→Edge→Offset Edge
NX 9.0
What's New in NX 9 83
Delete blend faces with the Delete Face command
What is it?
You can select and delete multiple blend faces in your model using a value for the limit of a blend radius.
Once you specify a radius value in the Delete Face dialog box and select a blend face in the graphics window, all
blend faces with a radius equal or less than equal to the value you specified are selected for deletion.
You could also drag a rectangle to select all blend faces of equal or lesser value than the one you specified.
Why should I use it?
Use this enhancement to delete all circular blends in a model given a specified threshold for a radius size.
Where do I find it?
Application Modeling, Shape Studio
Command Finder Delete Face
Menu Insert→Synchronous Modeling→Delete Face
Location in dialog box Type group→Blend Size option
Blend to Delete group→Blend Size <= box
NX 9.0
84 What's New in NX 9.0
Label Notch Blend enhancement
What is it?
The Label Notch Blend command can now succeed in more cases involving compound notch blends.
A compound notch blend occurs when two blend faces come into contact and ―notch‖ each other.
Label Notch Blend lets you label such faces as rolling ball blends, allowing NX to properly recognize them as
blends during subsequent face change operations, such as with Move Face and Resize Blend.
Notch blending was introduced in NX 8.5 with the Label Notch Blend command, but it did not support
compound notch blends.
Where do I find it?
Application Modeling, Shape Studio
Command Finder Label Notch Blend
Menu Insert→Synchronous Modeling→Detail Feature→Label Notch Blend
NX 9.0
What's New in NX 9 85
Facet Body Preparation
Create Box
What is it?
Use the Create Box command to create a bounding box around selected geometry.
When you use the Create Box command:
● Curves, edges, faces and faceted bodies may be selected.
● The box is created to enclose the selected geometry.
● The box is aligned with the WCS.
● A clearance distance can be applied to the bounding box.
● An associative solid body is created.
When you create a box, you can control:
● The reference CSYS orientation using the manipulator.
● The color of the bounding box.
● An offset from the body by using a clearance or by dragging the sizing handles on the box.
Where do I find it?
Application Modeling, Mold Wizard, and Progressive Die Wizard
Prerequisite A curve, edge face or a faceted body to select.
Command Finder
Create Box
NX 9.0
86 What's New in NX 9.0
Snap Point enhancement
What is it?
A new Point on Facet Vertex option has been added to the snap point options, use this option to snap to
facet vertices when creating lines, arcs, and circles based on a faceted body.
The Point on Facet Vertex snap point is currently available for the following commands:
● Point
● Line
● Arc/Circle
● Lines and Arcs
● Studio Spline
● Fit Curve
● Four Point Surface
● Rapid Surfacing
Where do I find it?
Application Modeling, Mold Wizard and Progressive Die Wizard.
Top Border Bar
Point on Facet Vertex
NX 9.0
What's New in NX 9 87
Extrude Facet Body
What is it?
Use the Extrude Facet Body command to extrude an existing faceted body into a faceted solid body.
The faceted sheet:
● Can be extruded by distance.
● Can be extruded to a plane.
● Will process undercuts.
Where do I find it?
Application Modeling, Mold Wizard, Progressive Die Wizard
Prerequisite A faceted body
Command Finder
Extrude Facet Body
NX 9.0
88 What's New in NX 9.0
Extrude Profile
Use the Extrude Profile command to extrude a closed profile between two planes.
● The curve is extruded along the specified vector and trimmed by limiting planes.
● The distance is measured from a bounding box of the input.
● An offset value may also be applied.
● A faceted body is created.
Where do I find it?
Application Modeling, Mold Wizard, Progressive Die Wizard
Command Finder
Extrude Profile
NX 9.0
What's New in NX 9 89
Merge Disjoint Facet Bodies
What is it?
Use the Merge Disjoint Facet Bodies command to bridge the gap between two disjointed faceted sheet bodies
and to create a single merged faceted sheet body.
Faceted bodies may be joined using a linear or tangent option.
Why should I use it?
Faceted bodies sometimes have gaps between them that are not easily filled by additional scanning or by manual
methods. Merge Disjoint Facet Bodies provides a convenient way to merge the bodies and automatically fill
the gap between them.
Where do I find it?
Application Modeling, Mold Wizard, Progressive Die Wizard
Prerequisite Two faceted bodies that are not touching
Command Finder
Merge Disjoint Facet Bodies
NX 9.0
90 What's New in NX 9.0
Merge Overlapping Facet Bodies
What is it?
Use the Merge Overlapping Facet Bodies command to merge two faceted bodies into a single merged faceted
sheet body.
Why should I use it?
Faceted bodies sometimes overlap and the area in common needs to be combined in a way that does not produce an
overabundance of facets. Merge Overlapping Facet Bodies provides a convenient way to merge the bodies and
re-tessellate the common areas.
Where do I find it?
Application Modeling, Mold Wizard, Progressive Die Wizard
Prerequisite Multiple faceted bodies
Command Finder
Merge Overlapping Facet Bodies
NX 9.0
What's New in NX 9 91
Merge Touching Facet Bodies
Use the Merge Touching Facet Bodies command to merge two faceted sheet bodies that are touching at a
common edge by sewing them together to create a single new faceted sheet body.
Why should I use it?
Even though two adjacent faceted sheet bodies may appear to touch at a common edge, there are often tiny gaps
between them. Merge Touching Facet Bodies eliminates the gap and combines the bodies into a single faceted
sheet body.
Where do I find it?
Application Modeling, Mold Wizard, Progressive Die Wizard
Prerequisite Faceted sheets
Command Finder
Merge Touching Facet Bodies
NX 9.0
92 What's New in NX 9.0
Rough Offset enhancement
You can now use a facet sheet body as input for a Rough Offset.
Where do I find it?
Application Modeling, Shape Studio
Command Finder
Rough Offset
Location in dialog box Filter list
Surface Generation Method→Rough Fit.
NX 9.0
What's New in NX 9 93
Shape Studio
Smooth Curve String
What is it?
The Smooth Curve String command creates a smooth set of curves that are continuous and simplified.
● They can be associative or not.
● Specified curves in the string may be designated as fixed elements, and will not be modified.
● Continuity level can be specified (G0, G1, or G2).
● Specified radius fillets can be added to sharp corners.
Why should I use it?
To create models that are more resistant to update failures.
Where do I find it?
Application Modeling and Shape Studio
Command Finder
Smooth Curve String
NX 9.0
94 What's New in NX 9.0
Section surface user interface improvements
What is it?
The Section Surface dialog box has been reorganized. The 20 types of section surfaces have been broken into:
● Four types of section surfaces.
● 13 modes of controlling the section surface shape.
● 3 methods of controlling the slope at the edges of the section surface.
Old Type New Type Mode Slope Control
Ends-Apex-Shoulder Conic Shoulder By Apex
Ends-Slope-Shoulder Conic Shoulder By Curves
Fillet-Shoulder Conic Shoulder By Faces
Ends-Apex-Rho Conic Rho By Apex
Ends-Slope-Rho Conic Rho By Curves
Fillet-Rho Conic Rho By Faces
Ends-Apex-Hilite Conic Hilite By Apex
Ends-Slope-Hilite Conic Hilite By Curves
Fillet-Hilite Conic Hilite By Faces
Four-Point-Slope Conic Four Point Slope N/A
Five-Point Conic Five Point N/A
Three-Point-Arc Circular Three Point N/A
Two-Point-Radius Circular Two Point Radius N/A
End-Slope-Arc Circular Two Point Slope N/A
Point-Radius-Angle-Arc Circular Radius Angle Arc N/A
Circle Circular Center Radius N/A
Circle-Tangent Circular Tangent Radius N/A
Ends-Slope-Cubic Cubic Two Slopes N/A
Fillet-Bridge Cubic Fillet Bridge N/A
Linear-Tangent Linear N/A N/A
Additional changes include the following:
● You can use a vector as a spine curve.
● The Type, Mode, and Slope Control method can be changed when editing an existing feature.
● Interior Guides are moved to the Guides group.
NX 9.0
What's New in NX 9 95
● Start/End Flow Direction are moved to the Section Control group.
Where do I find it?
Application Modeling and Shape Studio
Command Finder
Section Surface
NX 9.0
96 What's New in NX 9.0
Highlight Lines enhancement
What is it?
Reflection Contours is a new type of Highlight Line analysis. It creates a near-photorealistic representation of
the reflection of a fluorescent tube light array upon surfaces. It seeks to mimic the practice used in the auto industry
to evaluate the quality of exterior surfaces.
Reflection Contour lines are calculated much the same as Reflection lines (without the light placement options),
except you also have control over:
● Line Width
● Light Diffuseness
● Body Color
● Light Color
Why should I use it?
To help analyze surface shape and surface quality.
Where do I find it?
Application Modeling and Shape Studio
Command Finder
Highlight Lines
NX 9.0
What's New in NX 9 97
Deviation Gauge enhancements
What is it?
When you perform the deviation analysis:
● NX calculates the negative inner and outer tolerance values when you compute the deviation using the 3D
option available in the Measurement Definition group.
● You can view the deviation value at any point by moving the cursor to the point in the graphics window.
● You can display the deviation value as a PMI label. To do this, you must enable the Label with PMI customer default.
To specify the location of the PMI labels, use the Specify Location for Deviation Label option.
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click Find
Default .
Where do I find it?
Application Shape Studio
Command Finder
Deviation Gauge
Location in dialog box Tolerance group→Negative Inner box or Negative Outer box
Label group→Specify Location for Deviation Label
NX 9.0
98 What's New in NX 9.0
Face Analysis – Slope enhancements
What is it?
You can now specify up to 12 colors in which to display slope analysis results.
You can view:
● The slope value at any point on the face of an object by moving the cursor to the point.
● The slope value as a PMI label. To do this, you must enable the Label with PMI customer default.
You can specify the location of the PMI label. To do this, use the Specify Label Position option in the
Face Analysis – Slope dialog box.
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click Find
Default .
Where do I find it?
Application Shape Studio
Command Finder
Face Analysis – Slope
Location in dialog box Specify Label Position option
NX 9.0
What's New in NX 9 99
Concave Faces enhancements
What is it?
When you use the Concave Faces command, NX groups the faces that have the same radius and displays the
analysis results in a list in the Face Radius List group.
You can:
● Assign a color attribute to faces that have the same radius. To do this, select a row from the Face Radius
List box, right-click and choose Assign Color.
● View the radius of the concave faces as a PMI label. To specify the location of the PMI label, use the
Specify Label for Face Radius option.
Example
The yellow color attribute is assigned to the concave faces whose radii lie within the range of 3 mm
to 6 mm when viewed in a direction normal to the selected faces.
In the Concave Faces dialog box, in the Face Radius List box, you can view a list of faces that
have the same radius.
R = 3.0 mm (3) constant
R = 3.0 mm (4) 3.06 – 3.45
R = 4.0 mm (1) constant
R = 5.0 mm (2) constant
R = 5.1 mm (1) 5.13 – 5.53
R = 6.0 mm (9) constant
In the graphics window, you can view each radius as a PMI label.
You can also:
● Specify the number of decimal places up to which the radius of the concave faces is displayed in the Face
Radius List box. To do this, use the Group Interval option in the Face Radius List group.
For example, if Group Interval = 0.01, radius values up to two decimal places are displayed in the Face
Radius List box.
NX 9.0
100 What's New in NX 9.0
● View the radius of the concave faces at any point on the face by moving the cursor to the point in the
graphics window.
Where do I find it?
Application Shape Studio
Command Finder
Concave Faces
Location in dialog box Face Radius List group
NX 9.0
What's New in NX 9 101
Face Curvature Analysis
What is it?
You can analyze the curvature of faces and display the information in three different ways:
Color Plot
Contours
Both
Face Curvature offers nine methods for calculating curvature:
● Gaussian
● Absolute
● Minimum
● Maximum
● Mean
● Normal
● Sectional
● U
● V
Why should I use it?
To analyze the shape, continuity, smoothness, and uniformity of a surface for aesthetic purposes.
Where do I find it?
Application Modeling and Shape Studio
Command Finder
Face Curvature Analysis
NX 9.0
102 What's New in NX 9.0
Ruled surface Developable Alignment
What is it?
When using the Ruled Surface command, you can now use the new developable alignment method to create a
surface that can be flattened without wrinkling, stretching, or tearing. For developable surfaces, the tangent plane
along the ruling remains constant. This preserves the angle between any two crossing curves at a point on the
surface.
Filler surfaces are created:
● Between consecutive planar and tangent developable components.
● At the beginning and end of the input curves to complete the surface along the curves.
Where do I find it?
Application Modeling and Shape Studio
Command Finder
Ruled
Location in dialog box Alignment group, Alignment list→Developable
NX 9.0
What's New in NX 9 103
Wrap/Unwrap Curve
What is it?
You can now use the Wrap/Unwrap Curve command to wrap or unwrap curves from a developable ruled
surface.
Where do I find it?
Application Modeling and Shape Studio
Command Finder Wrap/Unwrap Curve
NX 9.0
104 What's New in NX 9.0
Assemblies
Pack all components enhancement
What is it?
When you load an assembly, multiple instances of the same parts are now automatically packed for you by default.
Previously you had to do this manually in the Assembly Navigator. You can change the default if you do not
want multiple instances of the same part shown as packed components in the Assembly Navigator.
Where do I find it?
Application All NX applications
Command Finder Customer Defaults
Location in dialog box Gateway→Assembly Navigator→Pack Components check box
NX 9.0
What's New in NX 9 105
WAVE link multiple bodies enhancement
What is it?
When you use the WAVE Geometry Linker, for Body or Mirror Body type links, you can now create one
WAVE link for multiple selected bodies.
The multiple bodies can include single bodies, feature bodies, and bodies in groups. You can set selection rules for
these bodies using the options on the new Body Rule list on the Top Border bar.
Why should I use it?
You can model tool solid bodies in a separate part file and then WAVE link these bodies into another part using a
single WAVE link. The single WAVE link makes it easier to control updates. When your WAVE link is a group or a
feature group, changes to the group are reflected in the WAVE link.
Where do I find it?
Application Assemblies
Command Finder
WAVE Geometry Linker
Prerequisite In the WAVE Geometry Linker dialog box, the WAVE Link Type list
must be set to Body or Mirror Body
Top border bar Body Rule list→Single Body, Feature Bodies or Bodies in Group
NX 9.0
106 What's New in NX 9.0
Load Rollback Data
What is it?
Use the new Load Rollback Data on Work Part Open option in the Assembly Load Options to improve
the speed and performance of common NX interactions, such as highlighting features.
By selecting this option, rollback data will be more quickly available when you change the work part.
Where do I find it?
Application Assemblies
Menu File→Options→Assembly Load Options→Load Behavior
group→Load Rollback Data on Work Part Open
Preferences→Modeling→Update tab→Load Rollback Data
The default for these options is populated by Customer Defaults → Modeling → General → Update tab→ Load Rollback Data
NX 9.0
What's New in NX 9 107
Assembly Clearance enhancements
What is it?
The Assembly Clearance commands are enhanced as follows:
● You can now calculate the penetration depth of each interference when you run a clearance analysis.
● The dialog boxes are updated and reorganized to make them easier to use.
● You can now select and delete multiple clearance sets.
● You can specify the units used in a clearance analysis by choosing an option from the analysis validation
units menu, Units Custom.
Penetration depth is calculated using lightweight geometry; therefore the results are approximate. When you study a
hard interference, the approximate maximum interference measurement is displayed using:
● Two planes at the boundaries of the penetration.
● A penetration depth line.
● A box that displays the value of the approximate maximum measurement.
Why should I use it?
You can identify interferences in order of severity by sorting the results in the Distance column of the Clearance Browser. This lets you address the most severe interferences first.
You can now run a clearance analysis using the unit type that is most useful for your purposes. Previously, clearance
analysis results were always displayed in the unit type of the displayed part.
Where do I find it?
Calculate Penetration Depth
Command Finder
Assembly Clearance
Menu Analysis→Assembly Clearance→Clearance Set→Set or New
Location in dialog box Settings group→Calculate Penetration Depth
NX 9.0
108 What's New in NX 9.0
Units Custom
Command Finder Custom Units or Units Custom
Order of components in the Assembly Navigator
What is it?
You can control the order of the components in the Assembly Navigator by creating your own user-defined order
or applying a system-defined order. The active order is shown in the assembly node after the part name.
You can create a user-defined order by using either of the following methods:
● Drag one or more selected components to a new location in the Assembly Navigator.
Caution
You can have as many orders as you want, and switch between them as often as you like, without
changing the structure of your assembly. However, you must be very careful when you create an
order by dragging components and subassemblies. If you drag a component or subassembly node
away from its original parent to another location in your assembly, the component or subassembly
changes its parent and your assembly is restructured instead of reordered. See Sorting, reordering,
and restructuring the Assembly Navigator for more information.
● Use the Reorder Components command to specify the new location for one or more selected
components. When your assembly structure is large, you may find it easier to reorder selected components
with the Reorder Components dialog box instead of dragging them.
User-defined orders are saved with the assembly so that you can continue to use them in later NX sessions.
NX supplies the following system-defined orders:
● Chronological, Alphanumeric, and Alphabetic, which are available in both native NX and managed
modes.
● Sequential, which is available only in managed mode.
Use the Edit Orders in Part command to:
● Apply or copy any user-defined order or system-defined order.
● Rename or delete any user-defined order.
Why should I use it?
Component ordering provides a helpful, consistent, and predictable way to order components in the Assembly Navigator, so that it is easier to find the components that interest you. For example, you can use chronological
order to easily find the components that were most recently added to the assembly, or you can create a user-defined
order that positions the most commonly-modified components highest in the order.
When you update the order of components, the order is saved with the assembly and used the next time you load the
assembly.
NX 9.0
What's New in NX 9 109
Where do I find it?
Reorder Components
Application Assemblies
Command Finder Reorder Components
Assembly Navigator Right-click the top-level assembly node→Navigator Order→Reorder Components
Edit Orders in Part
Application Assemblies
Command Finder Edit Orders in Part
Assembly Navigator Right-click the top-level assembly node→Navigator Order→Edit Orders in Part
NX 9.0
110 What's New in NX 9.0
Pattern Component
What is it?
Pattern component replaces the component array functionality, providing a greater range of pattern types, a more
dynamic user interaction, and functional and user interface consistency with Pattern Feature. Component patterns
also interact more dynamically and predictably with assembly constraints.
Pattern Component is used for creating copies of components and laying them out in a pattern formation. It is
possible to pattern multiple components together using a single component pattern.
You can create associative patterns of the following types:
● Linear – lays out components in one or two linear directions.
● Circular – lays out components along an arc or circle.
● Reference – creates and positions components using members of an existing pattern (e.g. places bolts in a
pattern of holes).
Once created, these associative patterns can be edited. They can also update in response to changes in the model.
In addition, you can create the following types of non-associative patterns:
● Polygon – lays out components along the edges of a polygon.
● Spiral – creates a layout of components along a spiral path.
● Along – create components along a path defined by a curve chain.
● Helix – creates components along a helical path.
● General – creates a series of components in positions defined by the user.
After a pattern component has been created, it is listed in the Assembly Navigator in the Component Patterns
folder and can be edited from there. When you have an assembly with existing component arrays, these arrays are
also listed in the Component Patterns folder and are edited from this folder.
Why should I use it?
You use component patterns when you want to place multiple instances of one or more components in a pattern.
This pattern can be defined in the assembly or it can reference a pattern such as an existing hole pattern in a
component.
Component patterns should be used in situations where component arrays would have been used in previous
releases. Patterns can also be used to create complex pattern types that were not supported by component arrays.
Component patterns replace component arrays, providing more extensive functionality and superior user interaction.
Component arrays cannot be created in NX 9. Component arrays cannot be converted in component patterns, but
existing arrays can be edited in NX 9.
NX 9.0
What's New in NX 9 111
Where do I find it?
Application Assemblies
Command Finder Pattern Components
NX 9.0
112 What's New in NX 9.0
Identification of inconsistencies between WAVE and assembly constraints
What is it?
When an assembly constraint cannot be solved consistently with WAVE-linked geometry, NX now marks the
constraint with the icon and provides the following constraint status:
Suppressed automatically to avoid a conflict between assembly constraints and WAVE
After you finish your edits, you can unsuppress the constraint to remove the conflict.
Why should I use it?
During updates, NX automatically sets this status on constraints that cannot be solved consistently with WAVE-
linked geometry. The status indicates an inconsistency in your model that you should consider resolving.
Where do I find it?
Application Assemblies
Assembly Navigator Top-level assembly node→Constraints folder→Constraint node that
conflicts with WAVE→Alerts column
Constraint Navigator Work Part node→Constraint node that conflicts with WAVE→Status
column
NX 9.0
What's New in NX 9 113
Align/Lock assembly constraint
What is it?
You can use the new Align/Lock constraint type to:
● Align two axes in different components while preventing any rotation about the common axis. The
Align/Lock constraint behaves like an Align constraint except for this lack of rotation.
● Align two circular arcs in different components while preventing the components from rotating relative to
each other. The Align/Lock constraint behaves like a Concentric constraint except for this lack of
rotation.
In the following figure, the bolts have the same constraints, except the bolt on the left has an Align constraint
between the centerlines of the bolt and hole. The bolt on the right has an Align/Lock constraint between the same
centerlines. The bolt on the left has one rotation degree of freedom, which means that the bolt can spin around its
centerline. The bolt on the right is locked in place.
Why should I use it?
An Align/Lock constraint is useful in situations such as the following:
● You want to position and fully constrain rotationally-symmetric components.
● You have a component that you want to constrain using an axis, and you want to simultaneously prevent
rotation about that axis.
For example, you can use an Align/Lock constraint to position a bolt in a hole.
Where do I find it?
Application Assemblies
Command Finder
Assembly Constraints
Graphics window
Right-click a component→Assembly Constraints
Location in dialog box
Type group→Type list→Align/Lock
NX 9.0
114 What's New in NX 9.0
Direction to Fixed column in the Constraint Navigator
What is it?
For each component node in the Constraint Navigator, the new Direction to Fixed column identifies which
constraints connect the component to fixed geometry, whether directly or indirectly. Each unsuppressed constraint
has one of the following icons:
Icon Tooltip
Toward Fixed Geometry
Away from Fixed Geometry
Fix
The constraint network does not contain any fixed geometry
Constraints that lead toward fixed geometry are typically those that determine the position of that component.
Constraints that lead away from fixed geometry typically position other components against the component you are
examining.
Some components are referenced by large numbers of constraints, but often only a small number of the constraints
actively influence the position of the components.
Why should I use it?
The information in the new Direction to Fixed column is useful when you want to understand which constraints
impact the position of a component, for example, in situations such as the following:
● When you want to modify the position of the component.
● When you want to add or remove degrees of freedom.
Where do I find it?
Application Assemblies
Prerequisite The Constraint Navigator must be in one of the following modes:
● Group by Components
● Group by Component Status
● Group by Component Level
Constraint Navigator Constraint node→Direction to Fixed column
NX 9.0
What's New in NX 9 115
Product interface enhancements
What is it?
Product interfaces are enhanced as follows:
● The Product Interface command now provides a level of indirection between the source object and the
linked object that is in another part file. A linked object links to a public object instead of directly to the
source object.
● You can use the new WAVE Interface Linker command to create a linked feature for one or more
selected product interfaces.
● You can now use the WAVE Geometry Linker command to create or edit a linked feature for a selected
product interface.
Why should I use it?
You can change the objects of the linked content in the public object and remap without breaking links to
downstream features.
The WAVE Interface Linker command is useful when you want to create a linked feature for a large number of
selected product interfaces.
Use the WAVE Geometry Linker command when you want to edit a linked feature, or when your workflow
involves creating linked features for other objects as well as product interfaces.
Where do I find it?
Product Interface
Command Finder
Product Interface
WAVE Interface Linker
Command Finder WAVE Interface Linker
WAVE Geometry Linker
Command Finder
WAVE Geometry Linker
NX 9.0
116 What's New in NX 9.0
Assemblies functions in SNAP
What is it?
The Simple NX Application Programming (SNAP) API is expanded to include some simple functions for working
with NX assemblies.
The new capabilities include:
● Snap.NX.Component objects, which are used to represent the parent-child relationships in an assembly.
● Easy-to-use functions for cycling through an assembly tree without writing complex recursive code
● Functions for working with object occurrences and prototypes
A new chapter of the Getting Started with SNAP guide describes assemblies concepts and provides sample code.
The SNAP Reference Guide describes the new assemblies functionality in detail along with examples.
Why should I use it?
The new functions allow you to cycle through an assembly to gather information and write out a report, such as a
BOM.
Where do I find it?
The Getting Started with SNAP guide is provided in PDF format and the SNAP Reference Guide is provided in
Microsoft Help format (.chm). They are located in the Help at Programming Tools→SNAP.
NX 9.0
What's New in NX 9 117
Visual reports
Visual report sub-part topology
What is it?
You can now create and run a visual report based on the sub-part topology level of your model. As a result, you can
run a variety of visual reports based on face or body properties in either a single part or an assembly of components.
Some examples of the new reporting capabilities are to identify:
● Faces or bodies based on geometric properties such as volume, area, weight, mass, or minimum radius.
● Faces or bodies according to their creation time or modified date.
● Faces or bodies currently referenced by WAVE links.
● Faces associated with PMI objects.
● Faces or bodies in either an assembly or a single component based on given object attributes. The following
is an example of a visual report based on face types in a single component.
In this example, you can designate all blended faces to be one color, and all B-surfaces another color.
NX 9.0
118 What's New in NX 9.0
You can create a visual report to give you information about all the components in an assembly. In the following
example, a visual report displays the volume of individual component bodies.
Why should I use it?
Run a sub-part visual report to collect and report on information at the sub-part face and body topology level.
Previously, you could only do this using a Check-Mate check. Visual reports are especially useful when they are
generated to create an analysis and make overall decisions rather than perform specific fixes on part geometry.
Where do I find it?
Command Finder Define Visual Report
Start Visual Reporting
Resource bar
HD3D Tools →Visual Reporting
Visual Report Definition dialog
box Report group→Sub-part Report check box
NX 9.0
What's New in NX 9 119
4GD in visual reporting
What is it?
You can now create Visual Reports that can give you information about 4GD objects and properties. Some 4GD
specific properties, such as those related to design elements, are available out of the box and are included with the
other standard Teamcenter properties.
The following 4GD properties are new for NX 9:
● Effectivity
● Viewed Partition Membership
● Specified Partition Membership
● Object
● Type
● Design Category
● Logical Designator
● Source
● Source Type
● Source Name
In the example shown below, a visual report can identify the reuse design elements contained in a 4GD assembly
that is composed mostly of subordinate design elements.
NX 9.0
120 What's New in NX 9.0
Why should I use it?
You can use Visual Reports to enhance your understanding and knowledge of the 4GD data in your session.
Where do I find it?
Prerequisite You must be in a 4th Generation Design (4GD) environment.
Command Finder Define Visual Report
Start Visual Reporting
Assembly Navigator Right-click a column heading→Report This Column.
Resource bar
HD3D Tools tab →Visual Reporting
Additional visual report enhancements
Visual reports have been enhanced in the following ways:
● You can use filters to list reports according to their source (recent, out of the box, or by user) or their target
object type (component or subpart).
● You can select an individual face or body in the graphics window and then create and activate a new report
on an attribute for the face or body.
● You can use paging controls to display objects in a report group when the object count exceeds the limit.
● The new Infoview template supports HTML5, giving you more control over the amount of detail
consolidated in a single template.
NX 9.0
What's New in NX 9 121
Drafting
Usability enhancements
User interface enhancements
What is it?
Significant enhancements have been made to the way you create and manage dimensions and other annotations.
These enhancements provide a more intuitive, efficient, and interactive environment and include the following
changes:
● A single dialog box for setting and changing all dimension and annotation options.
● The display of only relevant settings when multiple drafting objects are selected for edit, instead of
displaying all the settings for all the selected objects.
● On-screen windows and access handles that provide immediate access to specific settings used to control
and change the appearance of the associated dimension or annotation object.
● Consolidated dimension commands accessed from standardized dialog boxes.
See the additional What’s New topics in this section for complete details about these enhancements.
Preference and settings
The individual preference and style dialog boxes used to control the appearance and behavior of drafting and PMI
objects are now combined into a single dialog box. From this dialog box you can set and change options that control
the drafting environment, the appearance of drafting and PMI annotation and other drafting objects, and drawing
automation behavior.
Setting annotation and drawing preferences
All preferences for drafting and PMI dimensions and annotations, the drawing, and the views placed on the drawing,
are now accessed from a single Preferences dialog box.
1. Settings for all objects are collected into logical groups of options and exposed in a tiered structure with
multiple, nested nodes.
2. When a node is selected, options specific to that node are displayed in the Group boxes to the right.
3. You can use the search tool to quickly locate the option for a specific annotation element or drafting object.
NX 9.0
122 What's New in NX 9.0
All preference options are initially populated from customer default settings.
Tip
Some customer defaults do not have equivalent preferences, and can only be set or reset in the customer
default dialog box. You can see a list of customer defaults that do not have an equivalent preference in the
NX Log file after you change the part drafting standard using the Drafting Standard command.
Changing the style of existing annotation and drafting objects
When creating or editing annotations or drafting objects, style settings specific to the object are made available from
a Settings dialog box. The dialog box is interactively invoked from a Settings button when an access
handle on the object is activated, by right-clicking the drafting object and selecting Settings, or by clicking Edit Settings and then selecting the drafting object.
NX 9.0
What's New in NX 9 123
Where do I find it?
Preferences
Command Finder
Drafting Preferences
Settings
Application Drafting
Command Finder
Edit Settings
Graphics window Right-click a drafting object→Settings
Select one or more drafting objects→Settings
Part Navigator Right-click a drafting object→Settings
Where do I find it?
Preferences
Command Finder
Drafting Preferences
Settings
Application PMI
Command Finder
Edit Settings
Graphics window Right-click a PMI object→Settings
Select one or more PMI objects→Settings
Part Navigator In a Model View, right-click a PMI object→Settings
NX 9.0
124 What's New in NX 9.0
Updated dimension commands
What is it?
The 2220 dimension commands available in previous NX versions are consolidated into nineeight separate
dimension commands. Some commands contain multiple dimension types, and let you dynamically change the
dimension type while creating or editing the dimension.
The available commands are:
Rapid
Linear
Radial Angular
Chamfer
Thickness
Arc Length
Perimeter
Ordinate
Legacy commands are retired and are no longer available.
Dimensions are created using a dialog box with groups of task-based options. These groups are common for all
dimension types, but the groups and options presented depend on the type of dimension being created or edited.
The following groups are available in dimension dialog boxes.
(1) References Contains options for selecting the geometry or other objects for positioning and
measurement of the dimension.
(2) Origin Contains options for positioning and placing the dimension.
(3) Measurement Contains options for controlling the dimension that will be created and, where applicable,
how the dimension will be measured. In general, this group is available for dimension
commands that create more than one type of dimension. For example, Linear dimension.
(4) Driving Contains options for specifying whether or not the dimension will affect the geometry if it
is changed in the drawing. This is referred to as a driving dimension.
(4) Associated
Objects
Lets you select objects to associate with the dimension.
(5) Settings Contains options for setting the appearance of the dimension.
NX 9.0
What's New in NX 9 125
Where do I find it?
Use the Command Finder to locate a dimension command.
NX 9.0
126 What's New in NX 9.0
Creating and editing dimensions
What is it?
New processes for creating and editing Drafting and PMI dimensions using more intuitive and consistent
interactions. These processes include the following.
● The ability to let NX automatically position and place a dimension. This lets you create a dimension with
the fewest number of mouse button clicks.
● Interactive, on-screen controls for setting and changing the associativity and appearance of dimensions,
dimension lines, and extension lines.
These controls include:
o Access handles that, when selected, display on-screen lists and windows for modifying frequently
used options and settings for the annotation object.
Note
Only one access handle can be active at a time.
o Drag handles for repositioning dimension and extension lines.
NX 9.0
What's New in NX 9 127
o Settings buttons for access to additional options associated with the annotation object.
Where do I find it?
● While creating a dimension, click the Edit on-screen button to enter the dimension edit mode.
Note
You must click the Edit on-screen button again to exit the dimension edit mode before you
can place the dimension.
● Double-click an existing dimension to enter the dimension edit mode, or right-click the dimension and
select Edit.
NX 9.0
128 What's New in NX 9.0
Rapid Dimension
What is it?
The Rapid Dimension command is similar to the legacy Inferred Dimension command, and lets
you quickly create different dimensions from a group of general, well-used dimension types. The following
dimension types are supported for creation.
● Inferred – determines the type of dimension to create based on the selected objects and the cursor location.
● Horizontal
● Vertical
● Point–to–Point
● Perpendicular
● Cylindrical
● Radial
● Diametral
Note
The Inferred Dimension command is no longer accessible from the NX user interface.
You can use the Rapid Dimension command to create the dimension from one of the supported dimension types.
In edit mode, the selected dimension will invoke the dialog box associated with its dimension type.
Why should I use it?
Use Rapid Dimension to quickly create a series of different dimension types from a single command using a basic
set of selection options.
Where do I find it?
Application Drafting
PMI
Command Finder
Rapid Dimension
NX 9.0
What's New in NX 9 129
Linear Dimension
The Linear Dimension command lets you create one of six different types of linear dimensions as
standalone dimensions, or as a set of chain or baseline dimensions. You can create the following dimension types:
● Horizontal
● Vertical
● Point–to–Point
● Perpendicular
● Cylindrical
● Hole Callout (in linear format)
Note
You can create a set of chain or baseline dimensions using horizontal, vertical, point to point, or
perpendicular dimension types.
From the Linear Dimension command, you can:
● Let NX infer the type of linear dimension to create based on the selected objects.
● Dynamically change the type of linear dimension while creating or editing the dimension.
● When dimensioning sketch curves on the drawing, determine whether or not the dimension will affect the
sketch curves if it is changed. This is referred to as a driving dimension. This option is only visible for
appropriate dimension types.
● Add associated objects.
● Manually position the dimension, or let NX automatically place the dimension.
● Convert a baseline dimension set to a chain dimension set, and a chain dimension set to a baseline
dimension set.
● Manually override the computed value of a dimension while creating or editing the dimension using the
Override Dimension Text option in the Settings dialog box. This override option is available for all
dimensions except driving dimensions and PMI dimensions.
NX 9.0
130 What's New in NX 9.0
Where do I find it?
Application Drafting
Command Finder
Linear Dimension
Where do I find it?
Application PMI
Command Finder
Linear Dimension
NX 9.0
What's New in NX 9 131
Radial dimension
The Radial Dimension command lets you create one of five different types of radial dimensions.
● Diametrical
● Radial
● Radius to center
● Folded radius
● Hole and thread callout (in radial format).
Using the Radial Dimension command, you can:
● Let NX infer the type of radial dimension to create based on the selected objects.
● Dynamically change the type of radial dimension while creating or editing the dimension.
● When dimensioning sketch curves on the drawing, determine whether or not the dimension value will
affect the sketch curves if it is changed. This is referred to as a driving dimension. This option is only
visible for appropriate dimension types.
● Identify associated objects.
● Manually position the dimension, or let NX automatically place the dimension.
● Manually override the computed value of a dimension while creating or editing the dimension using the
Override Dimension Text option in the Settings dialog box. This override option is available for all
dimensions except driving dimensions and PMI dimensions.
Where do I find it?
Application Drafting
Command Finder
Radial Dimension
Where do I find it?
Application PMI
Command Finder
Radial Dimension
NX 9.0
132 What's New in NX 9.0
Angular Dimension enhancements
What is it?
The following enhancements are made to the Angular Dimension command
● The Angular Dimension command is now presented in a dialog box with groups of task-based options.
● You can now apply the Alternate Angle option while editing an angular dimension.
● A Lock Angle option is available from the shortcut menu when creating or editing an angular dimension.
When set, this option locks the angle in the current quadrant, and then lets you place the dimension in any
quadrant.
Measured angle
Lock angle not set before
placing the dimension
Lock angle set before placing
the dimension
Where do I find it?
Angular Dimension command
Application Drafting
PMI
Command Finder
Angular Dimension
Lock Angle option
Application Drafting
PMI
Graphics window While placing or editing an angular dimension, right-click→Lock Angle
NX 9.0
What's New in NX 9 133
Hole Callout
What is it?
Linear and radial dimensioning is enhanced to include a new Hole Callout option which creates associative callouts
for holes and threads based on the hole‘s feature data.
The Hole Callout option is available in both Drafting and PMI when creating a linear or a radial dimension. Hole
callouts can be applied to:
● Symbolic Threads
● General Holes
● Drill Size Holes
● Screw Clearance Holes
● Threaded Holes
The Radial dimension produces hole and diameter callouts.
The Linear dimension produces cylindrical callouts.
NX 9.0
134 What's New in NX 9.0
Why should I use it?
Use this option to quickly create standards-compliant hole and thread callouts for hole features.
Note
Parts that contain hole features must be fully loaded in order to create Hole Callouts.
The default format is governed by the currently used drafting standard and can be applied in accordance with:
● ISO
● ASME
● DIN
● JIS
● GB
● ESKD
Note
The legacy Feature Parameters command will eventually be retired.
Where do I find it?
Create the hole callout
Application Drafting
Command Finder
Linear Dimension or Radial Dimension
Location in dialog box Measurement group→Method list→Hole Callout
Menu Preferences→Drafting →Dimension node→Hole Callout
Set dimension parameters for the hole callout
Application Drafting
Command Finder
Drafting Preferences
Location in dialog box Dimension node→Hole Callout node
NX 9.0
What's New in NX 9 135
Where do I find it?
Create the hole callout
Application PMI
Command Finder
Linear Dimension or Radial Dimension
Location in dialog box Measurement group→Method list→Hole Callout
Set dimension parameters for the hole callout
Application PMI
Command Finder
Drafting Preferences
Location in dialog box Dimension node→Hole Callout node
NX 9.0
136 What's New in NX 9.0
Geometry margins for dimensions and annotations
What is it?
You can control the placement of dimensions and other annotation by specifying margins around the model
geometry. Temporary dashed lines are displayed as the origin point of the dimension or annotation passes over the
margin.
To use these margins you must set the Position on Margin option in the Origin group of the dialog box for the
dimension or annotation you are creating.
You can control the initial margin offset and subsequent spacing in the drafting Preferences dialog box by doing
the following:
● Specify a First Offset value for the first offset margin.
● Specify a Spacing value that is used to generate all subsequent margins.
Geometry margins are recognized only when all other alignment options are not met or are unavailable.
Note
● Annotations attached to other annotations (for example, Datums on stubs) will not snap to geometry
margins.
● If a dimension or annotation has no measurable dimension line or dimension text, or the annotation
is attached to multiple views, margins are not available for placement.
● Once it is placed, there is no associativity between the annotation or dimension object and the
margin. If the margin changes, the object remains in its current position.
Why should I use it?
Use geometry margins for better placement and alignment of dimensions and annotation around the geometry in
your drawing view.
Where do I find it?
Set the geometry margins
Application Drafting
PMI
Command Finder
Drafting Preferences
NX 9.0
What's New in NX 9 137
Location in dialog box Common node→Origin→Margin group→First Offset and Spacing
Use the geometry margins for annotations
Application Drafting
PMI
Location in dialog box In the dialog box for the annotation→Origin
group→Alignment→Position on Margin
NX 9.0
138 What's New in NX 9.0
Alternate Dimension Endpoints
What is it?
Use the Alternate Dimension Endpoints command to change the dimension between two arcs from their center
points to their outer tangent points, and vice versa.
This command works for any dimension created between two arcs that conform to the following criteria:
● The dimension is between two open ended arcs that lay on the same plane. Circles or other cylindrical face
types are not valid candidates for selection.
● The dimension is linear, and measured in a direction which is parallel to the arc centers.
● The dimension is not hidden or in a retained state.
Examples of valid dimensions
NX 9.0
What's New in NX 9 139
Why should I use it?
Lets you quickly change the way a slot, or the distance between arcs, is dimensioned.
Where do I find it?
Application Drafting
PMI
Command Finder
Linear Dimension
Linear Dimension
Location in dialog box Measurement group→Alternate Dimension Endpoints
Shortcut Menu While creating or editing a valid dimension, right-click→Alternate Dimension Endpoints
NX 9.0
140 What's New in NX 9.0
General dimension enhancements
What is it?
The following dimension enhancements are available for drafting and PMI dimensions.
● You can reposition retained dimensions
● You can define the origin of an ordinate dimension using the Point Constructor dialog box.
● You can display dimensions, with or without appended text, above the stub of the leader line
● You can combine the limits and fits tolerances for both a shaft (H7) and the mating hole (g6) in one
dimensional callout, with or without a separator and parentheses. Three display styles are available.
Hole and shaft tolerances in a
single line
Hole and shaft tolerances aligned
with center of dimension
Hole and shaft tolerances aligned
with dimension
Where do I find it?
Set the display of dimensions above the leader stub
Application Drafting
PMI
NX 9.0
What's New in NX 9 141
Command Finder
Drafting Preferences
Location in dialog box Dimension node→Text→Orientation and Location group→Position
Hole and shaft limits and fits tolerance
Application Drafting
PMI
Command Finder
Drafting Preferences
Location in dialog box Dimension node→Tolerance node→Limits and Fits group→Type
option→Fit
Extension line overhang limits
Application PMI
Drafting
Command Finder
Drafting Preferences
Graphics window Double-click the dimension, click the Extension Line access handle, and
then click and drag the extension line handle.
Location in dialog box Common node→Line/Arrow node→Extension Line→Format group→Extension Line Overhang
NX 9.0
142 What's New in NX 9.0
Exact and Smart Lightweight view enhancements
What is it?
Exact and Smart Lightweight views are enhanced with many functional improvements.
Smart Lightweight views now:
● Generate lightweight data for all bodies lacking lightweight data.
● Regenerate lightweight data for bodies containing NX 7.5 or earlier lightweight data.
The Drafting preference setting for Handling Bodies without Smart Lightweight Data determines the course
of action taken when you place a smart lightweight view on a drawing for which no lightweight data exists.
For Exact views, you can now utilize:
● PMI Section Views
● Custom Symbol Definitions
● Interference Curves
● Referenced Edges
● Shadow Outlines
● Simplified Curves
● Framebar (Shipbuilding)
● Single Line Representations (Shipbuilding)
● Perspective
Why should I use it?
Exact views are more memory efficient and are ideal for working with small to medium sized parts and assemblies.
Smart Lightweight views are more memory efficient and should be used when working with large assembly
drawings.
Where do I find it?
To set the view type preference or default for Exact or Smart Lightweight views:
Application Drafting
Command Finder
Drafting Preferences
Location in dialog box View node→Common node→Configuration node→Settings
group→Representation
Customer Default File tab→Customer Defaults→Drafting node→View→General tab→Representation
To set the Handling Bodies without Smart Lightweight Data preference or customer default:
Application Drafting
NX 9.0
What's New in NX 9 143
Command Finder
Drafting Preferences
Location in dialog box View node→Workflow node→Lightweight Drawing Views group
Customer Default File tab→Utilities→Customer Defaults→Drafting→General→View
tab→Handling Bodies without Smart Lightweight Data group
NX 9.0
144 What's New in NX 9.0
Dimensioning Smart Lightweight views
What is it?
Smart Lightweight views include enhancements to the dimensioning types, view style options, and other
miscellaneous functions which can be applied to them. The following dimensioning options are now supported for
Smart Lightweight views.
● Angular dimensions using the Two Points vector option.
● Linear Point-to-Point dimensions with the Use Measurement Direction option.
● Ordinate dimensions with vector directed baseline orientations.
All of these dimension types can now be attached to lightweight objects in the view and still reflect the true
dimensional data of exact model objects.
Where do I find it?
Application Drafting
Command Finder
Linear Dimension , Angular Dimension , and Ordinate
Dimension
NX 9.0
What's New in NX 9 145
Viewing Direction Reference Arrows
What is it?
When you create a projected view, you can now display viewing direction reference arrows to indicate the projected
view‘s direction of sight. You can also include a corresponding view label with the projected view. The arrow
direction is based on the hinge line angle of the projected view and can be applied to either first or third angle
projected views. The display of the viewing direction reference arrow on the parent view is based on the Display Arrow on Parent View setting.
The options you can choose from are:
● No
● Only for Non-orthographic Projections
● Always (Includes orthographic and non-orthographic views)
Why should I use it?
Use the Display Arrow on Parent View when a viewing direction reference arrow and label is required on your
drawing.
Where do I find it?
Application Drafting
Command Finder
Projected View
Location in dialog box
Settings group→Settings →Projected node→Settings
NX 9.0
146 What's New in NX 9.0
node→View Direction Arrow group→Display Arrow on Parent View
Preferences
Command Finder
Drafting Preferences
Location in dialog box View node→Projected node→Settings node, Label node, and Arrow
node
Customer default
Menu File tab→Utilities→Customer Defaults
Location in dialog box Drafting→General node→Standard tab→Customize Standard
On the Customize Drafting Standard dialog box, see View
node→Projected tab
NX 9.0
What's New in NX 9 147
Section line bend and end segment widths
What is it?
The new Bend and End Segment Width Factor allows you to control the width of a section line‘s bend and
end segments relative to the width of its cut segments.
The bend and end segment width is a multiple of the width of the cut segment and can be applied to the following
section view types:
● Simple
● Stepped
● Revolved
● Half
● Unfolded Point to Point
● Unfolded Point and Angle
● Oriented
Valid input values range from 1 through 4.
Bend and End Segment Width Factor=1
Bend and End Segment Width Factor=4
Why should I use it?
Use this setting when you need to explicitly control the end and bend segment widths of a section line symbol
relative to its cut segments.
NX 9.0
148 What's New in NX 9.0
Where do I find it?
Application Drafting
Command Finder
Drafting Preferences
Location in dialog box View node→Section Line→Format group→Bend and End Segment Width Factor
Customer defaults:
Menu File→Utilities→Customer Defaults
Location in dialog box Drafting→General→Standard tab→Customize Standard→Section Line node→Style tab→Section Line Bend and End Segment Width Factor
NX 9.0
What's New in NX 9 149
Auto balloon leader placement
What is it?
You can now alter the leader‘s vertical attachment site on a stacked group of auto balloon callouts.
Why should I use it?
When you group a set of auto balloons vertically, you can use the settings in the Leader Attachment group to
attach leaders to the Top (1) or Bottom (2) of the group.
Tip
To rearrange the callout list, select a callout from the list, and then click Move Up or Move
Down .
Where do I find it?
Application Drafting
Menu Edit→Table→Callouts→Group Vertically→Leader Attachment group
or
Preferences→Drafting→Table node→Parts List→Callouts
group→Group Vertically Leader Attachment
Shortcut Menu Right-click a callout→Group Vertically→Leader Attachment group
NX 9.0
150 What's New in NX 9.0
Axis Intersection symbol
What is it?
While creating GD&T callouts, you can now insert an Axis Intersection symbol into the characteristics frame.
Where do I find it?
Application Drafting
Command Finder
Feature Control Frame
Location in dialog box Frame group→Characteristic list→Axis Intersection
Where do I find it?
Application PMI
Command Finder
Feature Control Frame
Location in dialog box Frame group→Characteristic list→Axis Intersection
NX 9.0
What's New in NX 9 151
Surface Finish Symbol enhancements
What is it?
The surface finish symbol is enhanced to better support the ESKD standard. Changes for a new ESKD surface finish
symbol include the following:
● The symbol is sized for the ESKD standard.
● New perpendicular, equal, and cross symbols appropriate for the ESKD standard are available for the Lay (d) attribute.
● Added a Tertiary Roughness (f) attribute. Available Tertiary Roughness values are similar to values
for the previously available Roughness (a) and Secondary Roughness (b) attributes.
● All Around, Machining (e) and Machining Tolerance options no longer appear, as they are not part
of the ESKD standard.
Legacy ESKD surface finish symbols are unchanged and cannot be upgraded. To get the new ESKD surface finish
symbol functionality, delete the legacy symbol and add a new one.
Where do I find it?
Application PMI
Prerequisite Standard set to ESKD. Customer default Tertiary Roughness enabled.
Command Finder Surface Finish
Where do I find it?
Application Drafting
Prerequisite Standard set to ESKD. Customer default Tertiary Roughness enabled.
Command Finder Surface Finish Symbol
NX 9.0
152 What's New in NX 9.0
Datum leader enhancements
What is it?
The following leader enhancements are available for drafting and PMI datum feature symbol.
● More consistent repositioning behavior for datum symbols using the Shift+drag gesture
● You can create more than seven jogs in a datum leader line.
● You can attach datum leaders to the following objects:
o Circular and bolt circle centerlines.
o Dimension and annotation leader lines.
● A new Datum Arrow Display Style customer default that lets you set the triangular shape of the datum
arrowhead symbol. You can choose an isosceles or equilateral triangle.
Note
This default is controlled by the Drafting standard. To set the shape of the datum arrowhead, edit the
default drafting standard or create a custom drafting standard.
NX 9.0
What's New in NX 9 153
Where do I find it?
Datum Arrow Display Style option
Menu File tab→Utilities→Customer Defaults
Location in dialog box Drafting→General→Standard tab→click Customize Standard→Annotation→Line/Arrow tab→Datum Arrow Display Style
NX 9.0
154 What's New in NX 9.0
Drafting symbols
What is it?
Several new drafting symbols are available for placement in a note or in dimension text. They are:
● Approximate Dimension
● Sphere
● Left Pitch
● Right Pitch
● Left Taper
● Right Taper
Why should I use it?
Use these options whenever you need to insert symbols like pitch or taper direction into the text of dimensions,
notes, or labels.
Where do I find it?
Application Drafting
Command Finder
Note
Location in dialog box Symbols group→Drafting category
Where do I find it?
Application PMI
Command Finder
Note
Location in dialog box Symbols group→Drafting category
NX 9.0
What's New in NX 9 155
Embedded image enhancements
What is it?
The Image command is improved to now embed .tif and .jpg raster images in their original format rather than
convert the images into a .png format. With this enhancement, embedded images maintain their original file
characteristics and, when queried, display the file format type in the Information window.
Additionally, a new NX Open API is available that lets you programmatically retrieve information about the
embedded image.
Note
Please refer to the NX Open Help collection for the correct NX Open API routine name and input and output
parameters.
Where do I find it?
Application Drafting
Command Finder
Image
NX 9.0
156 What's New in NX 9.0
Hole Table
What is it?
The Hole Table command now utilizes a block-based dialog box to create ordinate style hole locations arranged in
a table. The table can contain individual columns for labels, category IDs, hole types, diameters and depth. The table
can cover all general hole types, including drill size holes, screw clearance holes, and threaded holes. Complete
circles in model or drafting sketches can also be tabulated.
A hole table can:
● Be applied to all drafting view types.
● Include partial holes in a solid body.
● Include Wire EDM Start Holes.
● Include multiple solid bodies or components in a view.
● Display a hole ID label in the view with or without a leader.
● Support hole ID letter exclusions independently of view letter exclusions.
● Merge cells with same size holes.
● Be edited from the same dialog box that was used to create it.
● Be updated to reflect the latest version of the model.
● Be re-formatted from the Settings dialog box.
Why should I use it?
Use the Hole Table command to create, configure, and edit hole tables.
Note
The previous hole table interface, available only under the environment variable
NX 9.0
What's New in NX 9 157
UGII_DRAFTING_HOLE_TABLE, is no longer supported.
Where do I find it?
Hole Table command
Application Drafting
Command Finder
Hole Table
Set hole table preferences
Application Drafting
Command Finder
Drafting Preferences
Menu Table node→Hole Table node
NX 9.0
158 What's New in NX 9.0
Bend Table
What is it?
Use the Bend Table command to insert a bend table in a drawing that you create using the flat pattern view of a
Sheet Metal or FPCD part. The tabular format makes the bend information easy to read in downstream applications.
To display the bend parameters that you want in the bend table, you must set preferences in the Drafting Preferences dialog box. You can display any or all of the following bend parameters:
● Bend Sequence ID
● Bend Name
● Bend Radius
● Bend Angle
● Bend Direction
● Included Angle
NX derives the values of the bend parameters from the flat pattern view.
Note
NX 9.0
What's New in NX 9 159
The contents of the bend table are locked and cannot be edited.
Where do I find it?
Bend Table dialog box
Application Drafting
Prerequisites A flat pattern view of the Sheet Metal or FPCD part
Command Finder
Bend Table
Drafting preferences
Application Drafting
Command Finder
Drafting Preferences
Location in dialog box Table node→Bend Table node→Columns group
NX 9.0
160 What's New in NX 9.0
Inherit PMI enhancements
What is it?
● Inheriting of PMI dimensions that originate from revolved sketch dimensions set to Display as PMI is
enhanced. If the revolved sketch is on a plane that is not parallel to the view plane, NX can now optionally
orient the dimensions to the drawing view.
Dimensions for revolve feature.
(1) shows the drawing view direction.
Inherited dimensions displayed in the drawing view.
● Status checking of drawing views is enhanced. If a drawing view includes inherited PMI that changed in
the model since the drawing view was last updated, NX now marks the drawing view out-of-date.
● Control of PMI object values is enhanced. NX now converts values displayed for inherited PMI objects that
reference attributes or expressions to simple values. The inherited PMI do not have any active reference to
attributes or expressions. On update, the inherited PMI values are reconverted from the current model PMI.
If the text of inherited PMI is modified during bi-directional edit, the change is reflected to the model PMI.
If the model PMI was linked with an attribute or expression, such linkage is removed.
Why should I use it?
Use the Show PMI Dimension from Revolved Sketches option to inherit the revolve dimensions and
document other model geometry in a single view. The single view is more efficient than creating two views.
Where do I find it?
Command Finder
Drafting Preferences
Location in dialog box View node→Common node→PMI node→
Inherited group→Show PMI Dimensions from Revolved Sketches
check box
NX 9.0
What's New in NX 9 161
Crosshatch enhancements
What is it?
Crosshatch dependencies on feature data have been removed, so you can create, edit and update crosshatches for
partially loaded parts. There is no need to fully load the part when editing or updating a crosshatch.
Note
A crosshatch created in earlier releases is converted to an enhanced crosshatch on edit, but conversion does
require full loading of the part. Once a legacy crosshatch has been converted and saved, full loading of the
part is not required for editing or updating the crosshatch.
Where do I find it?
Application Drafting
Command Finder
Crosshatch
Graphics window Double-click an existing crosshatch.
NX 9.0
162 What's New in NX 9.0
Product and Manufacturing Information (PMI)
Usability enhancements
User interface enhancements
What is it?
Significant enhancements have been made to the way you create and manage dimensions and other annotations.
These enhancements provide a more intuitive, efficient, and interactive environment and include the following
changes:
● A single dialog box for setting and changing all dimension and annotation options.
● The display of only relevant settings when multiple drafting objects are selected for edit, instead of
displaying all the settings for all the selected objects.
● On-screen windows and access handles that provide immediate access to specific settings used to control
and change the appearance of the associated dimension or annotation object.
● Consolidated dimension commands accessed from standardized dialog boxes.
See the additional What’s New topics in this section for complete details about these enhancements.
Preference and settings
The individual preference and style dialog boxes used to control the appearance and behavior of drafting and PMI
objects are now combined into a single dialog box. From this dialog box you can set and change options that control
the drafting environment, the appearance of drafting and PMI annotation and other drafting objects, and drawing
automation behavior.
Setting annotation and drawing preferences
All preferences for drafting and PMI dimensions and annotations, the drawing, and the views placed on the drawing,
are now accessed from a single Preferences dialog box.
1. Settings for all objects are collected into logical groups of options and exposed in a tiered structure with
multiple, nested nodes.
2. When a node is selected, options specific to that node are displayed in the Group boxes to the right.
3. You can use the search tool to quickly locate the option for a specific annotation element or drafting object.
NX 9.0
What's New in NX 9 163
All preference options are initially populated from customer default settings.
Tip
Some customer defaults do not have equivalent preferences, and can only be set or reset in the customer
default dialog box. You can see a list of customer defaults that do not have an equivalent preference in the
NX Log file after you change the part drafting standard using the Drafting Standard command.
Changing the style of existing annotation and drafting objects
When creating or editing annotations or drafting objects, style settings specific to the object are made available from
a Settings dialog box. The dialog box is interactively invoked from a Settings button when an access
handle on the object is activated, by right-clicking the drafting object and selecting Settings, or by clicking Edit Settings and then selecting the drafting object.
NX 9.0
164 What's New in NX 9.0
Where do I find it?
Preferences
Command Finder
Drafting Preferences
Settings
Application PMI
Command Finder
Edit Settings
Graphics window Right-click a PMI object→Settings
Select one or more PMI objects→Settings
Part Navigator In a Model View, right-click a PMI object→Settings
Updated dimension commands
What is it?
The 20 dimension commands available in previous NX versions are consolidated into eight separate dimension
commands. Some commands contain multiple dimension types, and let you dynamically change the dimension type
while creating or editing the dimension.
The available commands are:
Rapid Chamfer
Linear Thivkness
Radial Arc Length
Angular Ordinate
Legacy commands are retired and are no longer available.
Dimensions are created using a dialog box with groups of task-based options. These groups are common for all
dimension types, but the groups and options presented depend on the type of dimension being created or edited.
The following groups are available in dimension dialog boxes.
(1) References Contains options for selecting the geometry or other objects for positioning and
measurement of the dimension.
(2) Origin Contains options for positioning and placing the dimension.
(3) Measurement Contains options for controlling the dimension that will be created and, where applicable,
how the dimension will be measured. In general, this group is available for dimension
commands that create more than one type of dimension. For example, Linear dimension.
(4) Associated Objects Lets you select objects to associate with the dimension.
NX 9.0
What's New in NX 9 165
(5) Settings Contains options for setting the appearance of the dimension.
Where do I find it?
Use the Command Finder to locate a dimension command.
NX 9.0
166 What's New in NX 9.0
Creating and editing dimensions
What is it?
New processes for creating and editing Drafting and PMI dimensions using more intuitive and consistent
interactions. These processes include the following.
● The ability to let NX automatically position and place a dimension. This lets you create a dimension with
the fewest number of mouse button clicks.
● Interactive, on-screen controls for setting and changing the associativity and appearance of dimensions,
dimension lines, and extension lines.
These controls include:
o Access handles that, when selected, display on-screen lists and windows for modifying frequently
used options and settings for the annotation object.
Note
Only one access handle can be active at a time.
o Drag handles for repositioning dimension and extension lines.
NX 9.0
What's New in NX 9 167
o Settings buttons for access to additional options associated with the annotation object.
Where do I find it?
● While creating a dimension, click the Edit on-screen button to enter the dimension edit mode.
Note
You must click the Edit on-screen button again to exit the dimension edit mode before you
can place the dimension.
● Double-click an existing dimension to enter the dimension edit mode, or right-click the dimension and
select Edit.
NX 9.0
168 What's New in NX 9.0
Rapid Dimension
What is it?
The Rapid Dimension command is similar to the legacy Inferred Dimension command, and lets you
quickly create different dimensions from a group of general, well-used dimension types. The following dimension
types are supported for creation.
● Inferred – determines the type of dimension to create based on the selected objects and the cursor location.
● Horizontal
● Vertical
● Point–to–Point
● Perpendicular
● Cylindrical
● Radial
● Diametral
Note
The Inferred Dimension command is no longer accessible from the NX user interface.
You can use the Rapid Dimension command to create the dimension from one of the supported dimension types.
In edit mode, the selected dimension will invoke the dialog box associated with its dimension type.
Why should I use it?
Use Rapid Dimension to quickly create a series of different dimension types from a single command using a basic
set of selection options.
Where do I find it?
Application PMI
Command Finder
Rapid Dimension
NX 9.0
What's New in NX 9 169
Linear Dimension
The Linear Dimension command lets you create one of six different types of linear dimensions as
standalone dimensions, or as a set of chain or baseline dimensions. You can create the following dimension types:
● Horizontal
● Vertical
● Point–to–Point
● Perpendicular
● Cylindrical
● Hole Callout (in linear format)
Note
You can create a set of chain or baseline dimensions using horizontal, vertical, point to point, or
perpendicular dimension types.
From the Linear Dimension command, you can:
● Let NX infer the type of linear dimension to create based on the selected objects.
● Dynamically change the type of linear dimension while creating or editing the dimension.
● Add associated objects.
● Manually position the dimension, or let NX automatically place the dimension.
● Convert a baseline dimension set to a chain dimension set, and a chain dimension set to a baseline
dimension set.
Where do I find it?
Application PMI
Command Finder
Linear Dimension
NX 9.0
170 What's New in NX 9.0
Radial dimension
The Radial Dimension command lets you create one of five different types of radial dimensions.
● Diametrical
● Radial
● Radius to center
● Folded radius
● Hole and thread callout (in radial format).
Using the Radial Dimension command, you can:
● Let NX infer the type of radial dimension to create based on the selected objects.
● Dynamically change the type of radial dimension while creating or editing the dimension.
● Identify associated objects.
● Manually position the dimension, or let NX automatically place the dimension.
Where do I find it?
Application PMI
Command Finder
Radial Dimension
NX 9.0
What's New in NX 9 171
Angular Dimension enhancements
What is it?
The following enhancements are made to the Angular Dimension command
● The Angular Dimension command is now presented in a dialog box with groups of task-based options.
● You can now apply the Alternate Angle option while editing an angular dimension.
● A Lock Angle option is available from the shortcut menu when creating or editing an angular dimension.
When set, this option locks the angle in the current quadrant, and then lets you place the dimension in any
quadrant.
Measured angle
Lock angle not set before
placing the dimension
Lock angle set before placing
the dimension
Where do I find it?
Angular Dimension command
Application PMI
Command Finder
Angular Dimension
Lock Angle option
Application PMI
Graphics window While placing or editing an angular dimension, right-click→Lock Angle
NX 9.0
172 What's New in NX 9.0
Hole Callout
What is it?
Linear and radial dimensioning is enhanced to include a new Hole Callout option which creates associative callouts
for holes and threads based on the hole‘s feature data.
The Hole Callout option is available in both Drafting and PMI when creating a linear or a radial dimension. Hole
callouts can be applied to:
● Symbolic Threads
● General Holes
● Drill Size Holes
● Screw Clearance Holes
● Threaded Holes
The Radial dimension produces hole and diameter callouts.
The Linear dimension produces cylindrical callouts.
NX 9.0
What's New in NX 9 173
Why should I use it?
Use this option to quickly create standards-compliant hole and thread callouts for hole features.
Note
Parts that contain hole features must be fully loaded in order to create Hole Callouts.
The default format is governed by the currently used drafting standard and can be applied in accordance with:
● ISO
● ASME
● DIN
● JIS
● GB
● ESKD
Where do I find it?
Create the hole callout
Application PMI
Command Finder
Linear Dimension or Radial Dimension
Location in dialog box Measurement group→Method list→Hole Callout
Set dimension parameters for the hole callout
Application PMI
Command Finder
Drafting Preferences
Location in dialog box Dimension node→Hole Callout node
NX 9.0
174 What's New in NX 9.0
Geometry margins for dimensions and annotations
What is it?
You can control the placement of dimensions and other annotation by specifying margins around the model
geometry. Temporary dashed lines are displayed as the origin point of the dimension or annotation passes over the
margin.
To use these margins you must set the Position on Margin option in the Origin group of the dialog box for the
dimension or annotation you are creating.
You can control the initial margin offset and subsequent spacing in the drafting Preferences dialog box by doing
the following:
● Specify a First Offset value for the first offset margin.
● Specify a Spacing value that is used to generate all subsequent margins.
Geometry margins are recognized only when all other alignment options are not met or are unavailable.
Note
● Annotations attached to other annotations (for example, Datums on stubs) will not snap to geometry
margins.
● If a dimension or annotation has no measurable dimension line or dimension text, or the annotation
is attached to multiple views, margins are not available for placement.
● Once it is placed, there is no associativity between the annotation or dimension object and the
margin. If the margin changes, the object remains in its current position.
Why should I use it?
Use geometry margins for better placement and alignment of dimensions and annotation around the geometry in
your drawing view.
Where do I find it?
Set the geometry margins
Application PMI
Command Finder
Drafting Preferences
Location in dialog box Common node→Origin→Margin group→First Offset and Spacing
NX 9.0
What's New in NX 9 175
Use the geometry margins for annotations
Application PMI
Location in dialog box In the dialog box for the annotation→Origin
group→Alignment→Position on Margin
NX 9.0
176 What's New in NX 9.0
Alternate Dimension Endpoints
What is it?
Use the Alternate Dimension Endpoints command to change the dimension between two arcs from their center
points to their outer tangent points, and vice versa.
This command works for any dimension created between two arcs that conform to the following criteria:
● The dimension is between two open ended arcs that lay on the same plane. Circles or other cylindrical face
types are not valid candidates for selection.
● The dimension is linear, and measured in a direction which is parallel to the arc centers.
● The dimension is not hidden or in a retained state.
Examples of valid dimensions
NX 9.0
What's New in NX 9 177
Why should I use it?
Lets you quickly change the way a slot, or the distance between arcs, is dimensioned.
Where do I find it?
Application PMI
Command Finder
Linear Dimension
Location in dialog box Measurement group→Alternate Dimension Endpoints
Shortcut Menu While creating or editing a valid dimension, right-click→Alternate Dimension Endpoints
NX 9.0
178 What's New in NX 9.0
General dimension enhancements
What is it?
The following dimension enhancements are available for drafting and PMI dimensions.
● You can reposition retained dimensions
● You can define the origin of an ordinate dimension using the Point Constructor dialog box.
● You can display dimensions, with or without appended text, above the stub of the leader line
● You can combine the limits and fits tolerances for both a shaft (H7) and the mating hole (g6) in one
dimensional callout, with or without a separator and parentheses. Three display styles are available.
Hole and shaft tolerances in a
single line
Hole and shaft tolerances aligned
with center of dimension
Hole and shaft tolerances aligned
with dimension
Where do I find it?
Set the display of dimensions above the leader stub
Application PMI
Command Finder
Drafting Preferences
Location in dialog box Dimension node→Text→Orientation and Location group→Position
NX 9.0
What's New in NX 9 179
Hole and shaft limits and fits tolerance
Application PMI
Command Finder
Drafting Preferences
Location in dialog box Dimension node→Tolerance node→Limits and Fits group→Type
option→Fit
Extension line overhang limits
Application Drafting
Command Finder
Drafting Preferences
Graphics window Double-click the dimension, click the Extension Line access handle, and
then click and drag the extension line handle.
Location in dialog box Common node→Line/Arrow node→Extension Line→Format group→Extension Line Overhang
NX 9.0
180 What's New in NX 9.0
Lightweight section view enhancements
What is it?
The Lightweight Section View command is enhanced so that you can now associate a cutting plane to geometry,
show crosshatch patterns on cut bodies, and display cutting plane symbol objects.
● You can associate the cutting plane to geometry. If the plane is associative, it moves with the associated
geometry when the geometry location or orientation is changed.
● You can display a crosshatch pattern on cut bodies. Crosshatching is typically used in conjunction with a
cap. The crosshatching option is available for One Plane type sections. You can specify a crosshatching
pattern, or you can have NX apply a pattern based on the material assigned to the bodies.
Crosshatch pattern on body cut by Lightweight Section View, cap enabled
Note
Material definitions are enhanced to include a Crosshatch Pattern property. You can edit
materials to add or change the assigned crosshatch pattern. For more information about materials,
see the Materials topic in the NX CAE Advanced Simulation help.
● You can display a PMI Cutting Plane Symbol object. The cutting plane symbol object shows the
location and viewing direction of a PMI Lightweight Section View.
Why should I use it?
● Associated cutting planes can automatically adjust the cutting plane position when associated geometry is
moved or reoriented.
NX 9.0
What's New in NX 9 181
● Hatch patterns can show cut bodies and can provide material information.
● You can look at cutting plane symbols to visualize what the section will look like without having to switch
to the view.
Where do I find it?
Associated plane
Application PMI
Command Finder
Lightweight Section View
Location in dialog box Section Plane group→Plane Dialog
Location in Plane View dialog box Settings group→Associative
Crosshatch
Application PMI
Command Finder
Lightweight Section View
Location in dialog box Crosshatch group
Cutting Plane Symbol
Application PMI
Command Finder
Lightweight Section View
Location in dialog box Cutting Plane Symbol group
NX 9.0
182 What's New in NX 9.0
Surface Finish enhancements
What is it?
The surface finish symbol is enhanced to better support the ESKD standard. Changes for a new ESKD surface finish
symbol include the following:
● The symbol is sized for the ESKD standard.
● New perpendicular, equal, and cross symbols appropriate for the ESKD standard are available for the Lay (d) attribute.
● Added a Tertiary Roughness (f) attribute. Available Tertiary Roughness values are similar to values
for the previously available Roughness (a) and Secondary Roughness (b) attributes.
● All Around, Machining (e) and Machining Tolerance options no longer appear, as they are not part
of the ESKD standard.
Legacy ESKD surface finish symbols are unchanged and cannot be upgraded. To get the new ESKD surface finish
symbol functionality, delete the legacy symbol and add a new one.
Where do I find it?
Application PMI
Prerequisite Standard set to ESKD. Customer default Tertiary Roughness enabled.
Command Finder Surface Finish
NX 9.0
What's New in NX 9 183
Inherit PMI enhancements
What is it?
● Inheriting of PMI dimensions that originate from revolved sketch dimensions set to Display as PMI is
enhanced. If the revolved sketch is on a plane that is not parallel to the view plane, NX can now optionally
orient the dimensions to the drawing view.
Dimensions for revolve feature.
(1) shows the drawing view direction.
Inherited dimensions displayed in the drawing view.
● Status checking of drawing views is enhanced. If a drawing view includes inherited PMI that changed in
the model since the drawing view was last updated, NX now marks the drawing view out-of-date.
● Control of PMI object values is enhanced. NX now converts values displayed for inherited PMI objects that
reference attributes or expressions to simple values. The inherited PMI do not have any active reference to
attributes or expressions. On update, the inherited PMI values are reconverted from the current model PMI.
If the text of inherited PMI is modified during bi-directional edit, the change is reflected to the model PMI.
If the model PMI was linked with an attribute or expression, such linkage is removed.
Why should I use it?
Use the Show PMI Dimension from Revolved Sketches option to inherit the revolve dimensions and
document other model geometry in a single view. The single view is more efficient than creating two views.
Where do I find it?
Command Finder
Drafting Preferences
Location in dialog box View node→Common node→PMI node→
Inherited group→Show PMI Dimensions from Revolved Sketches
check box
NX 9.0
184 What's New in NX 9.0
Region enhancement
What is it?
The PMI Region command is enhanced so that when a PMI region with crosshatching is projected onto more than
one surface, the crosshatch pattern now maintains the direction of the crosshatching across all of the surfaces.
Why should I use it?
Consistent crosshatching direction provides a more intuitive appearance for the PMI region.
Where do I find it?
Application PMI
Prerequisite The region crosses multiple faces that are G1 continuous.
Command Finder PMI Region
Location in dialog box Settings group→Conform to Face
NX 9.0
What's New in NX 9 185
Sorting model views
You can sort Model Views in the Part Navigator using one of three automatic sort orders, or you can create your
own sort order, called an explicit order. You can save multiple explicit sort orders and apply them as needed.
Automatic sorting orders
Default Alphabetic Alphanumeric
● Model views that begin with the
character ‗#‘.
● Default system-supplied view
names.
● Numerals ordered before letters.
● Views with characters other
than letters, numerals, or ‗#‘.
● Remaining defined views,
sorted alphabetically.
● Model views that begin with
the character ‗#‘.
● Default system-supplied
view names.
● Numerals ordered before
letters, letters sorted
alphabetically.
● Characters other than letters,
numerals, or ‗#‘ are ordered
last.
Same as alphabetic method, but
numerals are treated as numeric
values and are ordered in
sequence.
Model Views
‖#_tentative_1‖
‖#_tentative_2‖
‖10_rotated‖
‖1_rotated‖
‖2_rotated‖
―Back‖
―Bottom‖
―Front‖
―Isometric‖
―Left‖
"Right‖
―Top‖
―Trimetric‖ (Work)
‖_reference_1‖
‖_reference_2‖
‖back_work‖
‖top_work‖
Model Views
‖#_tentative_1‖
‖#_tentative_2‖
‖10_rotated‖
‖1_rotated‖
‖2_rotated‖
―Back‖
‖back_work‖
―Bottom‖
―Front‖
―Isometric‖
―Left‖
"Right‖
―Top‖
‖top_work‖
―Trimetric‖ (Work)‖
‖_reference_1‖
‖_reference_2‖
Model Views
‖#_tentative_1‖
‖#_tentative_2‖
‖1_rotated‖
‖2_rotated‖
‖10_rotated‖
―Back‖
‖back_work‖
―Bottom‖
―Front‖
―Isometric‖
―Left‖
"Right‖
―Top‖
‖top_work‖
―Trimetric‖ (Work)‖
‖_reference_1‖
‖_reference_2‖
NX 9.0
186 What's New in NX 9.0
Explicit sorting orders
You can save an explicit, custom sorting order and apply it as necessary.
● Explicit sorting orders are filed with the part.
● In the Part Navigator, you can reorder views if Enable Drag and Drop Reorder is selected in
Part Navigator Properties.
● You can also use the Explicit Order dialog box to reorder, name, save, and retrieve explicit sorting
schemes.
Example:
PMI views were reordered as the first model views in the Part Navigator
and saved as user_defined_PMI. The saved sorting order was then applied by
selecting it in the Explicit Order dialog box.
1. Explicit Order dialog box
2. Saved tab
3. Saved file is selected and the saved sorting order is applied.
Part Navigator
Name
Model Views
(Order:user_defined_PMI)
―PMI‖
―PMI_FRONT‖
―PMI_TOP‖
‖#_tentative_1‖
‖#_tentative_2‖
‖1_rotated‖
‖10_rotated‖
‖2_rotated‖
―Back‖
―Bottom‖
―Front‖
―Isometric‖
―Left‖
"Right‖
―Top‖
―Trimetric‖ (Work)
Note
The saved sort order name
is appended to the Model Views node.
NX 9.0
What's New in NX 9 187
Why should I use it?
If you want to use a sort method other than the default method supplied with NX.
If you want to customize the order of the entries in the Part Navigator.
Where do I find it?
Application Gateway and Modeling
Command Finder Part Navigator Properties
Location in dialog box General tab:
Enable Drag and Drop Reorder
Sort Method list
Explicit order
Application Gateway and Modeling
Part Navigator Right-clickModel Views→Explicit Order
NX 9.0
188 What's New in NX 9.0
Datum leader enhancements
What is it?
The following leader enhancements are available for drafting and PMI datum feature symbol.
● More consistent repositioning behavior for datum symbols using the Shift+drag gesture
● You can create more than seven jogs in a datum leader line.
● You can attach datum leaders to the following objects:
o Circular and bolt circle centerlines.
o Dimension and annotation leader lines.
● A new Datum Arrow Display Style customer default that lets you set the triangular shape of the datum
arrowhead symbol. You can choose an isosceles or equilateral triangle.
Note
This default is controlled by the Drafting standard. To set the shape of the datum arrowhead, edit the
default drafting standard or create a custom drafting standard.
NX 9.0
What's New in NX 9 189
Where do I find it?
Datum Arrow Display Style option
Menu File tab→Utilities→Customer Defaults
Location in dialog box Drafting→General→Standard tab→click Customize Standard→Annotation→Line/Arrow tab→Datum Arrow Display Style
NX 9.0
190 What's New in NX 9.0
Drafting symbols
What is it?
Several new drafting symbols are available for placement in a note or in dimension text. They are:
● Approximate Dimension
● Sphere
● Left Pitch
● Right Pitch
● Left Taper
● Right Taper
Why should I use it?
Use these options whenever you need to insert symbols like pitch or taper direction into the text of dimensions,
notes, or labels.
Where do I find it?
Application PMI
Command Finder
Note
Location in dialog box Symbols group→Drafting category
NX 9.0
What's New in NX 9 191
Axis Intersection symbol
What is it?
While creating GD&T callouts, you can now insert an Axis Intersection symbol into the characteristics frame.
Where do I find it?
Application PMI
Command Finder
Feature Control Frame
Location in dialog box Frame group→Characteristic list→Axis Intersection
NX 9.0
192 What's New in NX 9.0
PMI Feature Identification business modifier
What is it?
PMI business modifiers are enhanced to add a new modifier, Feature Identification .
When added to a PMI object, the Feature Identification business modifier and its value appear in the Details
area of the Part Navigator.
The following values are available for the Feature Identification business modifier:
Hole
Counterbore
Thru-Hole
Special Hole
Why should I use it?
Use the Feature Identification business modifier to distinguish PMI objects that indicate and convey feature data in a
model. When a model is exported to a JT file, in which case the original CAD modeling feature is not available,
feature information may be conveyed to processes by the combination of a PMI object, attributes assigned to the
PMI object, and the associated objects of the PMI. The Feature Identification business modifier also provides a
mechanism to convey attributes of non-modeled features.
Where do I find it?
Application PMI
Part Navigator In the PMI node, right-click a PMI object→Add Business Modifier→ug_feature_modifier
NX 9.0
What's New in NX 9 193
Update PMI tracking properties
What is it?
A new Update Tracking Properties from XML option updates the PMI tracking properties saved in the
currently loaded parts. When a PMI object is changed in the 3D model, tracking properties control which of the
object‘s properties update in:
● Other instances of the PMI object in the 3D model.
● Drawing views that inherit the PMI object.
For more information about controlling which PMI object properties update, see PMI Property Tool in the Help.
Note
● In managed mode, every time a part is opened, NX reads tracking properties from the current
tracking file.
● In native mode, when a part is created, NX reads tracking properties from the tracking file and saves
them in the part.
Why should I use it?
Use this tool to update PMI tracking properties in legacy parts so that the inherited PMI behaves as expected.
Example
Here are some of the controllable PMI tracking properties added or changed in recent releases.
● NX 8.5 to NX 9
o ExtensionLineLengthPastDimensionLine2
o DimensionTextPosition
o DisplayAttributes
● NX 8 to NX 8.5
o RegionDisplayCrosshatch
o RegionCrosshatchPattern
o RegionCrosshatchDistance
o RegionCrosshatchAngle
o LeaderCount
o LeaderJogCount
o LeaderJogPosition
o LeaderType
o LeaderStubSide
o LeaderStubLength
o LeaderArrowheadType
Where do I find it?
Prerequisite NX running in native mode
Command Finder PMI Preferences
Location in dialog box General tab→PMI Property group→Update Tracking Properties from XML
NX 9.0
194 What's New in NX 9.0
Sheet Metal
Bend Table
What is it?
Use the Bend Table command to insert a bend table in a drawing that you create using the flat pattern view of a
Sheet Metal or FPCD part. The tabular format makes the bend information easy to read in downstream applications.
To display the bend parameters that you want in the bend table, you must set preferences in the Drafting Preferences dialog box. You can display any or all of the following bend parameters:
● Bend Sequence ID
● Bend Name
● Bend Radius
● Bend Angle
● Bend Direction
NX 9.0
What's New in NX 9 195
● Included Angle
NX derives the values of the bend parameters from the flat pattern view.
Note
The contents of the bend table are locked and cannot be edited.
Where do I find it?
Bend Table dialog box
Application Drafting
Prerequisites A flat pattern view of the Sheet Metal or FPCD part
Command Finder
Bend Table
Drafting preferences
Application Drafting
Command Finder
Drafting Preferences
Location in dialog box Table node→Bend Table node→Columns group
NX 9.0
196 What's New in NX 9.0
Unbend and Rebend enhancements
What is it?
You can:
● Use the Unbend and Rebend commands to unbend and rebend non-uniform thickness bends.
In sheet metal, non-uniform thickness bends are created when you apply blends or chamfers, or create
counterbored holes, countersunk holes, or tapered holes in the bend region. After the unbend or rebend
operation, NX retains the features that you apply or create in the bend region.
You can unbend and rebend non-uniform thickness bends that are created across cylindrical or conical
bends, Closed Corner features, and Three Bend Corner features.
The example shows a part modeled in the Sheet Metal application using features such as Extrude, Revolve,
Draft, and Edge Blend, in the bend region. These features are retained when you rebend the Sheet Metal
part into the formed state.
● Use the Unbend command to flatten Gusset features by specifying the boundary edges of the gussets as
additional curves. The boundary edges of the gusset are displayed as curves in the flattened state.
The example shows the boundary edges of a gusset displayed as curves in the unbent state.
Why should I use it?
Non-uniform thickness bends can also exist in Sheet Metal parts. You now have the ability to work with such bends.
Where do I find it?
Application Sheet Metal
Command Finder
Unbend
Rebend
NX 9.0
What's New in NX 9 197
Resize Bend Radius enhancements
What is it?
In the Resize Bend Radius dialog box, the Fixed Folded Length type is now called Fixed Tab/Flange Position. When you change the bend radius using this option, NX changes the geometry only in the vicinity of the
resized bend, without changing the position of the tab or the flange.
Note
You can only resize the bend radius of cylindrical bends connected to planar faces.
Support for additional geometric conditions
Zero bend radius support
You can now create bends that have zero bend radii.
Bends in partial flanges
You can modify the bend relief parameters using the options in the Relief group.
If you resize the bends in flanges that have no relief, NX creates the reliefs wherever required.
NX 9.0
198 What's New in NX 9.0
If you resize the bends in flanges that are created with a relief, the existing relief on the bend is maintained.
Note
The existing bend reliefs are maintained only if the relief dimensions of the selected bend are less
than or equal to the relief dimensions specified in the Resize Bend Radius dialog box.
Two adjacent bends
You can individually change the radius of the adjacent bends. If you change the radius of one of the bends,
the end caps of one bend or both bends are adjusted to keep the corner intact.
You can also individually change the bend radius of adjacent bends that are not connected, but their bends
caps are, and do not form a corner. The bend end caps remain connected after you change the bend radius.
NX 9.0
What's New in NX 9 199
Three adjacent bends that are connected to form a corner and which do not have any corner
treatment
You can individually change the radius of the adjacent bends. If you change the radius of one of the bends,
the end caps are adjusted to keep the corner intact.
Note
You cannot change the radius of adjacent bends on which a Three Bend Corner feature already
exists.
Bend end caps created by the Bend Taper command
The existing bend end caps are adjusted according to the modified bend radius to maintain the taper.
The example shows a linear bend taper with a square relief. When you increase the bend radius, both the
relief and the end caps are adjusted accordingly.
Bends that have deform features and cutouts created across cylindrical bends
The feature across the bend region is adjusted accordingly.
The example shows a Dimple feature created across the bend region perpendicular to the bend centerline.
When you increase the bend radius, the Dimple feature is adjusted accordingly.
NX 9.0
200 What's New in NX 9.0
Non-uniform thickness bends created by chamfers, blends, counterbored holes, countersunk holes,
tapered holes and so on.
The example shows a countersunk hole created across the bend region. When you decrease the bend radius,
the hole is adjusted accordingly.
Where do I find it?
Application Sheet Metal
Command Finder
Resize Bend Radius
Location in dialog box Type group→Fixed Tab/Flange Position
Relief Properties group [new group of options]
NX 9.0
What's New in NX 9 201
Mirror Feature enhancements
What is it?
When you use the Mirror Feature command:
● You can mirror additional features. These include curve features, datum features, and pattern features
created using the Pattern Feature command in the Sheet Metal application.
The example shows instances of the Pattern Feature mirrored across a datum plane.
● NX creates a new Sheet Metal body when you mirror a base tab, a base contour flange, or a base lofted
flange, and not otherwise.
● You can mirror existing features except for legacy instance arrays, legacy instance features, and legacy
mirror features.
The Mirror Feature dialog box is changed to accommodate the enhancements. The pre-NX 9 Mirror Feature
dialog box is available only when you edit a legacy Mirror Feature.
Where do I find it?
Application Sheet Metal
Command Finder
Mirror Feature
NX 9.0
202 What's New in NX 9.0
Unite in Sheet Metal
What is it?
You can now use the Unite command to unite sheet metal bodies without switching to the Modeling application.
As the sheet metal characteristics are retained during the unite operation, you can perform sheet metal operations on
the resulting body without using the Convert to Sheet Metal command.
The example shows a typical workflow for mirroring and uniting sheet metal bodies.
Original sheet metal body
Mirror the sheet metal body
Unite the sheet metal body and the mirrored body
Flatten the united body
NX 9.0
What's New in NX 9 203
Note
● The thickness of the bodies being united must be the same.
● If either the target body or the tool body is a non-sheet metal body, you must use the Convert to Sheet Metal command to convert the resulting united body to a valid Sheet Metal part.
Why should I use it?
The availability of the Unite command within the Sheet Metal application simplifies the workflow for mirroring
and uniting sheet metal bodies to create symmetric Sheet Metal parts.
Where do I find it?
Application Sheet Metal
Command Finder
Unite
NX 9.0
204 What's New in NX 9.0
Three Bend Corner enhancements
What is it?
Support for additional geometric conditions
You can now use the Three Bend Corner command to close corners where:
● The three adjacent bends have unequal bend radii.
The example shows a Three Bend Corner feature created across bends that have unequal radii. The
corner is closed using the Closed type of corner treatment option.
● The three adjacent bends have unequal bend angles.
The example shows a Three Bend Corner feature created across bends where the side bends have
flipped flanges. The corner is closed using the Closed type of corner treatment option.
● The central bend does not touch one of the side bends. In such cases, the central bend is extended to close
the corner.
The example shows a Three Bend Corner feature created across bends where the central bend does
not touch one of the side bends. The corner is closed using the Closed type of corner treatment
option.
NX 9.0
What's New in NX 9 205
1 Side bend not touching the central bend
2 Central bend
3 Side bend touching the central bend
● The cutout diameter is such that the cutout partially trims off the corner region.
The example shows a Three Bend Corner feature with a circular cutout. The cutout region partially
trims off the corner region.
New dialog box options
When you create a Three Bend Corner feature, you can:
● Create a mitered three bend corner. NX extends the flanges of the side bends until they intersect, and then
trims them such that the flanges touch each other along their entire length in the formed state. To do this,
select the new Miter Corner check box.
You can specify the value of the miter root radius at the tip of the miter. To do this, use the Miter Root Radius option.
● Blend the mitered edges and create a smooth transition from the mitered edge to the cutout edge to avoid
any jerks or jitters while tracing the tool path. To do this, select the new Blend Miter check box.
You can specify the radius for the blend to be created on the mitered edges. To do this, use the
Blend Miter Radius option.
NX 9.0
206 What's New in NX 9.0
1 Blend Miter Radius
2 Miter Root Radius
● Specify the origin of the cutout treatments. You can specify if you want to create the relief from the center
of the bend or from the corner point of the bend. To do this, use the Bend Center or Corner Point options in the new Relief Properties group.
Bend center point (1) and corner point (2) for
adjacent bends that have equal bend radii
Bend center point (1) and corner point (2) for
adjacent bends that have unequal bend radii
● Add offsets to the cutouts that are created at the corner where three adjacent bends meet. To do this, specify
the offset value in the Offset box.
Offset = 0 mm
Offset (1) = 6 mm
NX 9.0
What's New in NX 9 207
● Specify the width of the gap between overlapping flanges.
To do this, use the Flange Clearance option. NX creates a clearance of the specified width by
removing material where adjacent flanges overlap in the flattened state.
Flange Clearance = 0 mm
Flange Clearance = 3 mm
Where do I find it?
Application Sheet Metal
Prerequisite The Miter Corner check box is available when Treatment is set to
Closed , Circular Cutout, U Cutout, or V Cutout.
The Blend Miter check box is available when you select the Miter Corner
check box and the Treatment is set to Closed, Circular Cutout, U Cutout, or V Cutout.
The Relief Properties group is available when Treatment is set to
Circular Cutout, U Cutout, or V Cutout
Command Finder
Three Bend Corner
Location in dialog box Corner Properties group→Miter Corner check box or Blend Miter
check box
Relief Properties group [new group of options]
Relief Properties group→Offset box
Settings group→Flange Clearance box
NX 9.0
208 What's New in NX 9.0
Mirror Body enhancements
What is it?
The mirrored body now fully supports unbend, rebend, flat solid, and flat pattern operations.
Because the sheet metal characteristics are retained during the mirroring operation, you can perform Sheet Metal
operations on the mirrored body without first using the Convert to Sheet Metal command.
The example shows a workflow for a rebend operation on a mirrored body.
Original sheet metal body with flattened bend
Mirror the sheet metal body
Rebend the flattened bend in the mirrored body
NX 9.0
What's New in NX 9 209
Where do I find it?
Application Sheet Metal
Command Finder
Mirror Body
NX 9.0
210 What's New in NX 9.0
Preferences for flat pattern views
What is it?
You can now set Sheet Metal and Flexible Printed Circuit Design preferences to:
● Create a callout for the bend sequence ID when you select the Bend Sequence ID check box.
You can also use the new Custom Callout 8 Sheet Metal customer default to create a customized callout
for the bend sequence ID.
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults and click Find
Default .
● Specify the callouts that you want to create in the Flat Pattern view of the Sheet Metal or FPCD part. These
preferences are available on the Callout Configuration tab.
● Specify the orientation of callouts, using the options in the Orientation list.
● Customize the callouts in a drawing of the flat pattern view of the Sheet Metal or FPCD part. These
Drafting preferences are available on the Callout Configuration node.
Why should I use it?
You can customize the display of callouts in the Flat Pattern view of a Sheet Metal or FPCD part.
Where do I find it?
Sheet Metal preferences
Application Sheet Metal
Menu Preferences→Sheet Metal
Location in dialog box (New callouts from defaults) Sheet Metal Preferences dialog box
Flat Pattern Display tab→New callouts from defaults group→Bend Sequence ID check box
Callout Configuration tab→[callout options]
Callout Configuration tab→Orientation list→Leadered or Aligned
NX 9.0
What's New in NX 9 211
Flexible Printed Circuit Design preferences
Application Flexible Printed Circuit Design
Menu Preferences→Flexible Printed Circuit Design
Location in dialog box Flexible Printed Circuit Preferences→Callout Configuration tab
Callout Configuration tab→[callout options]
Callout Configuration tab→Orientation list→Leadered or Aligned
Drafting preferences
Application Drafting
Menu Preferences→Drafting
Location in dialog box View→Flat Pattern→Callout Configuration node
NX 9.0
212 What's New in NX 9.0
Flat Pattern enhancements
What is it?
Flat Pattern attributes
You can now do the following:
● Assign the Bend Sequence ID and Bend Name attributes to the bend center lines in a Modeling Flat
Pattern view.
● View the Minimum X and Minimum Y attributes of a Flat Pattern feature.
● Determine the minimum sheet size required to form the Sheet Metal part using the Minimum X and
Minimum Y attributes.
Editing Flat Pattern callouts
You can edit the style and orientation of the leader lines created for flat pattern callouts.
Flat Pattern support for non-uniform thickness bends
You can create a flattened representation of non-uniform thickness bends that are created when you apply
blends or chamfers, or create counterbored holes, countersunk holes, or tapered holes in the bend region.
The features that you apply are treated as interior feature curves in the Flat Pattern feature.
Where do I find it?
Flat Pattern attributes
Application Sheet Metal
Part Navigator Model History node→Right-click the Flat Pattern feature
node→Properties
Location in dialog box Attributes tab→Flat Pattern Attributes group→Expand the Flat Pattern node
NX 9.0
What's New in NX 9 213
Editing Flat Pattern callouts
Application Sheet Metal
Graphics window Double-click an existing flat pattern callout.
Location in dialog box Note dialog box→Leader group
NX 9.0
214 What's New in NX 9.0
Pattern Face
What is it?
You can now use the Pattern Face command in the Sheet Metal and FPCD application.
You can:
● Create a pattern of selected faces instead of features.
This is especially useful when working with imported solid models where there are no features in the model
to pattern.
● Create patterns of faces in various layouts and define the pattern boundaries, reference points, orientation,
and clocking.
Linear
Polygon
Along
Reference
Circular
Spiral
General
Helix
● Decrease the time to create and edit patterns.
The Pattern Face command creates a single feature instead of separate features for each instance of the
pattern, so feature creation and editing is faster.
The example shows a linear pattern created by selecting all the faces of the dimple. In the Part Navigator, under
the Model History node NX displays a single Pattern Face feature.
Model History
Datum Coordinate System (0)
Tab (1)
Dimple (2)
Pattern Face [Linear] (3)
Where do I find it?
Application Sheet Metal and Flexible Printed Circuit Design
Command Finder
Pattern Face
NX 9.0
What's New in NX 9 215
Flexible Printed Circuit Design
Wrap
What is it?
Use the Wrap command to create a Flexible Printed Circuit Design (FPCD) model that takes it shape from a
collection of planar faces.
In the example, selected faces of the solid body are used to create the FPCD model.
Note
The Wrap command works in the same way as the Sheet Metal from Solid command in the Sheet Metal
application.
Where do I find it?
Application Flexible Printed Circuit Design
Command Finder
Wrap
NX 9.0
216 What's New in NX 9.0
Flexible Printed Circuit Design enhancements
What is it?
The following commands are now available in the Flexible Printed Circuit Design (FPCD) application.
Bend Taper
Use this command to create a bend taper feature on one or both sides of the bend or web faces. You can
create symmetric or non-symmetric tapers on either side of a bend or web region.
Break Corner
Use this command to round off sharp external or internal corners of FPCD bodies, and avoid tearing of
FPCD material during manufacturing or usage.
Chamfer
Use this command to trim sharp external or internal corners of FPCD bodies, and avoid tearing of FPCD
material during manufacturing or usage.
Mirror Body
Use this command to create a copy of a body that is a mirror image of the original body across a specified
plane. You can use the Mirror Body command in conjunction with the Unite command to create
symmetric FPCD parts.
Mirror Feature
Use this command to create a copy of specified FPCD features on a body by mirroring the features across a
plane.
Resize Bend Angle
Use this command to modify the angle of a bend, by overriding the feature that created the bend.
You can edit the following:
● The bend angles of bodies that are imported from other CAD systems.
● The individual bend angles in features that create multiple bend regions such as the Bridge, Wrap, or
Contour Transition features.
Resize Bend Radius
Use this command to modify the radius of a bend, by overriding the feature that created the bend.
You can edit the following:
● The bend radius of bodies that are imported from other CAD systems.
● The individual bend radius in features that create multiple bend regions such as the Bridge, Wrap, or
Contour Transition features.
NX 9.0
What's New in NX 9 217
Unite
Use this command to combine the volume of two or more solid bodies into a single body.
These commands work in the same way as they do in the Sheet Metal application.
Why should I use it?
These commands improve the usability of the FPCD application and reduce design time.
Where do I find it?
Application Flexible Printed Circuit Design
Command Finder Bend Taper, Break Corner, Chamfer, Mirror Body, Mirror Feature,
Resize Bend Angle, Resize Bend Radius, Unite
NX 9.0
218 What's New in NX 9.0
Pattern Face
What is it?
You can now use the Pattern Face command in the Sheet Metal and FPCD application.
You can:
● Create a pattern of selected faces instead of features.
This is especially useful when working with imported solid models where there are no features in the model
to pattern.
● Create patterns of faces in various layouts and define the pattern boundaries, reference points, orientation,
and clocking.
Linear
Polygon
Along
Reference
Circular
Spiral
General
Helix
● Decrease the time to create and edit patterns.
The Pattern Face command creates a single feature instead of separate features for each instance of the
pattern, so feature creation and editing is faster.
The example shows a linear pattern created by selecting all the faces of the dimple. In the Part Navigator, under
the Model History node NX displays a single Pattern Face feature.
Model History
Datum Coordinate System (0)
Tab (1)
Dimple (2)
Pattern Face [Linear] (3)
Where do I find it?
Application Sheet Metal and Flexible Printed Circuit Design
Command Finder
Pattern Face
NX 9.0
What's New in NX 9 219
Data Reuse
Double-clicking folders and reusable objects
What is it?
● You can double-click a folder in the Reuse Library dialog box to open it and display reusable objects,
reusable components, or sub-folders in the Member Select group.
● You can double-click a reusable object or reusable component in the Member Select group to add it to
your assembly.
NX 9.0
220 What's New in NX 9.0
Creating shortcut folders for your reuse library
What is it?
You can reorganize your reuse library structure by using shortcuts to folders. For example:
● You can organize folders A, B, C, and D into three separate groups according to different design
department needs.
● Create a Goup_A folder, and include shortcuts to folders A, B, C in it.
● Create a Group_B folder, and include shortcuts to folders A, B, D in it.
● Create a Group_C folder, and include shortcuts to folders B, C, D in it.
● For the users in Departments A, B, and C, add the appropriate Group folder to their reuse library.
Why should I use it?
The reuse library structure can be modified to accommodate different groups of users that may only need to see
subsets of an entire library.
NX 9.0
What's New in NX 9 221
Reuse library undo and redo
What is it?
You can now use undo and redo functionality when adding reusable components and fasteners to an assembly. This
can be done either at the time you add a reusable component, or at a later time by running a journal file saved in the
Journal Manager.
Why should I use it?
You can use the undo and redo commands when you add a reusable component or fastener to your assembly and it is
necessary to make changes to the parameters after you add it.
Where do I find it?
Prerequisite You must create a reuse library.
Toolbar
Undo
Redo
NX 9.0
222 What's New in NX 9.0
Creating an index in the reuse library
What is it?
You can build a search index for data in a reuse library by using the Create Index command . The Index column
in the Reuse Library Management dialog box indicates if a reuse library is in the index creation queue or has
already been indexed.
After a search index is created for a reuse library, you can perform searches for data in the library based on search
fields. In a native NX environment, you can use the following search criteria:
● Descriptive Name
● File Name
In a Teamcenter environment, you can use the following search criteria:
● Descriptive Name
● Item ID
● Item Name
● Item Description
You can combine multiple fields as search criteria. You can also use wildcard characters in a search and use a
Boolean such as OR, AND, and IN.
You can define search criteria according to part attributes or part expressions by using the Define Search Criteria
command.
Why should I use it?
The performance of searches in the reuse library by can be improved by indexing the data and utilizing the search
mechanism.
Where do I find it?
Prerequisite The open-source search engine, Solr 4.0 or above, and JRE 1.6 or above
must be installed.
NX 9.0
What's New in NX 9 223
Toolbar Reuse Library→Reuse Library Management
Menu Tools→Reuse Library→ Reuse Library Management
Mapping reuse library names
What is it?
You can map a set of reuse library names to another set of names by using the definition file ReuseNameMap.txt.
The ReuseNameMap.txt file creates dictionary entries through a structure of “Original Name | Target Name”. An
example of a name map definition file is shown below:
● The example below shows a reuse library before you map the structure:
● And the structure after you apply the map:
NX 9.0
224 What's New in NX 9.0
Why should I use it?
You can use the name map to translate a set of reuse library names from one language to another.
Where do I find it?
Prerequisite You must save the ReuseNameMap.txt file in the
UGII_BASE_DIR\nxparts\reuse library\configure folder or set a user
environment variable to point to the file.
Reusable object feature name
What is it?
You can define the feature name of a reusable object by adding the
REUSABLE_OBJECT_FEATURE_SET_NAME part attribute to a reusable object.
In the example below, the REUSABLE_OBJECT_FEATURE_SET_NAME part attribute in a reusable object has
been created and set to RoundPunch02. When you add the reusable object to an assembly. the name appears in the
Part Navigator.
Reusable object part definition
What is it?
You can use part and body/face attributes to define a reusable object.
● You can create the following part attributes:
o Boolean order
o One Pick Positioning method
● You can create the following face/body attributes:
o Boolean operation
o Pierce face in punch
NX 9.0
What's New in NX 9 225
Creating feature component patterns with reusable objects
What is it?
You can now add a reusable component to your assembly as a pattern component.
Where do I find it?
Add Reusable Component dialog box Placement group→Create Component Pattern check box.
NX 9.0
226 What's New in NX 9.0
Managing knowledge enabled components in Teamcenter
What is it?
In a Teamcenter environment, the files that manage knowledge enabled components are now automatically saved as
datasets when you use the Create KRX or the Edit KRX command. An item revision of a knowledge enabled
reusable component contains the part file, the image file, the excel spreadsheet, and the KRX file. An example of
this structure is shown below:
reusable component/A;1
ug master/A;1
image/A;1
spreadsheet/A;1
krx/A;1
When you use the Create KRX or Edit KRX command, you can select the spreadsheet and image file that you
want to use to control the knowledge enabled component. The KRX file is created and stored as a dataset
automatically.
Where do I find it?
Prerequisite You must be in a Teamcenter environment.
Resource bar
Reuse Library
Member Select group Member Select→Right-click→Create/Edit KRX File
Reusable component revision rules in Teamcenter
What is it?
There are enhancements to the use of revision rules for reusable objects and reusable components in a Teamcenter
environment.
● If you set the default revision rule for a reusable object or reusable component to Precise Only, you can
select a certain revision of the object or component when you add it to your assembly from the reuse library
if you choose the Asking to Select option.
● If you enable the Use ―Last Released‖ Revision Rule in Reuse Library customer default,
reusable objects and reusable components will use the Last Released revision rule when you add them to
your assembly.
NX 9.0
What's New in NX 9 227
Adding files as datasets to reusable objects and reusable components in Teamcenter
What is it?
In a Teamcenter environment, you can now include additional file types as datasets in a reusable object or a reusable
component item revision when you use the Auxiliary File command. You can add the following file types to an
item revision:
● URL link
● Excel spreadsheet
● Word document
● PDF file
An example of an item revision structure with the new dataset types is shown below:
Where do I find it?
Prerequisite You must be in a Teamcenter environment.
Resource bar
Reuse Library
Member Select group Member Select→Right-click→Auxiliary File
NX 9.0
228 What's New in NX 9.0
Part family-related enhancements to Product Template Studio
What is it?
The interaction between Product Template Studio (PTS) and part families is improved. You use part families to
include a family of standard parts like bolts or fasteners in a template part.
Interpart expressions enhancements
When you change a part family member in an assembly, PTS now automatically updates all the related interpart
expressions.
Example
The diameter of the pipe, the size of the loop, the position of the bolt holes on the angled steel, the size of the
angled steel, and the size of the nuts are all dependent on each other. If the diameter of the pipe changes, the
other items may also need to change.
PTS checks and modifies the interpart expressions recursively, so that all the correct family relationships are
maintained.
In previous releases, a change to the pipe diameter caused PTS to update the size of the loop, but the other
expressions continued to reference the original pipe diameter.
You can use PTS to create an interpart expression that supplies the initial formula for a parameter in a PTS template.
Other enhancements
● You can use data from part family tables as option values in a PTS template.
● You can initiate updates to part families in a PTS template using a visual rule.
● PTS alerts you to the existence of more than one possible option when multiple selections match your
specified criteria. This occurs primarily when combinations of part family members exist.
● When you use a list expression to specify the elements of an option menu, you can supply a tooltip image
for each option.
NX 9.0
What's New in NX 9 229
Why should I use it?
The automatic update of interpart expressions saves you from having to update the related expressions manually in
the Expressions editor.
The alert when multiple selections match the specified criteria gives you an opportunity to select an alternative. In
previous releases, a family member, usually the first in the list, was automatically selected and you might not have
been aware that multiple valid options were available.
You can use tooltip images to provide more information about options in a PTS dialog box.
Where do I find it?
Application Product Template Studio
Menu Start→All Programs→Siemens NX 9→NX Tools→Product Template Studio
NX 9.0
230 What's New in NX 9.0
Routing
Configuring Routing applications
Equipment parts support
You can import and use equipment parts while using P&ID tools.
You can also import your own equipment parts into NX or model the parts in NX. To list these equipment parts in
the Routing Reuse Library correctly, you must update the Application View (APV) file.
In the APV file, you must add Start_Equipment_Node and Start_Standard_Equipment_Node after the
Start_Cable_Conduit_Node node as shown below.
Start_Fitting_Node
Start_Stock_Node
Start_Space_Reservation_Node
Start_Filler_Node
Start_Overstock_Node
Start_Cable_Conduit_Node
Start_Equipment_Node
Start_Standard_Equipment_Node
You must specify the Start_Fitting_Node and the Start_Stock_Node, but other nodes are optional. NX does
not provide all the nodes for every discipline by default. However, if you need to use them, you must add the nodes
in the order shown above.
The following is the syntax for the new nodes in the schema validation file (apv.xsd) to support equipment parts:
<xsd:sequence minOccurs="0" maxO+ccurs="1"> <xsd:element name="Start_Equipment_Node" type="xsd:string" minOccurs="0"/> </xsd:sequence>
<xsd:sequence minOccurs="0" maxOccurs="1"> <xsd:element name="Start_Standard_Equipment_Node" type="xsd:string" minOccurs="0"/> </xsd:sequence>
Where do I find it?
Application Routing
Resource bar Routing Reuse Library→Piping Parts node→Equipment node
The APV file location is ugroute_mech\appview or ugroute_elec\appview.
Setting default Routing disciplines
What is it?
You can now specify the default discipline for the following Routing applications using the Discipline Settings
customer defaults:
NX 9.0
What's New in NX 9 231
● Routing Mechanical
● Routing Electrical
● Routing Logical
For example, you can set your default discipline for the Routing Mechanical application to Piping, for the Routing
Electrical application to Wiring, and for the Routing Logical application to HVAC.
When you start these applications, NX loads the default discipline that you specified for that application.
Why should I use it?
If you switch your Routing application, you do not have to change your default discipline.
Where do I find it?
Customer defaults
Application Routing
Command Finder Customer Defaults
Location in dialog box Routing→Part Library→Reuse Library tab→Disciplines group
NX 9.0
232 What's New in NX 9.0
Routing specification enhancements
What is it?
The following Routing specification commands are now enhanced.
Create New Specification
When you create a new specification:
● NX now creates a single specification XML file and saves it in the folder specified on the Specifications Folders tab in the Customer Defaults dialog box, and assigns the single specification XML file to the
current active discipline.
● NX automatically sets the following properties:
o Specification Author: NX
o Specification Released: false
o Discipline Name: [active discipline]
Edit Specification
You can edit a specification imported into NX. To do this, you must set the following properties in the
specification XML file:
● Specification Author: NX
● Specification Released: false
Note
You cannot edit legacy specifications in the APV file for your Routing applications from within
NX.
Copy & Edit Specification
When you copy an existing specification, NX sets the following properties irrespective of the master
specification property values.
● Specification Author: NX
● Specification Released: false
Display Specification
When you display the Information window, you can view additional properties such as Author, Released,
and so on.
Delete Specification
You can delete a specification in NX only if the following properties are set:
NX 9.0
What's New in NX 9 233
● Specification Author: NX
● Specification Released: false
You cannot delete legacy specifications from within NX. You need to manually delete the APV file for
your Routing application.
Set As Active Specification
● NX validates the specification nodes only when you run the Set as Active Specification command
from the Reuse Library. NX does not validate a specification if you use any other command, for example
Active Run. During validation, if the specification nodes are not found in the Reuse Library, NX
displays a message.
● You can detect incompatible differences in specification filter types. When you apply the specification to
the Reuse Library, if there are differences in the type of the part attribute being filtered and the
specification filter type, NX displays a message. You can correct the specification filter types to remove the
violations.
Where do I find it?
Application Routing
Reuse Library Right-click the Routing Specifications root node→Create New Specification
Right-click a Specification node in the Member Select group→[specification commands]
NX 9.0
234 What's New in NX 9.0
Reload Specification enhancement
What is it?
When you use the Reload Specification command, you can now reload the changed specification for a selected
specification.
Where do I find it?
Application Routing
Prerequisite The Specification Released property for the specification must be set
to False.
Reuse Library Right-click the specification node in the Member Select group→Reload Specification
Identifying a specification associated with each run
What is it?
You can now easily identify the specification associated with each run in the Run Navigator. You can identify
parts, components, and other properties in the run from the specification associated with it.
You can add a Specification column to the Run Navigator to view the specifications. To do this, in the Run Navigator Properties dialog box, click the Columns tab, and select the Specification check box.
Where do I find it?
Application Routing
Reuse Library Right-click in the background of the Run Navigator→Properties
NX 9.0
What's New in NX 9 235
Routing Specification dialog box enhancements
What is it?
You can now:
● Write a multi-line description for a specification.
● Select only valid cells in the Branch Compatibility table.
● Delete multiple relationships simultaneously.
● Specify a real value up to two decimal places in the Filter Attributes table.
● View the values for NPS and NPS Branch up to two decimals places and arrange them in an ascending
order in the Branch Compatibility table.
● Navigate easily to the required node as the Part Library Items node is no longer expanded by default.
● Increase the width of the Value column in the Filter Attributes table to see long relationships.
● Visually identify nodes that have relationships specified.
Where do I find it?
Application Routing
Reuse Library Right-click the Routing Specification root node→Create New Specification or Edit Specification
NX 9.0
236 What's New in NX 9.0
Routing specification customer defaults
What is it?
New Part Library customer defaults are available for Routing specifications.
Specifications Loads tab
The defaults on this tab allow you to:
● Validate the specifications while they are loaded. To do this, select the
Validate check box.
● Set a filter to load the specifications for the current discipline. To do this, select
from the filter options for a particular discipline.
o All From Active Discipline
o From Specified Authoring Source
o From Work Part Runs
Note
The From Work Part Runs option is not available for Routing Electrical.
● Set the authoring source from where you want to load the specifications. The
default authoring source is NX. To add a new authoring source, enter the name of
the authoring source in the Authoring Source text box. If you want to add more
than one authoring source, use a comma separated list.
Specifications Folders tab
The defaults on this tab allow you to:
● Specify the folder path to the specification XML files for the Routing Electrical,
Routing Mechanical, and Routing Logical applications. To do this, browse to the
folders where you want to place these files.
Note
The folder to which you save the files must have read and write permissions.
● Load and save the specifications files in folders on your computer when you work
in Teamcenter Integration. To do this, select the Use Native Folders when
Connected to Teamcenter check box.
If you do not select this check box, to allow loading of specifications, you need to set the
Teamcenter specification folder using Teamcenter preferences.
Where do I find it?
Application Routing
Ribbon bar File tab→Utilities→Customer Defaults
Location in dialog box Routing→Part Library
NX 9.0
What's New in NX 9 237
Converting multiple specifications file into single specifications files
What is it?
You can convert a file containing multiple specifications into individual specification files using the following
command line utility:
routing_convert_specifications
The syntax to use is:
routing_convert_specifications <path to the multiple specifications .xml file> <output
folder>.
To load the specifications into the Routing Reuse Library, you need to set the Specification Folders customer
defaults to specify the output folder in which you want to save the individual specifications files for a particular
discipline. The folder must have read and write permissions.
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults and click Find
Default
Note
After you convert the multiple specifications file into individual specification files, you must remove the
reference to the multiple specifications file in the APV file under the Part_Specification_Preferences
node.
Example
Suppose you have a multiple specifications file for Routing Mechanical called Mech_Inch_Specs.xml which
is located in the ugroute_mech\appview folder. You want to convert this file into individual specifications
files and place them in the D:\single_specification_files folder and have the single specifications load into
NX.
1. Set the D:\single_specification_files as the path to your individual Routing Mechanical specification
files using the Specification Folders customer defaults.
2. In a command prompt window, enter the following routing_convert_specifications ugroute_mech\appview\Mech_Inch_Specs.xml D:\single_specification_files
3. Remove any reference to the Mech_Inch_Specs.xml in the APV file under the
Part_Specification_Preferences node.
Where do I find it?
You can find the routing_convert_specifications utility in ugroute_mech\utils.
NX 9.0
238 What's New in NX 9.0
Common Routing tools
Part placement enhancements
What is it?
When you select a part and its location to place it in an assembly, NX now provides part placement solutions based
on the available preferred port. If a preferred port is not available, NX selects one of the ports on the part.
Note
The Routing administrator must set up the parts in the Routing Reuse Library with the PREFERRED_PORT
attribute.
The following table lists the placement solutions when you place a part.
Placement Location Placement Solution
Center of a circular arc or an edge NX places the part along the axis of the selected arc or edge, or in a
direction opposite to the axis of the selected arc or edge.
Any point on a circular arc or an edge NX places the part along the tangent to the selected point on the
circular edge or arc, or in a direction that is opposite to the tangent
direction.
Circular arc or edge NX places the part along the tangent to the circular edge or arc, or in a
direction that is opposite to the tangent direction.
Any point on a cylindrical surface NX places the part along the normal, U direction, or V direction with
reference to the selected point, or in a direction that is opposite to the
normal, U direction, or V direction.
Cylindrical face or a surface NX places the part along the axis of the cylindrical face or surface, or
in a direction that is opposite to the axis of the cylindrical face or
surface.
Any point on a surface NX places the part along the normal, in the U direction, or in the V
direction with reference to the selected point on the surface, or in a
direction that is opposite to the normal, U direction, or V direction.
On any surface NX places the part along the normal, U direction, or V direction with
reference to the entire surface, or in a direction that is opposite to the
normal, U direction, or V direction.
CSYS NX places the part with the Port origin coincident with the CSYS
origin and the Port vector aligned with the +Z, –Z,+X, –X, +Y, –Y
axes.
In cases where the placement intent is not obvious, NX places the part in a location that is aligned with the datum
axis and datum planes that are specified at the selected point.
When you place a part:
● You can also select a face while placing any object.
● NX displays information in the Status line about an engaged port as it goes through the placement solutions
in the Place Part dialog box.
NX 9.0
What's New in NX 9 239
Where do I find it?
Application Routing
Command Finder
Place Part
Routing Reuse Search enhancement
What is it?
You can now use the redesigned Reuse Search dialog box to search a part with minimum clicks.
Where do I find it?
Resource Bar Reuse Library→Routing Reuse Library→Right-click a
node→Search Children
Spline Path enhancements
What is it?
When you create a spline path, NX now creates a more realistic shape.
You can add or delete a point on an existing spline path without significantly deforming the spline path.
Why should I use it?
You can now create and edit a spline shape that minimizes the length of a wire or a cable by approximating a
realistic path.
Where do I find it?
Application Routing Electrical
Command Finder
Spline Path
NX 9.0
240 What's New in NX 9.0
Routing Electrical
Orienting formboard components
What is it?
Use the Formboard Placement Coordinate System command to assign a CSYS for a component in a harness
assembly to properly orient it to the formboard plane. To do this, in the Qualify Part dialog box, you need to create
a new node for your assigned CSYS under the Formboard Placement Coordinate System node. NX aligns
the XY plane of the assigned CSYS with the formboard plane.
When you place the components using the assigned CSYS method, as there are no limitations on the location of the
coordinate system, you must verify that the placement of the component in the sample formboard is correct.
Component with an
assigned CSYS
Component placed on the formboard plane
It is recommended that you use this command only when NX cannot automatically place the formboard for odd
shaped parts that guide wires and cables. If you do not assign a CSYS for alignment of the component, NX aligns
the component directly to the formboard plane. You can also rotate the component to orient it to the formboard
plane.
Where do I find it?
Application Routing Electrical
Command Finder
Qualify Part
Location in dialog box Routing Object list→Formboard Placement Coordinate System
node
NX 9.0
What's New in NX 9 241
Routing Mechanical
Comos integration with Routing Mechanical
What is it?
You can connect Routing Mechanical to Comos using the Comos integration commands. Use these commands to
ensure that NX incorporates all the features of a schematic drawing created in Comos in a 3D model or assembly.
Integration commands in Routing Mechanical
Command Description
Connect Connects Routing Mechanical with Comos.
Disconnect Breaks the connection between Routing Mechanical and Comos.
Navigate to PID Symbol Opens Comos and navigates to the P&ID symbol linked to the selected
component in the Routing Mechanical assembly.
Navigate to 3D Opens Comos and navigates to the 3D object that is linked to the
selected component in the Routing Mechanical assembly.
New commands in the Teamcenter menu in Comos:
Command Description
Start Cross Selection Initiates the NX-COMOS Bidirectional cross selection functionality.
You need to do this before Connecting NX Routing Mechanical with
Comos.
Assign Lets you connect a symbol on the Comos P&ID to a component in
your Routing Mechanical assembly.
Unassign Lets you disconnect a symbol on the Comos P&ID to a component in
your Routing Mechanical assembly.
Navigate to NX Lets you jump from the Comos P&ID symbol to the assigned
component in your Routing Mechanical assembly.
Why should I use it?
Use the Comos integration commands to manage schematic drawings and 3D Routing assemblies across Comos and
Routing Mechanical without losing data.
Where do I find it?
Application Routing Mechanical
Command Finder Schematics
Menu Tools→Schematics→[Integration commands]
NX 9.0
242 What's New in NX 9.0
Compare runs enhancement
What is it?
The Compare command now lets you compare runs in NX with runs that are saved as XML datasets in Teamcenter
or on your hard disk.
Where do I find it?
Application Routing Mechanical
Command Finder Compare
Run Navigator Right-click a run→Compare
Import runs
You can share runs between schematics applications such as COMOS and NX.
Use the Import Runs command to import runs that are saved as XML datasets in Teamcenter or on your hard disk.
NX imports the runs into the work part and displays them in the Run Navigator.
Where do I find it?
Application Routing Mechanical
Command Finder Import Runs
Run Navigator Right-click in the background of the→Import Runs
NX 9.0
What's New in NX 9 243
HVAC
Duct Reinforcement
Use the Duct Reinforcement command to reinforce rectangular ducts by creating stiffeners inside or outside the
ducts. If you change the dimensions of a duct, NX automatically updates the reinforcements.
Stiffeners inside the duct
Stiffeners outside the duct
Note
The default style of stock representation for the reinforcement stock placed on ducts is Simple and cannot be
changed.
You can:
● Create inside or outside reinforcements that are parallel or perpendicular to the axis of a rectangular parent
duct.
● List stock used to create reinforcements in the Routing BOM.
The total length of the stock used for creating the reinforcements is displayed in the BOM.
To specify if you want to create reinforcements inside or outside the duct by default, set the Force Duct Reinforcement Type customer default.
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults and click Find
Default
Where do I find it?
Application Routing Mechanical, Routing HVAC
NX 9.0
244 What's New in NX 9.0
Prerequisite Stiffeners must be created and saved as stock.
You must set the discipline to HVAC in the Routing Preferences.
You must select the Stock as Components check box on the Stock tab
in the Routing Preferences.
To create reinforcement inside the duct, the duct stock must be hollow and
displayed using the Detailed Solid style of stock representation.
Command Finder
Duct Reinforcement
Graphics window Right-click a reinforcement and choose Edit Duct Reinforcement
NX 9.0
What's New in NX 9 245
Shipbuilding
Knuckled plates
What is it?
The Plate and plate system commands are enhanced to automatically identify knuckles when you select mold faces
or bodies that are not tangent continuous.
You can specify a split or bend manufacturing process for the knuckle.
● You can select a highlighted knuckle edge to split a plate into two separate plates with mitered edges.
If you select a knuckle edge to split a plate system in basic design, a seam is created at the knuckle location
and separate plates will be generated when you transition the plate system to the detailed design.
● If you do not select a knuckle edge, the plate or plate system is bent and you can define a fillet. You can
specify the ratio of the fillet radius to the plate thickness.
NX 9.0
246 What's New in NX 9.0
NX assigns an attribute, MK_KNUCKLE_TYPE=Bend or MK_KNUCKLE_TYPE=Split, to the knuckles so they can be
identified in structural drawings.
Why should I use it?
Plates often contain knuckles which must be labeled on structural drawings. This enhancement automates the
creation of knuckles so they can easily be identified by other commands.
Where do I find it?
Application Ship Structure Basic Design
Command Finder
Hull , Deck , Transverse Bulkhead , Longitudinal
Bulkhead , or Generic Plate System
Location in dialog box Select the edge of a split knuckle in the Boundary group.
Specify the radius of a bent knuckle in the Stock Information group.
Application Ship Structure Detail Design
Command Finder
Plate
Location in dialog box Select the edge of a split knuckle in the Boundary Objects group.
Specify the radius of a bent knuckle in the Stock group.
NX 9.0
What's New in NX 9 247
Knuckled profile systems
What is it?
The profile system commands are enhanced to automatically identify knuckles.
● The Stiffener System command identifies a knuckle when you select placement geometry or paths that
are not tangent continuous.
You can create a seam at a knuckle location to control whether a split or bend manufacturing process is
applied. When you transition the stiffener system to the detailed design, NX splits it into multiple stiffeners
if a seam is present, and bends the resulting stiffener if no seam is present. Wedge cuts are added to bent
stiffeners when they are transitioned to the detailed design.
You can specify the maximum height of stiffeners that can be bent in the customer defaults. If you try to
transition a stiffener system that exceeds the maximum height, the transition report includes a message that
the bending knuckle is not allowed and you must split the system.
● The Edge Reinforcement System command identifies a bent knuckle when you select a path that
includes an arc with a small radius. You can specify the maximum radius using the Knuckle Edge Reinforcement Maximum Bend Radius option in the customer defaults.
You can create a seam at a knuckle location to split the edge reinforcement system when you transition it to
the detailed design.
Why should I use it?
The paths or placement geometry used to create profiles often contain knuckles which must be labeled on structural
drawings. This enhancement automates the creation of knuckled profile systems so they can easily be identified
when transitioning to the detailed design.
NX 9.0
248 What's New in NX 9.0
Where do I find it?
Application Ship Structure Basic Design
Command Finder
Stiffener System or Edge Reinforcement System
Specifying default knuckle and wedge cut parameters.
Menu File→Utilities→Customer Defaults
Location in dialog box Ship Design→Steel Features→Stiffener/Edge Reinforcement tab
NX 9.0
What's New in NX 9 249
Knuckled profiles
What is it?
The Stiffener/Edge Reinforcement command is enhanced to automatically identify knuckles when you select
placement geometry or paths that are not tangent continuous.
You can specify a manufacturing process for the knuckles.
● If you choose None, NX creates a single profile with sharp corners at the knuckle locations and you can
manually apply knuckle treatments.
● If you choose Split, NX creates two separate profiles with mitered edges.
● If you choose Bend, NX adds a wedge cut to the stiffener. The wedge cut can be in the web of the stiffener
when the placement faces are knuckled, or in the flange of the stiffener when the path is not tangent
continuous. You can specify wedge cut parameters in the customer defaults.
To apply a bend to a knuckle in an edge reinforcement, the path must contain a radius with a small arc. You
can specify the Knuckle Edge Reinforcement Maximum Bend Radius in the customer defaults.
NX assigns an attribute, MK_KNUCKLE_TYPE=Bend to the edges produced by the knuckles so they can be
identified downstream in structural drawings. If a wedge cut is applied, NX also assigns attributes to the
wedge cut faces for the parameters.
You can specify the maximum height of stiffeners that can be bent in the customer defaults. The Bend
option is not available if a stiffener exceeds the maximum height or if the stiffener section cannot be bent in
the specified direction.
NX 9.0
250 What's New in NX 9.0
Why should I use it?
The paths or placement geometry used to create stiffeners often contain knuckles which must be labeled on
structural drawings. This enhancement automates the creation of the knuckled stiffeners so they can easily be
identified by other commands.
Where do I find it?
Application Ship Structure Detail Design
Command Finder
Stiffener/Edge Reinforcement
Location in dialog box Knuckles group
Specifying default knuckle and wedge cut parameters.
Menu File→Utilities→Customer Defaults
Location in dialog box Ship Design→Steel Features→Stiffener/Edge Reinforcement tab
NX 9.0
What's New in NX 9 251
Create stiffeners between supports
What is it?
The Stiffener System and Stiffener/Edge Reinforcement commands are enhanced to let you define the paths
and orientations of stiffeners and stiffener systems by selecting bounding objects.
You can use one of the following methods to define the path and orientation of the stiffeners.
● Aligned to Start Support ● Length from Start Support ● Between Two Supports
● Along Direction
● Horizontal ● Vertical ● Normal to End Support ● Through Point on End Support
In most cases, you select a start support object and an end support object to define the boundaries. These objects can
be stiffeners, edge reinforcements, or plates.
For example, if you use the Aligned to Start Support method, you can select a stiffener (1) as the start support
and a plate (2) as the end support. The new stiffener (3) is aligned with the start support and its path terminates at the
end support.
Why should I use it?
This enhancement saves you a significant amount of time because the paths and orientations of stiffeners are
automatically determined by the selected boundaries. You do not have to define the paths and orientations manually.
Where do I find it?
Application Ship Structure Basic Design
Command Finder
Stiffener System
Location in dialog box From the Type list, select By Support.
Specify the method and select bounding objects in the Path group.
NX 9.0
252 What's New in NX 9.0
Application Ship Structure Detail Design
Command Finder
Stiffener/Edge Reinforcement
Location in dialog box From the Type list, select Create Stiffener by Support
Specify the method and select bounding objects in the Path group.
NX 9.0
What's New in NX 9 253
Control profile orientations
What is it?
The Stiffener System, Edge Reinforcement System, and Stiffener/Edge Reinforcement commands are
enhanced to give you more control over the orientation of a profile along its path.
You can define multiple regions along the length of a stiffener or stiffener system and assign orientation rules to
them.
You can:
● Assign one of the following orientation methods to each region.
o Normal to Surface
o Orthogonal o Linear Twist o Cubic Twist o Along Vector
o Planar at Angle
● Assign a mounting angle to a region.
● Use the Linear Twist or Cubic Twist method to transition the stiffener between two different orientation
methods.
● Display the twist rate, surface angles, and web angles.
Why should I use it?
On complex surfaces such as hulls, stiffeners and edge reinforcements may require varying orientations to
strengthen the hull and make manufacturing easier.
Where do I find it?
Application Ship Structure Basic Design
Command Finder
Stiffener System or Edge Reinforcement System
NX 9.0
254 What's New in NX 9.0
Location in dialog box Orientation group
Application Ship Structure Detail Design
Command Finder
Stiffener/Edge Reinforcement
Location in dialog box Orientation group
NX 9.0
What's New in NX 9 255
Built-up profiles
What is it?
The profile and profile system commands are enhanced so you can define and manufacture profiles composed of
two or more plates welded together.
You can:
● Use the Seam command to split the flanges and the webs of the profiles at independent locations.
● Replace reference sets to display the built-up profiles as single solid bodies or separate web and flange
plates.
● Assign a manufacturing mode to specify whether the web and flanges of the built-up profiles are cut and
bent to shape before they are joined or, joined before they are bent to the correct shape. You can assign the
manufacturing mode automatically when you create the profiles or assign them manually using the
BuiltUp Manufacturing Mode command.
Why should I use it?
Shipyards often require profiles that are fabricated from multiple pieces of plate stock instead of a single piece of
extruded stock. These enhancements automate the definition and manufacture of the profiles.
Where do I find it?
Application Ship Structure Basic Design
Command Finder
Stiffener System , Seam , or Pillar System
Location in dialog box Stock group in the profile system dialog boxes.
BuiltUp Offsets group in the Seam dialog box.
Application Ship Structure Detail Design
Command Finder
Stiffener/Edge Reinforcement or Pillar
NX 9.0
256 What's New in NX 9.0
Location in dialog box Stock group or Section group
Application Ship Structure Manufacturing
Command Finder
BuiltUp Manufacturing Mode
Specifying split and manufacturing parameters for built-up profile.
Menu File→Utilities→Customer Defaults
Location in dialog box Ship Design→Steel Features→Built-up Profiles tab
NX 9.0
What's New in NX 9 257
Create stiffeners on plates with multiple thicknesses
What is it?
The Stiffener/Edge Reinforcement command is enhanced so you can create stiffeners across plates with
different thicknesses or offsets.
By default, when you select multiple plates for the placement geometry, NX infers the attachment plate based on the
thickness and offset differences, the stiffener length over each plate, and the number of thickness changes along the
path.
NX can account for a thickness change in one of the following ways:
● Attach the stiffener to a thicker plate and maintain a gap with a thinner plate. The gap can later be filled
with a weld.
● Attach the stiffener to a thinner plate and include a notch to avoid interference with a thicker plate.
● Attach the stiffener to both plates so it sags from a thicker plate to a thinner plate.
You can specify the sag type, sag distances, and sag plate lengths in the customer defaults to control the
behavior for this condition.
Sag Type = Sag
Sag Type = Notched Sag
You can also override the inferred behavior by explicitly selecting an attachment plate. In this case, you can only
create one stiffener at a time.
NX 9.0
258 What's New in NX 9.0
Why should I use it?
This enhancement automates the creation of stiffeners when you place them on plates with different thicknesses or
offsets. You can control the behavior of the stiffeners by selecting an attachment plate without manually editing the
stiffeners.
Where do I find it?
Application Ship Structure Detail Design
Prerequisite Select multiple plates with different thicknesses or offsets as placement
geometry.
Command Finder
Stiffener/Edge Reinforcement
Location in dialog box Placement Geometry group
Specifying the default sag type and sag parameters.
Menu File→Utilities→Customer Defaults
Location in dialog box Ship Design→Steel Features→Stiffener/Edge Reinforcement tab
NX 9.0
What's New in NX 9 259
Create standard parts on plates with multiple thicknesses
What is it?
The Standard Part command is enhanced so you can create brackets on multiple supporting plates that have
different thicknesses. The brackets will update when you edit the supporting plates.
After you select a single reinforcement face, NX automatically detects the other plates the bracket crosses. You can
use the Across Multiple Thicknesses option to de-select the plates. Material is added or subtracted from the
bracket to conform to the varying thicknesses of the selected plates.
Why should I use it?
This enhancement automates the creation of brackets across plates with multiple thicknesses so you do not have to
manually edit the brackets.
Where do I find it?
Application Ship Structure Basic Design,
Ship Structure Detail Design
Command Finder
Standard Part
Location in dialog box Placement group
NX 9.0
260 What's New in NX 9.0
Split standard parts in the basic design
What is it?
Use the Split Standard Part command to split brackets in the Ship Structure Basic Design application.
You can:
● Select a seam, frame, or ship structure as a tool to split the standard part.
● Control whether to split the reinforcement.
● Control the split location by specifying an offset and angle from the selected tool.
● Specify corner cuts at the split location.
● Assign welding attributes to the new split edges.
Why should I use it?
You may need to split large brackets at assembly boundaries to support design or manufacturing requirements. This
command associates the split parts so you can easily manage them.
Where do I find it?
Application Ship Structure Basic Design
Command Finder
Split Standard Part
NX 9.0
What's New in NX 9 261
Split standard parts and built-up profiles in the detailed design
What is it?
The Split Ship Structure command replaces the Split Profile/Plate command and is enhanced to split plates,
profiles, built-up profiles, and standard parts in the Ship Structure Detail Design application.
You can:
● Split built-up profiles and specify a different offset for the flanges and webs.
● Split standard parts using the same options that are available in the Split Standard Part command.
Why should I use it?
You may need to split large brackets at assembly boundaries, or split built-up profiles at seam locations, to support
design or manufacturing requirements. This command associates the split parts so you can easily manage them.
Where do I find it?
Application Ship Structure Detail Design
Command Finder
Split Ship Structure
NX 9.0
262 What's New in NX 9.0
Profile Transition
What is it?
Use the Profile Transition command to create transitions between adjacent profiles of different sizes. You can
select adjacent stiffeners, built-up profiles, or built-up pillars.
● You must select at least one target profile and one boundary profile. The height and width of the boundary
cross section must be less than or equal to the height and width of the target cross section.
● You can add the transition to the selected target or create separate web and face plates. The following rules
apply to the section types:
o If the target and boundary are both extruded or rolled profiles and the transition is added to the
target, both profiles must have the same cross section type.
o If the target is an extruded or rolled profile, the boundary cannot be a built-up profile.
● You can customize the rules to determine the length of the transition in the parameter spreadsheet for
Profile Transition feature types specified in the Registration Spreadsheet. The remaining dimensions
of the transition are calculated from the target and boundary.
Why should I use it?
This command saves you time by automatically creating the transitions between different size profiles.
Where do I find it?
Application Ship Structure Detail Design
Command Finder
Profile Transition
NX 9.0
What's New in NX 9 263
End Cut enhancements
What is it?
The End Cut command is enhanced to automate the selection of end cut types and parameters.
● The default limit type is Neat Trim and you can select the type of connection between the target and the
selected limit object from a Connection Type list. The list includes the same connection types that are
currently available in the Stiffener System command.
Connected
Flange Free
Sniped
● You can define custom rules in the registration spreadsheet to automatically filter the available section
types and determine parameters based on the selected stiffener and bounding geometry.
● You can add an end cut to a built-up profile consisting of multiple parts. Selecting the end face of one of
the parts automatically selects the corresponding ends of the other parts. You can define three separate cuts
(web, flange, and toe) and the sections can be customized in the registration spreadsheet.
● If you select edge reinforcements, they are automatically detected as special cases and only flange cuts are
applied. The options for web and toe cuts are hidden.
● You can apply flared end cuts to edge reinforcements and built-up profiles. These end cuts can be defined
and controlled in the registration spreadsheet.
Why should I use it?
These enhancements reduce the time to add detailed end cuts to profiles based on customized rules.
Where do I find it?
Application Ship Structure Detail Design
Command Finder
End Cut
NX 9.0
264 What's New in NX 9.0
Profile Cutout enhancements
What is it?
The Profile Cutout command includes several new enhancements. You can:
● Use the new Select Intersecting Profile check box to automatically find stiffeners that intersect the
selected target object. This saves time since you do not have to manually select the stiffeners.
● Use a separate option to specify tightness when you edit a profile cutout.
● Automatically choose the profile cutout based on the tightness and section type as defined in the
registration spreadsheet.
● Define rules to automatically choose the profile cutout parameters. You can customize these rules in a
spreadsheet located at NXSHIP_DIR\data\steelfeature\Rule\nxship_profile_cutout_rule.xls.
● Optionally apply corner cuts when you create a profile cutout. When you edit a profile cutout, you can
specify the shape of the corner cuts in the Corner Cuts group in the dialog box.
● Automatically create collar plates as you add profile cutouts. You can specify rules in a spreadsheet to
determine the correct collar plate.
● Edit the TOP_OFFSET (1) and BASE_OFFSET (2) parameters of a profile cutout to produce a wide
profile cutout.
NX 9.0
What's New in NX 9 265
The angle produced by the offset must be equal to or less than 30 degrees. You can use the Examine Steel Features command to validate this rule.
Why should I use it?
These enhancements streamline the process to create profile cutouts and the associated collar plates. You can
customize rules to define these features based on standards at your shipyard.
Where do I find it?
Application Ship Structure Detail Design
Command Finder
Profile Cutout
NX 9.0
266 What's New in NX 9.0
Collar plate enhancement
What is it?
The Standard Part command is enhanced so that you can create a collar plate by selecting an existing profile
cutout.
Why should I use it?
This simplifies the steps to create collar plates since you no longer have to select a web face and a stiffener.
Where do I find it?
Application Ship Structure Basic Design
Ship Structure Detail Design
Command Finder
Standard Part
NX 9.0
What's New in NX 9 267
Examine Steel Features
What is it?
Use the Examine Steel Features command to validate the placement of profile cutouts and collar plates
according to rules specified in a spreadsheet.
You can check the following conditions:
● Widths of profile flanges are within a specified range.
● Distances between profile cutouts and seams are valid.
● Distances between collar plates and seams are valid.
● Flange top and bottom clearances are within a specified range.
● Profile cutout offset angles are valid.
● Standard and wide collar plates are valid.
● Standard parts do not interfere with other objects.
Why should I use it?
You can ensure the correct placement of profile cutouts and collar plates based on the standards defined for your
shipyard.
Where do I find it?
Application Ship Structure Basic Design,
Ship Structure Detail Design
Command Finder
Examine Steel Features
Specifying the location of the spreadsheet to define the rules.
Menu File→Utilities→Customer Defaults
Location in dialog box Ship Design→Steel Features→Examine tab
NX 9.0
268 What's New in NX 9.0
Paint Parameters
What is it?
Paint Parameters lets you copy the parameters of a source feature and paste (paint) them onto existing target
features of the same type. The geometric inputs (selections) remain the same.
Source Feature
Target Features
Once you select a source feature, you can use the Use Component Selection to Select Features option to
select all compatible target features from a selected component.
If the features are in different parts, wave links are created to support the painting of geometric limits if required.
● Feature parameters are painted only onto the same type features (such as stiffener to stiffener).
● Feature parameters can be painted across other features in multiple parts.
Only a limited set of features in the Ship Structure Detail Design application is supported at this time:
● Plate
● Stiffener / Edge Reinforcement
● End Cut
● Profile Cutout
● Corner Cut
● Edge Cut
● Weld Joint
NX 9.0
What's New in NX 9 269
Why should I use it?
Use this command if you have several features in the workpart or in different parts whose parameters you want to
make the same.
Where do I find it?
Application Ship Structure Detail Design, Sheet Metal, Modeling
Prerequisite Only certain Ship Structure Detail Design features currently support Paint Parameters
Command Finder
Paint Parameters
Menu Menu→Edit→Feature→Paint Parameters
NX 9.0
270 What's New in NX 9.0
Vehicle Design
Vehicle loading input to vision tools
What is it?
You can now specify the vehicle loading factor as an input to the vision tools in one of these ways:
● Use the default vehicle loading for the selected standard.
You can set the default vehicle loading for each standard in the loading_config.xls file. Specify the location
of the loading_config.xls file using the Groundline Configuration Spreadsheet for Vision Tools
customer default.
Note
To find the customer default, choose File tab→Utilities→Customer Defaults and click Find
Default .
● Use the vehicle loading defined in the Base Data part.
You can also add user-defined vehicle loading in the Base Data part.
When you use the Vehicle Packaging wizard, for all the vision tools in this wizard, NX uses the default vehicle
loading defined for the Eyellipse command.
Why should I use it?
Specify the vehicle loading factor as an input to consider the loading factor of the vehicle in the analysis of direct
and indirect view of the driver, and to ensure that the vision tools conform to the latest standards.
Where do I find it?
Application Modeling
Command Finder
Mirror Certification
Eyellipse
Windshield Vision Zones
Direct Field of View
A-Pillar Obstruction
Glazing Shade Bands
Vision Planes
NX 9.0
What's New in NX 9 271
Windshield Datum Points
Vehicle Packaging Validation
Use the Vehicle Packaging Validation HD3D tool to view vehicle design validation results in the graphics
window.
The following example shows some of the posture check results generated by the 2D Manikin command.
Passed
Passed with information
Passed with warning
Failed
Suppressed
You can filter validation results by their status. For example, you can view only the results that are passed or failed.
You can view the following vehicle design validation results.
Vehicle design validation result Command that generates the result
Posture and Joint angle check
2D Manikin
Posture check
Vehicle Packaging
A, B, and C percent wiped area check
Windshield Vision Zones
Left, right, up, and down angle check
Direct Field of View
NX 9.0
272 What's New in NX 9.0
A-pillar obstruction angle check
A-pillar Obstruction
Mirror certification check
Mirror Certification
You can use the Vehicle Packaging Validation HD3D tool to check and interpret the validation results at any
stage of the vehicle design, and expedite the design process.
Where do I find it?
Resource bar
HD3D Tools tab
Part Navigator tab
HD3D Tools tab
Double-click Vehicle Packaging Validation
Part Navigator Double-click the items listed in the Checks folder
Wizard or dialog box [Wizard or dialog box for any command that generates a vehicle design
validation result]→View Results in Vehicle Packaging
Validation
NX 9.0
What's New in NX 9 273
Head Impact
Use the Head Impact command to define the upper roof zone and to generate head impact data such as target
points and approach angles on the upper interior components of a vehicle. This command generates head impact
data that complies with the Federal Motor Vehicle Safety Standard (FMVSS) 201U.
You can generate the target points and approach angles to the specifications of international vehicle design standards
or in accordance with user-defined dimensions.
You can generate head impact data for the following interior components of a vehicle:
● A-pillar
● Upper roof
You must generate this data after the A-pillar data and before you generate head impact data for any of the
following components.
● B-pillar
● Rear pillar
● Additional pillars
● Front header
● Rear header
● Side rail
● Additional side rails
You can use the generated head impact data in various head impact tests that are performed to reduce the likelihood
of severe head injuries regardless of the type of vehicle collision.
Where do I find it?
Application Modeling
Command Finder
Head Impact
NX 9.0
274 What's New in NX 9.0
Pedestrian Protection enhancements
What is it?
You can now use the Pedestrian Protection command to perform pedestrian head impact and pedestrian leg
impact tests in compliance with the following standards:
● Euro NCAP pedestrian testing protocol (Version 6.0 February 2012)
● Chinese
● GTR – Tangent Basin
Impact Offset distance enhancements
The options to specify the Impact Offset distance are moved from the Standards Settings dialog box to
the Miscellaneous tab of the Isotropic Material dialog box. These options allow you to specify the
Impact Offset distance depending on the isotropic material assigned to the front upper surface components
such as hood, cowl, A-pillar, and so on. You must assign an isotropic material to the bodies or facet bodies
before selecting them as front upper surface components.
The default values of the Impact Offset distance in the material library are only for reference. You must
assign appropriate values for the Impact Offset distance as per the applicable material, based on the
industry standards or customer specific requirements.
Pedestrian leg impact test enhancements
You can now:
● Perform upper leg impact tests on the bonnet and the bumper.
● Specify additional upper leg impact test positions.
● Specify the diameter of the testing rod and the leg impact spreadsheet file.
You can specify these values in the Standards Settings dialog box or set default values using
the Leg Impact References and Leg Impact Spreadsheet customer defaults.
NX 9.0
What's New in NX 9 275
Pedestrian head impact test enhancements
You can now:
● Simulate the active hood system for translation and rotation.
Active hood translation
Active hood rotation
● Specify A-pillar geometry for the head impact test.
For the European standard the following additional outputs are generated for the head impact test:
● Headform grid points are generated along the centerline at a distance of 100 mm from the 1000 Wrap
Around Distance (WAD) line to the 2100 WAD line.
● Headform circles are generated around each headform grid point and have the diameter of the headform.
For each headform grid point, a tooltip displays the coordinates for each headform grid point with
respect to the centerline. It also displays the alphabet A or C to indicate if the grid point is created
for an adult or a child.
NX 9.0
276 What's New in NX 9.0
You can also:
● Control the output settings of the headform grid points.
You can specify these settings in the Output Settings dialog box or set default settings using the
Headform Grid Points customer default.
● View information in the test results on headform circles and on the headform grid points including their
tooltips.
Where do I find it?
Pedestrian Protection dialog box
Application Modeling
Prerequisite You must define the vehicle coordinate system.
Command Finder
Pedestrian Protection
Customer defaults
Command Finder Customer Defaults
Location in dialog box [Leg impact defaults] Vehicle Design – General Packaging→Pedestrian Protection→Global Technical Regulation Standards tab
[Head impact defaults] Vehicle Design – General Packaging→Pedestrian Protection→Output Settings tab
NX 9.0
What's New in NX 9 277
Eyellipse enhancements
What is it?
You can now use the Eyellipse command to:
● Create an eyellipse feature that is consistent with SAE standard J941 revised in March 2010.
● Create head contours consistent with SAE standard J1052 revised in September 2010.
● Create ECE vision points as per the R125 standard.
● Specify the ground line as an input to create eyellipse, head contours, and ECE vision points.
On the Class & Percentile page of the wizard, the Inclusive Eyellipse 99% and Both Inclusive Eyellipse
options are added to the Eyellipse Percentile list. Use these options to create an eyellipse for class A vehicles.
On page 2 of the Vehicle Parameter step, the BOFRP Length Coordinate (L1) and BOFRP Height Coordinate (H1) options are added. Use these option to define the length and height of the eyellipse centroid with
respect to the Ball of Foot Reference Point (BOFRP).
Note
● You cannot use the PRP Length Coordinate (L1) option on page 2 of the Vehicle Parameter
step to define the eyellipse centroid consistent with SAE standard J941 revised in March 2010.
● You cannot use the EEC 77/649 standard to define vision points.
Where do I find it?
Application Modeling
Prerequisite You must define the vehicle coordinate system.
Command Finder
Eyellipse
NX 9.0
278 What's New in NX 9.0
2D Manikin enhancements
What is it?
You can now use the 2D Manikin command to:
● Create a 2D manikin that is consistent with the SAE standard J826 revised in November 2008.
● Create a standard Chinese 2D manikin by using one of the four standard dimension files for a Chinese
human body.
You can access the standard dimension files from the following location:
$UGII_BASE_DIR\ugautomotive\packaging\$UG_VPACK_DIR\Data
● Display the driving posture and joint angle check results in the new Vehicle Packaging Validation
HD3D tool.
The Back Angle (A40) and Pedal Plane Angle (A47) options are renamed as Torso Angle (A40) and Shoe Plane Angle (A47) respectively on the Posture Definition page in the Manikin wizard.
Where do I find it?
Application Modeling
Prerequisite You must define the vehicle coordinate system.
Command Finder
2D Manikin
NX 9.0
What's New in NX 9 279
Seat Lines enhancements
What is it?
You can now use the Seat Lines command to:
● Create seat position lines that are consistent with the SAE standard J1516 revised in October 2011.
The range of the seat lines height relative to the heal point is changed to 127-405 mm.
● Create seat position lines for class A vehicles by defining the Ball Of Foot Reference Point (BOFRP)
length.
Note
The PRP Length Coordinate (L1) option is removed from the Input Parameters page in the
Driver Selected Seat Position Lines wizard.
Where do I find it?
Application Modeling
Prerequisite You must define the vehicle coordinate system.
Toolbar
Seat Lines
NX 9.0
280 What's New in NX 9.0
Hand Reach enhancements
What is it?
You can now use the Hand Reach command to define driver hand reach zones that comply with SAE standard
J287 revised in February 2007.
The shoulder movement for a driver wearing both lap and shoulder belts is restricted to 50 mm.
The height range of seat lines relative to the heal point is changed to 127-405 mm.
Because you can no longer use the following dimensions to calculate the General Packaging Factor (G), these
dimensions are removed from the Driver Hand Control Reach wizard:
● Back Angle (A40)
● Hip Angle (A42)
● AHP to SWC Length (L11)
● Steering Wheel Diameter (W0)
● Steering Wheel Angle (A18)
Where do I find it?
Application Modeling
Prerequisite You must define the vehicle coordinate system.
Command Finder
Vehicle Design
NX 9.0
What's New in NX 9 281
Direct Field of View enhancements
What is it?
You can now use the Direct Field of View command to:
● Create a direct field of view that complies with SAE standard J1050 revised in February 2009.
● Specify the ground line as an input to define direct field of view.
● Display the check results of the left, right, up, and down angle in the new Vehicle Packaging Validation HD3D tool.
Where do I find it?
Application Modeling
Prerequisite You must define the vehicle coordinate system.
Command Finder
Vehicle Design
Instrument Panel Visibility enhancements
What is it?
You can now use the Instrument Panel Visibility command to calculate and create the visible and non-visible
regions of the instrument panel so that the regions are consistent with SAE standard J1050 revised in February 2009.
Where do I find it?
Application Modeling
Prerequisite You must define the vehicle coordinate system.
Command Finder
Instrument Panel Visibility
NX 9.0
282 What's New in NX 9.0
Windshield Vision Zones enhancements
What is it?
You can now use the Windshield Vision Zones command to:
● Calculate and validate the percentage of the wiped area based on SAE standard J902 revised in August
2011 and SAE standard J198 revised in July 2003.
● Select existing wiped area geometries.
● Specify the ground line as an input to define the windshield vision zone.
● Display the A, B, and C percent wiped area validation results in the new Vehicle Packaging Validation
HD3D tool.
Why should I use it?
Instead of defining the wiper system parameters for calculating the wiped area, you can directly select the geometry
representing the wiped area.
Where do I find it?
Application Modeling
Prerequisite You must define the vehicle coordinate system.
Command Finder
Windshield Vision Zones
NX 9.0
What's New in NX 9 283
Mirror Certification enhancements
What is it?
The new Mirror Certification dialog box replaces the Mirror Certification wizard.
You can now use the Mirror Certification command to:
● Certify the rear view, the driver side, and the passenger side mirrors for the following stsndards:
o FMVSS111 standard revised in 2008
o GB 15084 standard revised in 2006
● Adjust the mirror orientation about the pivot point.
● Define the instruction field position either on a target wall or on the surface of the road.
● Specify the ground line as an input for mirror certification.
● Display the mirror certification results in the new Vehicle Packaging Validation HD3D tool.
Vision cones
You can now create the following vision cones:
Eye to Mirror
Displays the vision cone originating from the eyes to the mirror.
1 Eye to mirror vision cone for right eye
2 Eye to mirror vision cone for left eye
NX 9.0
284 What's New in NX 9.0
Mirror to Target
Displays the vision cone originating from the mirror to the target.
1 Side mirror
2 Target wall
3 Mirror to target vision cone for left eye
4 Mirror to target vision cone for right eye
Vision fields
You can now define the shape of the vision field for the target wall as a triangle or rectangle.
Triangle
Rectangle
Why should I use it?
The Mirror Certification command now lets you exercise more control over the test output.
Where do I find it?
Application Modeling
Prerequisite You must define the vehicle coordinate system and create the Eyellipse
feature.
Command Finder
Mirror Certification
NX 9.0
What's New in NX 9 285
PCB Exchange
User interface enhancements in PCB Exchange
What is it?
All existing NX PCB Exchange dialog boxes have been upgraded to have a consistent look-and-feel with the rest of
NX.
This enhancement introduces the following improvements:
● In particular, when you want to modify the attributes of components, areas, or holes, the selection is now
done in the same dialog box as the modification of attributes.
In previous releases, this was done in two steps using two different dialog boxes.
● When importing the ECAD model, you can now filter the board file extension directly in the Open dialog
box.
In previous releases, you set the ECAD file extension for the board and component library in the PCB Exchange Settings dialog box prior to import.
● The Compare and Update PCA command opens one Compare and Update PCA dialog box
that lets you:
o Set options for comparing the two models.
o Run the comparison.
o Set options to update the current model.
o Run the update.
In previous releases, the command opened a first Compare and Update PCA dialog box to let you set
the compare options and run the comparison, then a second Compare and Update PCA dialog box to let
you set the update options and run the update.
NX 9.0
286 What's New in NX 9.0
IDX collaboration commands
What is it?
The following ECAD MCAD collaboration with IDX commands are now available:
Import Baseline Imports an existing IDX baseline file.
Tag Model as Baseline
Tags the current model as the baseline file for the ECAD MCAD collaboration with IDX.
This command replaces the Track Changes command from NX 8.5.
Import Incremental Data
Imports the incremental data from the IDX incremental file to let you accept or reject the
changes. This command replaces the Import Changes command from NX 8.5.
Export Incremental Data
Exports the current design changes to the IDX incremental file. This command replaces the
Export Changes command from NX 8.5.
Import External Data
Imports electrical data such as traces, pads, and solder mask from an external IDX file.
This information is read-only and cannot be collaborated. Electrical data is overwritten
each time this command is invoked.
Export Current Baseline
Exports the current design to an IDX baseline file.
Why should I use it?
The new commands improve the ECAD MACD collaboration workflow in PCB Exchange.
Where do I find it?
Application PCB Exchange
Command Finder
Import Baseline or Tag Model as Baseline or Import
Incremental Data or Export Incremental Data or
Import External Data or Export Current Baseline
Menu PCB Exchange →IDX Collaboration→Import Baseline or Tag Model as Baseline or Import Incremental Data or Export Incremental Data or Import External Data or Export Current Baseline
NX 9.0
What's New in NX 9 287
IDX support enhancements
What is it?
The following is now supported for IDX files:
● Restriction area mapping
● Importing and exporting bends
● Importing traces, pads, and masks
● Importing and exporting component offsets
● Restriction areas with multiple discrete heights
● Importing primary pin locations
NX 9.0
288 What's New in NX 9.0
Copper Area
What is it?
Use the new Copper Area command to assign attributes to copper area. A copper area can be a sketch,
sheet body, or solid body. The copper area may have a thickness.
Copper areas can be used in the ECAD MCAD collaboration with IDX.
Why should I use it?
Because MCAD users can design some copper content such as cladding, the Copper Area command allows you to
define NX entities as copper areas to easily exchange copper data with ECAD users. You can also use copper areas
for exposed copper pads.
Where do I find it?
Application PCB Exchange
Command Finder
Copper Area
Menu PCB Exchange→Edit Attributes→Copper Area
NX 9.0
What's New in NX 9 289
Comparison of ECAD and MCAD primary pin locations
What is it?
Select the new Compare Primary Pin Locations on Import check box to enable the comparison of the MCAD
primary pin location to the ECAD primary pin location. PCB Exchange compares the pin locations when you
compare and update the PCA or when you import incremental data for IDX collaboration.
The MCAD primary pin location is defined for each component in its part file in the component library. The ECAD
primary pin location is defined in the IDX file.
The MCAD primary pin coincides with the ECAD primary pin when the following two conditions are true:
● ABS(XMCAD – XECAD) <= Xbounding box
● ABS(YMCAD – YECAD) <= Ybounding box
where Xbounding box and Ybounding box are distance tolerances in X and Y directions that are defined in
NxComparePinToleranceX and NxComparePinToleranceY variables in the pcbx_ug_model.ini file.
When at least one of these conditions is not true, PCB Exchange:
● Issues a message in the import log file.
● Generates an HTML report in the working directory and loads it into the Web Browser navigator.
Not all IDX vendors support this option.
Why should I use it?
This option is useful to detect differences between the ECAD and MCAD libraries of components. It can also
indicate incorrect placement of components on the board, for example bad rotations.
Where do I find it?
Application PCB Exchange
Menu PCB Exchange→Settings
Location in dialog box General tab→Compare Primary Pin Locations on Import
NX 9.0
290 What's New in NX 9.0
Show Test Points
What is it?
Use the new Show Test Points command to display the locations of test points, imported from an ECAD
model.
Why should I use it?
Test points allow in-circuit electrical testing of PCBs, but in the test rig, structural forces may develop at those
locations. Test points locations in the PCB model can be used to define structural loading boundary conditions when
analyzing structural integrity of a printed circuit assembly.
Where do I find it?
Application PCB Exchange
Prerequisite Imported Zuken ECAD model with test points
Command Finder
Show Test Points
Menu PCB Exchange→Tools→Show Test Points
NX 9.0
CAM What's New in NX 9.0 291
Chapter 3: CAM
CAM general
Notes in Manufacturing
What is it?
You can add multiple lines of informative text to any operation.
The Notes dialog box is available in all operation dialog boxes. It is also available from the shortcut menu in the
Operation Navigator.
In the Operation Navigator the Notes column can be added by right-clicking in the navigator column area and
the selecting Column→Notes. The icon Indicates that there are notes stored with the operation. To display
the note, pause your cursor on the icon.
Within the Notes dialog box you can cut, paste, copy, insert text from a file, and save your notes as a text file.
Note
The mom variable mom_operation_notes outputs operation notes for post and shop documents.
NX 9.0
What's New in NX 9.0 CAM 292
Why should I use it?
You can store NX CAM information in the form of notes, comments, instructions, or revision history that is
available to post and shop documents.
Where do I find it?
Application Manufacturing
Command Finder
Notes
Operation Navigator Right-click an operation→Notes
NX 9.0
CAM What's New in NX 9.0 293
Descriptions in Manufacturing
What is it?
You can add a description to any program, operation, geometry group, or method. The description can be viewed in
all four views of the operation navigator.
The Description box is displayed on the tool, program, operation, method, and geometry dialog box by default. If
the Description box is not displayed, you must customize the dialog box.
Note
The mom variables mom_operation_description, mom_geometry_description,
mom_method_description, mom_program_description,and
mom_carrier_descriptionmom_head_description, and mom_pocket_description output the descriptions
for post and shop documentation. The variable mom_operation_notes outputs operation notes post and shop
documentation.
Why should I use it?
This is useful when you want to add a description to an operation.
NX 9.0
What's New in NX 9.0 CAM 294
Displaying visible and hidden geometry
What is it?
NX CAM now displays visible and hidden geometry in the same manner, displaying highlighted faces instead of
edges.
The display time performance is much faster than in previous releases.
Before
After
Note
From a geometry group or operation dialog, the geometry is displayed in the color used for the blank, with
the translucency of the display properties of the object.
Where do I find it?
Application Manufacturing
Prerequisite Some or all of the solid geometry selected for the CAM object is hidden.
Operation Navigator Select the CAM object and display its geometry.
Operation or Geometry group in the dialog box Select the Display button for the geometry type.
NX 9.0
CAM What's New in NX 9.0 295
Boundary selection enhancements
What is it?
In many but not all Milling operations, the way you define boundaries is now consistent with the way you define
other types of geometry. Changes include the following:
● An enhanced selection display and gap closing.
● The Tool Side option replaces the Material Side option.
In the old user interface, the Material Side option specifies which side of the boundary contains the stock
material. NX automatically updates legacy operations to the correct Tool Side value.
● The new interface supports journaling.
Enhanced selection display
You can see each boundary segment projected to the boundary plane as you select it.
NX automatically closes gaps in the boundary as you select the boundary segments.
NX 9.0
What's New in NX 9.0 CAM 296
The graphics display clearly shows the boundary plane and the projection vector.
1 Boundary section label
2 Boundary plane
3 Boundary projection vector
You can easily identify the start point, end point, boundary direction, and tool side for each boundary.
Boundary selected:
1 Start point
2 Tool side indicator (left)
3 Direction arrow
4 Tool position indicator (Tanto)
5 End point
The graphics display includes any custom offsets for the boundary and for individual members.
Boundary member selected:
1 Section label
2 Custom boundary Offset input box
3 Custom boundary Member Offset input box
4 Selected boundary member
Usage
The new boundary user interface is available in Milling when you do the following:
● Specify part, blank, check or trim boundaries within a Mill Bnd geometry group.
● Specify trim boundaries within a Mill Area geometry group.
● Specify trim boundaries inside Floor Wall, Plunge Milling, Cavity Milling, Zlevel, Zlevel 5axis, and
surface contouring operations.
● Specify blank and check boundaries within a Floor Wall operation.
NX 9.0
CAM What's New in NX 9.0 297
The old interface is currently used for all other boundaries defined within Milling and all boundaries in Turning and
Wire EDM. When you create boundaries with the old interface, NX now automatically closes gaps in the boundary
as you select the boundary segments.
New boundary dialog box example Old boundary dialog box example
Where do I find it?
Application Manufacturing
Command Finder
Create Geometry
Location in dialog box
[Milling operation] dialog box→Geometry group→Create New
Create Geometry or New Geometry dialog box→Type
list→mill_planar, mill_contour, mill_multi-axis→Geometry
Subtype group→MILL_BND
NX 9.0
What's New in NX 9.0 CAM 298
Boundary selection display and gap closing
NX automatically closes gaps in boundaries and displays the results. The boundary display helps you to visualize the
final boundary as you select the boundary segments. In the new boundary geometry dialog box, the Connect to Next Member list is set to Extend by default. NX extends the members until they intersect. If they do not
intersect, NX joins their end points. This is the legacy behavior.
If you want a direct connection between the boundary members, select Direct from the list.
Extend Direct
Member 1
Member 2
Where do I find it?
Application Manufacturing
Location in dialog box [Boundary geometry dialog box]→Members group→select boundary
member→Custom Member Data→Connect to Next Member list
NX 9.0
CAM What's New in NX 9.0 299
Pasting operations with reference
What is it?
You can copy operations from one workpiece and paste them with reference into another workpiece in the setup. To
do this, use the Paste Inside with Reference option.
The figures below show operations and dependencies copied from the parent (WORKPIECE_1), and pasted to the
child (WORKPIECE_2).
Name Path Dependencies
GEOMETRY
Unused Items
MCS_MAIN
WORKPIECE_1
MCS
MILL_CONTROL
FLR_WALL_TOP
FLR_WALL_WALL
CAVITY_MILL
DRILLING
MILL_BND
WORKPIECE_2
MCS_1
MILL_CONTROL_1
FLR_WALL_TOP_1
NX 9.0
What's New in NX 9.0 CAM 300
FLR_WALL_WALL_1
CAVITY_MILL_1
DRILLING_1
MILL_BND_1
The following geometry objects are supported:
● MCS
● MILL_AREA
● MILL_BND
● HOLE_BOSS_GEOM
● DRILL_GEOM
● MILL_GEOM
The Paste Inside with Reference option will be available for most milling and drilling operations.
Where do I find it?
Application Manufacturing
Prerequisite A supported milling or drilling operation
The part geometry defined in the workpiece objects must originate from the
same assembly component
Command Finder Paste with Reference
Menu Tools→Operation Navigator→Paste with Reference
NX 9.0
CAM What's New in NX 9.0 301
Show Thickness by Color enhancements
What is it?
You can define the fringe plot in the Show Thickness by Color dialog box in these ways:
● Specify the number of colors. You can specify up to eight colors.
● Set minimum and maximum limits for the analysis to limit the fringe plot to a thickness range.
● Set precise range divisions to control the plot color for each defined range.
The following examples show fringe plots and measurements from cuts taken on the part shown:
To show material heights in a known
thickness range, such as the semi-finish
cut shown, you can set the minimum
and maximum limits, and allow NX to
determine the range limits.
NX sometimes uses the same color to
show a default range in areas that are
close in dimension, for example a plot
for a skim cut off the top of the blank.
NX 9.0
What's New in NX 9.0 CAM 302
To differentiate the plot for certain
dimensions, specify a narrow range
around each dimension. The areas with
these dimensions are plotted in different
colors.
When Specify Point is active, you can click the screen at any point. The remaining stock at that point is shown as
a Distance measurement from the selected IPW facet to the part surface.
Why should I use it?
You can easily and accurately investigate the material thickness that remains after an operation.
Where do I find it?
Application Manufacturing
Operation Navigator Right-click a program or operation→Tool Path→Verify→Tool Path Visualization dialog box→3D Dynamic tab→Show Thickness by Color
Location in dialog box [Setting number of ranges] Define Ranges group
[Defining range limits] Range Colors and Limits group
NX 9.0
CAM What's New in NX 9.0 303
Set Machining Data enhancements
What is it?
Cut depth and stepover values are now optional for individual machining data records.
Machining Data library
When you click OK in the Edit Machining Data Record dialog box, what NX does depends on whether or not
you set the values.
● If you set the values, NX saves the machining record with the specified values.
To set the values, select the Cut Depth or Stepover check boxes.
● If you do not set the values, NX saves the machining record with a -1 entry in the Cut Depth and
Stepover columns. The -1 tells NX not to set a value.
LIbref Diameter Length Cut Depth Stepover
THSO_00... 2.5 7.5 -1 -1
THSO_00... 3 9 .3 .3
THSO_00... 4 12 .4 .4
Set Machining Data
When you set the machining data for an operation, if NX finds a -1 value in the library for Cut Depth or
Stepover, it does not change the respective values for the operation.
Where do I find it?
Application Manufacturing
Command Finder Edit Machining Data Libraries
Location in dialog box Specifying Machining Data library values:
Edit Machining Data Libraries dialog box→Machining Data
tab→Insert or Modify
Setting machining data for an operation:
[Operation] dialog box→Feeds and Speeds →Feeds and Speeds dialog box→Automatic Settings group→Set Machining
Data
Operation Navigator Setting machining data for an operation:
Right click an operation→Object→Set Machining Data
NX 9.0
What's New in NX 9.0 CAM 304
Flute length for drills
What is it?
(FL) Flute Length is now available as a parameter for center drills, spot drills, and countersinks. This parameter is
hidden by default. The default zero value signals NX to set the flutes‘ extent to the point where the angle meets the
outside diameter.
If you require a different length, add the (FL) Flute Length parameter to the dialog box for the tool using the
Customize command. You can then enter the length that you require.
Pre-NX 9 NX 9
Why should I use it?
Use the flute length value to get accurate results for collision and gouge checking during simulation.
Where do I find it?
Application Manufacturing
Operation Navigator Right-click tool node→Object→Customize
NX 9.0
CAM What's New in NX 9.0 305
Milling enhancements
Machining with a T-Cutter
Machining with a T-Cutter
NX now provides the following support for machining slots, grooves, and underneath ledges with a T-Cutter.
● T-Cutter tracking point control.
● A new Groove Milling operation to efficiently machine linear slots and grooves.
● Positioning, geometry selection, engage, and retract enhancements in Fixed Contour operations using the
Boundary drive method.
NX 9.0
What's New in NX 9.0 CAM 306
Fixed contouring operations
What is it?
When you use the Boundary drive method in Fixed Contour operations, you can now do the following:
● Position the top edge of a T-Cutter to cut under different ledge shapes. The ledges can be flat or contoured.
To project the tool axis up from underneath ledges, use the new Tool Axis Up projection vector.
Note
This Tool Axis Up projection vector is also available in variable-axis surface contouring
operations.
● Select solid or sheet body ledge faces as part geometry and project the boundary curves to create drive
geometry for the operation.
● Specify separate values for the linear extensions before and after arc engages or retract moves.
NX applies the neck and shank clearance according to the collision check status.
Drive geometry boundary curves
Select ledge faces as part geometry, and then project the edge curves to a boundary plane to create the drive
boundary. When you generate the operation with the Tool Axis Up option, NX projects the drive boundary up
along the tool axis to position the T-cutter underneath the ledge.
1 Ledge faces selected as part geometry
2 Boundary plane
3 Drive boundary
4 Tool path
NX 9.0
CAM What's New in NX 9.0 307
You can also select sheet bodies as part geometry and project the edge curves to create the drive boundary.
1 Sheet body selected as part geometry
2 Boundary plane
3 Drive boundary
4 Tool path
Linear extensions for arc engage and retract moves
Linear extensions are the linear segments before or after the arc engage or retract moves. For both moves, the
Linear Extension option is renamed.
● For arc engage moves, the option is now called Extend before Arc.
● For arc retract moves, the option is now called Extend after Arc.
There are two new options:
● For arc engage moves, the new option is Extend after Arc.
● For arc retract moves, the new option is Extend before Arc.
These options let you specify separate values for the extensions before and after an arc move.
NX 9.0
What's New in NX 9.0 CAM 308
1 Open Area engage
Engage Type = Arc – Normal to Tool Axis
Extend before Arc = 0.7500
Extend after Arc = 0.5000
2 Final retract
Retract Type = Arc – Normal to Tool Axis
Extend before Arc = 0.6000
Extend after Arc = 0.9000
For legacy operations, the previous Linear Extension value is the default value for both Extend before Arc and
Extend after Arc.
Where do I find it?
Application Manufacturing
Prerequisite You must use a Fixed Contour operation with the Boundary drive
method.
Location in dialog box Drive Method group→Method
list→Boundary→Edit →Boundary Drive Method dialog box
NX 9.0
CAM What's New in NX 9.0 309
Groove Milling operation
Use the Groove Milling operation to machine linear grooves, slots, and clevises using T-Cutters. The operation
provides several strategies to sequence the cutting passes, and automatically changes the tracking point for top and
bottom cutting. You can efficiently use multiple operations to rough and finish machine the groove.
Groove geometry
You define the groove geometry once. NX subtracts the in-process feature for each operation from the material
remaining in the groove. You can:
● Specify the areas to machine from within the operation using the Groove Geometry command, or
inherit the groove geometry from a feature group.
● Display the in-process feature for the operation.
● Control how NX calculates the in-process feature by using the in-process workpiece options.
o To extend the in-process feature to the end of the in-process workpiece, select the Use 3D option.
NX 9.0
What's New in NX 9.0 CAM 310
o To include only the material in the groove, select the None option.
Cut levels and level sequencing
When you specify the number of cut levels, you can also control the cutting sequence. The cut levels display helps
you to visualize the cutting sequence. This example uses the following settings:
Level Sequencing = Center to Ceiling to Floor
Depth per Cut = Passes
Number of Passes = 3
Preview
Preview Display
NX 9.0
CAM What's New in NX 9.0 311
Where do I find it?
Application Manufacturing
Command Finder
Create Operation
Location in dialog box Create Operation dialog box→Type list→mill_planar→Operation
Subtype group→GROOVE_MILLING
NX 9.0
What's New in NX 9.0 CAM 312
Groove Milling relief clearance
Use the Relief Clearance option to specify a small offset value for corner passes so that NX does not recut the
adjacent surfaces and create tooling marks. The following example shows a tool path without a Relief Clearance
value.
Tool path, Relief Clearance = 0
Top pass, Relief Clearance = 0
When you specify a Relief Clearance value, NX does the following:
1. Duplicates the original corner pass, including cut direction, to create a floor or ceiling pass and a wall pass.
2. Offsets the floor or ceiling pass away from the wall by the specified value.
3. Offsets the wall pass away from the floor or ceiling by the specified value.
4. In the cutting sequence, replaces the single original corner pass with the offset pair. The floor or ceiling
pass is first. The wall pass is second.
The following example uses a Relief Clearance value of 1 mm so that you can see how the option affects the tool
path. This value is typically around 0.01 mm.
Top ceiling pass
Top wall pass
Result
Where do I find it?
Application Manufacturing
Prerequisite Groove Milling operation using a T-Cutter tool
Location in dialog box [Groove Milling operation] dialog box→Path Settings group→Cutting
Parameters →Cutting Parameters dialog box→Strategy
tab→Avoid Recutting group
NX 9.0
CAM What's New in NX 9.0 313
T-cutter tracking points
T-cutters have 4 default tracking points. You can select one of these tracking points as the drive point for a Planar Profile operation.
● SYS_CL_Top and SYS_CL_Bottom are the tool centerline tracking points.
● SYS_OD_Top and SYS_OD_Bottom are the tool contact tracking points.
The SYS_CL_Top tracking point is associative to the
tool center and flute length.
The SYS_OD_Top (R2) tracking point is associative to
the tool diameter and flute length.
The SYS_OD_Bottom (R1) tracking point is
associative to the tool diameter.
The SYS_CL_Bottom tracking point is associative to
the bottom center of the tool.
NX lists the tracking point names in the Tracking Points dialog box.
For Planar Profile and Groove Milling operations, you can select one of these tracking points to output tracking
data or you can select Contact Point to output contact data. For Groove Milling operations, there are two
additional options:
● SYS_OD_Automatic automatically selects the appropriate outer diameter tracking point.
● SYS_CL_Automatic automatically selects the appropriate centerline tracking point.
Where do I find it?
Application Manufacturing
Prerequisite Planar Profile or Groove Milling operation using a T-Cutter tool
Location in dialog box Tracking points:
Create Tool dialog box→Tool Subtype group→T Cutter→Milling Tool-T Cutter dialog box→More tab→Tracking group→Tracking Points→Tracking Points dialog box
Output tracking data:
[Operation dialog box]→Path Settings group→Non Cutting
Moves →Non Cutting Moves dialog box→More tab→Cutter Compensation group→Output Contact/Tracking
Data →Tracking Data list
NX 9.0
What's New in NX 9.0 CAM 314
Planar Profile drive point control for T-cutters
What is it?
In a Planar Profile operation, you can select one of the tracking points on a T-cutter as a drive point. ignores the
part geometry and drives the selected tracking point along the boundary geometry. Because the part geometry is
ignored, you must define the boundary geometry carefully to avoid gouges. When you use a tracking point, floor
geometry is not necessary and the Specify Floor command is not available.
1 Drive point
2 Boundary geometry
Why should I use it?
When you select a tracking point as a drive point, you can position a T-cutter to cut the underside of a ledge more
easily.
Where do I find it?
Application Manufacturing
Prerequisite Planar Profile operation using a T-Cutter tool
Location in dialog box Planar Profile operation dialog box→Path Settings group→Drive Point list
NX 9.0
CAM What's New in NX 9.0 315
Groove Milling tracking point selection
For a Groove Milling operation, NX uses the selected T-cutter tracking point as the drive point for the operation.
You can specify one of the default tracking points.
● SYS_CL_Top and SYS_CL_Bottom are the tool centerline tracking points.
● SYS_OD_Top and SYS_OD_Bottom are the tool contact tracking points.
You can also select one of the automatic Tracking Data options for NX to automatically use the appropriate
tracking point. When the cutter machines with the top of the tool, it uses one of the top tracking points. When the
cutter machines with the bottom of the tool, it uses one of the bottom tracking points.
● SYS_OD_Automatic automatically selects the appropriate outer diameter tracking point.
● SYS_CL_Automatic automatically selects the appropriate centerline tracking point.
The tracking point that NX uses depends on the following, and can change between each cutting pass.
● The Output Contact/Tracking Data option.
● The Tracking Data setting.
● The tracking point locations.
● Whether the pass is at the top or bottom of the slot.
● The cutting sequence.
P1 = SYS_CL_Bottom
P2 = SYS_CL_Top
P3 = SYS_OD_Bottom
P4 = SYS_OD_Top
Output Contact/Tracking Data, Tracking Data = SYS_OD_Automatic
Bottom up cutting sequence Top down cutting sequence Mixed cutting sequence
NX 9.0
What's New in NX 9.0 CAM 316
Output Contact/Tracking Data, Tracking Data = SYS_CL_Automatic
Bottom up cutting sequence Top down cutting sequence Mixed cutting sequence
Where do I find it?
Application Manufacturing
Prerequisite Groove Milling operation using a T-Cutter tool
Location in dialog box [Operation dialog box]→Path Settings group→Non Cutting
Moves →Non Cutting Moves dialog box→More tab→Cutter Compensation group→Output Contact/Tracking
Data →Tracking Data list
NX 9.0
CAM What's New in NX 9.0 317
In-process features
What is it?
An in-process feature represents the volume of material to remove in a single operation. All of the in-process
features must be removed to completely machine the feature.
If you select the Local or 3D IPW in-process workpiece options, NX tracks the volume remaining in a feature after
each operation of the machining sequence. Each subsequent operation in the machining sequence subtracts its in-
process feature volume from the remaining volume.
The following example shows a feature to machine and the in-process feature volume for a drilling operation. The
initial feature volume minus the drilling in-process feature equals the remaining feature volume.
NX infers the in-process feature dimensions for each operation. You can modify the dimensions from the Hole or Boss Geometry dialog box. If you select the 3D IPW option, the in-process feature volume extends to the end of
the in-process workpiece.
Each displayed in-process feature depends on the following:
● The remaining material.
● The machining depth.
● Any wall stock or depth offsets.
● The selected tool dimensions.
● The type of hole: Hole, Threaded Hole, Centered Hole, or Chamfered Hole.
STEP_2_POCKET feature example
MCS_MILL
WORKPIECE
FG_STEP2POCKET
DRILL
MILL_ROUGH
MILL_FINISH
REAM
NX 9.0
What's New in NX 9.0 CAM 318
NX machines this STEP_2_POCKET feature using the following operation sequence.
1. The DRILL operation drills the through hole.
2. The MILL_ROUGH operation roughs the counter bore.
3. The MILL_FINISH operation finishes the counter bore floor and wall.
4. The REAM operation machines the through hole diameter to size.
Operation Initial feature
volume
Operation in-
process feature
Remaining
feature volume
DRILL
MILL_ROUGH
MILL_FINISH
REAM
Why should I use it?
You can directly machine recognized machining features. NX uses in-process features as the geometry for hole
milling, thread milling, groove milling and manual drilling operations without using feature-based machining.
You do not need a feature-based machining license to use the machining features. In-process features work without
using the Machining Feature Navigator.
Where do I find it?
Application Manufacturing
Prerequisite You must use one of the following operations: Spot Drilling, Drilling,
Countersinking, Hole Milling, Tapping, Thread Milling, or Groove Milling.
Location in dialog box [Operation] dialog box→Geometry group→Specify Hole or
NX 9.0
CAM What's New in NX 9.0 319
Boss→Display
Visualizing in-process features
To help you visualize the machining process, you can display the in-process feature for each operation in the
machining feature sequence.
STEP_2_HOLE example
This example shows the operation sequence to completely machine a STEP2HOLE feature.
Operation Navigator – Geometry Sample part
MCS_MILL
WORKPIECE
FG_STEP2HOLE
SPOT_DRILLING
DRILLING
HOLE_MILLING
COUNTERSINKING
THREAD_MILLING
COUNTERSINKING_1
The following graphics show the material removed by each operation in the machining sequence.
SPOT_DRILLING
DRILLING
HOLE_MILLING
NX 9.0
What's New in NX 9.0 CAM 320
COUNTERSINKING
THREAD_MILLING
COUNTERSINKING_1
Where do I find it?
Application Manufacturing
Prerequisite You must use one of the following operations: Spot Drilling, Drilling,
Countersinking, Hole Milling, Thread Milling, or Groove Milling
Location in dialog box [Operation] dialog box→Geometry group→Specify Hole or
Boss→Display
NX 9.0
CAM What's New in NX 9.0 321
Machining cylindrical parts
Floor finishing for cylindrical parts
What is it?
Use the Rotary Floor operation to finish the floors on cylindrical parts with a 4-axis tool path.
The following are supported:
● Ball mills, spherical mills, and end mills with a diameter of twice the cutter radius
● Zig and Zigzag cut patterns
● Tool axis lead angle
● Tilting to avoid collisions
● Optimized sequencing with smooth stepovers
Why should I use it?
The Rotary Floor operation is an efficient way to machine parts with cylindrical floors.
NX 9.0
What's New in NX 9.0 CAM 322
Where do I find it?
Application Manufacturing
Prerequisite The tool must have a ball shape (BALL_MILL, SPHERICAL_MILL, or
MILL) where the lower radius of the tool = ½ of the diameter of the tool.
Command Finder
Create Operation
Location in dialog box Create Operation dialog box→Type list→mill_rotary→Operation
Subtype group→Rotary Floor
NX 9.0
CAM What's New in NX 9.0 323
Cylindrical part geometry
What is it?
Use the Rotary Geom geometry parent to define the part, floor, and wall geometry to machine on a cylindrical
part. You must specify the same axis of rotation for the Rotary Geom geometry parent that was used to define the
floor geometry of the part. Select the X, Y, or Z-axis, or manually specify a different axis of rotation.
Axis of rotation
Part geometry selected
Floor cut area selected
Wall geometry selected
Where do I find it?
Application Manufacturing
Command Finder
Create Geometry
Location in dialog box Create Geometry dialog box→Type list→mill_rotary→Geometry
Subtype group→Rotary Geom
NX 9.0
What's New in NX 9.0 CAM 324
Tilt Tool Axis enhancements
Tilt Tool Axis enhancements
What is it?
The Tilt Tool Axis command now supports the following:
● Fixed-axis, 4-axis, and 5-axis operations.
● Tools without a defined shank or holder.
● Modifying the tool tilt multiple times in direct succession.
● Some functionality for non-ball tools.
Support for tools other than ball mills
NX checks for gouges, collisions, and motion outside of the swinging axis limits of the machine tool. If NX finds
one of these conditions, it trims the tool path and retracts the tool.
Support for ball-end tools
For ball-end tools, you can do the following:
● Manually tilt the entire tool path to any 3+2 axis orientation by specifying spherical angles.
● Manually tilt the entire tool path towards or away from a point or 3D curve before NX performs the
collision check and creates avoidance moves.
● Specify what NX should do when the initial tool position could cause a tool gouge, or a collision with the
shank or holder. You can automatically do the following:
o Tilt the tool to a safe orientation.
o Retract the tool and trim the paths.
● Limit motion to match the machine tool swinging axis limit.
● Avoid pole transition by defining a minimum angle for the swing/tilt axis.
Turn off collision checking in the operation and generate an initial tool path that positions the tool in the entire
machining area without considering tool neck, shank, or holder collisions. You can then use the Tilt Tool Axis
command to create a collision-free tool path that considers the machine tool limits and swing/tilt characteristics.
For example, you can create a tool path that positions the ball portion of the tool in undercut areas, and then use the
Tilt Tool Axis command to produce an optimized tool path without collisions.
Why should I use it?
Use the Tilt Tool Axis command to do the following:
● Define tool tilt by means of points and curves.
● Eliminate collisions and gouges from any fixed-axis or variable-axis tool path by retracting the tool.
● Prevent neck, shank, and holder collisions in a 5-axis machine tool by tilting the tool.
● Fit the generated tool path to the rotary axis and swinging axis constraints of the machine tool.
NX 9.0
CAM What's New in NX 9.0 325
Where do I find it?
Application Manufacturing
Prerequisite ● A fixed-axis or variable-axis surface contouring operation, or a
Zlevel 3-axis operation.
● To tilt the tool manually and/or to avoid collision by tilting:
o The tool must have a ball shape where the lower radius of
the tool = ½ of the diameter of the tool.
o To position the tool manually, you should turn off collision
checking in the operation. To position the tool in
undercuts, you must turn off collision checking in the
operation.
● A defined shank and holder are recommended, but not mandatory.
Operation Navigator Right click an operation→Tool Path→Tilt Tool Axis
To turn off collision checking in the operation:
Location in dialog box [Surface contouring operation] dialog box→Path Settings group→
Cutting Parameters →Cutting Parameters dialog
box→Containment tab→Collision Checking group→
Fixed-axis surface contouring operation: Check Tool and Holder
Fixed-axis and variable-axis surface contouring operation: Check Tool above Ball
NX 9.0
What's New in NX 9.0 CAM 326
Tilt Tool Axis rotary and swinging axis control
When you use the Tilt Tool Axis command, NX must first identify the machine coordinate system to define the
rotary axis. For each operation, the machine coordinate system used depends on the following criteria:
1. If there is a valid kinematics model, NX uses the coordinate system of the Machine Zero junction.
2. If there is no kinematics model, and an MCS geometry group is defined, NX uses the coordinate system of
the parent MCS. If more than one MCS geometry group is defined, NX uses the coordinate system of the
highest level parent MCS. For this example, operations 1 and 2 use the coordinate system defined for
MCS_MILL1. Operations 3 and 4 use the coordinate system defined for MCS_MILL2.
Operation Navigator — Geometry
MCS_MILL1
WORKPIECE1
OPERATION_1
MCS_MILL1_TILTED
OPERATION_2
MCS_MILL2
WORKPIECE2
OPERATION_3
MCS_MILL2_LOCAL
OPERATION_4
3. If MCS geometry groups are not defined, NX uses the absolute coordinate system.
If the rotary axis is not aligned with the +ZM axis of the machine tool coordinate system, use the Main MCS Axis
option to select the appropriate axis.
Rotary and swinging axis limit control
After defining the rotary axis, you can use the options for rotary axis and swinging axis limits to:
● Prevent tool paths that cannot be milled by your machine. To do this, use the Max Angle option. Usually
this option controls your machine tool A or B limit.
For example, if your machine limits are between +30 and –115 degrees, set Max Angle to 115. Your post
handles the minus sign.
For special machine configurations, such as a rotary table with a 45 degree incline, consult with GTAC.
● Guide NX to by-pass singularities. To do this, use the Min Angle option.
When the tool is almost aligned with the rotary axis, a small angular change in tool orientation may require
a nearly 180 degree motion of the table. This condition is called a singularity.
NX 9.0
CAM What's New in NX 9.0 327
(1) Motion is allowed within the Min Angle and Max Angle limits.
(2) Motion is not allowed beyond the Max Angle limit.
(3) Motion near the pole area is high-risk. The machine can do this motion, but the machining results are not
optimal. This limit is set by the Min Angle option.
Where do I find it?
Application Manufacturing
Location in dialog box Tilt Tool Axis dialog box→Rotary Axis group and Swinging/Tilting Axis Limits group
NX 9.0
What's New in NX 9.0 CAM 328
Manually defining tool axis tilt
You can manually tilt the entire tool path before NX performs the collision check and creates avoidance moves. To
do this:
1. Turn off collision checking in the operation.
2. In the Operation Navigator, right-click the operation and choose Tool Path→Tilt Tool Axis.
3. In the Tilt Tool Axis dialog box, set the Manual Tilting list to User Defined.
4. Set the other Manual Tilting options.
You can specify a fixed tilt angle or define geometry to control the tilt direction.
Fixed
Use the Fixed option to define a fixed orientation using spherical angles, such as those used on a B-C dual axis fork
head.
● Tilt Angle defines the amount of tilting from the +ZM axis.
● Angle from +XM defines the rotation of the tilt plane about the +ZM axis, and is measured from the +XM
axis.
NX first rotates the tool axis around the +YM axis by the Tilt Angle value, then rotates the tool axis around the
+ZM axis by the Angle from +XM value. NX rotates positive angles in the counter clockwise direction.
1 Positive Tilt Angle value
2 Positive Angle from +XM value
NX 9.0
CAM What's New in NX 9.0 329
Toward Point and Away from Point
The Toward Point and Away from Point options let you use a point to control whether the top of the tool holder
tilts towards the point or away from the point. These settings define the orientation of the tilt plane around the +ZM
axis.
For these options, NX looks downward along the +ZM axis to see the point. Usually, the Toward Point option is
used when the tilt geometry is above the tool path, and the Away from Point option is used when the tilt geometry
is below the tool path.
Toward Point
Away from Point
The Tilt Angle option sets the tilt angle inside the tilt plane.
The Tilt Rule option controls how NX measures the tilt angle inside the tilt plane. The tilt plane is defined by the
+ZM axis and a line through the tool position that intersects the selected guiding point.
Tilt Angle
Sets the tilt angle inside the tilt plane. How NX measures the value depends on the Tilt Rule setting.
Note
NX limits the applied tilt angle to a range that is within the values you enter for Min Angle and
Max Angle in the Swinging/Tilting Axis Limits group.
Tilt Rule
Controls how NX measures the tilt angle inside the tilt plane. The tilt plane is defined by the +ZM axis and
a line through the tool position that intersects the selected guiding point.
Away
Measures the tilt angle away from the line intersecting the guiding point towards the +ZM axis.
When Tilt Angle = 0, the tool axis intersects the guiding point. This tool axis behavior is similar
to that in variable-axis contouring operations, except for the following:
● Collision avoidance
● Limiting tilt to the minimum and maximum angle limits of the swinging/tilting machine axis.
● Smoothing
NX 9.0
What's New in NX 9.0 CAM 330
Tool Tilt Method = Away from Point, Tilt Angle = 0
1 Guiding point
2 Line intersecting guiding point
When Tilt Angle is greater than 0, NX reduces the amount of tilt.
Tool Tilt Method = Away from Point, Tilt Angle = 30
1 Guiding point
2 Line intersecting guiding point
NX 9.0
CAM What's New in NX 9.0 331
Toward Snap
Measures the tilt angle from the +ZM axis towards the line intersecting the guiding point. The tool
axis snaps to the guiding point when the tilt angle through the point is smaller than the specified
Tilt Angle value. NX generates a 4+1 axis motion as long as the tool axis does not touch the
guiding point before the subsequent collision check.
Note
The Tilt Angle value for this rule should be larger than zero, or NX will not tilt the tool
axis prior to collision avoidance.
Tool Tilt Method = Away from Point, Tilt
Angle = 30
1 Guiding point
2 Line intersecting the guiding point
Toward Curve and Away from Curve
The Toward Curve and Away from Curve options let you use a curve to control the tool tilt direction. For these
options, NX looks downward along the +ZM axis to see the curve. Usually, the Toward Curve option is used
when the tilt geometry is above the tool path, and the Away from Curve option is used when the tilt geometry is
below the tool path.
Toward Curve
Tilts the holder towards the curve.
Away from Curve
Tilts the holder away from the curve.
NX 9.0
What's New in NX 9.0 CAM 332
NX calculates the rotation around the +ZM axis by projecting the shortest distance vector from the tool position to a
reference point on the guiding curve.
The Shortest Distance setting controls how NX measures the distance. To generate the tilt plane, NX must
specify a reference point on the selected guiding curve that is the shortest distance from the tool position on the tool
path. The 2D option is best for planar curves. The 3D option is best for complex curves that do not have a single
clear orientation.
Shortest Distance = 2D
Shortest Distance = 3D
1 Reference point, 2 Defined curve, 3 Tool path, 4 Shortest distance, 5 Tilt plane
The Tilt Rule setting controls how NX measures the tilt angle inside the tilt plane. The tilt plane is defined by the
+ZM axis and a line through the tool position that intersects the reference point on the selected guiding curve.
Away with Shortest Distance = 2D
Measures the tilt angle away from the line that intersects the reference point on the selected guiding curve
towards the +ZM axis.
When Tilt Angle = 0, the tool axis intersects the reference point on the selected guiding curve.
Tilt Angle = 0
1 Guiding curve
2 Line intersecting reference point on guiding curve
NX 9.0
CAM What's New in NX 9.0 333
When Tilt Angle is greater than 0, NX reduces the amount of tilt.
Tilt Angle = 30
1 Guiding curve
2 Line intersecting reference point on guiding curve
Toward Snap with Shortest Distance = 2D
Measures the tilt angle from the +ZM axis towards the line that intersects the reference point on the
selected guiding curve. The tool axis snaps to the guiding curve when the tilt angle through the reference
point on the curve is smaller than the specified Tilt Angle value. NX generates a 4+1 axis motion as long
as the tool axis does not touch the guiding curve before the subsequent collision check.
Note
The Tilt Angle value for this rule should be larger than zero, or NX will not tilt the tool axis prior
to collision avoidance.
Tilt Angle = 30
1 Guiding curve
2 Line intersecting reference point on guiding curve
Away with Shortest Distance = 3D
Measures the tilt angle away from the curve along a perpendicular vector.
NX 9.0
What's New in NX 9.0 CAM 334
Area Milling enhancements
Cut region control for Area Milling
What is it?
Use the Cut Regions geometry command to subdivide the cut area for an Area Milling operation into
regions and control the cutting behavior within each region. NX initially subdivides the cut area based on the
steepness and collision checking settings in the operation. You then control the following:
● The region sizes. Merge or divide the regions as required. NX updates the cut region display as you make
modifications.
● The regions to cut, and their cutting sequence. If the current operation is not appropriate for cutting some of
the regions, you can defer cutting the regions and import them into another operation. Delete regions to
completely avoid cutting certain areas.
● The cut pattern and other tool path parameters within each cut region. Define a region as steep, non-steep
or flat, and NX applies the appropriate Area Milling Drive Method settings.
● The start point for each cut region.
● The tool and tool axis tilt. When NX identifies tool holder collisions in a region, use a longer version of the
tool, a different holder, or tilt the tool axis to avoid the collisions.
Previously, when you generated a surface contouring operation NX automatically divided the cut area into cut
regions and applied a cut pattern and start point to each region. You could not control what the regions looked like
or their cutting order. Now, you can accept the automatic cut regions, or you can define cut regions, cut patterns, and
start points to suit your workflow before generating the operation. NX uses the regions, cut patterns and start points
you defined instead of generating the automatic cut regions.
NX does the following automatically:
● Indicates whether a cut region is valid , invalid , or out of date .
A cut region becomes invalid if you change an operation parameter that defines the region. For example, if
you use a different tool. A cut region becomes out of date if you change a parameter that modifies the
region. For example, if you change the part stock.
● Indicates whether a cut region has tool collisions or is collision-free .
If you have not run the collision check, NX indicates that the collision status is unknown .
If you manually run the collision check and only a portion of the cut region has collisions, the status is
partially colliding .
● Identifies a cut region as steep , non-steep , or flat .
In the following example, cut regions 2, 3, 5, and 6 are cut using the current operation. Cut regions 1 and 4 have tool
holder collisions, and are deferred to cut using another operation.
Name Status Cut Order Type Collision Status Parent Operation
REGION_1 1 CONTOUR_AREA
NX 9.0
CAM What's New in NX 9.0 335
REGION_2
REGION_3
REGION_4
REGION_5
REGION_6
2
3
4
5
6
CONTOUR_AREA
CONTOUR_AREA
CONTOUR_AREA
CONTOUR_AREA
CONTOUR_AREA
Cut Regions list example
Cut Regions graphics display
Why should I use it?
The new Cut Regions geometry options help you to efficiently plan and control the type of cutting that is required
to machine the features on your part. You can preview the cut regions and manipulate them to improve cutting
efficiency and tool path quality.
Where do I find it?
Application Manufacturing
Prerequisites You need a fixed-axis surface contouring operation using the Area Milling drive method,
or a Contour Area operation.
A ball-nose mill is required to change the tool axis.
The non-steep Stepover Applied option must be set to On Plane.
To generate the tool path, you must turn off the Multi-Depth Cut cutting parameter
option.
Location in dialog box [Surface contouring operation] dialog box→Geometry group→Cut Regions
NX 9.0
What's New in NX 9.0 CAM 336
Creating cut regions
Use the Create Region List command to automatically divide the cut area into regions in the following
ways:
● Based on whether a surface is more or less steep than the Steep Angle value for the operation.
Steep Angle = 45
● Based on the surface steepness, with separate regions for flat areas.
Steep Angle = 45
● Based on tool holder collisions.
You must turn on collision checking in the operation. Cutting Parameters→Containment
tab→Collision Checking group→Check Tool and Holder
Steep Angle = 45
NX 9.0
CAM What's New in NX 9.0 337
Controlling the tool path in cut regions
You can do the following to control the tool path in cut regions:
● Specify a custom start point or change the settings for a selected region using the Edit command.
1 Default region start point
2 Specified region start point
When you set the Containment Type setting to Steep , Non-steep , or Flat , NX
applies the appropriate Area Milling Drive Method settings for cut pattern, cut direction, stepover, and
cut angle.
In the Preview group, click Display to see the cut pattern.
NX 9.0
What's New in NX 9.0 CAM 338
● Select a longer version of the tool to avoid holder collisions using the Tool Collision
Avoidance command.
Preview display of shorter tool shows collisions.
Preview display of longer tool shows no collisions.
● Tilt the tool axis to avoid holder collisions using the Tool Collision Avoidance command.
Preview display of tool shows collisions.
Preview display with 5 degree tilt shows no collisions.
If only a portion of the cut region has collisions, you can use the Divide command to create separate regions.
This lets you change the tool length or tool axis tilt for only the region with collisions.
NX 9.0
CAM What's New in NX 9.0 339
Managing cut regions
Manage the cut regions in the following ways:
● Delete regions. Use the Delete All Regions command or select individual regions to delete.
● Check for regions that are out of date . If you have out of date regions, delete all the regions and create
the region list again.
● Display the cut regions. The interior lines in each region are selection lines that represent the cut region.
Select the Preview check box to display the region start point and tool axis vector.
Preview
Preview
● Defer a region so that you can cut it with another Area Milling operation, or delete the region if you will
cut it with another type of operation. NX displays a green check next to the regions to cut with the
current operation. Clear the check box to defer a region.
1 Flat regions are deferred
2 Flat regions are deleted
To machine the deferred regions, copy the Area Milling operation and paste it to create a new operation.
You can then edit the cut regions in the new operation to import the deferred regions.
NX 9.0
What's New in NX 9.0 CAM 340
● Filter the deferred regions when you import them into a new operation. The following example imports the
flat regions deferred from a previous operation.
Cut Regions dialog box settings Result
Region Source group:
Create From = Import
Filter Deferred Regions group:
Program = All
Steep Type = Flat
Status = Deferred
● Further divide the cut regions using the Divide command. You can divide a region by specifying a
plane or a two point line.
● Merge cut regions using the Merge Cut Regions command. Select a single target region, then
select any adjacent regions that you want to merge with the target region. The target region controls the
merged region‘s steep, non-steep, or flat attributes.
1 Non-steep target region, 2 Steep tool region, 3 Non-steep merged region
NX 9.0
CAM What's New in NX 9.0 341
1 Steep target region, 2 Non-steep tool region, 3 Steep merged region
● Reorder the region cutting sequence. By default, NX orders steep regions before non-steep regions. If you
create separate flat regions, they are ordered last.
● Rename a region.
● Undo changes. You can undo changes one at a time, from the most recent change to the first change. You
cannot undo changes after you exit the Cut Regions dialog box.
NX 9.0
What's New in NX 9.0 CAM 342
Area Milling drive method enhancements
There are new options for steep containment and cutting in Area Milling operations. Use the new Steep and Non-steep steep containment method to apply a Zlevel Zig, Zlevel Zig Zag or Zlevel Zig Zag with Lifts cut
pattern to steep areas. The Directional Steep steep containment method maintains the cut pattern from previous
releases.
Method = Directional Steep
Steep Angle = 35
Method = Steep and Non-steep
Steep Angle = 35
You can also create separate regions for flat areas.
Create Separate Regions For Flat Areas
Create Separate Regions For Flat Areas
NX 9.0
CAM What's New in NX 9.0 343
Divide By Holder
Use the Divide By Holder command in a semi-finishing or finishing operation to split the tool path to avoid
collisions and machine the entire cut area. You can split the tool path between tools of different lengths with
different tool holders, but the cutter must have the same shape and diameter. Dividing data can then be modified and
reapplied without having to regenerate the entire operation.
Initial Surface Contouring operation Tool path divided into 3 using Divide by Holder
Divide by Holder paths
Shortest tool Medium length tool Longest tool
The Divide by Holder command lets you predefine a sequence of tools and their specific parameters. NX stores
the data in the base operation. You can copy and paste the base operation into the current part or you can import the
tools and parameters as a template from one part file into another part file. The operation brings all the divided
holder data with it.
When using a Zig cut pattern, you can define overlaps, minimum cut length, and other controls, by using the Divide at Collision option. This operation recognizes part geometry and check geometry but ignores Blank geometry and
the IPW.
Where do I find it?
Application Manufacturing
Prerequisite mill_contour operations Zlevel and Fixed Axis that contain a tool path.
Operation tool with a holder and or a shank, with Check Tool and Holder
turned off.
Zig and Zigzag cut patterns.
Command Finder
Divide by Holder
NX 9.0
What's New in NX 9.0 CAM 344
Operation Navigator —
Program Order View
Right click the cutting operation→Tool Path→Divide by Holder
Contact data output for Hole Milling and Thread Milling
What is it?
You can now output 2D tool contact data for hole milling, boss milling, and thread milling operations. To do this,
use the Output contact/Tracking Data option. NX supports contact data for all cut patterns and all engage and
retract options.
Why should I use it?
The ability to output contact data for these operations allows the machinist to use the same cutter compensation
methods for all planar milling operations.
Where do I find it?
Application Manufacturing
Location in dialog box [Hole Milling or Thread Milling operation] dialog box→Path Settings
group→Non Cutting Moves →Non Cutting Moves dialog
box→More tab→Cutter Compensation group
NX 9.0
CAM What's New in NX 9.0 345
Cut area selection by edge-bounded region
What is it?
You can simplify the selection of a cut area for contouring operations by specifying a seed face and a closed
boundary of edges. NX expands the selection from the seed face until the boundary is reached. The seed face can lie
between two sets of edges.
The example shows the selection of an edge-bounded face region.
Select a seed face in the region of faces that you want to
machine.
Define a closed boundary of edges to contain the region.
The selected seed face is highlighted in a different color
as you select edges.
NX expands the selection from the seed face to the
boundary edges.
NX 9.0
What's New in NX 9.0 CAM 346
The region of faces shown lies between two closed edge
boundaries.
Where do I find it?
Application Manufacturing
Prerequisite A fixed-axis contour operation
Location in dialog box Cut Area dialog box→Edge Bounded Face Region group
NX 9.0
CAM What's New in NX 9.0 347
Safer engage and retract moves for Zlevel operations
What is it?
You have additional control of the tool motion in Zlevel Profile and Zlevel Corner operations. When the tool
engages and retracts from the part material in open area arc and ramping moves, you now have three arc motion
options that appeared in fixed contour operations in previous releases.
Use the Arc – Parallel to Tool Axis option in tight
areas where an XY-plane arc is not practical.
Use the Arc – Normal to Tool Axis option in
combination with the Ramp Angle option to assure that
the lowest Z-level cut engages and retracts safely away
from any uncut material on the floor.
Use the Arc – Normal to Part option to balance the
cutter load during engages into angled stock.
Where do I find it?
Application Manufacturing
Prerequisite A Zlevel operation
Location in dialog box Path Settings group→Non Cutting Moves dialog box→Engage
tab→Open Area group→Engage Type
NX 9.0
What's New in NX 9.0 CAM 348
Smooth noncutting motions in contouring and flowcut operations
What is it?
For contouring, flowcut, and turbo operations, you can override the engage, retract, and stepover motions within a
region by using the new Override with Smooth Connection option. NX outputs a smooth continuous motion
along a spline that is generated between cutting motions.
You can specify:
● A nominal length for extension of the cutting motion.
● A nominal extension lift that moves the tool off the part.
● A maximum stepover distance beyond which the connection becomes a sequence of retract, traversal and
reengage motion.
● The tolerance for drive point distribution along the connecting move.
● The region distance beyond which the connection departures change to lowest safe Z or clearance plane.
● The part safe clearance that assures that approach, departure, and traversal motions are at a safe distance
from the part. You can use this clearance to emulate an IPW.
When the maximum stepover distance is exceeded, the motion changes to a rapid motion at the default height for
transfer between regions. You can also apply corner smoothing to this rapid motion.
(1) Smooth stepover motions — length and height are applied in proportion
(2) Smooth traversal motion — length and height are fully applied
Why should I use it?
The new option provides a safe, efficient and smooth path with minimal user interaction and has internal backups to
cope with various conditions.
Where do I find it?
Application Manufacturing
Prerequisite Open the Non Cutting Moves dialog box from a contouring or flow cut
operation dialog box.
Location in dialog box Non Cutting Moves dialog box→Smoothing tab
NX 9.0
CAM What's New in NX 9.0 349
Improving 3D IPW efficiency in Cavity Milling
What is it?
When you create a Cavity Mill operation that uses a 3D IPW, you can omit cuts that remove insignificant amounts
of material in a second roughing operation. To do this, use the Minimum Material Removed option.
You can also control whether NX cuts below the overhanging portions of your Blank or IPW. To do this, use the
Cut Below Overhanging Blank option.
● If you clear the Cut Below Overhanging Blank check box, the cutting motions are optimized to
handle the IPW left behind on the underside of the part by previous operations. These cutting motions
prevent wasted cuts and reduce machining time.
● If you select the Cut Below Overhanging Blank check box, cutting motions go all the way down
disregarding the actual state of the IPW. These cutting motions increase machining time.
Cut Below Overhanging Blank Cut Below Overhanging Blank
Why should I use it?
You get:
● Significant savings in machining time in cases where the blank has overhangs.
● A more efficient tool path where you cannot use the Level Based IPW option.
Where do I find it?
Application Manufacturing
Prerequisite A Cavity Mill operation
Location in dialog box Cavity Milling dialog box→Path Settings group→Cutting
Parameters →Cutting Parameters dialog box→Strategy
tab→Extend Path group
NX 9.0
What's New in NX 9.0 CAM 350
Multi Blade milling for turbomachinery
What is it?
When you rough machine parts with multiple blades, you can now use flat and bull nose end mills. To reduce the
IPW ridges remaining along the blade, use these tools with the Swarf Blade tool axis option. You can control the
Minimum Lead Angle value to ensure that the non-cutting potion of your tool does not push material.
NX does the following automatically:
● Improves blade and blend finish quality for the helical cut pattern.
● Better aligns the tool axis between cut levels.
● Generates the operations faster.
Where do I find it?
Application Manufacturing
Command Finder
Create Operation
Location in dialog box Type list→mill_multi_blade
NX 9.0
CAM What's New in NX 9.0 351
Hole machining
New manual drilling operations
What is it?
There are new dedicated operations for manual drilling.
The Spot Drilling, Drilling, Countersinking, and Tapping operations let you do the following:
● Efficiently program holes without using the feature-based machining process to create operations. You can
center drill, drill, countersink, mill, and cut threads on previously recognized machining feature geometry
as well as on manually selected geometry such as points, arcs and cylindrical faces.
● Select hole geometry from within the new operation or inherit hole geometry from a geometry parent
group.
You can use the same HOLE_BOSS_GEOM parent group as you do for hole milling and thread milling.
You can also use a feature group to improve efficiency for complex parts.
● Choose a specific machining area of a previously recognized feature as the input geometry. The machining
areas let you use multiple operations to machine complex features.
For example, you can use separate operations to drill, counterbore, countersink, and tap on different
machining areas of a feature. You always have a graphical feedback of the in-process feature to show what
each operation machines.
● Display the in-process features from the operation. You can display all the features in the feature group or
select individual features.
● Create motion output for machine cycles or for single moves. There are additional cycles such as deep
tapping.
The new operations have different icons in the Operation Navigator.
● New manual drilling operations
● Legacy point to point drilling operations
Why should I use it?
The new drilling operations let you manually drill hole geometry and are easier to use than the Point-to-Point operations. The noncutting moves are the same as for the thread milling and hole milling operations so that all hole
machining operations are consistent.
NX 9.0
What's New in NX 9.0 CAM 352
Where do I find it?
Application Manufacturing
Command Finder
Create Operation , Create Geometry
Location in dialog box Manual hole drilling operations:
Create Operation dialog box→Type list→hole_making→Operation
Subtype→Spot Drilling , Drilling ,
Countersinking , Tapping
Hole and boss geometry:
Create Geometry dialog box→Type list→mill_planar, drill, or
hole_making→Geometry Subtype→HOLE_BOSS_GEOM
NX 9.0
CAM What's New in NX 9.0 353
Hole machining workflow using a feature group geometry parent
A feature group geometry parent group improves efficiency when your parts have many holes that require several
operations to machine them, or when your parts are complex and geometry selection is difficult. When it is difficult
to standardize a machining process, this workflow is preferred over feature-based machining.
Sample part:
Sample machining operations:
1. Drilling manual drilling operation
2. Hole Milling
1. Find the machining features.
Machining Feature Navigator — Features
DRILLING_EXAMPLE
STEP2HOLE_1
STEP2HOLE_2
STEP2HOLE_3
STEP2HOLE_4
2. Create feature groups.
Group features together that are under a selected top face, or that have the same feature type, dimensions or
machining direction.
Machining Feature Navigator — Groups
WORKPIECE
FG_STEP2HOLE
STEP2HOLE_1
STEP2HOLE_2
FG_STEP2HOLE_1
STEP2HOLE_1
STEP2HOLE_2
NX 9.0
What's New in NX 9.0 CAM 354
3. Create the first operation using a feature group as the geometry parent.
NX automatically adds a Drilling in-process feature to each machining feature.
Operation Navigator — Geometry
WORKPIECE
FG_STEP2HOLE
FG_STEP2HOLE_1
DRILLING
Machining Feature Navigator — Features
DRILLING_EXAMPLE
STEP2HOLE_1
STEP2HOLE_2
STEP2HOLE_3
DRILLING
STEP2HOLE_4
DRILLING
4. Create the next operation using the same feature group as the geometry parent.
NX automatically adds a Hole Milling in-process feature to each machining feature.
Operation Navigator — Geometry
WORKPIECE
FG_STEP2HOLE
FG_STEP2HOLE_1
DRILLING
HOLE MILLING
Machining Feature Navigator — Features
DRILLING_EXAMPLE
STEP2HOLE_1
STEP2HOLE_2
STEP2HOLE_3
DRILLING
HOLE_MILLING
STEP2HOLE_4
NX 9.0
CAM What's New in NX 9.0 355
DRILLING
HOLE_MILLING
5. Continue adding operations.
Machining feature groups
You can create a custom group of machining features to use as the geometry parent for manual hole making, hole
milling, thread milling, and groove milling operations. The machining feature group lets you machine related
features together. You can filter your features to include only those:
● With the same feature type, attributes, or machining access direction.
● That are located below a specified top face.
View the list of features in each feature group in the Group Features and Hole or Boss Geometry dialog
boxes.
The following example shows features of the drilling_example part selected for grouping.
The graphic on the left shows ungrouped features selected in the feature view of the Machining Feature Navigator. The graphic on the right shows the same features as part of a feature group in the group view of the
Machining Feature Navigator.
DRILLING_EXAMPLE MCS_MILL
STEP2HOLE_29 WORKPIECE
STEP2HOLE_30 FG_STEP2HOLE
STEP2HOLE_31 STEP2HOLE_29
STEP2HOLE_32 STEP2HOLE_30
STEP2HOLE_33 STEP2HOLE_31
NX 9.0
What's New in NX 9.0 CAM 356
STEP2HOLE_34 STEP2HOLE_34
STEP2HOLE_35 STEP2HOLE_35
STEP2HOLE_36 STEP2HOLE_36
Where do I find it?
Application Manufacturing
Machining Feature Navigator Right-click in the background→Group Features
NX 9.0
CAM What's New in NX 9.0 357
In-process features
What is it?
An in-process feature represents the volume of material to remove in a single operation. All of the in-process
features must be removed to completely machine the feature.
If you select the Local or 3D IPW in-process workpiece options, NX tracks the volume remaining in a feature after
each operation of the machining sequence. Each subsequent operation in the machining sequence subtracts its in-
process feature volume from the remaining volume.
The following example shows a feature to machine and the in-process feature volume for a drilling operation. The
initial feature volume minus the drilling in-process feature equals the remaining feature volume.
NX infers the in-process feature dimensions for each operation. You can modify the dimensions from the Hole or Boss Geometry dialog box. If you select the 3D IPW option, the in-process feature volume extends to the end of
the in-process workpiece.
Each displayed in-process feature depends on the following:
● The remaining material.
● The machining depth.
● Any wall stock or depth offsets.
● The selected tool dimensions.
● The type of hole: Hole, Threaded Hole, Centered Hole, or Chamfered Hole.
STEP_2_POCKET feature example
MCS_MILL
WORKPIECE
FG_STEP2POCKET
DRILL
MILL_ROUGH
MILL_FINISH
REAM
NX 9.0
What's New in NX 9.0 CAM 358
NX machines this STEP_2_POCKET feature using the following operation sequence.
1. The DRILL operation drills the through hole.
2. The MILL_ROUGH operation roughs the counter bore.
3. The MILL_FINISH operation finishes the counter bore floor and wall.
4. The REAM operation machines the through hole diameter to size.
Operation Initial feature
volume
Operation in-
process feature
Remaining
feature volume
DRILL
MILL_ROUGH
MILL_FINISH
REAM
NX 9.0
CAM What's New in NX 9.0 359
Why should I use it?
You can directly machine recognized machining features. NX uses in-process features as the geometry for hole
milling, thread milling, groove milling and manual drilling operations without using feature-based machining.
You do not need a feature-based machining license to use the machining features. In-process features work without
using the Machining Feature Navigator.
Where do I find it?
Application Manufacturing
Prerequisite You must use one of the following operations: Spot Drilling, Drilling,
Countersinking, Hole Milling, Tapping, Thread Milling, or Groove Milling.
Location in dialog box [Operation] dialog box→Geometry group→Specify Hole or
Boss→Display
NX 9.0
What's New in NX 9.0 CAM 360
Visualizing in-process features
To help you visualize the machining process, you can display the in-process feature for each operation in the
machining feature sequence.
STEP_2_HOLE example
This example shows the operation sequence to completely machine a STEP2HOLE feature.
Operation Navigator – Geometry Sample part
MCS_MILL
WORKPIECE
FG_STEP2HOLE
SPOT_DRILLING
DRILLING
HOLE_MILLING
COUNTERSINKING
THREAD_MILLING
COUNTERSINKING_1
The following graphics show the material removed by each operation in the machining sequence.
SPOT_DRILLING
DRILLING
HOLE_MILLING
NX 9.0
CAM What's New in NX 9.0 361
COUNTERSINKING THREAD_MILLING COUNTERSINKING_1
Where do I find it?
Application Manufacturing
Prerequisite You must use one of the following operations: Spot Drilling, Drilling,
Countersinking, Hole Milling, Thread Milling, or Groove Milling
Location in dialog box [Operation] dialog box→Geometry group→Specify Hole or
Boss→Display
NX 9.0
What's New in NX 9.0 CAM 362
In-process workpiece options to control the in-process feature
Use the In Process Workpiece options to control how NX calculates the in process feature.
None Calculates the volume to machine from the selected face, or from the machining area if the
operation uses a machining feature as the geometry parent. You can manually enter a depth
if you selected points or arcs. NX locates the CSYS that defines the start of the in-process
feature on top of the selected object.
Local Calculates the volume to machine by subtracting the machining area volume from the
volume remaining within the local machining feature. If the geometry selected is a
machining feature, NX includes chamfers and radii.
● NX moves the CSYS up if there are unmachined chamfers or radii.
● NX moves the CSYS down to adjust for previously machined material.
For Hole Milling operations, NX identifies the start diameter.
Use 3D Calculates the volume to machine by subtracting the machining area volume from the 3D
IPW volume. NX moves the CSYS up to the start of the 3D IPW, and extends the depth to
the bottom of the 3D IPW. This option accounts for previous operations in the same way as
the Local option.
Where do I find it?
Application Manufacturing
Prerequisite You must use one of the following operations: Spot Drilling, Drilling,
Countersinking, Hole Milling, Thread Milling, or Groove Milling
Location in dialog box [Operation] dialog box→Geometry group→Specify Hole or
Boss →Hole or Boss Geometry dialog box→Common Parameters group→In Process Workpiece list
NX 9.0
CAM What's New in NX 9.0 363
Feature machining areas
A feature machining area is a subset of your feature, such as floor, wall, or drive surface geometry that lets you use
multiple operations to machine a complex feature. You can manually create the operations and select the appropriate
feature machining area for each operation. You can also create rule-based definitions in the Machining Knowledge
Editor to automatically create the operations and select the appropriate feature machining areas.
For example, to define an operation that machines only the faces named WALLS instead of the entire feature, you
create a MILL_AREA add-on with the following new condition:
Cut_Area_Geometry = mwf.WALLS
Workflow
NX automatically creates machining areas for step hole features. You can group and name the faces of other features
into machining areas.
1. Assign PMI notes to feature faces before teaching NX the feature.
You should use a separate part file to teach NX new features. In this example, the part has PMI notes associated
with the walls and floor of the feature that you want to teach NX.
1 PMI note = Walls
2 PMI note = Floor
2. Add a new feature type to the features that NX can recognize. To do this, use the Teach Features command.
This command uses the PMI notes associated with the faces to define the machining areas. This example has
three faces marked as Walls and one face marked as Floor.
NX 9.0
What's New in NX 9.0 CAM 364
3. Find instances of the new feature type in the part to machine. To do this, use the Find Features command.
This command recognizes all instances of your new feature type. The feature machining areas are hidden by
default.
Part with features to recognize
NX recognizes 3 instances of my_feature
clamp_plate
my_feature_1
my_feature_2
my_feature_3
4. Display the machining areas in the Machining Feature Navigator. To do this, use the Show Machining Area command.
This command expands the machining feature nodes to show the machining areas.
clamp_plate
my_feature_1
my_feature_2
my_feature_3
clamp_plate
my_feature_1
WALLS
FLOOR
my_feature_2
WALLS
FLOOR
my_feature_3
WALLS
FLOOR
Show Machining Areas
NX 9.0
CAM What's New in NX 9.0 365
5. View the machining area geometry.
When you select the machining area nodes in the Machining Feature Navigator, NX highlights the
associated faces.
my_feature_1 WALLS FLOOR
Where do I find it?
Application Manufacturing
Prerequisite You must start Manufacturing with the cam_general, feature_machining, or hole_making cam session configuration.
You must have a feature-based machining author license and write
permissions to the machining knowledge library to teach NX the machining
areas.
Machining Feature Navigator Right-click in the background→Show Machining Areas
NX 9.0
What's New in NX 9.0 CAM 366
Drill tip point length
What is it?
Use the Point Length (PL) option to set the distance on a drill tool between the shoulder and the tip.
You can specify the point length on the following drill types:
● Standard drill
● Spot drill
● Center drill
● Step drill
Why should I use it?
You can add Point Length as an parameter for drilling tools directly instead of having NX calculate the length by
using the diameter and point angle.
Where do I find it?
Application Manufacturing
Prerequisite You must set the Type to hole_making in the Create Tool dialog box.
Command Finder
Create Tool
Operation Navigator Machine Tool view→Right-click the tool→Insert→Tool
NX 9.0
CAM What's New in NX 9.0 367
Core Drill
What is it?
Use the Core Drill type to enlarge an existing hole, such as those found in castings.
The Core Drill uses Point Angle and Point Length parameters to determine the shape of the tip. The core drill
has a flat across the tip of the drill.
Where do I find it?
Application Manufacturing
Prerequisite You must set Type to hole_making in the Create Tool dialog box.
Command Finder
Create Tool
Operation Navigator Machine Tool view→right click the tool→Insert→Tool
NX 9.0
What's New in NX 9.0 CAM 368
Probing
Probing
What is it?
NX now supports on-machine touch probing of turning operations and cutting tools used in milling and turning
operations. Both types of probing operations support the following:
● Cylindrical and multi-tip probes
● Suboperations that let you rotate a probe about the tool axis and change probe tracking points
● Output of probing cycles for Siemens CYCLE976, CYCLE977, and CYCLE978, sixteen HEIDENHAIN
400-series, and Universal Data Exchange (UDE) Fanuc controllers
Suboperations
Use suboperations to:
● Calibrate your probe and set a tracking point.
● Inspect specific part areas such as points, cylinders, and planes by moving to safe points and changing the
probe axis, approach direction, and angle as necessary.
When you create a probing operation, the following operation subtypes are now available.
Mill Part Probing
Lets you inspect and measure milled parts. In this release, the tool path display during programming is changed from
the probe tip to the probe center.
NX 9.0
CAM What's New in NX 9.0 369
Turn Part Probing
Lets you inspect lathed part points that lie on the machine‘s X-Z work plane.
This subtype includes all relevant mill part probing suboperations and several new suboperations, including:
● Turn Probe Point, which lets you set the probing direction and approach using a variety of direct and
combined axial/radial options.
● Turn Linear Move to Point, which offers a similar variety of direct and combined axial/radial move
types.
Mill Tool Probing and Turn Tool Probing
Let you determine the exact length and diameter of cutting tools before or after they are used to verify whether a tool
is broken, damaged, or can be salvaged using offsets or other program modifications.
Why should I use it?
Machine part and tool probing help to:
● Increase machine tool productivity.
● Improve production quality based on measurement results.
● Reduce setup time, as well as scrap and fixture costs.
● Verify the accuracy of dimensions and feature locations relative to other referenced features.
● Retrieve final part measurement on a number of critical features to cross reference against Coordinate
Measuring Machine (CMM) results.
Where do I find it?
Application Manufacturing
Prerequisite Requires the Probe license.
Command Finder
Create Operation
Manufacturing Wizards right-click
menu
Insert→Operation→Type→ select probing→[Operation Subtype]
Location in dialog box Create Operation dialog box→Type→select probing→[Operation Subtype]
NX 9.0
What's New in NX 9.0 CAM 370
Turning enhancements
Centerline Drilling depth enhancement
What is it?
The new Depth Reference option is added to the centerline drilling depth options. This option gives you
additional control of drilling depths.
You can reference the drill depth based on an offset value from the tool tip or shoulder depth.
Tool tip
Shoulder depth
An offset of 20 is measured between the depth point and the tool shoulder.
Where do I find it?
Application Manufacturing
Prerequisite A centerline drilling operation
Operation Navigator Double-click a drilling operation→Start Point and Depth group→Depth Reference
Location in dialog box Drilling operation→Start Point and Depth group→Depth Reference
NX 9.0
CAM What's New in NX 9.0 371
Turning non cutting moves enhancements
What is it?
Non-cutting moves for roughing, finish turning and threading operations now let you specify the Local Return Move with the following additional options:
● Clear Radial->Clear Axial->Direct
● Clear Radial->Axial->Radial
● Clear Radial->Clear Axial
Notice that the tool collides with the part.
Radial->Axial->Radial option
Notice that the tool does not collide with the part.
Clear Radial->Axial->Radial option
1: Local return point 1: Local return point
2: Radial clearance plane
Why should I use it?
You can better define local return moves for inside diameter turning or threading operations.
Where do I find it?
Application Manufacturing
Prerequisite A turning operation
Location in dialog box [Turning operation] dialog box→Path Settings group→Non Cutting
Moves →Non Cutting Moves dialog box→[appropriate tab]
NX 9.0
What's New in NX 9.0 CAM 372
Parting off operation
What is it?
Use the Part Off operation to:
● Separate an IPW into two pieces.
● Cut a groove into the IPW leaving a thin connecting wall that can be easily snapped or cut.
Note
The Part Off Position and Depth will not be shown in the Path Settings group by default. To display
these options, the user has to customize the dialog box.
Use the following options to define the final depth:
● Divide: The tool exactly reaches the centerline or the inside wall of the IPW. A depth extend parameter is
available to override the end position. In this situation both walls have remaining material due to the
rounding of the tool insert.
● Clean First Wall: The tool stops after reaching the centerline or the inside wall of the IPW and one of the
walls is clean. A depth extend parameter is available to override the end position. In this situation the other
wall can have remaining material due to the asymmetry of the tool.
● Clean Both Walls: The tool stops after reaching the centerline or the inside wall of the IPW ensuring
both of the walls are clean. A depth extend parameter can be used to override the end position. In this
situation none of the walls have remaining material due to the rounding of the tool insert.
● Stock: The tool reaches a depth so a minimal thickness defined by a distance value will remain between
centerline and the cut surface or the inside wall of the IPW and the cut surface.
● Distance: The active tool control point reaches a depth specified by a radius value relating to the
centerline.
NX 9.0
CAM What's New in NX 9.0 373
Where do I find it?
Application Manufacturing
Prerequisite A groove operation
Location in dialog box Rough Turn OD operation→Cut Strategy group→Part Off
NX 9.0
What's New in NX 9.0 CAM 374
Threading non cutting moves enhancements
What is it?
Use infeed engage motions to avoid gouging the part. Infeed motions let you apply multiple starts to a threading
operation.
Threading without infeed motions
Threading with infeed motions added
1. Engage motion
2. Engage angle
3. Root line
4. Retract motion
5. Crest line
1. Infeed motion
2. Infeed length
3. Infeed angle
4. Start line
5. Start line angle
You can now do the following for rough and finish passes of threading operations:
● Specify the local return.
● Specify user-defined machine control events for local returns.
● Specify local returns by number of starts or number of passes.
Why should I use it?
Use infeed engage motions in areas where your part geometry will not allow tangential extensions.
Where do I find it?
Application Manufacturing
Prerequisite A threading operation
Location in dialog box [Turning threading operation] dialog box→Path Settings group→Non
Cutting Moves
Non Cutting Moves dialog box→Engage tab or Local Return tab
NX 9.0
CAM What's New in NX 9.0 375
Integrated simulation and verification — ISV
Displaying axis positions and limits
What is it?
When you are doing simulations from the Operation Navigator or previewing machine kinematics in the
Machine Tool Navigator, the Machine Axis Positions dialog box shows current axis values and limits.
The Machine Axis Positions dialog box is available from the following parent dialog boxes:
Parent dialog box Properties of Machine Axis Positions dialog box
Simulation control Panel All axes are read-only. The tool tip is positioned according to the
operation or NC Code.
Preview Motion All axes are read-write. You can position the tool tip freely.
Fixed Contour Appears when the tool axis is being set using the Dynamic
option.
All axes are read-write. The tool tip is fixed for rotary axes.
Editing a tool All axes are read-write. You can position the tool tip freely.
Variable Contour Appears when the tool axis is being set using the Interpolate Vector option.
Linear axes are read-only. Rotary axes are read-write. The tool tip
is fixed for rotary axes.
Generic Motion Appears when the current suboperation Move Type option is set
to Rotary Point Vector Move, Follow Curve/Edge, or
Follow Part Offset.
All axes are read-write. The tool tip is fixed for rotary axes.
NX retains the opened or closed state of the Machine Axis Positions dialog box until you change it.
The red icon beside the Y-axis shows a limit violation.
The dialog box shows the limit, 250. The slider shows the
axis at the limit, and the text box shows value that caused
the violation, 255.
The mouse cursor is over the icon for the V-axis, and the
tooltip that appears shows the current distances of that
axis to the minimum and maximum limits.
NX 9.0
What's New in NX 9.0 CAM 376
Where do I find it?
Operation Navigator
Application Manufacturing
Prerequisite Simulate an operation or a program
Operation Navigator Right-click the operation or program→Tool Path→Simulate
Location in dialog box Simulation Control Panel dialog box→Simulation Settings
group→Show Machine Axis Positions →Machine Axis Positions dialog box
Machine Tool Navigator
Application Manufacturing or Machine Tool Builder
Machine Tool Navigator Right-click in the background→Preview Motion
Location in dialog box
Move Axes group→Show Machine Axis Positions →Machine Axis Positions dialog box
NX 9.0
CAM What's New in NX 9.0 377
Positioning simulated machine tools and cutters
What is it?
During a simulation using the Show Tool Path option, select any point on the tool path to:
● Position the tip of the cutter.
● Set the machine axes and components to their position at that point.
● Set the playback to the corresponding line of code.
Why should I use it?
Investigate positioning details in the tool path and observe the corresponding machine tool component positions.
Where do I find it?
Application Manufacturing
Prerequisite You must simulate an operation or a program
In the Simulation Control Panel dialog box, Select Path
Segment must be available.
Operation Navigator Right-click the operation or program→Tool Path→Simulate
Location in dialog box Simulation Control Panel dialog box→Simulation Settings
group→Show Tool Path
NX 9.0
What's New in NX 9.0 CAM 378
Tool path display for external file simulation
What is it?
NX now creates a representation of the tool path when you simulate an external NC program.
When you click a point on the representation of the cutter path, the machine tool components and the playback move
to the selected location.
Why should I use it?
You can visualize external tool paths and observe the position of the machine tool components at selected locations.
Where do I find it?
Application Manufacturing
Prerequisite Simulate an external machine code file: Main Menu→Tools→Simulate Machine Code File
Location in dialog box Simulation Control Panel dialog box→Simulation Settings
group→Show Tool Trace selected and Select Path
Segment available
NX 9.0
CAM What's New in NX 9.0 379
Simulating all channels in external files
What is it?
You can now simulate all channels that are represented by external files at the same time.
You can:
● Select one file for each channel that is defined in the machine kinematic model.
● Leave channels with no assigned file.
Where do I find it?
Application Manufacturing
Prerequisite An external machine code file for each channel that is being simulated.
Menu Tools→Simulate Machine Code File
Location in dialog box
Open NC Programs group→Browse
NX 9.0
What's New in NX 9.0 CAM 380
Simulating synchronized operations
What is it?
Simulation now works with synchronized operations.
Why should I use it?
You can visualize the action of two or more channels.
Where do I find it?
Application Manufacturing
Prerequisite Simulate an operation or a program
Operation Navigator Right-click the operation or program→Tool Path→Simulate
NX 9.0
CAM What's New in NX 9.0 381
Viewing a tool contact representation
What is it?
You can generate and display the locations of tool contact on the part surface during path verification in:
● Zlevel operations
● Fixed axis surface contouring operations with the following drive methods:
o Area Milling
o Streamline
o Flowcut
The following example shows a tool path that was verified in Replay mode using these options:
● Tool Trace=Tool Tip
● Show Tool Contact=
1 Tool contact representation
2 Tool tip representation
3 Tip of the cutting tool
The following example shows the same verified tool path, with:
● Tool Trace=None
● Show Tool Contact=
4 Uncut area contains no tool contact representation
NX 9.0
What's New in NX 9.0 CAM 382
You can view previously generated tool contact representations. To do this, select the operation in the Operation Navigator while the Tool Path Visualization dialog box is open with the Show Tool Contact check
box selected.
Note
You must generate the operation with the Save Contact Display Data check box selected.
Why should I use it?
To identify uncut areas, look at the contact representations.
Where do I find it?
Saving contact display data
Application Manufacturing
Location in dialog box [Operation that supports contact display]→Edit→Options group→Edit
Display →Save Contact Display Data.
Displaying the data
Application Manufacturing
Prerequisite Verify an operation
Operation Navigator Right-click the operation→Tool Path→Verify
Operation dialog box
Actions group→Verify
Location in dialog box Tool Path Visualization dialog box→Replay tab→Show Tool
Contact
NX 9.0
CAM What's New in NX 9.0 383
Configurable parser for NC Controllers
What is it?
A new plug-in for the common simulation engine (CSE) allows CSE developers to write NC parsers in the Python
scripting language.
Why should I use it?
The scripting language parser replaces hard-coded parser implementations, and allows CSE developers to provide
many parser fixes and enhancements without waiting for a software update.
Where do I find it?
You can turn on the new Python plug-in in the Machine Configurator, which is an application program that is
separate from NX.
NX 9.0
What's New in NX 9.0 CAM 384
Kinematic chains for simulating complex machine tools
What is it?
● You can now associate axis parameters and dynamic data in kinematic chains in the Machine Tool Builder
application in NX. In previous releases, to do this, you had to open the MCF file in the CSE Machine
Configurator application.
A kinematic chain identifies two branches of the kinematic model. The tool is mounted at the end of one
branch and the part is mounted at the end of the other branch. The intermediate axes are articulated during
simulation. The CSE uses kinematic chains to configure the results for the TRAORI command.
● CSE developers can now access the Machine Configurator directly from an NX machine code simulation,
by clicking Start Machine Configurator .
The Common Simulation Engine (CSE) Machine Configurator is an external Windows-only application
used by a CSE developer to access the machine configuration files *.mcf and controller configuration files
*.ccf.
Why should I use it?
A trained CSE developer can use the new chain definition mechanism to configure simulation for machines with
special configurations, such as:
● A machine tool with co-linear axes like Z and W where one axis is used for positioning and the other for
cutting motions.
● Machines with three rotaries, one in the table for pre-positioning, and the other two doing 5-axis cutting
motions.
● Machines with changeable heads where the heads alter a fixed tool orientation or add NC axes.
NX 9.0
CAM What's New in NX 9.0 385
Where do I find it?
Define kinematic chains
Application Machine Tool Builder
Machine Tool Navigator Right click top node→Define Kinematic Chains
Start Machine Configurator
Application Manufacturing
Prerequisite You must have:
● The Machine Configurator application
● The necessary licenses
● The customer default Show CSE Development Tools Group
set in NX
● A program or operation simulating in Machine Code Simulate
mode
Location in dialog box [Simulation Control Panel]→NC Program group→under CSE
Development Tools→Start Machine Configurator
NX 9.0
What's New in NX 9.0 CAM 386
Suppress Status line update
What is it?
You now have the option to disable the update of the NX Status line when you are verifying operations in 3D Dynamic mode.
To make the Disable Status Line Update option active by default, set the new Disable Status Line Update
customer default.
Why should I use it?
You can reduce the time it takes to verify variable axis tool paths by up to 25%.
Where do I find it?
Application Manufacturing
Prerequisite You must verify operations or programs in 3D Dynamic mode.
Location in dialog box Tool Path Visualization dialog box→3D Dynamic tab→Display Options
NX 9.0
CAM What's New in NX 9.0 387
IPW color mapping to tools or operations
What is it?
When you verify a tool path, you can now choose between the previous display option to color the IPW by operation
and a new option to color the IPW by tool. The coloring options are extended to include the Verify 3D option and
tool path simulation. The available colors are expanded to ten.
When you click Analyze in the Tool Path Visualization dialog box, and click a point on the IPW, the
information under Feature now includes the name of the tool that is used at the location where you click.
Why should I use it?
You can use the IPW colors to distinguish which tool removed material and to show unmachined areas.
Where do I find it?
IPW colors preference
Application Manufacturing
Menu Preferences→Manufacturing→Visualization tab
Location in dialog box IPW Colors group→under Material removal Colors
IPW colors customer default
Application All NX applications
Command Finder Customer Defaults
Location in dialog box Manufacturing→Simulation & Verification→IPW Colors tab
NX 9.0
What's New in NX 9.0 CAM 388
Regenerating a saved IPW
What is it?
In 3D Dynamic tool path verification, you can avoid waiting for NX to regenerate in-process workpiece (IPW)
representations that are saved.
If there is a discrepancy between the saved IPW resolution and the current resolution setting, you see the IPW Update message box, which gives you the choice of whether to recalculate the IPW display.
For example, the saved IPW resolution is Coarse, and you choose Fine in the Tool Path Visualization dialog
box. When you click Play , the IPW Update message box is displayed.
● To recalculate the IPW and display it at the currently specified resolution, click OK
● To halt the verification, click Cancel. You can then change the current settings to match the reported
needle distance.
The saved IPW is not updated until you choose Save from the IPW list and regenerate the IPW.
The Coarse, Medium, and Fine resolutions are controlled by the Needle Distance and Needle Count customer defaults. If you change the Needle Distance or the Needle Count customer defaults, you will not see
the changes in the current session. The changes appear in future NX sessions, and the IPW Update dialog box
appears for any resolution setting that was changed.
Where do I find it?
Application Manufacturing
Prerequisite In 3D Dynamic mode, verify operations or programs for which the IPWs
are saved at a different resolution than the current setting.
NX 9.0
CAM What's New in NX 9.0 389
Gouge Check enhancements
What is it?
You can now base your gouge and collision checking on one of the following:
● Your specified parameters for the tool and holder. To do this, use the Tool Parameters option.
● The shape of an entire solid tool assembly. To do this, use the Solid Assembly option.
A solid tool assembly can have components such as inserts for which you do not enter parameters.
Why should I use it?
This enhancement gives you a more accurate gouge and collision check validation.
Where do I find it?
Application Manufacturing
Command Finder
Gouge Check
Operation Navigator Right-click the operation→Tool Path→Gouge Check
Location in dialog box Gouge and Collision Check dialog box→Tool Shape for Checking
group→Tool Shape list→Tool Parameters or Solid Assembly
NX 9.0
What's New in NX 9.0 CAM 390
Sinumerik Collision Avoidance
The Sinumerik Collision Avoidance application is used by machine tool manufacturers to create a simplified
machine tool model which can be loaded into a Sinumerik controller as an SPF file.
The manufacturer must retain the minimum envelope of the machine that is needed for collision detection, while
keeping the file size small so that the controller can interpret the file in real time.
You can perform these operations:
● Create an assembly tree consisting of imported part files, imported STL bodies, or primitives.
● Remove geometric features such as slots, holes, chamfers, and fillets from any component.
● Perform kinematics definition using the NX Machine Tool Builder.
● Define global stock, clearance values, or minimum distance for the collision avoidance geometry of the
machine tool.
● Configure the size and shape of basic cutting tools.
● Detect potential collisions and collisions during simulated machine tool movement.
This illustration shows a collision being detected between faceted representations of a simplified model of the
machine and the workpiece.
The ribbon bar for the application shows:
● Modeling commands that are useful for constructing a simplified model.
● A command to identify placeholder objects to represent the size and shape of cutting tools.
● A command to set the faceting tolerance.
● A command to export a Sinumerik SPF file.
Where do I find it?
Application Sinumerik Collision Avoidance
Prerequisite You must obtain the license.
NX 9.0
CAM What's New in NX 9.0 391
Simulation and postprocessor examples
Simulation examples
Simulation example files are included in your NX ${UGII_CAM_SAMPLES_DIR}\nc_simulation_samples folder.
Additional examples are available in NX 9.
● The sim09_mill_5ax sample is enhanced as a turn mill.
● The sim15_millturn_dual_channel sample is enhanced with an updated cam example, improved sub spindle
programming, and movable jaws on the chucks.
● The sim05_5axis_xyzac_head sample now includes an Okuma post example and Okuma CSE files.
NX 9.0
What's New in NX 9.0 CAM 392
● The sim03_mill_4ax_cam_sinumerik_tombstone sample shows the new Paste with Reference feature,
and the accompanying post outputs subroutines to repeat the cutting moves at the location of each part.
NX 9.0
CAM What's New in NX 9.0 393
CCF structure
You can now use a basic CCF for similar machines. This makes it easy for you to share common methods and to
maintain configurations. You can introduce variations for individual controllers in separate CCF files. The MCF file
controls which CCF files are read, and the order in which they are read.
Postprocessor examples
Postprocessor examples are included in your NX ${UGII_CAM_POST_DIR} folder. Additional examples are
available in NX 9.
● The template post for Heidenhain iTNC now outputs CYLCLE 247 and CYCLE 7 to define and set
coordinate systems.
● The Fanuc template post includes turning cycles G71, G72, and G70. To output G71 or G72 cycles for
rough turning, set Motion Output to Machine Cycle. To output the G70 cycle in rough turn operations,
turn on Add Profiling, set Strategy to Finish All, and set Profile stock values to zero.
● A new Sinumerik840D template post has basic functionality, including TRAORI and CYCLE800, but not
ORIWKS/ORIMKS or 3D cutter compensation. The following commands are in a template .tcl file that
you can import.
o The DPP_GE_DETECT_TOOL_PATH_TYPE command detects if a tool path contains a 5-axis
simultaneous operation.
o The DPP_GE_COOR_ROT command detects if an operation has coordinate rotation.
o The DPP_GE_COOR_ROT_LOCAL command detects if the operation is under local CSYS
rotation and if the coordinate is rotated.
o The DPP_GE_COOR_ROT_AUTO3D command detects if the operation is 3+2 axes without local
CSYS rotation.
o The DPP_GE_CALCULATE_COOR_ROT_ANGLE command calculates coordinate rotation
angles by a coordinate rotation matrix.
o The VECTOR_ROTATE command rotates a vector around an arbitrary axis.
NX 9.0
What's New in NX 9.0 CAM 394
Flute length for drills
What is it?
(FL) Flute Length is now available as a parameter for center drills, spot drills, and countersinks. This parameter is
hidden by default. The default zero value signals NX to set the flutes‘ extent to the point where the angle meets the
outside diameter.
If you require a different length, add the (FL) Flute Length parameter to the dialog box for the tool using the
Customize command. You can then enter the length that you require.
Pre-NX 9 NX 9
Why should I use it?
Use the flute length value to get accurate results for collision and gouge checking during simulation.
Where do I find it?
Application Manufacturing
Operation Navigator Right-click tool node→Object→Customize
NX 9.0
CAM What's New in NX 9.0 395
NX Post
Adding CAM attributes for shop documentation in the post
What is it?
You can now use a Tcl command to set an attribute on a CAM program or operation. You can read these attributes
in a shop documentation template file.
In Post Builder, the Tcl syntax for the command is
MOM_set_attribute <object_name> <attribute_title> <attribute information array>.
The attribute information array has predefined indices, VALUE, TYPE, and CATEGORY. You must set the value
(VALUE) to the value of the attribute, and the type (TYPE) to the NX attribute type, typically "String".
Optionally, you can set an attribute category (CATEGORY).
The shop documentation template format has not changed. To read an attribute, the format is
${mom_attr_<type><name>[<category>]}, where
<type> is PROGRAMVIEW or OPER
<name> is the same as the attribute name that you assign in Tcl
[<category>] is an optional attribute category
In the shop documentation template file, use program attributes in the title section or in the table section. Use
operation attributes only in the table section.
A post created the attribute category POSTPROCESSOR_ADDED, two attributes, and values for the two
attributes.
Why should I use it?
You no longer have to create attributes for shop documentation manually. Your post processor can add any values
that it can obtain from MOM variables or calculate in Tcl.
Where do I find it?
Tcl code
Application Post Builder
Shop Documentation Templates
Application Excel
NX 9.0
What's New in NX 9.0 CAM 396
Post Builder
New Tcl commands in Post Builder
What is it?
Several MOM commands and variables have been implemented to enhance the functionality and performance of NX
Post. The math functions in ugpost_base.tcl have been rewritten to improve performance.
MOM command summary
● MOM_run_postprocess <event-handler Tcl file> <definition file> <output file>
Runs a separate post processor from within a postprocessor on the same operations or programs that are being
postprocessed.
You can call this command during or after the Start of Program event.
The paths must be fully qualified.
Current output units are maintained.
Warning output and the review tool are determined by the post that is called.
The values returned are:
o 1 (true) when the postprocessor execution is successful.
o 0 (false) if there is an error.
o –1 if the post that is executing the command is the same as the post being called.
● MOM_display_message <message> <title> <type> [<button1>][<button2>][<button3>]
Displays a message dialog box in NX.
The first 3 arguments are required.
<type> is the style of the message box, I|E|W|Q, where I is info, E is error, W is warning, and Q is question.
You can supply up to 3 optional button labels. If you supply no label, the OK button is used.
The post job is paused until the user clicks a button.
The command returns 1, 2, or 3, depending which button is clicked.
The command has no effect in batch mode and will not pause the process.
● MOM_set_env_var <variable name as string><variable value as string>
Defines NX environment variables.
Both arguments are case sensitive.
You can set environment variables only if they do not exist prior to to the post process.
Environment variables are unset when the post process ends.
Returns 1 (true) on success, or 0 (false) on failure
● MOM_convert_point <point> <vector>:
Converts a point from a tool path position to an MCS position in machine tool coordinates, where:
NX 9.0
CAM What's New in NX 9.0 397
<point> = Tcl array of 3
<vector> = Tcl array of 3
mom_post_result = Primary solution as Tcl list of X, Y, Z, 4th, 5th
mom_post_result1 = Alternate solution as Tcl list of X, Y, Z, 4th, 5th
● MOM_check_out_license <license>
Obtains a Flexlm license.
<license> = name of a Flexlm license (string)
Returns 1 (true) if the license is checked out, otherwise returns 0 (false).
Licenses are released automatically at the end of the posting job.
MOM variable summary
● mom_operation_type_enum
Returns the number that corresponds to the enumeration of the current operation type in the file
<UGII_BASE_DIR>\UGOPEN\uf_object_types.h.
● mom_post_update_synch_manager
Returns value 1 (true) if the update of the information presented in the Synchronization Manager was successful;
otherwise it returns 0 (false).
Where do I find it?
Application Post Builder
Prerequisite Proficiency with Tcl programming in Post Builder
NX 9.0
What's New in NX 9.0 CAM 398
Simulation and postprocessor examples
Simulation examples
Simulation example files are included in your NX ${UGII_CAM_SAMPLES_DIR}\nc_simulation_samples folder.
Additional examples are available in NX 9.
● The sim09_mill_5ax sample is enhanced as a turn mill.
● The sim15_millturn_dual_channel sample is enhanced with an updated cam example, improved sub spindle
programming, and movable jaws on the chucks.
NX 9.0
CAM What's New in NX 9.0 399
● The sim05_5axis_xyzac_head sample now includes an Okuma post example and Okuma CSE files.
● The sim03_mill_4ax_cam_sinumerik_tombstone sample shows the new Paste with Reference feature,
and the accompanying post outputs subroutines to repeat the cutting moves at the location of each part.
NX 9.0
What's New in NX 9.0 CAM 400
CCF structure
You can now use a basic CCF for similar machines. This makes it easy for you to share common methods and to
maintain configurations. You can introduce variations for individual controllers in separate CCF files. The MCF file
controls which CCF files are read, and the order in which they are read.
Postprocessor examples
Postprocessor examples are included in your NX ${UGII_CAM_POST_DIR} folder. Additional examples are
available in NX 9.
● The template post for Heidenhain iTNC now outputs CYLCLE 247 and CYCLE 7 to define and set
coordinate systems.
● The Fanuc template post includes turning cycles G71, G72, and G70. To output G71 or G72 cycles for
rough turning, set Motion Output to Machine Cycle. To output the G70 cycle in rough turn operations,
turn on Add Profiling, set Strategy to Finish All, and set Profile stock values to zero.
● A new Sinumerik840D template post has basic functionality, including TRAORI and CYCLE800, but not
ORIWKS/ORIMKS or 3D cutter compensation. The following commands are in a template .tcl file that
you can import.
o The DPP_GE_DETECT_TOOL_PATH_TYPE command detects if a tool path contains a 5-axis
simultaneous operation.
o The DPP_GE_COOR_ROT command detects if an operation has coordinate rotation.
o The DPP_GE_COOR_ROT_LOCAL command detects if the operation is under local CSYS
rotation and if the coordinate is rotated.
o The DPP_GE_COOR_ROT_AUTO3D command detects if the operation is 3+2 axes without local
CSYS rotation.
o The DPP_GE_CALCULATE_COOR_ROT_ANGLE command calculates coordinate rotation
angles by a coordinate rotation matrix.
o The VECTOR_ROTATE command rotates a vector around an arbitrary axis.
NX 9.0
CAM What's New in NX 9.0 401
Feature-based Machining
Feature machining areas
A feature machining area is a subset of your feature, such as floor, wall, or drive surface geometry that lets you use
multiple operations to machine a complex feature. You can manually create the operations and select the appropriate
feature machining area for each operation. You can also create rule-based definitions in the Machining Knowledge
Editor to automatically create the operations and select the appropriate feature machining areas.
For example, to define an operation that machines only the faces named WALLS instead of the entire feature, you
create a MILL_AREA add-on with the following new condition:
Cut_Area_Geometry = mwf.WALLS
Workflow
NX automatically creates machining areas for step hole features. You can group and name the faces of other features
into machining areas.
1. Assign PMI notes to feature faces before teaching NX the feature.
You should use a separate part file to teach NX new features. In this example, the part has PMI notes associated
with the walls and floor of the feature that you want to teach NX.
1 PMI note = Walls
2 PMI note = Floor
2. Add a new feature type to the features that NX can recognize. To do this, use the Teach Features command.
This command uses the PMI notes associated with the faces to define the machining areas. This example has
three faces marked as Walls and one face marked as Floor.
NX 9.0
What's New in NX 9.0 CAM 402
3. Find instances of the new feature type in the part to machine. To do this, use the Find Features command.
This command recognizes all instances of your new feature type. The feature machining areas are hidden by
default.
Part with features to recognize
NX recognizes 3 instances of my_feature
clamp_plate
my_feature_1
my_feature_2
my_feature_3
4. Display the machining areas in the Machining Feature Navigator. To do this, use the Show Machining Area command.
This command expands the machining feature nodes to show the machining areas.
clamp_plate
my_feature_1
my_feature_2
my_feature_3
clamp_plate
my_feature_1
WALLS
FLOOR
my_feature_2
WALLS
FLOOR
my_feature_3
WALLS
FLOOR
Show Machining Areas
NX 9.0
CAM What's New in NX 9.0 403
5. View the machining area geometry.
When you select the machining area nodes in the Machining Feature Navigator, NX highlights the
associated faces.
my_feature_1 WALLS FLOOR
Where do I find it?
Application Manufacturing
Prerequisite You must start Manufacturing with the cam_general, feature_machining, or hole_making cam session configuration.
You must have a feature-based machining author license and write
permissions to the machining knowledge library to teach NX the machining
areas.
Machining Feature Navigator Right-click in the background→Show Machining Areas
NX 9.0
What's New in NX 9.0 CAM 404
Machining feature groups
You can create a custom group of machining features to use as the geometry parent for manual hole making, hole
milling, thread milling, and groove milling operations. The machining feature group lets you machine related
features together. You can filter your features to include only those:
● With the same feature type, attributes, or machining access direction.
● That are located below a specified top face.
View the list of features in each feature group in the Group Features and Hole or Boss Geometry dialog
boxes.
The following example shows features of the drilling_example part selected for grouping.
The graphic on the left shows ungrouped features selected in the feature view of the Machining Feature Navigator. The graphic on the right shows the same features as part of a feature group in the group view of the
Machining Feature Navigator.
DRILLING_EXAMPLE MCS_MILL
STEP2HOLE_29 WORKPIECE
STEP2HOLE_30 FG_STEP2HOLE
STEP2HOLE_31 STEP2HOLE_29
STEP2HOLE_32 STEP2HOLE_30
STEP2HOLE_33 STEP2HOLE_31
STEP2HOLE_34 STEP2HOLE_34
STEP2HOLE_35 STEP2HOLE_35
STEP2HOLE_36 STEP2HOLE_36
NX 9.0
CAM What's New in NX 9.0 405
Where do I find it?
Application Manufacturing
Machining Feature Navigator Right-click in the background→Group Features
NX 9.0
What's New in NX 9.0 CAM 406
In-process features
What is it?
An in-process feature represents the volume of material to remove in a single operation. All of the in-process
features must be removed to completely machine the feature.
If you select the Local or 3D IPW in-process workpiece options, NX tracks the volume remaining in a feature after
each operation of the machining sequence. Each subsequent operation in the machining sequence subtracts its in-
process feature volume from the remaining volume.
The following example shows a feature to machine and the in-process feature volume for a drilling operation. The
initial feature volume minus the drilling in-process feature equals the remaining feature volume.
NX infers the in-process feature dimensions for each operation. You can modify the dimensions from the Hole or Boss Geometry dialog box. If you select the 3D IPW option, the in-process feature volume extends to the end of
the in-process workpiece.
Each displayed in-process feature depends on the following:
● The remaining material.
● The machining depth.
● Any wall stock or depth offsets.
● The selected tool dimensions.
● The type of hole: Hole, Threaded Hole, Centered Hole, or Chamfered Hole.
STEP_2_POCKET feature example
MCS_MILL
WORKPIECE
FG_STEP2POCKET
DRILL
MILL_ROUGH
MILL_FINISH
NX 9.0
CAM What's New in NX 9.0 407
REAM
NX machines this STEP_2_POCKET feature using the following operation sequence.
1. The DRILL operation drills the through hole.
2. The MILL_ROUGH operation roughs the counter bore.
3. The MILL_FINISH operation finishes the counter bore floor and wall.
4. The REAM operation machines the through hole diameter to size.
Operation Initial feature
volume
Operation in-
process feature
Remaining
feature volume
DRILL
MILL_ROUGH
MILL_FINISH
REAM
NX 9.0
What's New in NX 9.0 CAM 408
Why should I use it?
You can directly machine recognized machining features. NX uses in-process features as the geometry for hole
milling, thread milling, groove milling and manual drilling operations without using feature-based machining.
You do not need a feature-based machining license to use the machining features. In-process features work without
using the Machining Feature Navigator.
Where do I find it?
Application Manufacturing
Prerequisite You must use one of the following operations: Spot Drilling, Drilling,
Countersinking, Hole Milling, Tapping, Thread Milling, or Groove Milling.
Location in dialog box [Operation] dialog box→Geometry group→Specify Hole or
Boss→Display
NX 9.0
CAM What's New in NX 9.0 409
Visualizing in-process features
To help you visualize the machining process, you can display the in-process feature for each operation in the
machining feature sequence.
STEP_2_HOLE example
This example shows the operation sequence to completely machine a STEP2HOLE feature.
Operation Navigator – Geometry Sample part
MCS_MILL
WORKPIECE
FG_STEP2HOLE
SPOT_DRILLING
DRILLING
HOLE_MILLING
COUNTERSINKING
THREAD_MILLING
COUNTERSINKING_1
The following graphics show the material removed by each operation in the machining sequence.
SPOT_DRILLING
DRILLING
HOLE_MILLING
NX 9.0
What's New in NX 9.0 CAM 410
COUNTERSINKING THREAD_MILLING COUNTERSINKING_1
Where do I find it?
Application Manufacturing
Prerequisite You must use one of the following operations: Spot Drilling, Drilling,
Countersinking, Hole Milling, Thread Milling, or Groove Milling
Location in dialog box [Operation] dialog box→Geometry group→Specify Hole or
Boss→Display
NX 9.0
CAM What's New in NX 9.0 411
In-process workpiece options to control the in-process feature
Use the In Process Workpiece options to control how NX calculates the in process feature.
None Calculates the volume to machine from the selected face, or from the machining area if the
operation uses a machining feature as the geometry parent. You can manually enter a depth
if you selected points or arcs. NX locates the CSYS that defines the start of the in-process
feature on top of the selected object.
Local Calculates the volume to machine by subtracting the machining area volume from the
volume remaining within the local machining feature. If the geometry selected is a
machining feature, NX includes chamfers and radii.
● NX moves the CSYS up if there are unmachined chamfers or radii.
● NX moves the CSYS down to adjust for previously machined material.
For Hole Milling operations, NX identifies the start diameter.
Use 3D Calculates the volume to machine by subtracting the machining area volume from the 3D
IPW volume. NX moves the CSYS up to the start of the 3D IPW, and extends the depth to
the bottom of the 3D IPW. This option accounts for previous operations in the same way as
the Local option.
Where do I find it?
Application Manufacturing
Prerequisite You must use one of the following operations: Spot Drilling, Drilling,
Countersinking, Hole Milling, Thread Milling, or Groove Milling
Location in dialog box [Operation] dialog box→Geometry group→Specify Hole or
Boss →Hole or Boss Geometry dialog box→Common Parameters group→In Process Workpiece list
NX 9.0
What's New in NX 9.0 CAM 412
Wire EDM
Wire EDM tool and guide
What is it?
You can define the wire and guides in a wire EDM operation as you would define a cutter and holder in a milling
operation.
You can export wire guides to the NX tool library and retrieve them when you need them. You can also check the
tool path for potential collisions between the guides and the following objects: the workpiece, the blank, or collision
check geometry.
To support visualization and tool path collision checking, you must provide the following parameters:
● EDM wire and length
● Upper and lower wire guide geometry
● Guide clearance values for safe distances between guides and the workpiece
Wire diameter Guide dimensions
Where do I find it?
Application Manufacturing
Prerequisite A wire EDM operation
Location in dialog box Create Tool→Wire EDM
NX 9.0
CAE What's New in NX 9.0 413
Chapter 4: CAE
Advanced Simulation
Solver version support
For each released version of NX, the following tables list the supported solver versions for import, export, and the
post-processing of results. Note:
● The version listed in the Import ASCII and Import Binary rows is the solver version that was generally
available when the NX version was released. In general, the import of the solver ASCII and binary files
should be upwards compatible. Therefore, you should be able to import them into the most recent version
of NX. However, in general:
o ASCII files are backwards compatible for import into NX. If you import an ASCII file from a
newer version of the solver than is officially supported, the software simply ignores any new
fields/options that aren't supported in the current NX release.
o Binary files are not backwards compatible. For example, you can import a binary file created by
NX Nastran 5.0 into NX 6.0.2, but you might not be able to import a binary file created by NX
Nastran 6.1 into NX 5.
● The version listed in the Export ASCII rows is the solver version that was available when the NX version
was tested. In general, the exported solver input file is upwards compatible for that solver. Backwards
compatibility is not guaranteed. For NX Nastran, the Model Setup Check function in Advanced
Simulation tries to flag potential version incompatibility issues.
● The version listed in the Post-processing Results rows is the version of the solver results that was tested in
the listed NX version. In general, results from earlier solver versions are also supported.
NX 9 releases
Solver File Type NX 9
NX Nastran Import ASCII (.dat) 9
Import Binary (.op2) 9
Export ASCII (.dat) 9
Post-processing of Results (.op2) 9
MSC Nastran Import ASCII (.dat) 2013
Import Binary (.op2) 2013
Export ASCII (.dat) 2013
Post-processing of Results (.op2) 2013
Abaqus Import ASCII (.inp) 6.12
Import Binary N/A
NX 9.0
414 What’s New in NX 9.0 CAE
Solver File Type NX 9
Export ASCII (.inp) 6.12
Post-processing of Results (.fil) 6.12-1
Post-processing of Results (.odb) 6.12
ANSYS Import ASCII (PREP7, CDB) 14.5
Import Binary (.rst, .rth) 14.5
Export ASCII (.inp) 14.5
Post-processing of Results 14.5
LS-DYNA Import ASCII 971R6.0
Import Binary N/A
Export ASCII (.k) 971R6.0
Post-processing of Results 971R6.0
Permas Post-processing of Results (.res) 13
NX 8 releases
Solver File Type NX 8 NX 8.0.1 NX 8.0.2 NX 8.0.3 NX 8.5 NX 8.5.1 NX 8.5.2
NX Nastran
Import
ASCII (.dat)
8 8 8.5 8.5 8.5 8.5 8.5
Import
Binary
(.op2)
8 8 8.5 8.5 8.5 8.5 8.5
Export
ASCII (.dat)
8 8 8.5 8.5 8.5 8.5 8.5
Post-
processing
of Results
(.op2)
8 8.1 8.5 8.5 8.5 8.5 9
MSC Nastran
Import
ASCII (.dat)
2011.1 2011.1 2012.1 2012.1 2012.1 2012.1 2012.1
Import
Binary
(.op2)
2011.1 2011.1 2012.1 2012.1 2012.1 2012.1 2012.1
Export
ASCII (.dat)
2011.1 2011.1 2012.1 2012.1 2012.1 2012.1 2012.1
Post- 2011.1 2011.1 2012.1 2012.1 2012.1 2012.1 2013
NX 9.0
CAE What's New in NX 9.0 415
Solver File Type NX 8 NX 8.0.1 NX 8.0.2 NX 8.0.3 NX 8.5 NX 8.5.1 NX 8.5.2
processing
of Results
(.op2)
Abaqus Import
ASCII (.inp)
6.10 6.10 6.10 6.10 6.12 6.12 6.12
Import
Binary
N/A N/A N/A N/A N/A N/A N/A
Export
ASCII (.inp)
6.10 6.10 6.10 6.10 6.12 6.12 6.12
Post-
processing
of Results
(.fil)
6.11 6.11 6.11 6.12-1 6.12-1 6.12-1 6.12-1
Post-
processing
of Results
(.odb)
6.10-
EF1
6.11 6.11 6.11 6.12 6.12 6.12
ANSYS Import
ASCII
(PREP7,
CDB)
13 13 14 14 14 14 14.5
Import
Binary (.rst,
.rth)
13 13 14 14 14 14 14.5
Export
ASCII (.inp)
13 13 14 14 14 14 14
Post-
processing
of Results
13 13 14 14 14 14 14
LS-DYNA
Import
ASCII
971R5.0 971R5.0 971R5.0 971R5.0 971R6.0 971R6.0 971R6.0
Import
Binary
N/A N/A N/A N/A N/A N/A N/A
Export
ASCII (.k)
971R5.0 971R5.0 971R5.0 971R5.0 971R6.0 971R6.0 971R6.0
Post-
processing
of Results
971R5.0 971R5.0 971R5.0 971R5.0 971R6.0 971R6.0 971R6.0
NX 9.0
416 What’s New in NX 9.0 CAE
NX7 releases
Solver File Type NX 7 NX 7.5 NX 7.5.1 NX 7.5.2 NX 7.5.3 NX 7.5.4 NX 7.5.5.
NX Nastran
Import
ASCII (.dat)
6.1 7.0 7.0 7.1 7.1 7.1 8
Import
Binary
(.op2)
6.1 7.0 7.0 7.1 7.1 7.1 8
Export
ASCII (.dat)
6.1 7.0 7.0 7.1 7.1 7.1 8
Post-
processing
of Results
6.1 7.0 7.1 7.1 7.1 7.1 8
MSC Nastran
Import
ASCII (.dat)
2008r1 2008r1 2008r1 2008r1 2010 2010 2011.1
Import
Binary
(.op2)
2008r1 2008r1 2008r1 2008r1 2010 2010 2011.1
Export
ASCII (.dat)
2008r1 2008r1 2008r1 2008r1 2010 2010 2011.1
Post-
processing
of Results
2008r1 2008r1 2008r1 2008r1 2010 2010 2011.1
Abaqus Import
ASCII (.inp)
6.8-1 6.9–1 6.9–1 6.9-1 6.10 6.10 6.10
Import
Binary
N/A N/A N/A N/A N/A N/A N/A
Export
ASCII (.inp)
6.8-1 6.9 6.9 6.9 6.10 6.10 6.10
Post-
processing
of Results
(.fil)
6.8-EF2 6.9.2 6.9.2 6.10-1 6.10-1 6.10-1 6.11-1
Post-
processing
of Results
(.odb)
6.8-EF2 6.9-EF1 6.9-EF2 6.9-EF2 6.10-EF1 6.10-EF1 6.10-EF1
ANSYS Import
ASCII
(PREP7,
CDB)
12 12.1 12.1 12.1 13 13 13
Import
Binary (.rst,
12 12.1 12.1 12.1 13 13 13
NX 9.0
CAE What's New in NX 9.0 417
Solver File Type NX 7 NX 7.5 NX 7.5.1 NX 7.5.2 NX 7.5.3 NX 7.5.4 NX 7.5.5.
.rth)
Export
ASCII (.inp)
12 12.1 12.1 12.1 13 13 13
Post-
processing
of Results
12 12.1 12.1 12.1 12.1 12.1 12.1
LS-DYNA
Import
ASCII
N/A N/A N/A N/A N/A N/A N/A
Import
Binary
N/A N/A N/A N/A N/A N/A N/A
Export
ASCII (.k)
971R3.2.1 971R3.2.1 971R3.2.1 971R3.2.1 971R3.2.1 971R3.2.1 971R3.2.1
Post-
processing
of Results
N/A N/A 971R3.2.1 971R3.2.1 971R3.2.1 971R3.2.1 971R3.2.1
NX 6 releases
Solver File Type NX 6 NX 6.0.1 NX 6.0.2 NX 6.0.3 NX 6.0.4 NX 6.0.5
NX Nastran
Import ASCII (.dat) 6.0 6.1 6.1 6.1 6.1 7.0
Import Binary
(.op2)
6.0 6.1 6.1 6.1 6.1 7.0
Export ASCII (.dat) 6.0 6.1 6.1 6.1 6.1 7.0
Post-processing of
Results
6.0 6.0 6.1 6.1 7.0 7.0
MSC Nastran
Import ASCII (.dat) 2007r1 2008r1 2008r1 2008r1 2008r1 2008r1
Import Binary
(.op2)
2007r1 2008r1 2008r1 2008r1 2008r1 2008r1
Export ASCII (.dat) 2007r1 2008r1 2008r1 2008r1 2008r1 2008r1
Post-processing of
Results
2007r1 2008r1 2008r1 2008r1 2008r1 2008r1
Abaqus Import ASCII (.inp) 6.7-1 6.8-1 6.8-1 6.8-1 6.8-1 6.8-1
Import Binary N/A N/A N/A N/A N/A N/A
Export ASCII (.inp) 6.7-1 6.8-1 6.8-1 6.8-1 6.8-1 6.8-1
Post-processing of
Results (.fil)
6.7-5 6.8-1 6.8-3 6.8-EF2 6.8-EF2 6.8-EF2
NX 9.0
418 What’s New in NX 9.0 CAE
Solver File Type NX 6 NX 6.0.1 NX 6.0.2 NX 6.0.3 NX 6.0.4 NX 6.0.5
Post-processing of
Results (.odb)
N/A N/A N/A 6.8-EF 6.8-EF2 6.9-EF2
ANSYS Import ASCII
(PREP7, CDB)
11 11 SP1 11 SP1 11 SP1 12.0 12.0
Import Binary (.rst,
.rth)
11 11 SP1 11 SP1 11 SP1 12.0 12.0
Export ASCII (.inp) 11 11 SP1 11 SP1 11 SP1 12.0 12.0
Post-processing of
Results
11 SP1 11 SP1 11 SP1 11 SP1 12.0 12.1
LS-DYNA Import ASCII N/A N/A N/A N/A N/A N/A
Import Binary N/A N/A N/A N/A N/A N/A
Export ASCII (.k) 971R2 971R2 971R3.2.1 971R3.2.1 971R3.2.1 971R3.2.1
Post-processing of
Results
N/A N/A N/A N/A N/A N/A
NX 5 releases
Solver File Type NX 5 NX 5.0.1 NX 5.0.2 NX 5.0.3 NX 5.0.4 NX 5.0.5 NX 5.0.6
NX Nastran Import ASCII
(.dat)
5.0 5.1 5.1 5.1 5.1 5.1 5.1
Import Binary
(.op2)
5.0 5.1 5.1 5.1 5.1 5.1 5.1
Export ASCII
(.dat)
5.0 5.1 5.1 5.1 5.1 5.1 5.1
Post-processing of
Results
5.0 5.0 5.1 5.1 5.1 5.1 6.0
MSC Nastran Import ASCII
(.dat)
2005 2005 2007 2007 2007 2007 2007r1
Import Binary
(.op2)
2005 2005 2007 2007 2007 2007 2007r1
Export ASCII
(.dat)
2005 2005 2007 2007 2007 2007 2007r1
Post-processing of
Results
2005 2005 2007 2007 2007 2007 2008r1
Abaqus Import ASCII
(.inp)
6.6 6.6 6.7-1 6.7-1 6.7-1 6.7-1 6.7-1
NX 9.0
CAE What's New in NX 9.0 419
Solver File Type NX 5 NX 5.0.1 NX 5.0.2 NX 5.0.3 NX 5.0.4 NX 5.0.5 NX 5.0.6
Import Binary N/A N/A N/A N/A N/A N/A N/A
Export ASCII
(.inp)
6.6 6.6 6.7-1 6.7-1 6.7-1 6.7-1 6.7-1
Post-processing of
Results
6.6 6.6 6.7-1 6.7-1 6.7-1 6.7-1 6.8-1
ANSYS Import ASCII
(PREP7, CDB)
10 10 11 11 11 11 11
Import Binary (.rst,
.rth)
10 10 11 11 11 11 11
Export ASCII
(.inp)
10 10 11 11 11 11 11
Post-processing of
Results
10 11 11 11 11 11 11 SP1
NX 4 releases
Solver File Type NX 4 NX 4.0.1 NX 4.0.2 NX 4.0.3 NX 4.0.4
NX Nastran Import ASCII (.dat) 4.0 4.1 4.1 5.0 5.0
Import Binary (.op2) 4.0 4.1 4.1 4.1 4.1
Export ASCII (.dat) 4.0 4.1 4.1 5.0 5.0
Post-processing of
Results
4.0 4.1 4.1 5.0 5.0
MSC Nastran
Import ASCII (.dat) 2005 2005 2005 2005 2005
Import Binary (.op2) 2005 2005 2005 2005 2005
Export ASCII (.dat) 2005 2005 2005 2005 2005
Post-processing of
Results
2005 2005 2005 2005 2005
Abaqus Import ASCII (.inp) 6.5-1 6.5-1 6.5-1 6.6 6.6
Import Binary N/A N/A N/A N/A N/A
Export ASCII (.inp) 6.5-1 6.5-1 6.5-1 6.6 6.6
Post-processing of
Results
6.5-1 6.5-1 6.5-1 6.6 6.6-3
ANSYS Import ASCII (PREP7,
CDB)
8 9 9 10 10
NX 9.0
420 What’s New in NX 9.0 CAE
Solver File Type NX 4 NX 4.0.1 NX 4.0.2 NX 4.0.3 NX 4.0.4
Import Binary (.rst,
.rth)
8 9 9 10 10
Export ASCII (.inp) 8 9 9 10 10
Post-processing of
Results
9 9 9 10 10
General capabilities
Midsurface enhancements
What is it?
This release includes general enhancements to the algorithms used by the Midsurface by Face Pairs command.
These enhancements improve how the software extends, trims, and fills holes in the generated mid-sheets.
This release also includes the following improvements to the Midsurface by Face Pairs dialog box:
● When you use the Replacement Mid-Sheet option to select an alternative face or sheet body as a mid-
sheet within a midsurface, you can now also select an existing datum plane.
● You can use the new Merge Face Pairs option to merge multiple pairs into a single face pair. The
software merges all side 1 faces into a combined side 1 face and all side 2 faces into a combined side 2
face.
Where do I find it?
Application Advanced Simulation
Prerequisite An idealized part as the displayed part and work part
Command Finder
Midsurface by Face Pairs
Location in dialog box Face Pairs list
Editing 2D mesh and element properties by selecting polygon faces
What is it?
The Mesh Properties command lets you specify all mesh and element properties for a selected polygon face. This
command is an alternative to the standard workflow of defining these properties using individual commands such as
Physical Properties, Edit Mesh Collector, and Mesh Associated Data.
Note
Changes that you make using this command affect only the properties for the mesh and elements associated
NX 9.0
CAE What's New in NX 9.0 421
with the selected face, and not for any other mesh or elements. This is different than the standard workflow,
in which you can share and inherit properties across many meshes.
The Mesh Properties command works only with a 2d mesh that is defined on a single polygon face, and only
when the Simulation Navigator is set to Mesh View. For more information about Mesh View, see Mesh view
of the Simulation Navigator.
The Mesh Properties dialog box has three tabs:
● Element Properties — Lets you define element properties such as material orientation, the thickness
source for the elements, and shell offset. This tab corresponds to the Mesh Associated Data dialog box.
● Collector Properties — Lets you change the type of mesh collector in which this mesh is stored. This
tab corresponds to the Mesh Collector properties dialog box.
● Physical Properties — Lets you define physical properties such as default thickness, nonstructural
mass, and material properties. This tab corresponds to the Physical Property Table dialog box.
You can define the same properties for several selected faces at the same time. To do this, select the faces and then
open the Mesh Properties dialog box.
When the Simulation file is the Work part, you can select a single polygon face and choose Explore Mesh
Properties to view the loads, constraints, and simulation objects that are associated with the mesh. The
Mesh Properties Explorer dialog box lists the loads and constraints that are defined on the selected face. To edit
a load or constraint, click in the same row as the boundary condition.
Where do I find it?
Application Advanced Simulation
Prerequisites You must:
● Define the mesh on a single polygon face.
● Set the Simulation Navigator to Mesh View.
NX 9.0
422 What’s New in NX 9.0 CAE
● Select one or more 2D meshed polygon faces to use the Edit Mesh Properties command.
● Select a single 2D meshed polygon face to use the Explore Mesh Properties command.
● Make a FEM the Work part to use the Mesh Properties
command.
● Make a Simulation file the Work part to use the Explore Mesh Properties command.
Command Finder
Mesh Properties
Explore Mesh Properties
Graphics window Right-click one or more 2D meshed polygon faces → Edit Mesh Properties.
Right-click a single 2D meshed polygon face → Explore Mesh Properties.
Mesh view of the Simulation Navigator
What is it?
In the Simulation Navigator, you can now display only the meshes in your FEM, without showing the hierarchy
of mesh collectors. To do this, set the Simulation Navigator to Mesh View.
The standard view of data in the Simulation Navigator organizes meshes according to the mesh collectors in
which they are stored. In the Mesh View, the navigator lists meshes only by element order, without the collectors.
For example, all 3D meshes are listed together, all 2D meshes, and so on.
NX 9.0
CAE What's New in NX 9.0 423
(1) Standard view; (2) Mesh view
This view is designed to be used with the Mesh Properties command. For more information about the Mesh Properties command, see Editing 2D mesh and element properties by selecting polygon faces.
To change the view, right-click an empty area in the navigator and choose a view option from the menu.
Where do I find it?
Default Navigator View Customer Default
Application All NX applications
Command Finder
Customer Defaults
Location in dialog box Simulation→General→Environment tab→Default Navigator View
Mesh View command
Application Advanced Simulation
Simulation Navigator Right-click an empty area in the navigator and choose Mesh View.
NX 9.0
424 What’s New in NX 9.0 CAE
New Show and Hide options
New options in the Show and Hide dialog box allow you to control the visibility of:
● Meshed and unmeshed polygon bodies
● Mesh points
● Mesh controls
● Mesh mating conditions
These options provide improved control over the visibility of different aspects of your model in the graphics
window.
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM file or Simulation file as the work and displayed part
Command Finder
Show and Hide
Location in dialog box Expand the Polygon Bodies node
Dynamic loading of CAE application libraries
What is it?
Beginning with this release, the CAE application libraries no longer load automatically when you start NX. The
libraries now load dynamically when you open a FEM or Simulation file or start a CAE application. This change
slightly reduces the time and memory required to start NX, but it slightly increases the time and memory required to
open a CAE part or start a CAE application.
You can use the new LOAD_NX_CAE_STARTUP_LIBRARIES environment variable to control when NX loads the
CAE libraries.
● Set LOAD_NX_CAE_STARTUP_LIBRARIES=1 to have NX load the CAE libraries when you first start NX.
● Set LOAD_NX_CAE_STARTUP_LIBRARIES=0 (the default) to have NX load the CAE libraries dynamically
when you open a CAE part or start a CAE application.
Fields
Enhancements to table fields
What is it?
Beginning with NX 9, additional options are available when you create a table field by entering (x,y) tabular data in
the Table Field dialog box. You can now:
● Edit table field labels.
NX 9.0
CAE What's New in NX 9.0 425
● Include skips and jump discontinuities in table field data.
● Shift and scale table field data.
● Select from new interpolation and extrapolation options for table field data.
The tabular data you enter might represent a boundary condition or a material property. Commonly used
independent variables include time, frequency, and temperature.
Note
The solver you use may not support all of these enhancements.
Editing table field labels
In the Table Field dialog box, the Label box contains a numerical value assigned automatically by NX. You can
now optionally overwrite this value by entering a number (integer > 0) in the Label box.
Including skips in table field data
You can now include skips in the tabular data that you enter in the Table Field dialog box.
To specify a skip, in the data entry box, use two dashes with no space in between (- -) in place of a numerical value.
To replace a numerical value that you previously entered with a skip, in the Data Points cell, overwrite the
numerical value with two dashes.
You cannot enter skips in the tabular data that represent the starting and ending points of the data range. You also
cannot use skips in duplicate data.
Including jump discontinuities in table field data
You can now include jump discontinuities in the tabular data you enter in the Table Field dialog box. A jump
discontinuity occurs when you define two data points that have the same value for the independent domain.
You cannot define more than two data points at each jump discontinuity, and you cannot define jump discontinuities
at the starting or ending points of the data range.
Shifting and scaling table field data
You can now specify that the solver shift, scale, or both shift and scale the tabular data you enter in the Table Field
dialog box. To specify this option, use the new Independent Value Shift X1 and Independent Value Divisor X2 check boxes in the Table Field dialog box as follows:
● To shift the tabular data, select the Independent Value Shift X1 check box and enter a value for the X1
parameter in the Independent Value Shift X1 box. When the solver needs a value at x, the table lookup
returns yT(x – X1).
● To scale the tabular data, select the Independent Value Divisor X2 check box and enter a value for the
X2 parameter in the Independent Value Divisor X2 box. When the solver needs a value at x, the table
lookup returns yT(x/X2).
● To both shift and scale the tabular data, select both check boxes and enter values for the X1 and X2
parameters in the Independent Value Shift X1 and Independent Value Divisor X2 boxes. When the
solver needs a value at x, the table lookup returns yT((x – X1)/X2).
NX 9.0
426 What’s New in NX 9.0 CAE
New interpolation options for table field data
For information about the new interpolation options for table field data, see New interpolation options for table field
data.
New extrapolation options for table field data
For information about the new extrapolation options for table field data, see New extrapolation options for table
field data.
Where do I find it?
Application Advanced Simulation
Simulation Navigator Right-click Fields→New Field→Table
Location in dialog box Domain group→Independent list→select a 1D independent domain
Options group→Interpolation, Algorithm, and Values Outside Table
lists, and Independent Value Shift X1 and Independent Value Divisor X2 check boxes
New interpolation options for table field data
What is it?
Additional interpolation options are now available for (x,y) tabular data that you enter in the Table Field dialog
box. The tabular data you enter might represent a boundary condition or a material property. Commonly used
independent variables include time, frequency, and temperature.
When you select Linear from the Interpolation list in the Table Field dialog box, the following interpolation
options are available in the Algorithm list:
● Linear Linear
● Log Linear
● Linear Log
● Log Log
The formula that the solver uses to calculate the table lookup value for the boundary condition or material property
at x depends on the option you select from the Algorithm list.
Linear Linear
If you select Linear Linear, the solver formula is:
where (xi,yi) and (xj,yj) are the two bounding tabular data points nearest to x.
NX 9.0
CAE What's New in NX 9.0 427
Log Linear
If you select Log Linear, the solver formula is:
where (xi,yi) and (xj,yj) are the two bounding tabular data points nearest to x.
Linear Log
If you select Linear Log, the solver formula is:
where (xi,yi) and (xj,yj) are the two bounding tabular data points nearest to x.
The Linear Log option is useful when the tabular data approximates a curve of the form y = bemx. Such a curve
plots as a straight line on a semi-log plot, where x is plotted linear and y is plotted logarithmic. Thus, by selecting the
Linear Log option for such data, the number of data points you need to enter to obtain accurate interpolations is
minimized.
Log Log
If you select Log Log, the solver formula is:
where (xi,yi) and (xj,yj) are the two bounding tabular data points nearest to x.
The Log Log option is useful when the tabular data approximates a curve of the form y = bxm. Such a curve plots
as a straight line on a log-log plot, where both x and y are plotted logarithmic. Thus, by selecting the Log Log
option for such data, the number of data points you need to enter to obtain accurate interpolations is minimized.
Note
The solver you use may not support all of the options listed in the Algorithm list.
Where do I find it?
Application Advanced Simulation
Simulation Navigator Right-click Fields→New Field→Table
Location in dialog box Domain group→Independent list→select a 1D independent domain
Options group→Interpolation and Algorithm lists
NX 9.0
428 What’s New in NX 9.0 CAE
New extrapolation options for table field data
What is it?
In NX, when you define a table field using the Table Field dialog box, the (x,y) tabular data you enter defines how
a boundary condition or material property varies over a finite range of the independent variable. Commonly used
independent variables include time, frequency, and temperature. The solver interpolates the tabular data to determine
the value of the boundary condition or material property at values of the independent variable within this range. You
can specify the solver interpolation method from the Interpolation and Algorithm lists in the Table Field dialog
box.
Note
The solver you use may not support all of the options in the Interpolation and Algorithm lists.
In earlier versions of NX, you could not specify how the solver evaluated boundary conditions or material properties
at values of the independent variable outside the range of tabular data. With NX 9, you can specify the evaluation
method using the following options in the Values outside Table list in the Table Field dialog box.
● Undefined – Does not assigned a value for the boundary condition or material property at values of the
independent variable outside the range of tabular data.
● Extrapolate – Calculates the value for the boundary condition or material property at values of the
independent variable that are less than that defined by the tabular data, from the two starting data points.
Calculates the value for the boundary condition or material property at values of the independent variable
that are greater than that defined by the tabular data, from the two ending data points.
The formula that the solver uses to calculate the table lookup value for the boundary condition or material
property at x depends on the option you select from the Algorithm list.
o If you select Linear Linear, the solver formula is:
o If you select Log Linear, the solver formula is:
o If you select Linear Log, the solver formula is:
o If you select Log Log, the solver formula is:
where (xi,yi) and (xj,yj) are the two starting or ending data points.
● Constant – Uses the values of the boundary condition or material property at the starting data point and
ending data point at values of the independent variable outside the range of tabular data.
For example, suppose (100,5) and (200,15) are the starting data point and ending data point values,
respectively. For values of the independent variable less than 100, the boundary condition or material
property is assigned the value 5. For values of the independent variable greater than 200, the boundary
condition or material property is assigned the value 15.
NX 9.0
CAE What's New in NX 9.0 429
Note
The solver you use may not support all of the options in the Values outside Table list.
Where do I find it?
Application Advanced Simulation
Simulation Navigator Right-click Fields→New Field→Table
Location in dialog box Domain group→Independent list→select a 1D independent domain
Options group→Values Outside Table list
TABLEDi bulk entry support (Nastran)
What is it?
In Nastran, you define frequency-dependent and time-dependent dynamic loads with (x,y) tabular data that is listed
on either TABLED1, TABLED2, TABLED3, or TABLED4 bulk entries. During a Nastran run, the software linearly
interpolates or extrapolates the tabular data to determine the value of the dynamic load. Nastran uses the interpolated
or extrapolated value of the dynamic load during the solve.
Prior to this release, NX supported writing frequency-dependent and time-dependent dynamic loads to only
TABLED1 bulk entries. With this release, NX also supports writing frequency-dependent and time-dependent
dynamic loads to TABLED2 and TABLED3 bulk entries. Nastran uses the TABLED1, TABLED2, and TABLED3
bulk entries as follows:
● The (x,y) tabular data listed on a TABLED1 bulk entry is used to form a piecewise representation of the
form y = yT(x), where the table lookup at frequency or time x returns yT(x) as the value for the dynamic
load.
● The (x,y) tabular data listed on a TABLED2 bulk entry is used to form a piecewise representation of the
form y = yT(x – X1), where the table lookup at frequency or time x returns yT(x – X1) as the value for the
dynamic load. X1 is a parameter used to shift the data range.
● The (x,y) tabular data listed on a TABLED3 bulk entry is used to form a piecewise representation of the
form y = yT((x – X1)/X2), where the table lookup at frequency or time x returns yT((x – X1)/X2) as the
value for the dynamic load. X1 is a parameter used to shift the data range and X2 is a parameter used to
scale the data range.
In the TABLED1 bulk entry, you can designate whether the table lookup is from a linear-linear, log-log, or semi-log
representation of the tabular data. In the TABLED2 and TABLED3 bulk entries, you cannot designate that the table
lookup is from a log-log or semi-log representation of the tabular data.
For more information on log-log and semi-log representations of tabular data, see New interpolation options for
table field data.
You control which TABLEDi entry NX writes to the Nastran input file from the Table Field dialog box.
● If you want NX to write a TABLED1 entry to the Nastran input file, make sure that the Independent Value Shift X1 and Independent Value Divisor X2 check boxes are not selected. To designate that the
table lookup is from a log-log or semi-log representation of the tabular data, select the log option of your
NX 9.0
430 What’s New in NX 9.0 CAE
choice from the Algorithm list. Otherwise, the table lookup is from the default linear-linear representation
of the tabular data.
● If you want NX to write a TABLED2 entry to the Nastran input file, do the following:
o Select the Independent Value Shift X1 check box and enter a value for the X1 parameter in the
Independent Value Shift X1 box.
o Make sure the Independent Value Divisor X2 check box is not selected.
Because TABLED2 bulk entries only support linear-linear representation of the tabular data, the
Independent Value Shift X1 check box is unavailable if you select any of the log options from the
Algorithm list.
● If you want NX to write a TABLED3 entry to the Nastran input file, do either of the following:
o Select the Independent Value Divisor X2 check box and enter a value for the X2 parameter in
the Independent Value Divisor X2 box.
o Select both the Independent Value Shift X1 and Independent Value Divisor X2 check
boxes and enter a values for the X1 and X2 parameters in the Independent Value Shift X1 box
and Independent Value Divisor X2 box.
Because TABLED3 bulk entries only support linear-linear representation of the tabular data, the
Independent Value Divisor X2 check box is unavailable if you select any of the log options from the
Algorithm list.
Where do I find it?
Application Advanced Simulation
Simulation Navigator Right-click Fields→New Field→Table
Location in dialog box Domain group→Independent list→select Frequency or Time
Options group→Interpolation, Algorithm, and Values Outside Table
lists, and the Independent Value Shift X1 and Independent Value Divisor X2 check boxes
TABLEMi bulk entry support (Nastran)
What is it?
In Nastran, you define temperature-dependent material properties with (x,y) tabular data that is listed on either
TABLEM1, TABLEM2, TABLEM3, or TABLEM4 bulk entries. During a Nastran run, the software linearly
interpolates or extrapolates the tabular data to determine the value of the material property at a specific temperature.
Nastran uses the interpolated or extrapolated value of the material property during the solve.
Prior to this release, NX supported writing temperature-dependent material properties to only TABLEM1 bulk
entries. With this release, NX also supports writing temperature-dependent material properties to TABLEM2 and
TABLEM3 bulk entries. Nastran uses the TABLEM1, TABLEM2, and TABLEM3 bulk entries as follows:
● The (x,y) tabular data listed on a TABLEM1 bulk entry is used to form a piecewise representation of the
form y = yT(x), where the table lookup at temperature x returns yT(x) as the value for the material property.
NX 9.0
CAE What's New in NX 9.0 431
● The (x,y) tabular data listed on a TABLEM2 bulk entry is used to form a piecewise representation of the
form y = zyT(x – X1), where the table lookup at temperature x returns yT(x – X1), where X1 is a parameter
used to shift the data range. The returned value is then scaled by z to obtain the value for the material
property, where z is the value of the material property on the corresponding MATi bulk entry.
● The (x,y) tabular data listed on a TABLEM3 bulk entry is used to form a piecewise representation of the
form y = zyT((x – X1)/X2), where the table lookup at temperature x returns yT((x – X1)/X2), where X1 is a
parameter used to shift the data range and X2 is a parameter used to scale the data range. The returned
value is then scaled by z to obtain the value for the material property, where z is the value of the material
property on the corresponding MATi bulk entry.
In the TABLEM1 bulk entry, you can designate whether the table lookup is from a linear-linear, log-log, or semi-log
representation of the tabular data. In the TABLEM2 and TABLEM3 bulk entries, you cannot designate that the table
lookup is from a log-log or semi-log representation of the tabular data.
For more information on log-log and semi-log representations of tabular data, see New interpolation options for
table field data.
You control which TABLEMi entry NX writes to the Nastran input file from the Table Field dialog box.
● If you want NX to write a TABLEM1 entry to the Nastran input file, make sure that the Independent Value Shift X1 and Independent Value Divisor X2 check boxes are not selected. To designate that the
table lookup is from a log-log or semi-log representation of the tabular data, select the log option of your
choice from the Algorithm list. Otherwise, the table lookup is from the default linear-linear representation
of the tabular data.
● If you want NX to write a TABLEM2 entry to the Nastran input file, do the following:
o Select the new Independent Value Shift X1 check box and enter a value for the X1 parameter
in the Independent Value Shift X1 box.
o Make sure the Independent Value Divisor X2 check box is not selected.
Because TABLEM2 bulk entries only support linear-linear representation of the tabular data, the
Independent Value Shift X1 check box is unavailable if you select any of the log options from the
Algorithm list.
● If you want NX to write a TABLEM3 entry to the Nastran input file, do either of the following:
o Select the Independent Value Divisor X2 check box and enter a value for the X2 parameter in
the Independent Value Divisor X2 box.
o Select both the Independent Value Shift X1 and Independent Value Divisor X2 check
boxes and enter a values for the X1 and X2 parameters in the Independent Value Shift X1 box
and Independent Value Divisor X2 box.
Because TABLEM3 bulk entries only support linear-linear representation of the tabular data, the
Independent Value Divisor X2 check box is unavailable if you select any of the log options from the
Algorithm list.
NX 9.0
432 What’s New in NX 9.0 CAE
Where do I find it?
Application Advanced Simulation
Prerequisite
Select a material→Copy the selected material →Field→Table
Constructor
Command Finder
Manage Materials
Location in dialog box Options group→Interpolation, Algorithm, and Values Outside Table
lists, and the Independent Value Shift X1 and Independent Value Divisor X2 check boxes
Reference field support
What is it?
Reference fields let you create fields from post-processed results. A reference field stores pointers to the numerical
data used in a post view. A reference field does not store the actual numerical data used in the post view. For
example, if you are using NX Nastran as the solver, a reference field might point to specific data in the .op2 file.
Because a reference field stores pointers to numerical data and not the actual numerical data, reference fields are
persistent. That is, if you revise and rerun the model, the reference field uses the new results.
You can create reference fields for the following types of results.
● Nodal results for scalar quantities like temperature and pressure.
● Nodal results for vector quantities like displacement and reaction force.
● Element-nodal results for individual components of second-order tensor quantities like stress and strain.
● Element-nodal results that are derived from individual components of second-order tensor quantities like
von Mises stress.
You cannot create a reference field for elemental results or unaveraged element-nodal results.
The dependent domain options for a reference field depend on the result that is displayed in the post view when the
reference field is created. For more information, see Dependent domain options for reference fields.
The independent domain of a reference field is always the global Cartesian coordinates of the nodes and the node
identification numbers.
Reference fields are listed under the Fields node in the Simulation Navigator.
Reference fields and table fields
Reference fields are similar to table fields. The use cases for reference fields and table fields frequently overlap. For
example, you could use either a reference field or a table field to define the displacement field needed for a breakout
model. However, unlike table fields, you can create reference fields only from the results of a prior solve. If you
want to create a field that represents something other than the results from a solve, you cannot use a reference field.
For example, you cannot use a reference field to define the temperature-dependency of a material property.
NX 9.0
CAE What's New in NX 9.0 433
In situations where you could use either a table field or a reference field, understanding how reference fields differ
from table fields can help you determine which type of field to use. A reference field is unlike a table field in the
following ways.
● A reference field has access to the model geometry and the mesh. Consequently, reference fields tend to be
more accurate and less CPU intensive than table fields.
● A reference field does not store the actual numerical data. It retrieves data that is already stored in files.
This is an important consideration if the field is very large. While the size of the FEM and Simulation files
increases when you create a field, this increase is minimized when you use a reference field.
● A reference field automatically updates itself if you rerun the model. This is clearly beneficial if you intend
to revise and solve a model repeatedly.
● A reference field does not allow you to select the interpolation method. The interpolated values in a
reference field are similar to the interpolated values in a table field for which you selected the Delaunay
interpolation method. If you need to use a different interpolation method, use a table field.
● A reference field does not reside with the part while a table field does reside with the part. Consequently,
file management tasks are easier with table fields.
● A reference field cannot be edited.
Dependent domain options for reference fields
The options in the Dependent Domain list depend on the what type of result is displayed in the post view.
When the displayed result is a nodal result for a scalar quantity, you have two options:
● Select Parameter to create a reference field that contains the unitless magnitude of the scalar quantity.
The software interprets such a field as dimensionless.
● The second option depends on the result. For example, if the scalar nodal result is temperature, the second
option is Temperature. Select this option to create a reference field that contains the magnitude of the
scalar quantity and the associated units.
When the displayed result is a nodal result for a vector quantity, you have four options:
● Select Parameter to create a reference field that contains the unitless magnitude of the vector quantity.
The software interprets such a field as dimensionless.
● The second option depends on the result. For example, if the vector nodal result is displacement, the second
option is Length. Select this option to create a reference field that contains the magnitude of the vector
quantity and the associated units.
● Select Cartesian to create a reference field that contains the magnitudes of the components of the vector
quantity and the associated units.
● Select Parameter Space to create a reference field that contains the unitless magnitudes of the
components of the vector quantity. The software interprets such a field as dimensionless.
When the displayed result is an averaged element-nodal result for an individual component of a second-order tensor
quantity or a quantity derived from the components of a second-order tensor quantity, the displayed result is treated
as a scalar quantity. Examples of second-order tensor quantities are stress and strain. Examples of quantities derived
from a second-order tensor are mean stress and von Mises stress. For such cases, you have two options:
● Select Parameter to create a reference field that contains the unitless magnitude of the tensor component
or the derived quantity. The software interprets such a field as dimensionless.
● The second option depends on the result. For example, if the tensor averaged element-nodal result is a
stress component, the second option is Stress. Select this option to create a reference field that contains
the magnitude of the tensor component or the derived quantity and the associated units.
NX 9.0
434 What’s New in NX 9.0 CAE
Where do I find it?
Application Advanced Simulation
Post Processing Navigator Right-click Post View→Create Field from Result
Location in dialog box Type group→Reference Field→Domain group→Dependent Domain
list
Table of Fields
What is it?
Table of fields lets you approximate a function that has two or more independent variables. You can use a table of
fields to define material properties. You can create a table of fields from any combination of table fields, formula
fields, reference fields, and linked fields. You can create a table of fields in the FEM or the Simulation file. After
you create a table of fields, it is listed under the Fields node in the Simulation Navigator.
The most direct application of table of fields is to approximate functions that have two independent variables such
as:
z = f(x,y)
A table of fields approximates f(x,y) by referencing a series of fields that have a single independent variable. Each of
these fields represents a curve in the xz-plane that is the projection of f(x,y) onto the xz-plane for a constant value of
y. Thus, f(x,y) is represented by the following series of N fields.
z1 = f1(x) = f(x,Y1)
z2 = f2(x) = f(x,Y2)
.................
zi = fi(x) = f(x,Yi)
.................
zN = fN(x) = f(x,YN)
where Yi are constants.
The software looks up the value for f(X0,Y0) as follows:
1. The software identifies the bounding fields. The bounding fields are the fields, fj(x) and fk(x), whose fixed
variables, Yj and Yk, respectively, are in closest proximity to Y0 such that Yj < Y0 < Yk.
2. The software calculates the value of each bounding field at X0. These values are denoted fj(X0) and fk(X0).
● If the bounding field is a table field, the tabular data is interpolated to obtain the value at X0. If X0
lies outside of the range of tabular data, the option you choose from the Values outside Table
list in the Table Field dialog box determines how fj(X0) and fk(X0) are obtained.
● If the bounding field is a reference field, the tabular data is interpolated to obtain the value at X0. If
X0 lies outside of the range of tabular data, no value is assigned.
● If the bounding field is a formula field, the formula is evaluated to obtain the value at X0.
NX 9.0
CAE What's New in NX 9.0 435
3. The values found in the previous step, fj(X0) and fk(X0), are interpolated to obtain f(X0,Y0). If Y0 lies outside
of the range of fields, the option you choose from the Values outside Table list in the Table of Fields
dialog box determines how f(X0,Y0) is obtained.
The initial application for a table of fields is to model the nonlinear stress-strain behavior of materials as a function
of temperature. That is, you can use a table of fields to represent a constitutive model of the form:
σ = f(ε,T)
where σ is normal stress, ε is normal strain, T is temperature, and f is a nonlinear mapping of ε and T to σ. To do this,
create a table of fields that references a series of fields that contain isothermal stress-strain data. Thus, σ = f(ε,T) is
represented by the following series of N fields.
σ1 = f1(ε) = f(ε,T1)
σ2 = f2(ε) = f(ε,T2)
.................
σi = fi(ε) = f(ε,Ti)
.................
σN = fN(ε) = f(ε,TN)
where Ti are constants.
For the steps to define a temperature-dependent nonlinear stress-strain characteristic, see Define a temperature-
dependent nonlinear stress-strain characteristic with a table of fields in the Advanced Simulation online Help.
Where do I find it?
Application Advanced Simulation
Simulation Navigator Right-click Fields→Choose New Field→Choose Table of Fields
Overlaying a field plot
What is it?
You can now plot up to 50 fields together on the same graph. The fields must be of the same X and Y data type
combination. For example, you can overlay a frequency-force field over another frequency-force field, but you
cannot overlay a frequency-force field over a frequency-displacement field.
Each plot displays in a different color for visibility. Overlaying multiple field plots lets you compare the data
visually.
To change the colors of the overlay graph curves, choose the Editing command and then double-click the
curve to open the Curve Options dialog box.
Where do I find it?
Application Advanced Simulation
Prerequisite The fields must be of the same X and Y data type combination.
NX 9.0
436 What’s New in NX 9.0 CAE
Simulation Navigator Right-click Fields→Overlay
Materials
Enhancements for defining temperature-dependent material properties
What is it?
Temperature-dependent material properties can be defined from (x,y) tabular data entered in the Table Field dialog
box. Beginning with NX 9, additional options are available when you define temperature-dependent material
properties using a table field. You can now:
● Edit table field labels. For information on editing table field labels, see Enhancements to table fields.
● Include skips in table field data. For information on including skips in table field data, see Enhancements to
table fields.
● Include jump discontinuities in table field data. For information on including jump discontinuities in table
field data, see Enhancements to table fields.
● Shift and scale table field data. For information on shifting and scaling data in table fields, see
Enhancements to table fields.
● Select from new interpolation options for table field data. For information on the new interpolation options
for table field data, see New interpolation options for table field data.
● Select from new extrapolation options for table field data. For information on the new extrapolation options
for table field data, see New extrapolation options for table field data.
Where do I find it?
Application All
Command Finder
Manage Materials
Location in dialog box Right-click in the Material List→Create Filter
TABLEMi bulk entry support (Nastran)
What is it?
In Nastran, you define temperature-dependent material properties with (x,y) tabular data that is listed on either
TABLEM1, TABLEM2, TABLEM3, or TABLEM4 bulk entries. During a Nastran run, the software linearly
interpolates or extrapolates the tabular data to determine the value of the material property at a specific temperature.
Nastran uses the interpolated or extrapolated value of the material property during the solve.
Prior to this release, NX supported writing temperature-dependent material properties to only TABLEM1 bulk
entries. With this release, NX also supports writing temperature-dependent material properties to TABLEM2 and
TABLEM3 bulk entries. Nastran uses the TABLEM1, TABLEM2, and TABLEM3 bulk entries as follows:
NX 9.0
CAE What's New in NX 9.0 437
● The (x,y) tabular data listed on a TABLEM1 bulk entry is used to form a piecewise representation of the
form y = yT(x), where the table lookup at temperature x returns yT(x) as the value for the material property.
● The (x,y) tabular data listed on a TABLEM2 bulk entry is used to form a piecewise representation of the
form y = zyT(x – X1), where the table lookup at temperature x returns yT(x – X1), where X1 is a parameter
used to shift the data range. The returned value is then scaled by z to obtain the value for the material
property, where z is the value of the material property on the corresponding MATi bulk entry.
● The (x,y) tabular data listed on a TABLEM3 bulk entry is used to form a piecewise representation of the
form y = zyT((x – X1)/X2), where the table lookup at temperature x returns yT((x – X1)/X2), where X1 is a
parameter used to shift the data range and X2 is a parameter used to scale the data range. The returned
value is then scaled by z to obtain the value for the material property, where z is the value of the material
property on the corresponding MATi bulk entry.
In the TABLEM1 bulk entry, you can designate whether the table lookup is from a linear-linear, log-log, or semi-log
representation of the tabular data. In the TABLEM2 and TABLEM3 bulk entries, you cannot designate that the table
lookup is from a log-log or semi-log representation of the tabular data.
For more information on log-log and semi-log representations of tabular data, see New interpolation options for
table field data.
You control which TABLEMi entry NX writes to the Nastran input file from the Table Field dialog box.
● If you want NX to write a TABLEM1 entry to the Nastran input file, make sure that the Independent Value Shift X1 and Independent Value Divisor X2 check boxes are not selected. To designate that the
table lookup is from a log-log or semi-log representation of the tabular data, select the log option of your
choice from the Algorithm list. Otherwise, the table lookup is from the default linear-linear representation
of the tabular data.
● If you want NX to write a TABLEM2 entry to the Nastran input file, do the following:
o Select the new Independent Value Shift X1 check box and enter a value for the X1 parameter
in the Independent Value Shift X1 box.
o Make sure the Independent Value Divisor X2 check box is not selected.
Because TABLEM2 bulk entries only support linear-linear representation of the tabular data, the
Independent Value Shift X1 check box is unavailable if you select any of the log options from the
Algorithm list.
● If you want NX to write a TABLEM3 entry to the Nastran input file, do either of the following:
o Select the Independent Value Divisor X2 check box and enter a value for the X2 parameter in
the Independent Value Divisor X2 box.
o Select both the Independent Value Shift X1 and Independent Value Divisor X2 check
boxes and enter a values for the X1 and X2 parameters in the Independent Value Shift X1 box
and Independent Value Divisor X2 box.
Because TABLEM3 bulk entries only support linear-linear representation of the tabular data, the
Independent Value Divisor X2 check box is unavailable if you select any of the log options from the
Algorithm list.
Where do I find it?
Application Advanced Simulation
Prerequisite
Select a material→Copy the selected material →Field→Table
NX 9.0
438 What’s New in NX 9.0 CAE
Constructor
Command Finder
Manage Materials
Location in dialog box Options group→Interpolation, Algorithm, and Values Outside Table
lists, and the Independent Value Shift X1 and Independent Value Divisor X2 check boxes
Meshing
Mesh morphing
This release includes new commands that allow you to morph an existing mesh to conform to geometry
modifications. When you morph a mesh, the software tries to keep the overall mesh topology constant. The software
computes new locations for the nodes in the existing mesh to conform to the changed geometry and expands or
shrinks the mesh to fit the modified geometry. Morphing provides an alternative to the mesh update that occurs
within the FE Model Update command. With a mesh update, NX deletes and recreates meshes that are affected by
change to the underlying geometry.
You may want to morph, rather than update, a mesh when:
● It is important that you preserve your current node and element labels.
● You want to retain the shape and size of the existing elements in a mesh in areas that are unaffected by the
modifications to the CAD geometry.
In some cases, for example, you may want to preserve your existing mesh and expand or shrink the existing
elements to fit the new geometry. In the example, (1) shows an existing mesh inside the outline of new geometry,
and (2) shows how the existing mesh can be morphed to fill the new geometry.
Automatically morphing a mesh
Use the new Automatic Morph to have NX try to automatically morph a mesh to conform to modified CAD
geometry. During this process, NX tries to associate the existing nodes to the new geometry.
The Automatic Morph command is intended for cases in which the CAD geometry is modified but does not have
any topological changes; that is there are no additions or deletions of vertices, edges, or faces. Ideally, you should
NX 9.0
CAE What's New in NX 9.0 439
use the Automatic Morph command immediately after you switch back to the FEM file after the CAD geometry
changes.
Manually morphing a mesh
Use the new Manual Morph command to manually morph existing nodes and elements to conform to modified
CAD geometry. With the Manual Morph command, you must manually define the associations between the
existing nodes and the updated CAD geometry.
Use the Manual Morph command when:
● You want to morph a mesh to conform to updated CAD geometry that has topology modifications.
● The Automatic Morph command was not able to automatically associate the existing nodes to the new
geometry.
● Only selected elements need to be morphed to achieve a localized change.
● You want to update a specific region of an orphan mesh, which is a mesh with no existing geometry
association.
You can use the Node Mappings options in the Manual Morph dialog box to specify how the existing nodes
should be associated to (mapped) the updated geometry. For example, you can:
● Select the Node to Edge option to map an existing node to an updated edge on the CAD geometry.
● Select the Node to Face option to map an existing node to an updated face on the CAD geometry.
● Select the Stationary option to indicate that an existing node should not be moved during morphing.
Manually associating and disassociating nodes from geometry
This release also includes commands that allow you to control the association between nodes, the elements
connected to those nodes, and the CAD geometry.
● Use the Automatic Node Association command to associate the orphan nodes in a mesh to nearby
CAD geometry within a specified tolerance. This command controls only the geometry association between
a node and geometry. It does not change the location of a node. NX also tries to associate any elements
connected to the nodes to the appropriate geometry, if possible.
● Use the Node Disassociation command to remove the association between a node and CAD geometry.
This command is useful for cases in which the association between a node and the CAD geometry is
incorrect, such as when a node is associated to the wrong edge in a part. The Node Disassociation command also disassociates any elements that are connected to the disassociated nodes from the
geometry.
NX 9.0
440 What’s New in NX 9.0 CAE
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM file as the work part and displayed part
Command Finder
Automatic Morph , Manual Morph , Automatic Node
Association , or Node Disassociation
New fillet and cylinder Mesh Controls
This release includes two new options in the Density Type list in the Mesh Control dialog box.
● Use the Fillet option to control the distribution of elements along fillet (rounded or blended) surfaces.
● Use the Cylinder option to control the distribution of elements along cylindrical surfaces.
Previously, to control the mesh along a fillet or cylinder, you had to first create a 2D mesh on those surfaces to seed
the element distribution in the 3D mesh.
Selection filtering for fillets and cylinders
This release also includes a new Filter option that you can use to identify only the fillets or cylinders that fit a
specified size and/or radius criteria. When you select the Filter option, you can use the Fillet Selection Criteria
or the Cylinder Selection Criteria to define the criteria for the types of fillets or cylinders on which you want to
create a mesh control. This can be useful when you want to ensure a uniform mesh density on all fillets or cylinders
that meet those criteria.
NX 9.0
CAE What's New in NX 9.0 441
You can use the Preview Cylinders and Preview Fillets options to view the cylinders or fillets that NX
identifies based on your specified criteria.
When you use the Filter option, NX continues to evaluate the selected target geometry during meshing. In some
cases, the automatic abstraction process that occurs during meshing can result in either additional or fewer fillet or
cylinder surfaces that meet the defined criteria for the mesh control.
Controlling the mesh along fillets and cylinders
With both the Fillet and Cylinder types of mesh control, you can control the distribution of elements:
● Along the axis of the fillet or cylinder.
● About the circumference of the fillet or cylinder.
With both Fillet and Cylinder mesh controls, you can also use the new Aspect Ratio option to ensure that the
elements in these regions maintain a specified aspect ratio. When you use this option, NX reduces the element size
to maintain the specified Aspect Ratio, if necessary.
NX 9.0
442 What’s New in NX 9.0 CAE
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM file as the work part and displayed part
Command Finder
Mesh Control
Menu Insert→Mesh→Mesh Control
Mesh Control definitions and general enhancements
This release includes several enhancements to the Mesh Control command:
● The ability to create Mesh Control definitions that are not assigned to any geometry.
● Geometry selection filtering.
● Improved mesh control storage and management.
Mesh Control definitions
You can now create a Mesh Control definition without assigning the mesh control to any specific geometry. A
mesh control definition contains local mesh specifications but is not assigned to any specific geometry. For example,
you can use options in the new Mesh Control Definition dialog box to create a Fillet mesh control definition that
specifies an element size of 5 mm on all fillets that have a radius between 0 and 3 mm and a maximum angle less
than 150°. NX stores these definitions in the Mesh Controls node in the Simulation Navigator.
After you create mesh control definitions, you can save them in an empty, template FEM file. You can then modify
the appropriate NX .pax file to add the new template to the appropriate tab in the File New dialog box. Any
subsequent FEM files that you create from the template will contain the mesh control definitions.
NX 9.0
CAE What's New in NX 9.0 443
You can create a Mesh Control Definition for the following types of mesh control:
● Fillet
● Cylinder
● Face Density
● Mapped Hole
You can use Mesh Control Definitions to create templates that contain the standard mesh requirements for parts
comprised of similar geometry or parts of the same class. For example, you can create a template that contains
multiple Mesh Control Definitions with the mesh specifications for standard hole or cylinder sizes for your parts.
After you create mesh control definitions, you can save them in a template FEM file. Any subsequent FEM files that
you create from that template will contain the mesh control definitions. You can then edit each mesh control
definition to specify the target geometry.
Geometry selection filtering
Certain types of mesh control now have a Filter option that can help you find the appropriate geometry within a
larger selection, to which to apply the local mesh specification. When you select the Filter option, you can select an
entire body or group of faces as the target geometry. NX then searches within the body or selected faces for the
geometry that meets your specific criteria. For example:
● You can use the Filter option with the Fillet density type to have NX select all fillets within a solid body
that have a maximum inside radius of 3 mm.
● You can use the Filter option with the Mapped Hole density type to have NX select all holes within a
sheet body that have a minimum radius of 10 mm.
After you specify the criteria, you can use the Preview option to display the geometry that meets the specified
criteria.
NX 9.0
444 What’s New in NX 9.0 CAE
Note
If you use the Filter option, NX continues to evaluate the selected target geometry during meshing. In some
cases, the automatic abstraction process that occurs during meshing can result in either additional or fewer
fillet or cylinder surfaces that meet the defined criteria for the mesh control.
The Filter option is available with the following types of mesh controls:
● Fillet
● Cylinder
● Mapped Hole
Improved mesh control storage and management
This release also includes improvements to how mesh controls are stored and managed. In previous releases, mesh
controls were stored in single Mesh Control nodes in the Simulation Navigator.
In this release, NX now stores mesh controls individually in the Simulation Navigator according to their type.
You can use these individual nodes in the Simulation Navigator to:
● Assign meaningful names to individual mesh controls.
● Control the visibility of each individual mesh control or the visibility of all mesh controls.
● Edit the parameters of specific mesh controls.
In previous releases, you could create only a single mesh control per edge or face in your model. Now, you can
create a single mesh control on multiple edges or faces. For example, you can create multiple Mapped Hole
definitions that have different hole radius ranges with corresponding layer depths, number of layers, and element
counts. When you edit a mesh control from the Simulation Navigator, NX modifies the mesh specifications on
all geometry associated with that control.
Where do I find it?
Mesh Control command
Application Advanced Simulation
Prerequisite A FEM file as the work part and displayed part
NX 9.0
CAE What's New in NX 9.0 445
Command Finder
Mesh Control
Menu Insert→Mesh→Mesh Control
Mesh Control Definition dialog box
Application Advanced Simulation
Prerequisite A FEM file as the displayed part and the work part
Simulation Navigator Right-click the Mesh Controls node→New Mesh Control Definition
Batch Meshing enhancements
You can now use mesh controls to locally refine element lengths within the NX Batch Meshing utility. In previous
releases, you could use the NX Batch Meshing utility only to create a 2D or 3D mesh with a single, global element
size. There was no way to specify a refined mesh density in specific regions of the overall mesh. The ability to use
mesh controls within the batch meshing process allows you to more effectively automate meshing on a broader
range of parts.
Additional enhancements to the batch meshing process include:
● Support for mesh control definitions in template FEM files.
● A new geometry assignment module to facilitate the use of mesh controls within batch meshing.
● An updated parameter file
● Improved code architecture.
Support for mesh control definitions in template FEM files
You can now use the Mesh Control command to create mesh control definitions. A mesh control definition
contains local mesh specifications but is not assigned to any specific geometry. For example, you can create a Fillet mesh control definition that specifies an element size of 5 mm on all fillets that have a radius between 0 and 3 mm
and a maximum angle less than 150°. NX stores these definitions in the Mesh Controls node in the Simulation Navigator.
After you create mesh control definitions, you can save them in a template FEM file. Any subsequent FEM files that
you create from that template will contain the mesh control definitions.
To associate a template FEM file with a given CAD part file in the NX Batch Meshing utility:
● Select the Template check box and use the Template File Name option to select the appropriate FEM
file to use as a template for meshing.
● Use the new, optional –template=<template-file-name> keyword at the command line to specify the
appropriate FEM file to use as a template for meshing.
New geometry assignment module
After you associate a template FEM file with a CAD part file, the NX Batch Meshing utility uses a geometry
assignment module to match the mesh control definitions in the FEM file to the geometry tags and attributes in the
part file. When the software identifies a match between the definition and the geometry, it assigns the geometry to
NX 9.0
446 What’s New in NX 9.0 CAE
the mesh control. For example, if the template FEM file contains a Mapped Hole mesh control definition, the
software searches the CAD part file for holes that fall within the specified Filter criteria.
Updated parameter file
This release also includes changes to the parameter file that contains the variables that define the mesh. The changes
include the addition of parameters, such as the two_element_through_thickness_toggle parameter, that
correspond to options that were added to the 2D Mesh and 3D Mesh dialog boxes in recent releases. These
changes also include the new body_type parameter that allows you to specify the type of body you are meshing,
such as sheet, solid, or sheet body produced by the Midsurface command.
Improved code architecture
The underlying code architecture of the NX Batch Meshing Utility has also been improved. Most of the NX Batch
Meshing Utility‘s user functions have been replaced with NX Open functions.
Hole suppression during 2D meshing
You can now automatically suppress holes in sheet bodies during 2D meshing. Use the new Suppress Hole option
in the 2D Mesh dialog box to remove holes from sheet bodies, such as midsurface sheet bodies, during the meshing
process. This option uses the same technology as the Suppress Hole command that was available in previous
releases.
When you use the Suppress Hole option, NX removes all holes whose diameter is less than the threshold value
you specify. You can remove:
● Holes contained within a single face.
● Holes that span multiple faces.
● Circular and non-circular holes.
When NX removes the hole, you can optionally choose to create either a point or a mesh point at the hole‘s center of
gravity. You may want to create a mesh point at the hole‘s center, for example, so that you can later create an FE-
based connection element, such as an RBE2, at that location.
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM file as the work part and displayed part
Command Finder
2D Mesh
Location in dialog box Model Cleanup Options group
NX 9.0
CAE What's New in NX 9.0 447
New minimum element length option for 2D meshing
In this release, the following options have been added to the 2D Mesh dialog box to allow you to specify a
minimum desired element length for the mesh:
● Target Minimum Element Edge Length
● Small Feature Value
Target Minimum Element Edge Length option
Select the Target Minimum Element Edge Length option when you want the software to try to prevent the
generation of any elements smaller than a computed minimum size value. In crash analyses, for example, it is
important to enforce a minimum element size because smaller element edges can make the overall solve time
unacceptable.
You can only select Target Minimum Element Size when:
● The Attempt Quad Only option is set to Off - Allow Triangles.
● The Transition Element Size option is turned off.
Small Feature Value option
The Small Feature Value field displays the computed small feature value that the software obtains by multiplying
the Small Feature Tolerance by the specified Element Size. For example, if the specified Small Feature Tolerance is 10% and the specified Element Size is element size is 14 mm, the computed Small Feature Value is 1.4mm. The software uses the computed Small Feature Value as:
● The tolerance that determines which small features to eliminate during the abstraction process that
precedes meshing.
● The desired minimum element length, if you select the Target Minimum Element Length option.
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM file as the work part and displayed part
Command Finder
2D Mesh
Menu Insert→Mesh→2D Mesh
NX 9.0
448 What’s New in NX 9.0 CAE
Displaying nodes independently of elements
What is it?
You can now control the visibility of the nodes of a mesh independently of the elements. When you select the Show and Hide Nodes Independently check box in the Model Display dialog box, you can then use the standard
NX Show and Hide commands to show or hide nodes. For example, you can place a selection of nodes into a
group and then use the Show Only command to display only that group of nodes, without displaying the elements.
This ability gives you more detailed control over the display of your finite element model. In previous versions, you
could only show or hide the mesh or selected elements along with their nodes.
Note
NX displays nodes in the graphics window only when the Marker Type in the Model Display dialog box
is set to one of the display options such as Asterisk.
Nodes display type in the Show and Hide dialog box
When the Show and Hide Nodes Independently check box is selected, a new Nodes display type is available
in the Show and Hide dialog box. This option lets you show or hide all nodes in the model.
The following graphic shows a model display when the mesh is set to Hide and the nodes are set to Show in the
Show and Hide dialog box.
Show and Hide commands for nodes
When the Show and Hide Nodes Independently check box is selected, and you use the Show Only command
to display selected elements, two new commands are available that let you add nodes to the display:
● Show Exterior Nodes — Displays the nodes on the free faces of the displayed elements.
● Show Nodes — Displays all nodes that are attached to the displayed elements.
NX 9.0
CAE What's New in NX 9.0 449
(1) Show Only on selected elements; (2) Show Exterior Nodes; (3) Show Nodes
Show and Hide preferences for meshes
When the Show and Hide Nodes Independently check box is selected, an additional mesh display preference
named Show and Hide Meshes is available in the Model Display dialog box. This preference applies to the
Show and Hide commands that control the display of meshes. It sets your preferences for whether those
commands should include or exclude the nodes, and whether they should include all mesh nodes or only exterior
nodes.
● Include exterior mesh nodes (default)
Use this preference, for example, to display only the exterior nodes on free element faces when you show a
mesh.
● Include all mesh nodes
Use this preference, for example, to hide all nodes of a mesh when you hide that mesh.
● Do not include nodes
Use this preference, for example, to leave all the nodes of a mesh displayed when you hide that mesh.
Where do I find it?
New Model Display preferences
Application Advanced Simulation
Command Finder Model Display Preferences
Location in dialog box Node tab→Display Mode group→Show and Hide Nodes Independently and Show and Hide Mesh
New display commands
Application Advanced Simulation
Command Finder
Show Exterior Nodes
Show Nodes
NX 9.0
450 What’s New in NX 9.0 CAE
Excluding elements from an NX Multiphysics structural analysis
What is it?
When you work in a structural analysis in the NX Multiphysics environment, you can now use the Deactivation Set Advanced command to reduce your model by deactivating selected elements. When you solve the model, the
solver ignores the deactivated elements. You can use this capability to perform localized analyses, perhaps for
performance reasons in the case of a large model, or to perform a what-if analysis.
In previous releases, this command was available only in the NX Thermal/Flow solver environment.
Where do I find it?
Application Advanced Simulation
Prerequisites A FEM and simulation file created in the NX Multiphysics structural
environment.
The simulation file is the Work part.
Command Finder
Deactivation Set Advanced
Boundary conditions
Boundary condition dialog memory
What is it?
A new Dialog Memory customer default is available to retain boundary condition values in dialog memory. If you
set the Dialog Memory customer default, numeric and orientation values default to the last values used for that
boundary condition type.
To clear the values applied from memory, on the title bar of the dialog box, click Reset .
Where do I find it?
Customer Default
Application Advanced Simulation, Design Simulation
Command Finder
Customer Defaults
Location in dialog box Simulation→Boundary Conditions→User Interface→Dialog Memory→Boundary Condition Dialog Box check box
NX 9.0
CAE What's New in NX 9.0 451
Boundary condition offset display
What is it?
When you create boundary conditions attached to polygon edges or element edges, you can now display them as
offsets from the edges by using the new Offset display mode.
Use the Edit Display command to change the display mode. The new Offset display mode option is available in
the Boundary Condition Display dialog box. In previous releases, this dialog box included only the Collapsed
and Expanded display modes.
For boundary conditions attached to geometry other than edges, such as faces, the Offset display appears as a
collapsed display.
(1) Collapsed display; (2) Expanded display; (3) Offset display
Customer Defaults
You can control the display styles for constraints, loads, and simulation objects separately, using the new customer
defaults for boundary conditions. The Constraints Display, Loads Display, and Simulation Objects Display tabs are now available. You can control the default display mode selection, as well as the color, size and
visibility of attributes for each of the three groupings of boundary conditions.
An Edge Boundary Condition Display Override tab is available. If you select the Apply
Overrides check box on this tab, the overrides that you set control the default display of edge boundary
conditions only.
Where do I find it?
Customer Default
NX 9.0
452 What’s New in NX 9.0 CAE
Customer Default
Application Advanced Simulation, Design Simulation
Command Finder
Customer Defaults
Location in dialog box Simulation→Boundary Conditions
Edit Display Command
Application Advanced Simulation, Design Simulation
Prerequisite A Simulation file as the work part and displayed part
Simulation Navigator Right-click a boundary condition in the Constraint Container, Load Container, or Simulation Object Container→Edit Display
Boundary condition folders
What is it?
You can create folders to manage your simulation objects, loads, and constraints. For example, for simulation
objects, you can have one folder for contacts, another folder for temperatures, and so on. In the Simulation Navigator, NX displays the folders in the appropriate boundary condition container: Simulation Objects Container, Load Container, or Constraint Container.
If you create the simulation objects, loads, and constraints directly in their root containers, you can individually add
them to or remove them from subcases or steps. You can also add top level folders into a solution step. While you
can create subfolders and have multiple nesting levels of folders to better organize your boundary conditions, you
can use only the top level folder in a solution step or subcase. When you add the top level folder, NX adds all the
folder‘s boundary conditions, including those in subfolders.
You create new folders in one of these ways:
● Right-click the container in the Simulation Navigator and select New Folder.
● Click Folder Manager in the boundary condition dialog box. This option is available when you
create or edit a boundary condition.
Where do I find it?
Application Advanced Simulation, Design Simulation
Prerequisite A Simulation file loaded as the current work part
Simulation Navigator Simulation Object Container→New Folder
Load Container→New Folder
NX 9.0
CAE What's New in NX 9.0 453
Constraint Container→New Folder
Location in dialog box Destination Folder group
Support for follower Forces and Moments (Nastran)
What is it?
You can use new options in the Direction list in the Force and Moment dialog boxes to use selected nodes to
define the direction in which the force or moment acts.
● If you select Along 2 Nodes, the software uses those two nodes to define the vector along which the
force or moment acts. With this option, the software creates a FORCE1 or MOMENT1 bulk data entry in
your Nastran input file when you export or solve your model.
● If you select Along 2 Nodes, the software uses those four nodes to define a plane normal. The force or
moment acts normal to that plane. With this option, the software creates a FORCE2 or MOMENT2 bulk
data entry in your Nastran input file when you export or solve your model.
When you define the direction of a force or moment by selecting nodes, the direction of that force or moment can
change as the model deforms. This means that the force or moment becomes a follower force or moment. A follower
force or moment depends on a structure‘s geometry. As a structure deforms, a follower force or moment changes in
magnitude and direction.
In previous releases, you could only create a Force or Moment by explicitly defining a vector.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the work part and displayed part
NX Nastran or MSC Nastran as the specified solver.
Command Finder
Force or Moment
Simulation Navigator Right-click the Load container→New Load→Force or Moment
NX 9.0
454 What’s New in NX 9.0 CAE
Non-structural mass support (Nastran)
What is it?
Use the Non-Structural Mass command to apply a non-structural mass or non-structural lumped mass to selected
elements or their associated physical property tables. Non-structural mass is:
● Present in the model and affects the model‘s dynamic response.
● Not part of the model‘s structural mass.
● Not associated with the geometric cross-sectional properties of an element.
Examples of nonstructural mass include:
● Insulation
● Roofing materials
● Special coating materials
You can use the options in the Non-Structural Mass dialog box to define both distributed and lumped non-
structural masses.
● For distributed non-structural mass, the software spreads the mass evenly over all the elements or over all
the elements associated with the selected physical property table.
● For lumped non-structural mass, the software applies the mass directly to each element you select or to
each element associated with the selected physical property table.
You input distributed non-structural mass as:
● Mass/length for 1D elements.
● Mass/area for 2D elements.
Corresponding Nastran syntax
The Nastran bulk data entry that the NX creates when you export or solve your model depends upon the options that
you select in the Non-Structural Mass dialog box.
● If you select the Lumped Mass on Elements or Lumped Mass on Physical Property Tables
option from the Type list, the software creates the NSML or NSML1 bulk data entry.
● If you select the Distributed Mass on Elements or Distributed Mass on Physical Property Tables option from the Type list, the software creates the NSM or NSM1 bulk data entry.
Supported element types
In NX, you can define a non-structural mass on the following types of 1D and 2D elements:
Supported Nastran 1D elements Supported Nastran 2D elements
CBAR
CBEAM
CONROD
CROD
CQUAD4
CQUAD8
CQUADR
CSHEAR
NX 9.0
CAE What's New in NX 9.0 455
Supported Nastran 1D elements Supported Nastran 2D elements
CTUBE CTRIA3
CTRIA6
CTRIAR
Supported physical property tables
In NX, you can define a non-structural mass on the following physical property tables:
Supported Nastran physical property tables
PBAR
PBARL
PBEAM
PBEAML
PCOMP
PCOMPG (with a Laminate physical property table)
PROD
PSHEAR
PSHELL
PTUBE
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the work part and displayed part,
NX Nastran or MSC Nastran as the specified solver
Structural as the specified analysis type
Advanced Simulation
Non-Structural Mass
Simulation Navigator Right-click the Loads container→New Load→Non-Structural Mass
NX 9.0
456 What’s New in NX 9.0 CAE
Edge loads for plane stress and plane strain elements (NX Nastran)
What is it?
Use the new Edge Load command to define a surface traction on an edge of:
● a plane strain element (CPLSTN3, CPLSTN4, CPLSTN6, and CPLSTN8)
● a plane stress element (CPLSTS3, CPLSTS4, CPLSTS6, and CPLSTS8)
For SOL 601 analyses, you can define the surface tractions such that they:
● Maintain their orientation to the element‘s geometry or maintain their original orientation in a geometric
nonlinear analysis.
● Are time-dependent or time-independent in a transient analysis (SOL 601,129).
Corresponding Nastran syntax
The Edge Load command corresponds to the NX Nastran PLOADE1 bulk data entry. For more information, see
PLOADE1 in the NX Nastran Quick Reference Guide.
Supported solution sequences
You can define an Edge Load on plane strain and plane stress elements in the following Nastran solution
sequences:
● Linear structural solutions (SOLs 101, 103, 105, 107, 108, 109, 110, 111, 112, and 200)
● Advanced nonlinear structural solutions (SOLs 601,106 and 601,129)
● Heat transfer solutions (SOL 153 and 159)
Where do I find it?
Application Advanced Simulation
Prerequisites A Simulation file as the work part and displayed part
NX Nastran as the specified solver
Axisymmetric Structural as the specified analysis type
Command Finder
Edge Load
Edge-to-Edge Contact in structural analyses (NX Nastran)
What is it?
You can now use the Edge-to-Edge Contact command to define contact conditions in Structural analyses. In
previous releases, you could use the Edge-to-Edge Contact only in the Axisymmetric Structural solver
environment.
You can use the Edge-to-Edge Contact command to define contact between the following types of elements:
NX 9.0
CAE What's New in NX 9.0 457
● Axisymmetric elements (CTRAX3, CQUADX4, CTRAX6 and CQUADX8).
● Plane strain elements (CPLSTN3, CPLSTN4, CPLSTN6, and CPLSTN8).
● Plane stress elements (CPLSTS3, CPLSTS4, CPLSTS6, and CPLSTS8
Note
For SOL 601 analyses, the elements must be oriented in the XZ plane.
Corresponding Nastran syntax
When you solve or export your model, the options in the Edge-to-Edge Contact dialog box define a BCTSET
bulk data entry in your NX Nastran input file.
Where do I find it?
Application Advanced Simulation
Prerequisites A Simulation file as the work part and displayed part
NX Nastran, as the specified solver
Structural or Axisymmetric Structural as the specified analysis type
Command Finder
Edge-to-Edge Contact
Expanded support for Abaqus multi-point constraints
What is it?
You can now create additional types of Abaqus multi-point constraints (MPCs) in NX. In the Abaqus environment,
you can use new options in the Type list in the Manual Coupling dialog box to model the following types of
connections and joints between two components:
MPC type Description Linearity
Beam Creates a rigid beam between two nodes. The
beam constrains the displacement and rotation at
the first node to the displacement and rotation at
the second node, corresponding to the presence of
a rigid beam between the two nodes.
Nonlinear
Link Creates a pinned, rigid link between two nodes
that keeps the distance between the nodes
constant. Abaqus modifies the displacements of
the first node to enforce this constraint.
Note
Any rotational DOF for the two nodes
Nonlinear
NX 9.0
458 What’s New in NX 9.0 CAE
MPC type Description Linearity
are not included in this constraint.
Tie Makes the global displacements and rotations as
well as all other active degrees of freedom equal at
two nodes. If there are different degrees of
freedom active at the two nodes, Abaqus
constrains only those DOF in common. Typically,
you use the Tie option when you need to fully
connect corresponding nodes on two different
portions of a mesh.
Linear
Pin Creates a pinned joint between two nodes. Abaqus
makes the global displacements of the two nodes
equal.
Note
Any rotational DOF for the two nodes
are not included in this constraint.
Linear
The options in the Manual Coupling dialog box correspond to the parameters for the Abaqus *MPC keyword.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the work part and displayed part
Abaqus as the specified solver
Structural or Axisymmetric Structural as the specified analysis type
Command Finder
Manual Coupling
Simulation Navigator Right-click the Simulation Objects container→New Simulation Object→Manual Coupling
Enhancements to boundary condition contour plotting
What is it?
You can now create an animated contour display of boundary conditions that vary with the following quantities:
● Frequency
● Heat Flow
● Mass Flow
● Pressure
NX 9.0
CAE What's New in NX 9.0 459
● Temperature
● Temperature Difference
● Thermal Capacitance
● Time
● Velocity
● Volume Flow
In previous releases, you could create only a static contour display of boundary conditions.
When you animate a boundary condition contour display, you can define the range of the animation, including the
start and stop values (such as start and stop time), and the number of animation frames. When you plot multiple
boundary conditions together that have different independent variables, you must choose the independent variable
that defines the range of the animation.
When you include a time, frequency, or temperature varying boundary condition in a solution that varies over an
independent domain that is different from the boundary condition, NX evaluates the plotted boundary condition
using the evaluation time, frequency, and temperature values that you define in the Boundary Condition Control Variables for the solution or the active subcase. You can now override these values in the Boundary Condition Contour Plot dialog box.
Where do I find it?
Contour plot animation
Application Advanced Simulation
Prerequisite A Simulation file as the work part.
A dynamic solution that contains boundary conditions that match the domain
of the solution.
Simulation Navigator Under the boundary condition container for the simulation, right-click a
boundary condition → Plot Contours.
Right-click the active solution → Plot Boundary Condition Contours.
Location in dialog box Plot Type list→Animation
Ability to override evaluation points
Application Advanced Simulation
Prerequisite A Simulation file as the work part.
A dynamic solution that contains boundary conditions that match the domain
of the solution.
Simulation Navigator Under the boundary condition container for the simulation, right-click a
boundary condition → Plot Contours.
NX 9.0
460 What’s New in NX 9.0 CAE
Ability to override evaluation points
Right-click the active solution → Plot Boundary Condition Contours.
Location in dialog box Evaluation Points group
Generating XY plots of boundary conditions
What is it?
Use the XY Plot Boundary Conditions command to generate an XY plot of loads, constraints, and solver-
specific simulation objects that vary with a quantity such as time or temperature. You can use these plots to verify
your loading conditions, to generate high-quality visualizations for reports or presentations, and to interrogate and
extract loading data.
The boundary condition to plot must reside in a dynamic solution and the boundary condition‘s domain must match
the domain of the solution. For example, you can plot a force load that is driven by a time-dependent field if the
force load resides in a direct transient solution subcase.
You can plot the overall magnitude of the boundary condition at each iteration value, or plot the portion of that
magnitude that is distributed to a selected location (node, element, element edge, or element face) at each iteration
value.
After you generate the XY plot, you can use the XY Graph commands on the Results tab to change the display of
the graph.
NX 9.0
CAE What's New in NX 9.0 461
Supported quantities
The boundary condition to plot must be defined with a condition sequence parameter, or with a field that has one of
the following quantities defined as the independent variable:
● Frequency
● Heat Flow
● Mass Flow
● Force per Area
● Temperature
● Temperature Difference
● Thermal Capacitance
● Time
● Velocity
● Volume Flow
Graph X range
NX infers the X range of the graph automatically, depending on how the boundary condition is defined:
● If the boundary condition is defined with a field, the X range is that of the independent variable of the field.
● If the boundary condition is defined with a condition sequence parameter, the X range is defined by the
condition sequence.
If the boundary condition is defined with a field and a condition sequence parameter, or with multiple fields, the
range is a union, regardless of the property that you are plotting.
XY plotting boundary conditions
You can plot a single boundary condition by selecting it from an appropriate Simulation Navigator container and
choosing XY Plot.
Or, you can right-click your solution and choose XY Plot Boundary Conditions. The Boundary Condition XY Plot dialog box lists the boundary conditions that are currently included in the solution. You select a boundary
condition from the list as the seed item. The remaining boundary conditions that are compatible with the seed item
are available to be selected. The incompatible boundary conditions are displayed in red and are unavailable.
If you select multiple boundary conditions to plot, a separate curve is generated for each boundary condition.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the work part.
A dynamic solution that contains a boundary condition defined with a field
that matches the domain of the solution.
Simulation Navigator Under the boundary condition container for the simulation, right-click a
boundary condition → XY Plot.
NX 9.0
462 What’s New in NX 9.0 CAE
Right-click the active solution → XY Plot Boundary Conditions.
Solutions
NX Multiphysics environment
This release includes the initial release of the new NX Multiphysics solver environment. The NX Multiphysics
environment allows you to perform a coupled thermal-structural analysis using a single finite element model.
● The structural analysis uses the new NX Nastran SOL 401 structural solution, which is available beginning
in the NX Nastran 9 release.
● The thermal analysis uses the NX Thermal solver.
You can use the new NX Multiphysics environment to build a single finite element model that you can use for both
structural and thermal analyses. Currently, you can couple the thermal solution to the structural solution (one-way
coupling) so that you can include the effects of the thermal results in the structural analysis. For example, you can
analyze how the temperature distribution affects the structural deformation. Future releases of NX Multiphysics will
support two-way coupling in which the thermal solution affects the structural solution and the structural solution
affects the thermal solution.
Single finite element model for all analyses
In the NX Multiphysics environment, you can create a single finite element model that you can use for both the
structural and thermal analyses. For example, you can apply all the appropriate structural and thermal loads and
constraints to your model at the same time.
Additionally, the NX Multiphysics environment uses physics-based terminology, rather than solver-specific
terminology, to facilitate ease-of-use. This means that the various components of the finite element model, such as
elements, properties, and materials, have neutral names rather than names that are associated with those entities in
NX Nastran or NX Thermal, for example.
Supported analysis types
Currently, you can use the NX Multiphysics environment to perform:
● Structural analyses. You can perform multistep nonlinear analyses and include a combination of static
(linear or nonlinear) subcases and modal (real eigenvalue) subcases.
● Thermal analyses.
● Mapping analyses to map temperatures onto a target model, which is typically an independent structural
model of the same geometry. For example, you can use a mapping analysis to include temperatures in a
stress and distortion analysis.
Supported element types
Currently, the NX Multiphysics environment supports the following types of 3D elements for structural solutions:
● Hexahedral (linear and parabolic)
● Tetrahedral (linear and parabolic)
● Wedge (linear and parabolic)
● Pyramid (linear and parabolic)
NX 9.0
CAE What's New in NX 9.0 463
For thermal and mapping solutions, the NX Multiphysics environment supports 0D, 1D, 2D, and 3D elements.
Supported material types
Currently, the NX Multiphysics environment supports the following types of materials:
● Isotropic, both with and without temperature dependence.
● Orthotropic, both with and without temperature dependence.
● Anisotropic, both with and without temperature dependence.
Note
NX Multiphysics currently supports composite laminates for solid elements in structural solutions only.
Defining loads
In a structural analysis in NX Multiphysics, you define mechanical loads as a function of time. However, because
the solution is static, time is only used as the mechanism to increment loads.
Condition sequences
What is it?
You can now import and manage condition sequences, and use them to drive boundary condition values at specified
time steps.
A condition sequence is used to describe a time history of conditions applied to a structure throughout the course of
a mission or duty cycle. A typical example of a condition sequence would be the conditions applied to an aircraft
engine during takeoff, climbing to altitude, and level flight. Condition sequences are defined without regard to any
particular analysis type or solution; that is, a single condition might include parameters defining static or transient
mechanical loads, enforced excitations, temperatures, inlet velocities, and so on. After a condition sequence has
been defined, you can use the same condition sequence to generate multiple solutions of different analysis types.
Typically, you import a condition sequence file from a third-party sequence editor (such as a .bdd file), and use the
Condition Sequence Manager dialog box to edit and maintain the condition sequence. You can also create new
condition parameters and conditions in the Condition Sequence Manager dialog box.
● Condition parameters are uniquely named entities that define a quantity to measure and a units type.
Condition parameters can be referenced as NX expressions to define boundary condition magnitude.
● A condition is a named set of condition parameters. Each parameter is assigned a value and units. It is
typically used to represent a state or operating condition of a model.
● A condition sequence is an ordered set of conditions. Each condition is assigned a time in seconds. Only
one condition can be assigned to a given time step.
Condition sequence data is stored in your Simulation file.
NX 9.0
464 What’s New in NX 9.0 CAE
Creating solutions from a condition sequence
After you import or create a condition sequence, use the New Solution from Condition Sequence command to
create a solution. This command:
● Creates steps, subcases, or timesteps as appropriate for the selected solution type and the number and
sequence of conditions in the condition sequence.
● Specifies the appropriate evaluation time or duration for each step, subcase, or time step.
Defining boundary condition magnitude for condition sequence solutions
When you define a parameter for a condition sequence, each parameter is a named, NX user expression.
When you define the loads, constraints, and solution objects for your model, you specify the magnitude using
parameter names, along with standard NX expression syntax and/or constant values as appropriate.
Based on the time-dependent parameter value defined for each condition in your sequence, NX interpolates the
boundary condition magnitude to evaluate at each particular time step.
You can define parameters in terms of basic quantities, and combine those parameters using NX expression syntax.
For example:
1. Define a parameter Ma to represent mass and a parameter Ac to represent acceleration.
2. Define conditions in which the values for Ma (in kilograms) and Ac (in m/sec2) vary.
3. Define a condition sequence that assigns each condition to a specific time.
4. Create a Force load on your model. In the Force dialog box, select Expression as the magnitude type,
and enter Ma*Ac in the box.
When you create the solution, NX interpolates the values for Ma and Ac at the specified time steps, and multiplies
them to calculate the force load in Newtons.
Why should I use it?
You can define a single condition sequence for the entire Simulation that defines all known parameters throughout
the model‘s duty cycle. You can define these parameters without regard to any one analysis type. For example, a
condition sequence can include any combination of structural, thermal, or flow parameters. You can use this single
NX 9.0
CAE What's New in NX 9.0 465
condition sequence to define multiple solutions, including linear, nonlinear, transient, thermal, and so on. You can
use the single set of defined parameters to drive the boundary conditions for all analyses.
If your company uses a standard format for defining condition sequences (such as a .bdd file) or follows standard
practices regarding missions and duty cycles, you can import this data to capture these practices in your analyses and
ensure consistency across teams and platforms.
Where do I find it?
Importing, editing, or creating a condition sequence
Application Advanced Simulation
Prerequisite A loaded Simulation file as the current work part.
Menu Insert→Condition Sequence
Creating a new solution from a condition sequence
Application Advanced Simulation
Prerequisite A loaded Simulation file as the current work part.
Menu Insert→Solution from Condition Sequence
Simulation Navigator Right-click the Simulation node→New Solution from Condition Sequence
Solution boundary condition management enhancements
What is it?
This release significantly improves the management of boundary condition assignments to solutions steps (called
subcases in Nastran) for large models containing multiple boundary conditions, boundary conditions stored in
folders, multiple solutions, and solutions with multiple steps.
The Step Association Manager dialog box and Subcase Association Manager dialog boxes, previously
available only for Abaqus and NX Nastran solutions, are now available for all applicable solvers and solutions.
You can use these commands to:
● Manage which boundary conditions are associated with a given solution step or subcase.
● Change multiple boundary condition assignments across solution steps.
● Export information about the boundary condition assignments to an HTML page or a spreadsheet.
Both dialog boxes have been enhanced to provide a variety of filters, support for boundary conditions stored in
folders, and improved sorting of boundary conditions.
For more information about using folders to manage boundary conditions, see Boundary condition folders.
NX 9.0
466 What’s New in NX 9.0 CAE
Solution Association Manager
The new Solution Association Manager dialog box provides similar features for managing boundary condition
associations across multiple solutions within a Simulation, for those solvers and solutions that do not use steps or
subcases to manage boundary conditions, such as NX Thermal and NX Flow.
Why should I use it?
For small models, and during the initial creation of the model, the standard methods of assigning individual
boundary conditions to the active solution or step may be adequate. These methods, however, may become unwieldy
when editing or refining a model containing a large number of defined boundary conditions, boundary conditions
organized into multiple folders, simulations containing multiple solutions, and solutions containing multiple solution
steps or subcases.
● Use the Step Association Manager or Subcase Association Manager to manage and document
the distribution of multiple boundary conditions across steps or subcases within a solution.
● Use the Solution Association Manager to manage and document the distribution of boundary
conditions across multiple solutions.
Where do I find it?
Step Association Manager or Subcase Association Manager
Application Advanced Simulation
Prerequisite A Simulation as the current work part, containing one or more solutions, and
one or more solutions containing multiple steps or subcases.
Simulation Navigator Right-click a solution→Step Manager
Right-click a solution→Subcase Manager (NX and MSC Nastran)
Solution Association Manager
Application Advanced Simulation
Prerequisite A Simulation as the current work part, containing one or more solutions,
where the solutions do not manage boundary conditions using steps or
subcases.
Simulation Navigator Right-click the Simulation node→Solution Manager
Editing attributes of multiple subcases
What is it?
You can now select multiple solution subcases and edit attributes such as output requests, preloads, control
parameters, description text, and so on, and make changes to these attributes for all selected subcases in one action.
When you select and edit multiple subcases, NX displays the following buttons next to each attribute in the
Solution Step dialog box:
NX 9.0
CAE What's New in NX 9.0 467
No Change – Mixed Values — Indicates that the values currently defined for this attribute are
different for two or more of the selected subcases.
No Change – Equal Values — Indicates that the values currently defined for this attribute are the
same for all the selected subcases.
Suppose you have three solution subcases that each use a different output request:
Subcase Output request
subcase_1 output_request_A
subcase_2 output_request_B
subcase_3 output_request_C
You want to update all subcases to use the output request that is assigned to subcase_1 (output_request_A).
1. In the Simulation Navigator, select the first subcase, subcase_1.
2. Hold the Ctrl key and select the other two subcases, subcase_2 and subcase_3.
3. Right-click subcase_1 and choose Edit.
In the Solution Step dialog box, NX displays the No Change – Mixed Value button next to the
Output Requests option. The drop-down list for the attribute shows the value for the entity that you
edited. In this example, because you edited subcase_1, the Output Requests drop-down list shows the
output request assigned to subcase_1, output_request_A.
4. Click No Change – Mixed Values next to the Output Requests option and select Apply
Changes .
The button changes to .
5. Click OK or Apply to apply the changes to the selected subcases.
NX assigns output_request_A to all three subcases.
Subcase Output request
subcase_1 output_request_A
subcase_2 output_request_A
subcase_3 output_request_A
Where do I find it?
Application Advanced Simulation
NX 9.0
468 What’s New in NX 9.0 CAE
Prerequisite A Simulation as the current work part, containing a solution that contains
multiple steps or subcases.
Simulation Navigator Right-click two or more subcases → Edit.
Nastran support enhancements
Rotor dynamics (NX Nastran)
What is it?
NX Nastran rotor dynamics can help you predict the dynamic behavior of rotating systems.
Beginning with NX 9, you can create a model for NX Nastran rotor dynamic analysis. For example, you can define
bearing supports, the rotating and stationary portions of the model, and system-wide and rotor-specific solution
options, among others.
In earlier versions of NX, you could only post-process the results from an NX Nastran rotor dynamic analysis.
Workflow
The NX workflow to perform a frequency response analysis, transient response analysis, or complex eigenvalue
analysis for a system containing rotating components is only slightly different from the NX workflow to perform a
standard frequency response analysis, transient response analysis, or complex eigenvalue analysis, respectively. The
differences in the NX workflow allow you to:
● Create a rotor dynamic solution.
● Request complex eigenvalue rotor dynamic analysis results to be written to .csv and .gpf files.
● Define bearing supports with frequency-dependent and unsymmetric stiffness and viscous damping.
● Define rotors.
● Specify system-wide rotor dynamic solution options.
● Specify rotor-specific rotor dynamic solution options.
● Account for centrifugal stiffening of the rotors.
● Use the shaking force that results from mass imbalance of a rotor as the excitation in a rotor dynamic
frequency response analysis.
● Create a Campbell diagram from complex eigenvalue analysis results.
Supported solutions When you create the FEM and Simulation files, select one of the following NX Nastran solution sequences:
● For a frequency response rotor dynamic analysis, select either SOL 108 Direct Frequency Response or SOL
111 Modal Frequency Response.
● For a transient response rotor dynamic analysis, select either SOL 109 Direct Transient Response or SOL
112 Modal Transient Response.
● For a complex eigenvalue rotor dynamic analysis, select either SOL 107 Direct Complex Eigenvalues or
SOL 110 Modal Complex Eigenvalues.
NX 9.0
CAE What's New in NX 9.0 469
Where do I find it? Defining bearing supports with CBEAR elements
Application Advanced Simulation
Command Finder
1D Connection
Location in dialog box In the Connection Element group, select CBEAR from the list→In the
Type group, select Node to Node from the list.
Assigning physical properties to CBEAR elements
Application Advanced Simulation
Command Finder
Physical Properties
Location in dialog box From the Type list, select PBEAR.
Defining rotors and rotor dynamic solution options
Application Advanced Simulation
Command Finder
Rotor Dynamics Definition
Location in dialog box To define system-wide rotor dynamics solutions options, in the Parameters
group, click Create Modeling Object .
To define the rotating portions of the model, rotor-specific rotor dynamics
solution options, and map bearings to the rotors, click Create
Region .
Maneuver load analysis support (NX Nastran)
What is it?
Maneuver load analysis is a linear static structural analysis that is commonly performed in the aerospace industry.
Maneuver load analysis accounts for the inertial loads and gyroscopic loads that arise from the motion of an aircraft.
Gyroscopic loads occur when the aircraft contains rotating machinery like gas turbine engines.
You can perform a maneuver load analysis using the new NX Rotor Dynamics capability and a SOL 101 Linear
Statics – Global Constraints solution.
Use the Rotation command to specify the rigid-body angular velocity and angular acceleration for the maneuver.
During the solve for the maneuver load analysis, the rotor dynamic calculations are performed at the starting speed
that you specify in the system-wide rotor dynamic solution options.
NX 9.0
470 What’s New in NX 9.0 CAE
In maneuver load analysis, centrifugal stiffening and softening, and mass imbalance are not supported.
For information on how to create a rotor dynamic simulation object and how to define bearing supports for rotors,
see Rotor dynamics (NX Nastran).
Axisymmetric element support improvements (Nastran)
What is it?
This release includes improved support for Nastran axisymmetric elements in NX.
Axisymmetric elements in NX Nastran structural and thermal analyses
Beginning in this release, you can use the 2D Mesh command to create the following types of axisymmetric
elements in a Structural or Thermal analysis:
● CTRAX3
● CTRAX6
● CQUADX4
● CQUADX8
In previous releases, these elements were available only in an Axisymmetric Structural or an Axisymmetric Thermal analysis.
Axisymmetric elements in NX Nastran environments
To use axisymmetric elements in the NX Nastran Structural, Thermal, Axisymmetric Structural, and
Axisymmetric Thermal environments, you must now choose an 2D Solid Option option when you create a new
FEM or Simulation.
● None – No axisymmetric elements can be used.
● ZX Plane, Z Axis – If axisymmetric elements are used, they must be on the ZX plane. The axisymmetric
rotational axis is Z.
● XY Plane, X Axis – If axisymmetric elements are used, they must be on the XY plane. The axisymmetric
rotational axis is X.
Mesh checking enhancement
When you create axisymmetric elements in the NX Nastran Structural or Thermal environment, you should
create the elements on the plane identified by the 2D Solid Option option. If you create axisymmetric elements off
the ZX or XY plane, the mesh proceeds, and the related geometry is added to the Output Group. (In the
Axisymmetric Structural and Axisymmetric Thermal environments, the mesh is not created.)
Lock Plane command added
Use the Lock Plane command to prevent rotation of your model. This command is useful when you are
working with axisymmetric or other 2D elements.
NX 9.0
CAE What's New in NX 9.0 471
Material orientation vector display
You can now display the material orientation vectors of axisymmetric elements in the NX Nastran and MSC Nastran
environments.
Where do I find it?
Application Advanced Simulation
Prerequisites A FEM file as the displayed part and work part
NX Nastran as the specified solver
Command Finder
2D Mesh
Support for bearing elements and properties (NX Nastran)
What is it?
You can now use the 1D Mesh command to create NX Nastran CBEAR elements. You can use CBEAR elements
and their associated properties to directly model bearings with speed-dependent properties for rotor dynamic
analyses. You can also use CBEAR elements to account for unsymmetric stiffness and viscous damping. For
example, you can use CBEAR elements to account for unsymmetric stiffness that might result from journal
bearings. Each CBEAR element is defined by a pair of coincident grid points that lie on the rotor‘s axis of rotation.
For more information, see Rotor dynamics (NX Nastran).
Defining speed-dependent properties for bearings
You can define the stiffness and viscous damping values for the CBEAR elements in the new PBEAR physical
property tables dialog box. You can:
● Specify real values if the stiffness or damping values are independent of the rotor‘s speed. NX Nastran then
uses these values for all rotor speeds during the analysis.
● Specify a field to use tabular data if the stiffness or damping varies as a function of the rotor‘s speed.
Note
You specify the stiffness and damping data matrix values (such as TXX, TXY, and TYX) in terms of the X-
and Y- axes of the coordinate system that you specified in the CSYS list in the Region dialog box when
you created the rotor region.
Where do I find it?
CBEAR elements
Application Advanced Simulation
Prerequisite A FEM file as the displayed part and the work part, NX Nastran as the specified solver,
and Structural as the specified analysis type
NX 9.0
472 What’s New in NX 9.0 CAE
Command Finder
1D Mesh
PBEAR dialog box
Application Advanced Simulation
Prerequisite A FEM file as the displayed part and the work part, NX Nastran as the specified solver,
and Structural as the specified analysis type
Command Finder
Physical Properties
Location in dialog box Type→PBEAR
Support for plane stress/plane strain elements and properties (NX Nastran)
What is it?
You can now use the 2D Mesh command to create NX Nastran plane stress and plane strain elements and their
associated physical properties.
You can use the following types of plane strain and plane stress elements in the NX Nastran Structural and
Axisymmetric Structural environments.
Plane strain elements:
● CPLSTN3
● CPLSTN4
● CPLSTN6
● CPLSTN8
Plane stress elements:
● CPLSTS3
● CPLSTS4
● CPLSTS6
● CPLSTS8
For linear plane strain or plane stress elements, you can define their physical properties in the PPLANE physical
property table dialog box. For nonlinear plane strain or plane stress elements, you can define their physical
properties in the PLPLANE physical property table dialog box.
See the NX Nastran Element Library Reference for more information.
Supported solution sequences
You can use plane stress and plane strain elements in the following Nastran solution sequences:
● Linear structural solutions (SOLs 101, 103, 105, 107, 108, 109, 110, 111, 112, and 200)
NX 9.0
CAE What's New in NX 9.0 473
● Advanced nonlinear structural solutions (SOLs 601,106 and 601,129)
● Heat transfer solutions (SOL 153 and 159)
Defining thickness and instances for plane stress elements
If you create a mesh with plane stress elements, to define the source of the mesh‘s thickness, you can choose Field,
Physical Property Table, Midsurface, or Derived. You can also specify a number of instances for the mesh.
To define thicknesses and instances, right-click the plane stress mesh in the Simulation Navigator, then choose
Edit Mesh Associated Data.
Where do I find it?
Application Advanced Simulation
Prerequisites A FEM file as the displayed part and the work part
NX Nastran as the specified solver
Command Finder
2D Mesh
(PPLANE or PLPLANE dialog box) Physical Properties
Support for follower Forces and Moments (Nastran)
What is it?
You can use new options in the Direction list in the Force and Moment dialog boxes to use selected nodes to
define the direction in which the force or moment acts.
● If you select Along 2 Nodes, the software uses those two nodes to define the vector along which the
force or moment acts. With this option, the software creates a FORCE1 or MOMENT1 bulk data entry in
your Nastran input file when you export or solve your model.
● If you select Along 2 Nodes, the software uses those four nodes to define a plane normal. The force or
moment acts normal to that plane. With this option, the software creates a FORCE2 or MOMENT2 bulk
data entry in your Nastran input file when you export or solve your model.
When you define the direction of a force or moment by selecting nodes, the direction of that force or moment can
change as the model deforms. This means that the force or moment becomes a follower force or moment. A follower
force or moment depends on a structure‘s geometry. As a structure deforms, a follower force or moment changes in
magnitude and direction.
In previous releases, you could only create a Force or Moment by explicitly defining a vector.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the work part and displayed part
NX 9.0
474 What’s New in NX 9.0 CAE
NX Nastran or MSC Nastran as the specified solver.
Command Finder
Force or Moment
Simulation Navigator Right-click the Load container→New Load→Force or Moment
Non-structural mass support (Nastran)
What is it?
Use the Non-Structural Mass command to apply a non-structural mass or non-structural lumped mass to selected
elements or their associated physical property tables. Non-structural mass is:
● Present in the model and affects the model‘s dynamic response.
● Not part of the model‘s structural mass.
● Not associated with the geometric cross-sectional properties of an element.
Examples of nonstructural mass include:
● Insulation
● Roofing materials
● Special coating materials
You can use the options in the Non-Structural Mass dialog box to define both distributed and lumped non-
structural masses.
● For distributed non-structural mass, the software spreads the mass evenly over all the elements or over all
the elements associated with the selected physical property table.
● For lumped non-structural mass, the software applies the mass directly to each element you select or to
each element associated with the selected physical property table.
You input distributed non-structural mass as:
● Mass/length for 1D elements.
● Mass/area for 2D elements.
Corresponding Nastran syntax
The Nastran bulk data entry that the NX creates when you export or solve your model depends upon the options that
you select in the Non-Structural Mass dialog box.
● If you select the Lumped Mass on Elements or Lumped Mass on Physical Property Tables
option from the Type list, the software creates the NSML or NSML1 bulk data entry.
● If you select the Distributed Mass on Elements or Distributed Mass on Physical Property Tables option from the Type list, the software creates the NSM or NSM1 bulk data entry.
Supported element types
In NX, you can define a non-structural mass on the following types of 1D and 2D elements:
NX 9.0
CAE What's New in NX 9.0 475
Supported Nastran 1D elements Supported Nastran 2D elements
CBAR
CBEAM
CONROD
CROD
CTUBE
CQUAD4
CQUAD8
CQUADR
CSHEAR
CTRIA3
CTRIA6
CTRIAR
Supported physical property tables
In NX, you can define a non-structural mass on the following physical property tables:
Supported Nastran physical property tables
PBAR
PBARL
PBEAM
PBEAML
PCOMP
PCOMPG (with a Laminate physical property table)
PROD
PSHEAR
PSHELL
PTUBE
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the work part and displayed part,
NX Nastran or MSC Nastran as the specified solver
Structural as the specified analysis type
Advanced Simulation
Non-Structural Mass
Simulation Navigator Right-click the Loads container→New Load→Non-Structural Mass
NX 9.0
476 What’s New in NX 9.0 CAE
Boundary conditions for 2D solid elements (NX Nastran)
What is it?
This release includes enhancements and additions to NX Nastran axisymmetric boundary conditions.
Some boundary condition types require you to specify a direction or DOF. In previous releases, the axisymmetric
environments (Axisymmetric Structural, Axisymmetric Thermal) provided axisymmetric boundary
conditions that limited the available DOF and directions to only those valid for the axisymmetric environment.
In this release, axisymmetric are now also available in the Structural and Thermal environments. Plane strain and
plane stress elements are available in the Structural environment. The axisymmetric versions of the boundary
conditions have also been added to these environments.
In NX Nastran, you can create solid elements on either the ZX plane or the XY plane. If a boundary condition type
has an axisymmetric (2D solid) version, the name includes the axisymmetric plane (for example, Component Force ZX).
The following table lists the modifications and additions to boundary conditions in the NX Nastran environments.
Boundry Condition Axisymmetric (2D Solid) Types
ZX Plane, Z Axis of rotation
XY Plane, X Axis of rotation
Acceleration
Whole Model – Components ZX Whole Model – Components XY
Whole Model – Magnitude and
Direction – ZX
Whole Model – Magnitude and
Direction – ZX
Components ZX Components ZX
Magnitude and Direction ZX Magnitude and Direction XY
Normal ZX Normal XY
Force Component Force ZX Component Force ZX
Edge – Face ZX Edge – Face ZX
Pressure On Axisymmetric Elements
(Normal to Edge) ZX
On Axisymmetric Elements ZX
On Axisymmetric Elements ZX On Axisymmetric Elements ZX
On Axisymmetric Elements (Normal to Edge) ZX
On Axisymmetric Elements
(Normal to Edge) Spatial ZX
On Axisymmetric Elements (Normal to Edge) ZX
On Axisymmetric Elements (Normal
to Edge) Spatial ZX
Edge Load Edge Load on Plane Strain and
Stress Elements (Normal to
Edge) ZX
Edge Load on Plane Strain and Stress
Elements (Normal to Edge) ZX
NX 9.0
CAE What's New in NX 9.0 477
How do I use it?
The general workflow for applying an axisymmetric boundary condition is as follows:
1. Create a FEM and Simulation.
● Select the NX Nastran solver.
● Select the Analysis Type.
● Select the 2D Solid Option to identify the plane for the axisymmetric model: ZX Plane, Z Axis, or XY Plane, X Axis.
2. Create axisymmetric, plane strain, or plane stress elements on the axisymmetric plane.
3. Make the Simulation the work part.
4. Select an axisymmetric type boundary condition to apply to the axisymmetric elements.
For example, if the 2D Solid Option is XY Plane, X Axis, select the Force load, and set the Type to
Component Force XY.
Where do I find it?
Application Advanced Simulation
Prerequisites A Simulation as the displayed part and work part
NX Nastran as the specified solver
Edge Load on Plane Strain and
Stress Elements (Normal to
Edge) - Spatial ZX
Edge Load on Plane Strain and Stress
Elements (Normal to Edge) - Spatial
ZX
Edge Load on Plane Strain and
Stress Elements ZX
Edge Load on Plane Strain and Stress
Elements ZX
Gravity Magnitude and Direction ZX Magnitude and Direction ZX
Gravity ZX Gravity ZX
Rotation Whole Model ZX Whole Model ZX
Model Subset ZX Model Subset ZX
User Defined Constraint SPC ZX SPC ZX
Enforced Displacement
Constraint
Components ZX Components ZX
Manual Coupling MPC ZX MPC ZX
NX 9.0
478 What’s New in NX 9.0 CAE
Edge loads for plane stress and plane strain elements (NX Nastran)
What is it?
Use the new Edge Load command to define a surface traction on an edge of:
● a plane strain element (CPLSTN3, CPLSTN4, CPLSTN6, and CPLSTN8)
● a plane stress element (CPLSTS3, CPLSTS4, CPLSTS6, and CPLSTS8)
For SOL 601 analyses, you can define the surface tractions such that they:
● Maintain their orientation to the element‘s geometry or maintain their original orientation in a geometric
nonlinear analysis.
● Are time-dependent or time-independent in a transient analysis (SOL 601,129).
Corresponding Nastran syntax
The Edge Load command corresponds to the NX Nastran PLOADE1 bulk data entry. For more information, see
PLOADE1 in the NX Nastran Quick Reference Guide.
Supported solution sequences
You can define an Edge Load on plane strain and plane stress elements in the following Nastran solution
sequences:
● Linear structural solutions (SOLs 101, 103, 105, 107, 108, 109, 110, 111, 112, and 200)
● Advanced nonlinear structural solutions (SOLs 601,106 and 601,129)
● Heat transfer solutions (SOL 153 and 159)
Where do I find it?
Application Advanced Simulation
Prerequisites A Simulation file as the work part and displayed part
NX Nastran as the specified solver
Axisymmetric Structural as the specified analysis type
Command Finder
Edge Load
Edge-to-Edge Contact in structural analyses (NX Nastran)
What is it?
You can now use the Edge-to-Edge Contact command to define contact conditions in Structural analyses. In
previous releases, you could use the Edge-to-Edge Contact only in the Axisymmetric Structural solver
environment.
You can use the Edge-to-Edge Contact command to define contact between the following types of elements:
NX 9.0
CAE What's New in NX 9.0 479
● Axisymmetric elements (CTRAX3, CQUADX4, CTRAX6 and CQUADX8).
● Plane strain elements (CPLSTN3, CPLSTN4, CPLSTN6, and CPLSTN8).
● Plane stress elements (CPLSTS3, CPLSTS4, CPLSTS6, and CPLSTS8
Note
For SOL 601 analyses, the elements must be oriented in the XZ plane.
Corresponding Nastran syntax
When you solve or export your model, the options in the Edge-to-Edge Contact dialog box define a BCTSET
bulk data entry in your NX Nastran input file.
Where do I find it?
Application Advanced Simulation
Prerequisites A Simulation file as the work part and displayed part
NX Nastran, as the specified solver
Structural or Axisymmetric Structural as the specified analysis type
Command Finder
Edge-to-Edge Contact
Response Simulation enhancements
What is it?
This release includes the following enhancements for Response Simulation.
Removal of restriction on using General functions for excitations
You can now use a General type of function in an excitation if the excitation has the correct abscissa and ordinate
units for the excitation.
In previous versions, the XY Function Manager did not allow you to use a General type of function even if it
had the correct abscissa and ordinate units for the excitation.
Nodal average stress and strain response function results
When you evaluate nodal function response results, you can now choose Stress or Strain as the result type.
Reaction Force response results
When you evaluate peak results in Response Spectrum or DDAM events, you can now choose Reaction Force as
the result type.
NX 9.0
480 What’s New in NX 9.0 CAE
Observation node listed with Peak response results
After you evaluate peak response results of Displacement, Velocity, and Acceleration, and when you use a relative
Observation node, the Observation node is now listed in the Information window when you request information on
the response results.
Change to default setting of Allow Override of Obsolete Status customer default
The Allow Override of Obsolete Status customer default is now selected by default. When you re-solve a SOL
103 – Response Simulation modal solution after creating a response simulation event and excitations, the response
simulation becomes obsolete and unusable. When the Allow Override of Obsolete Status customer default is
selected, you can use the Check Obsolete Status command to clear the obsolete status.
When the Allow Override of Obsolete Status option is not selected, you can use the Check Obsolete Status command to clear the obsolete status only if you have not changed the modal settings, such as damping and
the list of active modes to be used for the response simulation.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation is the displayed part and the work part and NX Nastran is the specified
solver.
A Response Simulation solution process is active.
TABLEDi bulk entry support (Nastran)
What is it?
In Nastran, you define frequency-dependent and time-dependent dynamic loads with (x,y) tabular data that is listed
on either TABLED1, TABLED2, TABLED3, or TABLED4 bulk entries. During a Nastran run, the software linearly
interpolates or extrapolates the tabular data to determine the value of the dynamic load. Nastran uses the interpolated
or extrapolated value of the dynamic load during the solve.
Prior to this release, NX supported writing frequency-dependent and time-dependent dynamic loads to only
TABLED1 bulk entries. With this release, NX also supports writing frequency-dependent and time-dependent
dynamic loads to TABLED2 and TABLED3 bulk entries. Nastran uses the TABLED1, TABLED2, and TABLED3
bulk entries as follows:
● The (x,y) tabular data listed on a TABLED1 bulk entry is used to form a piecewise representation of the
form y = yT(x), where the table lookup at frequency or time x returns yT(x) as the value for the dynamic
load.
● The (x,y) tabular data listed on a TABLED2 bulk entry is used to form a piecewise representation of the
form y = yT(x – X1), where the table lookup at frequency or time x returns yT(x – X1) as the value for the
dynamic load. X1 is a parameter used to shift the data range.
● The (x,y) tabular data listed on a TABLED3 bulk entry is used to form a piecewise representation of the
form y = yT((x – X1)/X2), where the table lookup at frequency or time x returns yT((x – X1)/X2) as the
value for the dynamic load. X1 is a parameter used to shift the data range and X2 is a parameter used to
scale the data range.
NX 9.0
CAE What's New in NX 9.0 481
In the TABLED1 bulk entry, you can designate whether the table lookup is from a linear-linear, log-log, or semi-log
representation of the tabular data. In the TABLED2 and TABLED3 bulk entries, you cannot designate that the table
lookup is from a log-log or semi-log representation of the tabular data.
For more information on log-log and semi-log representations of tabular data, see New interpolation options for
table field data.
You control which TABLEDi entry NX writes to the Nastran input file from the Table Field dialog box.
● If you want NX to write a TABLED1 entry to the Nastran input file, make sure that the Independent Value Shift X1 and Independent Value Divisor X2 check boxes are not selected. To designate that the
table lookup is from a log-log or semi-log representation of the tabular data, select the log option of your
choice from the Algorithm list. Otherwise, the table lookup is from the default linear-linear representation
of the tabular data.
● If you want NX to write a TABLED2 entry to the Nastran input file, do the following:
o Select the Independent Value Shift X1 check box and enter a value for the X1 parameter in the
Independent Value Shift X1 box.
o Make sure the Independent Value Divisor X2 check box is not selected.
Because TABLED2 bulk entries only support linear-linear representation of the tabular data, the
Independent Value Shift X1 check box is unavailable if you select any of the log options from the
Algorithm list.
● If you want NX to write a TABLED3 entry to the Nastran input file, do either of the following:
o Select the Independent Value Divisor X2 check box and enter a value for the X2 parameter in
the Independent Value Divisor X2 box.
o Select both the Independent Value Shift X1 and Independent Value Divisor X2 check
boxes and enter a values for the X1 and X2 parameters in the Independent Value Shift X1 box
and Independent Value Divisor X2 box.
Because TABLED3 bulk entries only support linear-linear representation of the tabular data, the
Independent Value Divisor X2 check box is unavailable if you select any of the log options from the
Algorithm list.
Where do I find it?
Application Advanced Simulation
Simulation Navigator Right-click Fields→New Field→Table
Location in dialog box Domain group→Independent list→select Frequency or Time
Options group→Interpolation, Algorithm, and Values Outside Table
lists, and the Independent Value Shift X1 and Independent Value Divisor X2 check boxes
TABLEMi bulk entry support (Nastran)
What is it?
In Nastran, you define temperature-dependent material properties with (x,y) tabular data that is listed on either
TABLEM1, TABLEM2, TABLEM3, or TABLEM4 bulk entries. During a Nastran run, the software linearly
NX 9.0
482 What’s New in NX 9.0 CAE
interpolates or extrapolates the tabular data to determine the value of the material property at a specific temperature.
Nastran uses the interpolated or extrapolated value of the material property during the solve.
Prior to this release, NX supported writing temperature-dependent material properties to only TABLEM1 bulk
entries. With this release, NX also supports writing temperature-dependent material properties to TABLEM2 and
TABLEM3 bulk entries. Nastran uses the TABLEM1, TABLEM2, and TABLEM3 bulk entries as follows:
● The (x,y) tabular data listed on a TABLEM1 bulk entry is used to form a piecewise representation of the
form y = yT(x), where the table lookup at temperature x returns yT(x) as the value for the material property.
● The (x,y) tabular data listed on a TABLEM2 bulk entry is used to form a piecewise representation of the
form y = zyT(x – X1), where the table lookup at temperature x returns yT(x – X1), where X1 is a parameter
used to shift the data range. The returned value is then scaled by z to obtain the value for the material
property, where z is the value of the material property on the corresponding MATi bulk entry.
● The (x,y) tabular data listed on a TABLEM3 bulk entry is used to form a piecewise representation of the
form y = zyT((x – X1)/X2), where the table lookup at temperature x returns yT((x – X1)/X2), where X1 is a
parameter used to shift the data range and X2 is a parameter used to scale the data range. The returned
value is then scaled by z to obtain the value for the material property, where z is the value of the material
property on the corresponding MATi bulk entry.
In the TABLEM1 bulk entry, you can designate whether the table lookup is from a linear-linear, log-log, or semi-log
representation of the tabular data. In the TABLEM2 and TABLEM3 bulk entries, you cannot designate that the table
lookup is from a log-log or semi-log representation of the tabular data.
For more information on log-log and semi-log representations of tabular data, see New interpolation options for
table field data.
You control which TABLEMi entry NX writes to the Nastran input file from the Table Field dialog box.
● If you want NX to write a TABLEM1 entry to the Nastran input file, make sure that the Independent Value Shift X1 and Independent Value Divisor X2 check boxes are not selected. To designate that the
table lookup is from a log-log or semi-log representation of the tabular data, select the log option of your
choice from the Algorithm list. Otherwise, the table lookup is from the default linear-linear representation
of the tabular data.
● If you want NX to write a TABLEM2 entry to the Nastran input file, do the following:
o Select the new Independent Value Shift X1 check box and enter a value for the X1 parameter
in the Independent Value Shift X1 box.
o Make sure the Independent Value Divisor X2 check box is not selected.
Because TABLEM2 bulk entries only support linear-linear representation of the tabular data, the
Independent Value Shift X1 check box is unavailable if you select any of the log options from the
Algorithm list.
● If you want NX to write a TABLEM3 entry to the Nastran input file, do either of the following:
o Select the Independent Value Divisor X2 check box and enter a value for the X2 parameter in
the Independent Value Divisor X2 box.
o Select both the Independent Value Shift X1 and Independent Value Divisor X2 check
boxes and enter a values for the X1 and X2 parameters in the Independent Value Shift X1 box
and Independent Value Divisor X2 box.
Because TABLEM3 bulk entries only support linear-linear representation of the tabular data, the
Independent Value Divisor X2 check box is unavailable if you select any of the log options from the
Algorithm list.
NX 9.0
CAE What's New in NX 9.0 483
Where do I find it?
Application Advanced Simulation
Prerequisite
Select a material→Copy the selected material →Field→Table
Constructor
Command Finder
Manage Materials
Location in dialog box Options group→Interpolation, Algorithm, and Values Outside Table
lists, and the Independent Value Shift X1 and Independent Value Divisor X2 check boxes
Element quality check enhancements (Nastran)
What is it?
In this release, the Element Quality command has been updated to include the following enhancements to the
Nastran GEOMCHECK executive control statement from the NX Nastran 9.0 release:
Element type Quality check NX Nastran keyword
CQUAD4 The aspect ratio of the longest
element edge to the shortest element
edge
QAD_AR
CQUAD8 Skew angle Q8_SKEW
Taper ratio Q8_TAPER
Minimum and maximum interior
angle measurements
QA_MIN and QA_MAX
The ratio of the longest element edge
to the shortest element edge
Q8_AR
Evaluates the location of midside
nodes.
Q8_EPLR
CTRIA6 Minimum and maximum interior
angle measurements
TA6_MIN and TA6_MAX
The ratio of the longest element edge
to the shortest element edge
TA6_AR
Evaluates the location of midside
nodes.
TA6_EPLR
NX 9.0
484 What’s New in NX 9.0 CAE
Where do I find it?
Application Advanced Simulation
Prerequisites A FEM file as the work part and displayed part
NX Nastran version 9.0
Command Finder
Element Quality
Amplitude-Frequency mode normalization method (NX Nastran)
What is it?
This release includes support for the new Amplitude-Frequency (AF) mode normalization method.
The AF normalization method is supported with the Householder and Lanczos eigenvalue methods. In NX, you can
select the new AF option from the Method for Normalizing Eigenvectors list in the Real Eigenvalue-Householder and Real Eigenvalue-Lanczos dialog boxes.
With the AF normalization method, NX Nastran scales each mode shape so that the product of the mode shape x
with its natural frequency ω is maximally normalized:
max {ω|xi|} = 1
or equivalently:
max {|xi|} = 1/ω
If the natural frequency is very small, then NX Nastran reverts the AF normalization to the MAX normalization
method to prevent overflow. The default tolerance for determining a small frequency is 1.0e-4.
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM or Simulation file as the displayed part and the work part
NX Nastran version 9.0 or higher as the specified solver
Command Finder
Modeling Objects
Location in dialog box Type→Real Eigenvalue-Householder or Real Eigenvalue-Lanczos
Contact and glue support improvements (NX Nastran)
What is it?
This release includes improved support for NX Nastran contact and glue conditions. These enhancements include:
● Support for previewing the location of contact and glue elements that are created during the solve.
NX 9.0
CAE What's New in NX 9.0 485
● The ability to control the stiffness of the edge-to-surface glue.
● New thermal-mechanical coupling properties for advanced nonlinear contact.
Previewing the location of contact and glue elements
When you solve a model that contains either contact or glue conditions, NX Nastran internally creates contact or
glue elements using the contact or glue regions and search distance that you define. Although these contact or glue
elements may become inactive as NX Nastran iterates, it can be helpful to understand where those elements are
created.
You can use the new Export a Preview Bulk Data File option in the Contact Parameters-Linear Global and Glue Parameters-Linear Global dialog boxes to write out a bulk data file that contains the following
dummy entries:
● Shell element entries for face locations.
● PLOTEL entries for edge locations.
● GRID, property, and material bulk data entries.
When NX writes the preview output depends on whether you are previewing contact or clue conditions:
● For contact conditions, the software writes the preview output when it evaluates the initial, open contact
condition. This occurs before any loading is applied to the model.
● For glue conditions, the software writes the preview output when it creates the glue elements. This occurs
before any loading is applied to the model.
When you import the preview file into NX, the software uses these dummy entities to display the source and target
locations for contact and glue conditions. In the following simple example, (1) shows the original model in which
the red mesh is enforced vertically into the green mesh. (2) shows how the preview appears when you import the file
into NX.
Note
The colors shown in (2) were manually modified in NX after the preview file was imported.
All contact elements begin with an active status. By the end of the solution, some contact elements may become
inactive because they did not participate in the converged solution. To view the locations of the final, active contact
elements, you can use the options on the Contact Result tab in the Structural Output Request modeling
object dialog box to request the output of contact tractions. After you solve the solution, you can view the contact
tractions in the OP2 file in NX Post Processing. The following graphic shows an example of those contact tractions.
NX 9.0
486 What’s New in NX 9.0 CAE
NX Nastran uses the following naming convention for the preview files:
<input_file_name>_cnt_preview<subcaseid>_<contactsetid>.dat
<input_file_name>_glue_preview<subcaseid>_<gluesetid>.dat
For example, if an input file named test.dat includes a subcase numbered 101 and a glue condition numbered 201,
then the name of the resulting preview file is:
test_glue_preview_101_201.dat
The Export a Preview Bulk Data File option corresponds to the PREVIEW field for the BCTPARM and
BGPARM bulk data entries.
Controlling the stiffness of edge-to-surface glue
You can use the new Edge-to-Surface Glue Stiffness Distribution on Glued Surface option in the Glue Parameters-Linear Global dialog box to change how the edge-to-surface glue stiffness is distributed on the
surface being glued. This option corresponds to the ESOPT field for the BGPARM bulk data entry.
Shell element theory does not account for changes in shell thickness or normal strains that are perpendicular to the
plane of the shell element. The Edge-to-Surface Glue Stiffness Distribution on Glued Surface option lets
you choose to handle the linking of the zero normal strains. These strains exist in the shell elements associated with
the edge that is being glued to the surface.
In the graphic below, the blue line represents the shell element associated with the edge, and the green line
represents the surface.
Option Description Example
NX 9.0
CAE What's New in NX 9.0 487
Strains Are Not Constrained The strains in the plane of the surface
being glued in the direction
perpendicular to the edge are not
constrained by the glue stiffness.
Strains Are Constrained The strains in the plane of the surface
being glued on the area corresponding
to the shell element thickness (t/2) in
the direction perpendicular to the edge,
are constrained by the glue stiffness.
This is the glue stiffness behavior that
existed before NX Nastran 8.5.
The following example illustrates the differences between the Edge-to-Surface Glue Stiffness Distribution on Glued Surface option. This example includes an equal compressive pressure load on the top and bottom of the
solid elements. Here, the edges of elements in the 2D mesh (shown in blue) are glued to the faces of the elements in
the 3D mesh (shown in green).
Option Description Example
Strains Are Not Constrained
The deformations in
the solid mesh
demonstrate that the
glue stiffness did not
prevent local strain at
the glue interface.
NX 9.0
488 What’s New in NX 9.0 CAE
Strains Are Constrained
The deformations in
the solid mesh
demonstrate that the
glue stiffness did
prevent local strain at
the glue interface.
New thermal-mechanical coupling properties for Advanced Nonlinear Contact
New Thermo-Mechanical Coupling options have been added to the SOL 601 tab in the Contact Parameters-Advanced Nonlinear Pair dialog box. You can use these options to control aspects of a thermo-
mechanical analysis.
Option Description Corresponding field on the BCTPARA
bulk data entry
Contact Heat Transfer Coefficient
Calculates the amount of heat transfer
between bodies in contact.
TMCHHAT
Proportion of Heat Going to the Contactor Body
Coefficient that specifies the proportion
of heat generated due to frictional
contact going to the source body.
TMCFC
Proportion of Heat Going to the Target Body
Coefficient that specifies the proportion
of heat generated due to frictional
contact going to the target body.
TMCFT
Where do I find it?
Contact Parameters-Linear Global and Glue Parameters-Linear Global dialog boxes
Application Advanced Simulation
Prerequisites A Simulation file as the displayed part and the work part
NX Nastran as the specified solver
Structural or Axisymmetric Structural as the specified analysis type
Command Finder
Modeling Objects
Location in dialog box Type→Contact Parameters-Linear Global or Glue Parameters-Linear Global
Contact Parameters-Advanced Nonlinear Pair
NX 9.0
CAE What's New in NX 9.0 489
Application Advanced Simulation
Prerequisites A Simulation file as the displayed part and the work part
NX Nastran as the specified solver, Structural as the specified analysis type
SOL 601, 106 Advanced Nonlinear Statics as the solution type
Command Finder
Modeling Objects
Location in dialog box Type→Contact Parameters-Advanced Nonlinear Pair
New F56 summary file in the Solution Monitor (NX Nastran)
What is it?
When you solve an NX Nastran solution, NX now creates a new, auxiliary output file called the .f56 file. The .f56
file contains a summary version of the data in the .f06 output data file.
The .f56 file contains a summary of the solution and a list of any warning or error messages issued by NX Nastran
during the solve.
You can use the new Solution Summary tab in the Solution Monitor to view the contents of the .f56 file as
they are written during the solve. The .f56 summary file makes it easier for you to view the pertinent error and
warning information from the analysis, which can be harder to locate within the larger, comprehensive .f06 file.
NX 9.0
490 What’s New in NX 9.0 CAE
New F56 option
In NX, you can use the F56 option in the Solution Parameters modeling object dialog box to control whether
NX Nastran summarizes the contents of the .f06 file in an .f56 file. This option corresponds to the NX Nastran
PARAM,F56 parameter.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation as the displayed part and the work part
NX Nastran as the specified solver
Simulation Navigator Right-click a solution→Solve
Support for temperature output at nodes (NX Nastran/NX Multiphysics)
What is it?
You can now request the calculation of temperatures at nodes. Use the options on the new Temperature tab in the
Structural Output Requests dialog box to calculate these temperatures during an NX Multiphysics structural
analysis.
You can use the new Temperature customer default to control whether the Enable OTEMP Request option on
the Temperature tab is selected by default.
Where do I find it?
Temperature output request
Application Advanced Simulation
Prerequisite A FEM or Simulation file as the displayed part and the work part
NX Nastran version 9.0 or higher as the specified solver
Command Finder
Modeling Objects
Location in dialog box Type list→Structural Output Requests
Temperature customer default
Menu File →Utilities→Customer Defaults
Location in dialog box Simulation→NX MULTIPHYSICS→Results tab, Structural group
NX 9.0
CAE What's New in NX 9.0 491
Import and export support improvements for Nastran
What is it?
This release includes support enhancements for Nastran:
● Executive control, case control, and bulk data entry support enhancements
● Parameters
● Nastran statement changes
Executive control, case control, and bulk data entry support enhancements
Name NX
Nastran
import/
export
support
MSC
Nastran
import/
export
support
Notes
ACCEL1 Yes Yes ACCEL1 loads are now imported as field data if you select the Import selective loads as field data option in the Import Simulation
dialog box.
BCTPARA The TMCHHAT, TMCFC, and TMCFT fields are now supported.
The PENETOL, TCMOD, RFORCE, LFORCE, RTPCHECK,
RTPMAX fields are no longer supported.
BCTPARM Yes No The PREVIEW field is now supported.
For more information, see Contact and glue support improvements (NX
Nastran).
BGTPARM Yes No The PREVIEW and ESOPT fields are now supported.
For more information, see Contact and glue support improvements (NX
Nastran).
CBEAR Yes No Currently, importing CBEAR elements from OP2 files is supported only
through the IBULK datablock.
For more information, see Rotor dynamics (NX Nastran).
CPLSTN3 Yes No This element is supported in the XY and ZX planes only.
CPLSTN4 Yes No This element is supported in the XY and ZX planes only.
CPLSTN6 Yes No This element is supported in the XY and ZX planes only.
CPLSTN8 Yes No This element is supported in the XY and ZX planes only.
CPLSTS3 Yes No This element is supported in the XY and ZX planes only.
You define the material orientation vector and nodal thickness values
for this element as element associated data.
CPLSTS4 Yes No This element is supported in the XY and ZX planes only.
You define the nodal thickness values for this element as element
NX 9.0
492 What’s New in NX 9.0 CAE
associated data.
CPLSTS6 Yes No This element is supported in the XY and ZX planes only.
You define the nodal thickness values for this element as element
associated data.
CPLSTS8 Yes No This element is supported in the XY and ZX planes only.
You define the nodal thickness values for this element as element
associated data.
CQUADX4 Yes No ● You can now display the material orientation vectors for this
element.
● You can now create this element in the XY plane.
CQUADX8 Yes No ● You can now display the material orientation vectors for this
element.
● You can now create this element in the XY plane.
CTRAX3 Yes No ● You can now display the material orientation vectors for this
element.
● You can now create this element in the XY plane.
CTRAX6 Yes No ● You can now display the material orientation vectors for this
element.
● You can now create this element in the XY plane.
ECHO case control
command
Yes Yes The FILE field is not currently supported for import.
FORCE1 Yes Yes Previously, NX imported a FORCE1 entry as a FORCE entry.
For more information, see Support for follower Forces and Moments
(Nastran).
FORCE2 Yes Yes Previously, NX imported a FORCE1 entry as a FORCE entry.
For more information, see Support for follower Forces and Moments
(Nastran).
GEOMCHECK
executive control
command
Yes Yes The QAD_AR geometry check is now supported for CQUAD4
elements.
The Q8_SKEW, Q8_TAPER, Q8_IAMIN, Q8_IAMAX, Q8_AR, and
Q8_EPLR checks are now supported for CQUAD8 elements.
The TA6_IAMIN, TA6_IAMX, TA6_AR, TA6_SPLR checks are now
supported for CTRIA6 elements.
For more information, see Element quality check enhancements
(Nastran).
GROUP Yes No META, descriptor, and TYPEi=PROP are not currently supported for
NX 9.0
CAE What's New in NX 9.0 493
import.
MATCID Yes No All fields are supported.
MODSEL case
control command
Yes No For SOL 103 and SOL 110, this command is imported at the solution
level. For SOL 111 and SOL 112, this command is imported at the
subcase level.
MOMENT1 Yes Yes Previously, NX imported a MOMENT1 entry as a MOMENT entry.
For more information, see Support for follower Forces and Moments
(Nastran).
MOMENT2 Yes Yes Previously, NX imported a MOMENT2 entry as a MOMENT entry.
For more information, see Support for follower Forces and Moments
(Nastran).
NSM case control
command
Yes Yes For more information, see Non-structural mass support (Nastran).
NSM Yes Yes
NSM1 Yes Yes
NSMADD Yes Yes
NSML Yes Yes
NSML1 Yes Yes
NXSTRAT Yes No ● NX now supports the BEAMALG field. Use the new Beam
Algorithm option in the Strategy Parameters dialog box to
specify the beam algorithm to use for elastic beam
formulations.
● The RTSUBD field (Subdivision Scheme Based On
option) has been removed. It is no longer supported by NX
Nastran.
PBEAR Yes No Currently, importing the PBEAR entry from OP2 files is supported only
through the IBULK datablock.
For more information, see Rotor dynamics (NX Nastran).
PLOADE1 Yes No The value of PA must equal the value for PB.
For more information, see Edge loads for plane stress and plane strain
elements (NX Nastran).
PLOADX1 Yes Yes
(MSC
Axisym
metric
Thermal
analyses)
The value of PA must equal the value for PB.
PLOADX1 is now supported in the XY plane. In previous releases, it
was only supported in the ZX plane.
PPLANE Yes No All fields are supported.
NX 9.0
494 What’s New in NX 9.0 CAE
RFORCE1 Yes No Only CID=0 is supported for import. The MB field is currently
unsupported for import.
For more information, see Rotor dynamics (NX Nastran).
ROTORB Yes No For more information, see Rotor dynamics (NX Nastran).
ROTORD Yes No
ROTORG Yes No
RMETHOD case
control command
Yes No
TABLED1 Yes Yes ● The value for the independent variable can now be specified
more than once, provided that it is not one of the two end
points.
● The XAXIS and YAXIS entries are now supported for import
and export.
● The EXTRAP field introduced in the NX Nastran 9.0 release is
not currently supported for import or export.
For more information, see TABLEDi bulk entry support (Nastran).
TABLED2 Yes Yes ● The value for the independent variable can now be specified
more than once, provided that it is not one of the two end
points.
● In previous releases, NX imported the TABLED2 entry as a
TABLED1 entry.
● The EXTRAP field introduced in the NX Nastran 9.0 release is
not currently supported for import or export.
For more information, see TABLEDi bulk entry support (Nastran).
TABLED3 Yes Yes ● The value for the independent variable can now be specified
more than once, provided that it is not one of the two end
points.
● In previous releases, NX imported the TABLED3 entry as a
TABLED1 entry.
● The EXTRAP field introduced in the NX Nastran 9.0 release is
not currently supported for import or export.
For more information, see TABLEDi bulk entry support (Nastran).
TABLEM1 Yes Yes ● The value for the independent variable can now be specified
more than once, provided that it is not one of the two end
points.
● The XAXIS and YAXIS entries are now supported for import
and export.
● The EXTRAP field introduced in the NX Nastran 9.0 release is
not currently supported for import or export.
NX 9.0
CAE What's New in NX 9.0 495
For more information, see TABLEMi bulk entry support (Nastran).
TABLEM2 Yes Yes The value for the independent variable can now be specified more than
once, provided that it is not one of the two end points.
The EXTRAP field introduced in the NX Nastran 9.0 release is not
currently supported for import or export.
For more information, see TABLEMi bulk entry support (Nastran).
TABLEM3 Yes Yes The value for the independent variable can now be specified more than
once, provided that it is not one of the two end points.
The EXTRAP field introduced in the NX Nastran 9.0 release is not
currently supported for import or export.
For more information, see TABLEMi bulk entry support (Nastran).
TABLES1 Yes Yes The value for the independent variable can now be specified more than
once, provided that it is not one of the two end points.
TEMP Yes Yes The TEMP(LOAD) command is now imported as field data for
axisymmetric structural solutions if you select the Import selective loads as field data option in the Import Simulation dialog box.
TIME executive
control command
Yes Yes The T2 field is not currently supported for import.
TSTEPNL Yes Yes The KDAMP and KUPDATE fields are now supported. Use these fields to
include differential stiffness in the calculation of structural damping and
specify the method for controlling stiffness updates.
These new fields are available in NX Nastran 9.0 and higher.
Parameter support enhancements
NX now supports the following Nastran parameters:
● AGGPCH
● DIGITS
● EXTBEMI
● EXTBEMO
● F56
● GDAMPF
● INP4FMT
● MPCZERO
● MTRFCTD
● MTRFCTV
● OIBULK
● OP2FMT
NX 9.0
496 What’s New in NX 9.0 CAE
● OP4FMT
● PBRPROP
● RDCNT
● RDRESVEC
● RMSSF
● ROTCSV
● ROTGPF
● ROTSYNC
● SFEF70
NX no longer supports the MTRDAMP parameter.
Nastran statement changes
System cell
System cell name System cell description Description of change
178 — — — Defines a grid identification number offset for CWELD
elements.
182 — — — Defines a constraint element identification number offset for
CWELD elements.
204 CORDM Specifies the default value for CORDM field on the
PSOLID entry.
321 Q4_WARP S urface warping factor GEOMCHECK check value for
CQUAD4 and CQUADR.
322 Q4_IAMIN Minimum interior angle GEOMCHECK check value for
CQUAD4 and CQUADR
325 T3_IAMAX Maximum interior angle GEOMCHECK check value for
CTRIA3 and CTRIAR.
327 BEAM_OFF Element offset length ratio GEOMCHECK check value for
CBEAM.
329 MSGLIMIT Maximum number of messages produced for each element
type.
330 MSGTYPE Controls the messages that are produced when geometry
tests exceed tolerance values.
332 TET_EPLR Edge point length ratio GEOMCHECK check value for
CTETRA.
334 HEX_AR Aspect ratio of longest edge to shortest edge GEOMCHECK
check value for CHEXA.
335 HEX_EPLR Edge point length ratioGEOMCHECK check value for
CHEXA.
NX 9.0
CAE What's New in NX 9.0 497
System cell
System cell name System cell description Description of change
337 HEX_WARP Face warp coefficient GEOMCHECK check value for
CHEXA.
338 PEN_AR Aspect ratio of longest edge to shortest edge GEOMCHECK
check value for CPENTA.
339 PEN_EPLR Edge point length ratioGEOMCHECK check value for
CPENTA.
341 PEN_WARP Quadrilateral face warp coefficient GEOMCHECK check
value for CPENTA.
442 — — — Controls whether Solution Monitor files are generated for
NX and FEMAP. It is only valid on the platforms supported
by NX and FEMAP.
447 QDX_SKEW Skew angle GEOMCHECK check value for CQUADX4,
CQUADX8, CPLSTS4, CPLSTS8, CPLSTN4, and
CPLSTN8 .
448 QDX_TAPR Taper ratioGEOMCHECK check value for CQUADX4,
CQUADX8, CPLSTS4, CPLSTS8, CPLSTN4, and
CPLSTN8.
449 QDX_IAMN Minimum interior angle GEOMCHECK check value for
CQUADX4, CQUADX8, CPLSTS4, CPLSTS8, CPLSTN4,
and CPLSTN8 .
450 QDX_IAMX Maximum interior angle GEOMCHECK check value for
CQUADX4, CQUADX8, CPLSTS4, CPLSTS8, CPLSTN4,
and CPLSTN8
451 QDX_AR Aspect ratio of longest edge to shortest edge GEOMCHECK
check value for CQUADX4, CQUADX8, CPLSTS4,
CPLSTS8, CPLSTN4, and CPLSTN8.
452 QDX_EPLR Edge point length ratio GEOMCHECK check value for
CQUADX8, CPLSTS8, and CPLSTN8 .
454 TRX_IAMN Minimum interior angle GEOMCHECK check value for
CTRAX3, CTRAX6, CPLSTS3, CPLSTS6, CPLSTN3, and
CPLSTN6.
455 TRX_IAMX Maximum interior angle GEOMCHECK check value for
CTRAX3, CTRAX6, CPLSTS3, CPLSTS6, CPLSTN3, and
CPLSTN6.
456 TRX_AR Aspect ratio of longest edge to shortest edge GEOMCHECK
check value for CTRAX3, CTRAX6, CPLSTS3, CPLSTS6,
CPLSTN3, and CPLSTN6 .
457 TRX_EPLR Edge point length ratio GEOMCHECK check value for
CTRAX6, CPLSTS6, and CPLSTN6.
462 — — — Solution options for SOL 111. Added in-core SMP
NX 9.0
498 What’s New in NX 9.0 CAE
System cell
System cell name System cell description Description of change
option when
SYSTEM(462) = 1.
466 PYR_AR Aspect ratio of longest edge to shortest edge GEOMCHECK
check value for CPYRAM.
467 PYR_EPLR Edge point length ratioGEOMCHECK check value for
CPYRAM.
469 PYR_WARP Face warp coefficient GEOMCHECK check value for
CPYRAM.
509 — — — When ND is specified on the EIGRL bulk data entry,
determines whether to increase ND automatically to include
all roots in a cluster. If ND is not permitted to increase
(default), only part of a cluster of multiple eigenvalues is
computed, and the modal space will not be uniquely defined.
In this scenario, results computed from that modal space
may be unstable (frequency response, transient response,
CMS solution, etc.).
519 — — — 0 (default): Automatically supply blank fields 5 through 8 of
a wide field card if only fields 1 through 4 are provided.
1: Do not automatically supply fields 5 through 8 (retained
to preserve old behavior of NX Nastran).
524 RANFRF Flag to output frequency response in addition to any PSD
output
525 — — — Enables integer inputs to be 11 characters.
526 — — — In NX Nastran 8.1, the torsional constant calculation for the
cross-section types ―CHAN1‖ and ―H‖ on the
PBARL/PBEAML bulk entries was updated.
0 (default): Runs the new torsional constant calculation.
1: Reverts to the previous torsional constant calculation.
528
539 — — — Selects optimization enhancements. Default changed
from 0 to 3 in NX
Nastran 9
542 — — — Selects SSG1 performance improvements. New system cell for
NX Nastran 9
550 RMSVM Determines whether the RMS von Mises stress is computed
when the stress RMS output is requested with the RMS
describer on the STRESS case control command.
New system cell for
NX Nastran 9
553 QAD_AR Longest edge to shortest edge aspect ratio GEOMCHECK
check value for CQUAD4 elements.
New system cell for
NX Nastran 9
NX 9.0
CAE What's New in NX 9.0 499
System cell
System cell name System cell description Description of change
560 PCHLN Determines whether the line numbers are included in the
PUNCH file.
New system cell for
NX Nastran 9
563 Q8_TAPER Taper ratio GEOMCHECK check value for CQUAD8
elements.
New system cell for
NX Nastran 9
564 Q8_IAMIN Minimum interior angle GEOMCHECK check value for
CQUAD8 elements.
New system cell for
NX Nastran 9
565 Q8_IAMAX Maximum interior angle GEOMCHECK check value for
CQUAD8 elements.
New system cell for
NX Nastran 9
566 Q8_AR Longest edge to shortest edge aspect ratio GEOMCHECK
check value for CQUAD8 elements.
New system cell for
NX Nastran 9
567 Q8_EPLR Edge point length ratio GEOMCHECK check value for
CQUAD8 elements.
New system cell for
NX Nastran 9
568 Q8_SKEW Skew angle GEOMCHECK check value for CQUAD8
elements.
New system cell for
NX Nastran 9
569 TA6_AR Longest edge to shortest edge aspect ratio GEOMCHECK
check value for CTRIA6 elements.
New system cell for
NX Nastran 9
570 TA6_EPLR Edge point length ratio GEOMCHECK check value for
CTRIA6 elements.
New system cell for
NX Nastran 9
571 TA6_IAMN Minimum interior angle GEOMCHECK check value for
CTRIA6 elements.
New system cell for
NX Nastran 9
572 TA6_IAMX Maximum interior angle GEOMCHECK check value for
CTRIA6 elements.
New system cell for
NX Nastran 9
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the work part and the displayed part
NX Nastran or MSC Nastran as the specified solver
Menu File→Import→Simulation
File→Export→Simulation
Improvements for appending solver data
What is it?
This release includes the following improvements to the Solver Deck Append dialog box:
NX 9.0
500 What’s New in NX 9.0 CAE
● User interface improvements for controlling import behavior
● Ability to create a new solution
● New options for handling data conflicts
● Support for additional solver environments
These improvements make it easier for you to import, append, and merge data from an incomplete source solver
input file into an existing NX FEM or Simulation destination file.
User interface improvements for controlling import behavior
In this release, the Merge Entities option Solver Deck Append dialog box has been replaced by the following
options in the new Import Behavior list:
● Select Append to import a solver input data file into an existing FEM or Simulation file and append the
solver data to the existing data. The solver input data file that you import must be complete and valid.
● Select Append Merge to import data from an incomplete solver data input file into an existing FEM or
Simulation file and merge that data into the existing NX file. The solver data input file that you import does
not need to be complete.
In previous releases, you used the Merge Entities option in the Solver Deck Append dialog box to control
whether NX appended an entire run-ready solver input file into an existing FEM or Simulation file or simply merged
portions of an input deck or an incomplete input deck into an existing model.
Ability to create a new solution
Use options in the new Create Solution list to control whether the source solver input file data is appended into a
new solution in NX. In previous releases, the appended entities were not placed in a new solution.
● Select No if you do not want to create a new solution. All loads and boundary conditions are placed in the
appropriate containers in the Simulation Navigator, but they are not referenced in the current solution.
Any appended modeling objects are also not references in the current solution.
● Select Yes to create a new solution. All loads and boundary conditions are placed in the appropriate
containers in the Simulation Navigator and referenced in the current solution. Any appended modeling
objects are also referenced in the new solution.
New options for handling data conflicts
This release also includes options that let you control how NX handles conflicts between nodes, materials, and
physical property data in the source solver input file and the destination FEM or Simulation file.
● Select Ignore Deck Data if you do not want to append an entity from the solver input file when it
conflicts with an existing entity in the NX destination file. For example, if both the source solver input file
and destination NX file have a coordinate system with an ID of 15, NX does not append the coordinate
system from the solver input file.
● Select Modify Using Deck Data to replace the node, material, or physical property data in the NX
destination file with the data from the source solver input file.
● Select Append Deck Data to specify a numerical offset to increment the label (ID) when conflicts occur.
With this option, if NX detects a conflict between an entity in the source input file and the destination NX
file, it uses the offset to change the ID of the entity in the source input file during the append. The software
also updates any references to that entity in the source file. For example, if you append a CBAR element
that originally references nodes 1 and 2, and those nodes are renumbered with an offset of 1000 because of
a conflict, the software updates the CBAR element to reference nodes 1001 and 1002.
NX 9.0
CAE What's New in NX 9.0 501
Additional solver environments supported
You can now use the Append Merge capabilities when you are working in the Abaqus and ANSYS solver
environments. In previous releases, the ability to merge incomplete solver data into an existing FEM or Simulation
file was supported only in the NX Nastran and MSC Nastran environments.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the work part and displayed part
NX Nastran or MSC Nastran as the specified solver
Menu File→Append
Improvements for importing Nastran input files
What is it?
The Import Simulation dialog box now includes improvements that give you improved control over how NX
imports the data in your Nastran input file. These improvements include:
● Additional selective import options.
● Ability to control whether nodes and elements in INCLUDE files are imported as NX groups.
● New option for verbose messaging during import.
Additional selective import options
The Selective Import options in the Import Simulation dialog box have been expanded to include:
● Regions
● Degree-of-freedom sets
● Output requests
● Case control SET commands
Note
● Because output requests can reference the SET command in the case control section of a Nastran
input file, if you select the Output requests option, NX automatically imports any SET
commands as well.
● If present the PARAM,Gx,y,z is processed to build group x in NX using nodes from SET y and
elements from SET z.
NX 9.0
502 What’s New in NX 9.0 CAE
Importing nodes and elements in INCLUDE files as an NX group
When you import a Nastran .dat file, you can use the new Create groups from Include files option to control
whether NX creates a group of the nodes andr elements contained in any files you included with the input file (with
the INCLUDE statement). In previous releases, NX always created this group.
New option for verbose messaging during import
Use the new Output verbose messaging option in the Processing Options group to control whether the
software lists additional information about issues found during the import process. If you select this option, NX
compiles tables of missing entity references. These include missing:
● Coordinate systems that are referenced by nodes.
● Nodes that are referenced by elements.
● Physical properties that are referenced by elements.
● Materials that are referenced by elements or physical properties.
For example:
Assembling physical property data...
...Processing PBAR physical properties...
***ERROR : PBAR refers to a non existent or unsupported material. First
occurrence is PBAR 10 material 1
...Processing PBARL physical properties...
...Processing PBEAM physical properties...
...Processing PBEAML physical properties...
...Processing PBUSH physical properties...
......Retrieving PBUSHT data...
...Processing PBUSH1D physical properties...
...Processing PDAMP physical properties...
......Retrieving PDAMPT data...
Found 4 missing material references
--------------------------------------------------------
Physical type, Physical id -> Missing material reference
--------------------------------------------------------
PBAR , 10 -> 1
PBARL , 11 -> 1
PBEAM , 20 -> 1
PBEAML , 21 -> 1
--------------------------------------------------------
You can use the Output verbose messaging option to control whether the software uses verbose messaging. If
you select this option, you can also limit the number of messaging lines reported.
The banner section of the import file indicates whether verbose messaging is turned on.
NX 9.0
CAE What's New in NX 9.0 503
-----------------------------------
NASTRAN to NX v9.0.0.3 Translator
NASTRAN Vendor : NX
NASTRAN Version: V8.0.0
-----------------------------------
Date : 05-Nov-12
Input File : D:\nxlator\working\nastran\main\test\imp_nxn_temp.dat
Import Mode : Import
Data Checking : Nominal
Messaging : Verbose
-----------------------------------
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the work part and displayed part
NX Nastran or MSC Nastran as the specified solver
Menu File→Import→Simulation
Improvements to data round-trip process
What is it?
This release includes enhancements to the data round-trip process for Nastran input files. The term round-trip refers
to the process of data conversion that occurs when you import a solver data file into NX, export the same file out of
NX, and then re-import that file. NX contains commands and options that you can use to help preserve the order and
format of the bulk data entries in your Nastran files during the round-trip process.
Enhancements to the data round-trip process include:
● Control over entity naming on import.
● Preservation of load and boundary condition naming during the data round-trip process.
● Preservation of mesh and mesh collector during the data round-trip process.
Control over entity naming on import
In previous releases, when you imported a Nastran .dat file (ASCII), NX tried to use comment cards in the solver
input file to determine the names of entities, such as materials, physical properties, or meshes. Now, you can use the
new Use comment card for entity names option to control this behavior.
If you clear the Use comment card for entity names check box, NX includes the following informational
message in the .lis file during import:
*** 15:48:14 ***
Parsing input file...
...There are 260 lines in the dat files (and all included files)
***INFO : Option to name NX entities from comment cards is toggled off
NX 9.0
504 What’s New in NX 9.0 CAE
Preservation of load and boundary condition naming
NX now tries to preserve the names of loads, boundary conditions, and Simulation objects when you export a
Nastran input file from NX and subsequently re-import the same file. Currently, the labels (IDs) for loads, boundary
conditions, and Simulation objects are not preserved. Names are preserved when you use either the Import Simulation dialog box or the Solver Deck Append dialog box to import the input file data into NX.
NX also preserves the first 80 characters of the names of the Load Container, Constraint Container, and
Simulation Object Container from the Simulation Navigator. However, the order of the loads, constraints,
and Simulation objects within those containers are not preserved during the data round-trip process.
Note that:
● You can use this capability with a Nastran .dat file or with a Nastran OP2 file that contains the IBULK
datablock. The IBULK data block is an unsorted copy of the original bulk data, including comments. Use
the PARAM,OIBULK,YES parameter to include the IBULK datablock in your input file.
Note
If you import your data from a Nastran OP2 file, NX capitalizes lower case letters.
● If NX imports multiple instances of a load or boundary condition, NX appends a numerical extension to the
root name of the load or boundary condition to make the names unique.
● NX may be unable to preserve load and boundary condition names if the original Nastran input file that you
export from NX contains a Round Trip Parameters modeling object that is referenced in a solution.
When the Import selective loads as field data option is selected in the Import Simulation dialog box:
● Any TEMP(LOAD) commands that are referenced by an Axisymmetric Structural solution are imported
as a node ID table.
● Any ACCEL1 bulk data entries that are referenced by a Structural solution are imported as a node
ID table.
Preservation of mesh and mesh collector naming
Beginning in this release, NX preserves the names of meshes and mesh collectors when you export a Nastran input
file from NX and subsequently re-import the same file. To preserve these names, NX places comment cards in the
Nastran .dat file when you export it. When you re-import the input file:
● Mesh collectors have unique names.
● Meshes within a mesh collector have unique names.
NX retains a maximum of 131 characters from a NASTRAN comment line. This character count includes the
comment key ($* NX Mesh Collector:) and the name of the entity. Any additional characters are truncated.
To use this capability, select the Use comment cards for entity names option in the Import Simulation
dialog box.
Note that:
● You can use this capability with a Nastran .dat file or with a Nastran OP2 file that contains the IBULK
datablock. The IBULK data block is an unsorted copy of the original bulk data including comments. Use the
PARAM,OIBULK,YES parameter to include the IBULK datablock in your input file.
● This capability works only for Nastran input files that are created in NX 9.
NX 9.0
CAE What's New in NX 9.0 505
● If you modify the solver input file after you export it, NX may not be able to retain the mesh and mesh
collector names when you re-import the file.
● NX may be unable to preserve mesh and mesh collector names if the original Nastran input file that you
export from NX contains a Round Trip Parameters modeling object that is referenced in a solution.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the work part and displayed part
NX Nastran or MSC Nastran as the specified solver
Menu File→Import→Simulation
Location in dialog box Round Trip Options group
NX 9.0
506 What’s New in NX 9.0 CAE
Import and export support for PARAM,OIBULK,YES
What is it?
When you export an NX Nastran input file from NX, the software automatically includes the PARAM,OIBULK,YES
parameter. When you solve an NX Nastran input file that contains the PARAM,OIBULK,YES parameter, NX Nastran
writes the unsorted content of the solver input file, including any comments, to the OP2 file in the IBULK datablock.
When you import an OP2 file into NX, NX now checks for the IBULK datablock. If the OP2 file contains the IBULK
datablock, then the OP2 datablocks are catalogued until the IBULK and CASECC datablocks are processed.
The IBULK datablock allows NX to process the bulk data entries during import to the same extent as if you had
imported the DAT file. Therefore, entity names, such as materials, physical property tables, and meshes are
preserved, although any lower case letters are capitalized.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the work part and displayed part
NX Nastran version 9.0 as the specified solver
Menu File→Import→Simulation
Abaqus support enhancements
Abaqus import and export support improvements
What is it?
This release includes a number of import and export support improvements for Abaqus keywords, as detailed in the
following table:
Keyword Supported parameters Import support Export support For more information,
see
*ASSEMBLY NAME Yes N/A Initial import support for
Abaqus assembly models
*END
ASSEMBLY N/A Yes N/A Initial import support for
Abaqus assembly models
*END
INSTANCE N/A Yes N/A Initial import support for
Abaqus assembly models
*END PART N/A Yes N/A Initial import support for
Abaqus assembly models
*HEAT
TRANSFER The TRANSIENT parameter is
now supported.
Yes Yes Transient solution steps in
thermal analyses
NX 9.0
CAE What's New in NX 9.0 507
Keyword Supported parameters Import support Export support For more information,
see
*INSTANCE NAME, PART Yes N/A Initial import support for
Abaqus assembly models
*MPC The BEAM, LINK, PIN,
andTIE options are now
supported.
Yes Yes Expanded support for
Abaqus multi-point
constraints
*PART NAME Yes N/A Initial import support for
Abaqus assembly models
*PHYSICAL
CONSTANTS All parameters supported,
except SPL REFERENCE PRESSURE
Yes Yes Ability to define physical
constants
*PREPRINT The CONTACT, ECHO,
HISTORY, MODEL,
PARSUBSTITUTION, and
PARVALUES parameters are
now supported for import as
well as export.
Yes Yes Import support for analysis
input file processor options
*SOLID
SECTION The COMPOSITE and
SYMMETRIC parameters are
now supported for import.
Yes Yes Import support for solid
laminate composites
*STEP The SOLVER=ITERATIVE
parameter is now supported.
Yes Yes Support for the Abaqus
iterative solver
*SURFACE The SPOS and SNEG options
are now supported.
Yes Yes Ability to define sides for
element-based surfaces
The COMBINE=INTERSECTION/U
NION/DIFFERENCE options
are now supported.
Yes Yes Combining Abaqus
surfaces on import
*SURFACE
BEHAVIOR The AUGMENTED LAGRANGE,
DIRECT, PENALTY=LINEAR,
and PENALTY=NONLINEAR
parameters are now
supported.
Yes Yes Additional options for
enforcing contact
constraints
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the displayed part and the work part
Abaqus as the specified solver
NX 9.0
508 What’s New in NX 9.0 CAE
Menu File→Import→Simulation
Merging parts of an Abaqus or ANSYS input file into an existing NX model
What is it?
You can now merge an existing Abaqus or ANSYS input file into an existing NX model. The new Merge Entities
option in the Solver Deck Append dialog box allows you to import portions of an input deck into an existing
model, as long as the missing portions of the input file already exist in NX.
In previous releases, the Merge Entities capability was supported only for NX Nastran and MSC Nastran input
files. For Abaqus and ANSYS input files, you could append a solver input file into an existing NX model only if the
input file being appended was a complete, valid, standalone file.
For example, you can use the Merge Entities option to:
● Import only elements from an input file into an NX FEM that already contains nodes.
● Import group definitions that reference nodes and elements where the nodes and elements already exist in
NX
● Import loads and constraints into a model that already contains a mesh. This is useful, for example, if you
need to import boundary conditions from custom load generation software into an NX Simulation file.
When you use the Merge Entities option to append data, NX does not modify any entities that were present in NX
prior to the merge. For example, NX does not modify:
● Solution attributes.
● Values in existing loads, boundary conditions, simulation objects, or modeling objects.
● The content of existing NX groups.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the work part and displayed part
Abaqus or ANSYS as the specified solver
Simulation Navigator File→Append
Selective import for Abaqus input files
What is it?
You now have more granular control over the Abaqus input file syntax that NX imports. When you import an
Abaqus input file, you can use the new Selective Import options in the Import Simulation dialog box to control
which keywords NX imports. You can choose to selectively import the entries by:
● Their keyword name (the By card name option).
● Their keyword category, such as loads, boundary conditions, or materials (the By card family option).
NX 9.0
CAE What's New in NX 9.0 509
If you choose the By card name option, you can also choose to import selected entries as either commented or
uncommented User Defined Text. Importing selected keywords as uncommented User Defined Text can be
helpful if you need to import a keyword that is only partially supported for import (not all parameters are supported).
If you import the keyword as uncommented User Defined Text, NX imports all parameters.
Note
With this capability, do not to make modifications to the unsupported keywords. If you make changes to
unsupported syntax, Abaqus may either fail to solve the file or may produce incorrect results.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the displayed part and the work part
Abaqus as the specified solver
Menu File→Import→Simulation
Initial import support for Abaqus assembly models
What is it?
This release includes initial support for importing Abaqus assembly models into NX. NX now imports the following
assembly-related Abaqus keywords:
● *PART and *END PART
● *ASSEMBLY and *END ASSEMBLY
● *INSTANCE and *END INSTANCE
Abaqus assembly import guidelines
● Currently, NX fully imports Abaqus models that have only one part definition that contains only one
instance of a part. This means that NX imports all associated model definition data (nodes, elements,
materials, physical property tables, sets, and surfaces) and analysis data (solution steps, loads, and
boundary conditions).
● Because all data defined within a part, instance, or the assembly is local to that part, instance, or the
assembly, node and element labels and names (such as set names and surface names) do not need to be
unique throughout a model. They need to be unique only within the part, instance, or assembly where they
are defined.
● For Abaqus models that contain multiple instances of a single part or multiple parts, NX:
o Imports only the model definition data (nodes, elements, materials, physical property tables, sets,
surfaces). NX issues a message to indicate the data that is imported.
o Imports all nodes and elements defined for a part as a new group in the Simulation Navigator. NX
uses the name of the Abaqus part as the name of the new group.
NX 9.0
510 What’s New in NX 9.0 CAE
o Offsets all node labels and element labels and modifies the labels in any associated set or surface
definitions. NX issues a message that indicates the changes that occurred to the labels during
import.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the displayed part and the work part
Abaqus as the specified solver
Menu File→Import→Simulation
Element support enhancements
What is it?
This release includes support for a number of additional Abaqus element types, which include:
● Plane stress elements
● Plane strain elements
● Membrane elements
● Truss elements
● Special purpose elements
Plane stress elements
The following table details the Abaqus plane stress elements that are now supported in NX. You can use plane stress
elements when the thickness of a body or a domain is small relative to its lateral (in-plane) dimensions, such as in
thin, flat bodies. With plane stress elements, the stresses are functions of planar coordinates alone, and the out-of-
plane normal and shear stresses are equal to zero.
Abaqus element Description
CPS3 3-node linear element
CPS4 4-node bilinear element
CPS4I 4-node bilinear element, incompatible modes
CPS4R 4-node bilinear element, reduced integration with hourglass control
CPS6 6-node quadratic element
CPS6M 6-node modified quadratic element with hourglass control
CPS8 8-node biquadratic element
NX 9.0
CAE What's New in NX 9.0 511
Abaqus element Description
CPS8R 8-node biquadratic element, reduced integration
You use the 2D Mesh dialog box to create Abaqus plane stress elements. You can then use the Solid 2D Plane
physical property table dialog box to define properties for the elements, such as material orientation and default
thickness. The options in the Solid 2D Plane dialog box correspond to the Abaqus *SOLID SECTION keyword.
Note
By default, NX creates these elements with their standard formulation. You can use the Element Formulation list in the Mesh Associated Data dialog box to select a different formulation, such as
Incompatible Modes or Reduced Integration.
Plane strain elements
The following table details the Abaqus plane strain elements that are now supported in NX. You can use plane strain
elements when you can assume that the strains in a loaded body or domain are functions of planar coordinates alone
and that the out-of-plane normal and shear strains are equal to zero. This modeling method is generally used for
bodies that are very thick relative to their lateral dimensions, such as shafts, concrete dams, or walls.
Abaqus element Description
CPE3 3-node linear element
CPE3H 3-node linear element, hybrid with constant pressure
CPE4 4-node bilinear element
CPE4H 4-node bilinear element, hybrid with constant pressure
CPE4I 4-node bilinear element, incompatible modes
CPE4IH 4-node bilinear element, incompatible modes, hybrid with linear
pressure
CPE4R 4-node bilinear element, reduced integration with hourglass control
CPE4RH 4-node bilinear element, reduced integration with hourglass control,
hybrid with constant pressure
CPE6 6-node quadratic element
CPE6H 6-node quadratic element, hybrid with linear pressure
CPE6M 6-node element modified, with hourglass control
CPE6MH 6-node element modified, with hourglass control, hybrid with linear
pressure
NX 9.0
512 What’s New in NX 9.0 CAE
Abaqus element Description
CPE8 8-node biquadratic element
CPE8H 8-node biquadratic element, hybrid with linear pressure
CPE8R 8-node biquadratic element, reduced integration
CPE8RH 8-node biquadratic element, reduced integration, hybrid with linear
pressure
You use the 2D Mesh dialog box to create Abaqus plane strain elements. You can then use the Solid 2D Plane
physical property table dialog box to define properties for the elements, such as material orientation and default
thickness. The options in the Solid 2D Plane dialog box correspond to the Abaqus *SOLID SECTION keyword.
Note
By default, NX creates these elements with their standard formulation. You can use the Element Formulation list in the Mesh Associated Data dialog box to select a different formulation, such as
Incompatible Modes or Reduced Integration.
Membrane elements
The following table details the Abaqus general membrane elements that are now supported in NX. You can use
general membrane elements in three-dimensional models in which the deformation of the structure can evolve in
three dimensions.
Membrane elements are surface elements that only transmit in-plane forces. They do not transmit no moments and
have no bending stiffness. Membrane elements are used to represent thin surfaces in space that offer strength in the
plane of the element. For example, the thin sheet of rubber that forms a balloon is an example of a membrane
surface. Membrane elements are often used to represent thin, stiffening components in solid structures, such as a
reinforcing layer in a continuum.
Abaqus element Description
M3D3 3-node triangle element
M3D4 4-node quadrilateral element
M3D4R 4-node quadrilateral element, reduced integration, hourglass control
M3D6 6-node triangle element
M3D8 8-node quadratic quadrilateral element
M3D8R 8-node quadratic quadrilateral element, reduced integration
You use the 2D Mesh dialog box to create Abaqus membrane elements. You can then use the Membrane Section physical property table dialog box to define properties for the elements, such as thickness, thickness
change behavior, material definition, and material orientation. The options in the Membrane Section dialog box
correspond to the Abaqus *MEMBRANE keyword.
NX 9.0
CAE What's New in NX 9.0 513
Note
By default, NX creates these elements with their standard formulation. You can use the Element Formulation list in the Mesh Associated Data dialog box to select a different formulation, such as
Reduced Integration.
Truss elements
This release adds support for certain Abaqus truss elements. Truss elements are long, slender structural elements that
can transmit only axial forces. They do not transmit moments.
You use truss elements in 2D and 3D models to model slender, line-like structures that support loading only along
the axis or the centerline of the element. Moments or forces perpendicular to the centerline are not supported.
Abaqus element Description
T3D2 2-node linear displacement element
T3D2H 2-node linear displacement element, hybrid formulation
You can use either the 1D Mesh or the 1D Connection command to create truss elements. You can then use the
Truss physical property table dialog box to define the material used by the truss elements and their cross-sectional
area. The options in the Truss dialog box correspond to the Abaqus *SOLID SECTION keyword.
Note
By default, NX creates truss elements with their standard formulation. You can use the Element Formulation list in the Mesh Associated Data dialog box to select the Hybrid formulation.
Special purpose elements
Abaqus
element
Description Element creation Property definition Associated
Abaqus keyword
DCOUP3D Three-dimensional
distributed coupling
element. Use a
DCOUP3D element
to:
● Distribute
forces and
moments on a
reference
node to a
collection of
nodes.
● Prescribe an
average
displacement
Use the 1D Connection
command to create a DCOUP3D
element.
When you create a DCOUP3D
element, you define a source and
target node or nodes.
● The source node is the
node associated with the
DCOUP3D element.
● The target node or nodes
are the coupling nodes to
which the loads and mass
are distributed.
o You must specify
Use the Mesh Associated Data
dialog box to
specify the mass
distribution for the
DCOUP3D element. The
specified mass is
distributed to the
coupling nodes in
proportion to the
weighting factor.
*DISTRIBUTED
COUPLING
NX 9.0
514 What’s New in NX 9.0 CAE
Abaqus
element
Description Element creation Property definition Associated
Abaqus keyword
and rotation
to a collection
of nodes.
● Distribute
mass to a
collection of
nodes.
● Control the
force and
mass
distribution
through the
use of weight
factors
specified for
each coupling
node.
● Create a
flexible
coupling
between
structural and
solid
elements.
at least two
nodes.
o A weight factor
of 1.0 is used to
distribute the
loads and mass to
all coupling
nodes.
JOINTC Flexible joint element
used to model joint
interactions. JOINTC
elements are made up
of translational and
rotational springs and
parallel dashpots in a
local, co-rotational
coordinate system.
Use the JOINTC
element to model the
interaction between
two nodes that are
nearly coincident and
represent a joint with
internal stiffness
and/or damping, for
example, a rubber
bushing in a car
suspension, where the
second node can
displace and rotate
slightly with respect to
Use either the 1D Mesh or the 1D Connection command to create a
JOINTC element.
Use the Joint physical property
table dialog box to
define the spring
and dashpot
behavior. You can
define:
● The
stiffness
behavior of
the spring.
Tthese
options
correspond
to the
Abaqus *SPRING
keyword.
● The
viscous
damping
properties
*JOINT
NX 9.0
CAE What's New in NX 9.0 515
Abaqus
element
Description Element creation Property definition Associated
Abaqus keyword
the first node.
With a JOINTC
element, the joint
behavior consists of
linear or nonlinear
springs and dashpots in
parallel. These couple
the corresponding
components of relative
displacement and of
relative rotation in the
joint.
of the
dashpot.
These
options
correspond
to the *DASHPOT
keyword.
● An
orientation
parameter
that
specifies
the initial
orientation
of the local
system in
the joint.
These
options
correspond
to the *ORIENTA
TION
keyword.
SPRINGA Axial spring element
between two nodes
whose line of action is
the line joining the two
nodes. This line of
action may rotate in a
large displacement
analysis. A SPRINGA
element introduces
stiffness between two
degrees-of-freedom
without adding an
associated mass.
Use either the 1D Mesh or the 1D Connection command to create a
SPRINGA element.
Use the SPRINGA
physical property
table dialog box to
specify the stiffness
of the spring. In NX
9, you can define
only linear spring
behavior, which is
constant spring
stiffness.
*SPRING
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM file as the displayed part and the work part
Abaqus as the specified solver
NX 9.0
516 What’s New in NX 9.0 CAE
Structural as the specified analysis type
Axisymmetric element support improvements
What is it?
Certain Abaqus axisymmetric elements are now available when you perform Structural and Thermal analyses. In
previous releases, these axisymmetric elements were available only in Axisymmetric Structural and
Axisymmetric Thermal analyses.
Axisymmetric elements in structural analysis
The following structural axisymmetric solid elements are now available when you perform standard Structural analyses.
Abaqus element Description
CAX3 3-node linear element
CAX3H 3-node linear element, hybrid with constant pressure
CAX4 4-node bilinear element
CAX4H 4-node bilinear element, hybrid with constant pressure
CAX4I 4-node bilinear element, incompatible modes
CAX4IH 4-node bilinear element, incompatible modes, hybrid with linear
pressure
CAX4R 4-node bilinear element, reduced integration with hourglass control
CAX4RH 4-node bilinear element, reduced integration with hourglass control,
hybrid with constant pressure
CAX6 6-node quadratic element
CAX6H 6-node quadratic element, hybrid with linear pressure
CAX8 8-node biquadratic element
CAX8H 8-node biquadratic element, hybrid with linear pressure
CAX8R 8-node biquadratic element, reduced integration
CAX8RH 8-node biquadratic element, reduced integration, hybrid with linear
pressure
NX 9.0
CAE What's New in NX 9.0 517
Axisymmetric elements in thermal analysis
The following diffusive heat transfer axisymmetric solid elements are now available when you perform standard
Thermal analyses.
Abaqus element Description
DCAX3 3-node linear element
DCAX4 4-node bilinear element
DCAX6 6-node quadratic element
DCAX8 8-node quadratic element
Axisymmetric elements in Abaqus environments
To use axisymmetric elements in Abaqus environments, you must now set the 2D Solid Option option when you
create a new FEM or Simulation.
● None – (Structural and Thermal analysis types only)– No axisymmetric elements can be used.
● XY Plane, Y Axis – (All Abaqus analysis types) – If axisymmetric elements are used, they must be on the
XY plane. The axisymmetric rotational axis is Y.
Mesh checking enhancement
When you create axisymmetric elements in an Abaqus Structural or Thermal environment, you should create the
elements on the XY plane. If you create axisymmetric elements off this plane, the mesh proceeds, and the related
geometry is added to the Output Group.
Lock Plane command added
Use the Lock Plane command to prevent rotation of your model. This command is useful when you are
working with axisymmetric or other 2D elements.
Where do I find it?
Application Advanced Simulation
Prerequisites A FEM file is the displayed part and work part, and Abaqus is the specified solver
Import support for solid laminate composites
What is it?
The NX 8.5 release included the ability to create a Solid Laminate physical property that is attached to a 3D mesh
collector. The Solid Laminate physical property is the 3D equivalent of the Laminate physical property. The
Solid Laminate property was supported for export from NX but not for import.
NX 9.0
518 What’s New in NX 9.0 CAE
In this release, when you import an Abaqus input file that contains the *SOLID SECTION keyword with the
COMPOSITE parameter, NX creates the appropriate Solid Laminate physical property in your FEM file.
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM file as the displayed part and the work part
Abaqus as the specified solver
Menu File→Import→Simulation
Import support for analysis input file processor options
What is it?
In the NX 8.5 release, a new Optional Controls tab was added to the Solution dialog box in the Abaqus
environment. You can use the options on that tab to control the amount of input file processor data that Abaqus
writes to the data file. These options correspond to the Abaqus *PREPRINT keyword and were previously supported
only for export from NX.
In this release, NX can import the *PREPRINT keyword and the following parameters from an Abaqus input file:
● CONTACT
● ECHO
● HISTORY
● MODEL
● PARSUBSTITUTION
● PARVALUES
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the displayed part and the work part
Abaqus as the specified solver
Menu File→Import→Simulation
NX 9.0
CAE What's New in NX 9.0 519
Combining Abaqus surfaces on import
What is it?
NX now supports the COMBINE parameter for the Abaqus *SURFACE keyword. In Abaqus, you use the *SURFACE
keyword to define a surface or a region to facilitate defining boundary conditions, such as contact conditions and
tied surface constraints.
In Abaqus, you can use the COMBINE parameter to create combined surfaces by performing a Boolean operation on
existing surfaces. When you use the COMBINE parameter:
● The surfaces that you combine must be of the same type. For example:
o You can combine an element-based surface with another element based-surface.
o You cannot combine an element-based surface with a node-based surface.
● You can combine any number of existing surfaces to create a new surface.
● Abaqus automatically merges any overlap between the combined surfaces.
When you import an Abaqus input file that includes the COMBINE parameter, NX processes the union, intersection,
or difference between the specified surfaces. NX imports the resulting combined surface into NX as a Simulation Region.
Note
If you later export this file back to Abaqus, the exported Abaqus input file will differ from the original
Abaqus input file. This difference occurs because NX writes out the COMBINE parameter when it exports the
Simulation Region that was created from the combined region.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the displayed part and the work part
Abaqus as the specified solver
Menu File→Import→Simulation
Distribution of mass for lumped mass elements
What is it?
Use the new Distribute Mass option when you define a Mass physical property to control how Abaqus
distributes the specified mass among the lumped mass elements.
● If you select Yes from the Distribute Mass option list, Abaqus distributes the specified concentrated
Mass value among all lumped mass elements that are associated with that physical property table.
For example, consider a physical property table created to define the mass values for 4 lumped mass
elements in one region of a model. If you select Yes from the Distribute Mass option list and specify a
Mass value of 0.1 kg, Abaqus assigns a mass magnitude of 0.25 kg to each of the four elements.
NX 9.0
520 What’s New in NX 9.0 CAE
● If you select No from the Distribute Mass option list, Abaqus directly assigns the specified concentrated
Mass value to each individual lumped mass element that is associated with that physical property table.
For example, if you select No from the Distribute Mass option list and specify a Mass value of 0.1 kg,
Abaqus assigns a mass magnitude of 0.1 kg to each element.
For more information, see:
● *MASS in the Abaqus Keywords Reference Manual
● Point masses in the Abaqus/Standard User’s Manual
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM file as the displayed part and the work part
Abaqus as the specified solver
Command Finder
Physical Properties
Menu Insert→Physical Properties
Cross-sectional area for gap elements
What is it?
Use the new Cross-Sectional Area options in the Gap Section dialog box to define the elemental cross-
sectional area of Abaqus gap elements.
● If you specify a cross-sectional area, the softened contact relationship is specified in terms of overclosure
(clearance) vs. contact pressure.
● If you do not specify a cross-sectional area, the softened contact relationship is specified in terms of
overclosure (clearance) vs. contact force.
For more information, see:
● *GAP in the Abaqus Keywords Reference Manual.
● Contact pressure-overclosure relationships in the Abaqus/Standard User’s Manual.
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM file as the displayed part and the work part
Abaqus as the specified solver
Command Finder
Physical Properties
NX 9.0
CAE What's New in NX 9.0 521
Menu Insert→Physical Properties
Expanded support for Abaqus multi-point constraints
What is it?
You can now create additional types of Abaqus multi-point constraints (MPCs) in NX. In the Abaqus environment,
you can use new options in the Type list in the Manual Coupling dialog box to model the following types of
connections and joints between two components:
MPC type Description Linearity
Beam Creates a rigid beam between two nodes. The
beam constrains the displacement and rotation at
the first node to the displacement and rotation at
the second node, corresponding to the presence of
a rigid beam between the two nodes.
Nonlinear
Link Creates a pinned, rigid link between two nodes
that keeps the distance between the nodes
constant. Abaqus modifies the displacements of
the first node to enforce this constraint.
Note
Any rotational DOF for the two nodes
are not included in this constraint.
Nonlinear
Tie Makes the global displacements and rotations as
well as all other active degrees of freedom equal at
two nodes. If there are different degrees of
freedom active at the two nodes, Abaqus
constrains only those DOF in common. Typically,
you use the Tie option when you need to fully
connect corresponding nodes on two different
portions of a mesh.
Linear
Pin Creates a pinned joint between two nodes. Abaqus
makes the global displacements of the two nodes
equal.
Note
Any rotational DOF for the two nodes
are not included in this constraint.
Linear
The options in the Manual Coupling dialog box correspond to the parameters for the Abaqus *MPC keyword.
NX 9.0
522 What’s New in NX 9.0 CAE
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the work part and displayed part
Abaqus as the specified solver
Structural or Axisymmetric Structural as the specified analysis type
Command Finder
Manual Coupling
Simulation Navigator Right-click the Simulation Objects container→New Simulation Object→Manual Coupling
Ability to define physical constants
What is it?
Abaqus uses the *PHYSICAL CONSTANTS keyword to define the physical constants necessary to perform an
analysis. These constants include:
● Absolute zero
● The Stefan Boltzmann constant
● The Universal Gas constant
In previous releases, NX automatically exported the appropriate constants when the physics of the model required
them. Beginning in this release, you can now use options on the new Physical Constants tab in the Solution
dialog box to explicitly include specific physical constants in your solver input file.
The options available on the Physical Constants tab depend upon your specified analysis type:
● For Structural and Axisymmetric Structural analyses, you can choose:
o The User Specified option to select individual constants to include in the Abaqus input file.
o The As required by the solution option to include only the constants that are necessary for the
specific solution. For example, if your solution uses a creep material with the Hyperbolic Law
formulation, the software includes the Absolute Zero constant in the Abaqus input file.
● For Thermal and Axisymmetric Thermal analyses, you can select which individual constants to write
out to the input file. By default, the software writes out all three constants.
Values for *PHYSICAL CONSTANTS
Currently, you cannot adjust the values that NX exports for each selected option on the Physical Constants tab.
NX exports a hard coded value for each constant based on your current units system. For example, if you are
working in the SI unit system, NX exports the following values:
● -273.15 for the Absolute Zero constant
● 8.31434 for the Universal Gas Law constant
● 5.669E-8 for the Stefan Boltzmann constant
NX 9.0
CAE What's New in NX 9.0 523
Import support for *PHYSICAL CONSTANTS
NX can now import the *PHYSICAL CONSTANTS keyword in an Abaqus input file. In previous releases, the
*PHYSICAL CONSTANTS keyword was supported only for export from NX.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the displayed part and the work part
Abaqus as the specified solver
Simulation Navigator Right-click the appropriate solution→Edit Solution
Location in dialog box Physical Constants tab
Support for the Abaqus iterative solver
What is it?
In the Solution Step dialog box, you can use the new Linear Equation Solver option to control whether
Abaqus uses the direct sparse solver or the iterative solver for the analysis.
● Select Direct to use the direct sparse matrix solver. The Abaqus direct sparse solver uses a multifront
technique that can reduce the computational time required to solve the equations if the equation system has
a sparse structure. This type of sparse matrix structure often occurs when the physical model is made from
several connected parts, such as a wheel with spokes. Parts modeled with beams, trusses, and shell
elements also have sparse matrix stiffness.
● Select Iterative to use the iterative linear equation solver. The Abaqus iterative solver is based on the
domain decomposition method. You can use the iterative solver only for linear and nonlinear static, quasi-
static, and steady-state heat transfer solution analyses. Additionally, the stiffness matrix must be symmetric
and the solution must contain a single load case. The iterative solver finds an approximate solution to the
linear system of equations. You should select only the Iterative option for very large, well-conditioned
models, typically several million degrees-of-freedom. In general, the iterative solver is most appropriate for
large, block-like or chunky parts. The iterative solver requires less disk storage than the direct sparse
solver, but it also uses more in-core memory than the direct solver.
This option corresponds to the SOLVER=ITERATIVE parameter for the Abaqus *STEP keyword.
In previous releases, the direct sparse solver was used automatically for all analyses.
For more information, see Direct linear equation solver and Iterative linear equation solver in the Abaqus Analysis
User’s Manual.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the displayed part and the work part
Abaqus as the specified solver
Simulation Navigator Right-click the appropriate step→Edit Step
NX 9.0
524 What’s New in NX 9.0 CAE
Transient solution steps in thermal analyses
What is it?
In the Abaqus environment, when you create a Thermal solution, you can now create transient solution steps. In
previous releases, NX supported only steady state heat transfer analyses for Abaqus solutions.
In the Solution Step dialog box:
● Select Steady State Analysis to omit the specific heat term in the governing heat transfer equation. This
means that the analysis has no intrinsic, physically meaningful time scale.
● Select Transient to perform a heat transient analysis. In transient problems, Abaqus performs time
integration with the backward Euler method in the pure conduction elements.
You can use Transient heat transfer steps to perform uncoupled heat transfer analyses. These analyses model:
● Solid body heat conduction with general, temperature-dependent conductivity.
● Internal energy (including latent heat effects).
● General convection and radiation boundary conditions.
These options correspond to the TRANSIENT parameter for the Abaqus *HEAT TRANSFER keyword. In previous
releases, only the STEADY STATE parameter was supported.
Note
You must include specific heat data in your material (*SPECIFIC HEAT). If you do not, Abaqus issues an
error message when you solve the model.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the displayed part and the work part
Abaqus as the specified solver
Heat Transfer as the solution type
Simulation Navigator Right-click a Heat Transfer solution→New Step
Improved support for the *HEADING keyword
What is it?
This release includes improved support for the Abaqus *HEADING keyword. In Abaqus, you use the *HEADING
keyword to define an optional title for the analysis. The title can be one or more lines long and appears at the
beginning of each output file. The first heading line appears as a heading at the top of each page of the output.
In previous releases, NX automatically created the *HEADING keyword text. In this release, NX uses any text that
you enter in the Description box in the Solution dialog box as the *HEADING text. If you leave the Description
NX 9.0
CAE What's New in NX 9.0 525
box blank, NX does not include the *HEADING keyword in the Abaqus input file when you export or solve the
solution.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the displayed part and the work part
Abaqus as the specified solver
Simulation Navigator Right-click the appropriate solution→Edit Solution
Ability to define sides for element-based surfaces
What is it?
In the Abaqus environment, use the new Side option in the Region dialog box to define sides for an element-based
surface. For an element-based surface (*SURFACE keyword), you can define a single-sided surface on the positive or
negative face of structural, surface, or rigid elements.
● Select SPOS to specify that the face is the positive side in the element-based surface. The positive face is
the face in the direction of the element normal.
● Select SNEG to specify that the face is the negative side in the element-based surface. The negative face is
the face in the direction opposite to the element normal.
Before you use the Side option to designate the positive or negative side of a surface, you should first ensure that
the normals of the specified elements are oriented consistently.
Tip
Use the 2D Element Normals command to evaluate the consistency of the element normals in the mesh.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the displayed part and the work part
Abaqus as the specified solver
Command Finder
Simulation Region
NX 9.0
526 What’s New in NX 9.0 CAE
Additional options for enforcing contact constraints
What is it?
When you create a Contact Pair modeling object to define properties for contacting surfaces, you can now specify
additional options to control how Abaqus enforces contact constraints. These new options correspond to newly
supported parameters for the *SURFACE BEHAVIOR keyword.
In the Contact Pair dialog box, you can use the new Enforcement Method option to specify the penalty method
that Abaqus should use to enforce the contact constraint.
● Select Penalty Linear to specify the linear penalty method. The penalty stiffness is constant, so the
pressure-overclosure relationship is linear. Abaqus sets the default penalty stiffness to 10 times the
representative underlying element stiffness. You can also select the User Specified option from the
Penalty Stiffness list to specify the stiffness and scaling factor.
● Select Penalty Nonlinear to specify the nonlinear penalty method for enforcement of the contact
constraint. The penalty stiffness increases linearly between regions of constant low initial stiffness and
constant high final stiffness, resulting in a nonlinear pressure-overclosure relationship.
● Select Augmented Lagrange to use the augmented Lagrange method. This method uses the same kind
of stiff approximation as the Penalty Linear and Penalty Nonlinear methods, but it also uses
augmentation iterations to improve the accuracy of the approximation.
● Select Direct to enforce a given pressure-overclosure behavior per contact constraint without
approximation or the use of augmentation iterations.
Note
The Enforcement Method option is available only for analyses that have a hard pressure-overclosure
relationship between the contacting surfaces.
For more information, see Contact constraint enforcement methods in Abaqus/Standard in the Abaqus Analysis
User’s Manual.
NX 9.0
CAE What's New in NX 9.0 527
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the displayed part and the work part
Abaqus as the specified solver
Command Finder
Modeling Objects
Location in dialog box Type→Contact Pair
Reference temperatures for the thermal expansion coefficient
What is it?
When you create an isotropic, anisotropic, or orthotropic material in the Abaqus environment, you can now use the
Temperature (TREF) option to specify the reference temperature for the thermal expansion coefficient. In
Abaqus, thermal expansion effects are defined as the total expansion of the material from a specified reference
temperature.
When you specify a Thermal Expansion Coefficient, Abaqus calculates thermal strains with respect to the
specified Temperature (TREF) value. This value corresponds to the ZERO parameter for the Abaqus *EXPANSION
keyword.
In previous releases, NX did not write out a reference temperature for the thermal expansion coefficient, even if you
had specified one in the Temperature (TREF) box.
For more information, see:
● *EXPANSION in the Abaqus Keywords Reference Manual.
● Thermal expansion in the Abaqus Analysis Reference Manual.
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM file as the displayed part and the work part
Abaqus as the specified solver
Command Finder
Assign Materials
Location in dialog box Isotropic Material, Anisotropic Material, or Orthotropic Material dialog
box→Thermal/Electrical tab
NX 9.0
528 What’s New in NX 9.0 CAE
Layer symmetry option for laminates
What is it?
Use the new Layer Symmetry option in the Basic Laminate and Basic Solid Laminate physical property
table dialog boxes to indicate whether the layers in the laminate (composite shell) are symmetric about a central
core.
● Select Yes if the layers in the laminate are symmetric.
● Select No if the layers in the laminate are not symmetric.
For more information, see:
● *SOLID SECTION in the Abaqus Keywords Reference Manual.
● Distribution definition in the Abaqus/Standard User’s Manual.
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM file as the displayed part and the work part
Abaqus as the specified solver
Command Finder
Physical Properties
Menu Insert→Physical Properties
Storing results as field and history output in the ODB file
What is it?
When you create a Abaqus Structural Output Requests or Abaqus Thermal Output Requests modeling
object, select the new Field and History option in the Field/History option list to write selected output requests
as both field and history data to the output database file (.odb).
● Field output is intended for infrequent requests for a large portion of the model. You can use field output,
for example, to generate contour plots and animations. Only complete sets of basic variables, for example,
all the stress or strain components, can be requested as field output. Contact surface output, element output,
nodal output, and radiation output are available as field output
● History output is intended for relatively frequent output requests for small portions of the model, such as
the displacements at a specific node. You can request Individual variables , such as a particular stress
component. Contact surface output, element output, energy output, integrated output, time incrementation
output, modal output, nodal output, and radiation output are available as history output. For history output
you must specify the set of elements (a node group or an element group) for which you are requesting
output.
In previous releases, you could write only selected output requests as either field data or history data.
NX 9.0
CAE What's New in NX 9.0 529
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the displayed part and the work part
Abaqus as the specified solver
Command Finder
Modeling Objects →Abaqus Structural Output Requests or Abaqus Thermal Output Requests
Location in dialog box ODB file output control group
ANSYS support enhancements
Contact support improvements with ANSYS
What is it?
NX now imports the following real constants data for the ANSYS RMODIF command:
● FKN: Normal penalty stiffness
● FTOLN: Penetration tolerance
● PINB: Pinball region
● FKOP: Contact opening stiffness or contact damping
NX uses the RMODIF real constants data to set the Contact Controls options in the Step dialog box. In NX, you
can use the Contact Controls options to change options that you set globally for the solution in the CONTAC174 Real Constants dialog box.
Note
If the ANSYS input file you import contains an RMODIF command that has multiple instances of the same
real constant with different values in the same step, NX imports only the last value it encounters. For
example, suppose step 2 has PINB=1.25 and PINB=1.55, NX imports only PINB=1.55. This can occur when
the ANSYS input file is not generated by NX.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation as the displayed part and work part
ANSYS as the specified solver
NX 9.0
530 What’s New in NX 9.0 CAE
Temperature loads in modal analyses
What is it?
You can now use the Temperature Load command to create temperature loads in ANSYS modal solutions. A
temperature load, for example, allows you to include temperature-dependent material properties, such as the elastic
modulus, in an ANSYS modal analysis.
In previous releases, the Temperature Load command was available only in static solutions.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation as the displayed part and work part
ANSYS as the specified solver
Modal as the specified solution type
Command Finder
Temperature Load
Export models in a user defined orientation and location
What is it?
You can now export an ANSYS input file in a coordinate system that you specify. In the Export Simulation
dialog box, you can use the Model Orientation options to export the model in a coordinate system that is different
from the one used in the original Simulation file. This allows you to re-orient the model on export to a specified
coordinate system.
You can export the model:
● In the Absolute coordinate system.
● In an existing coordinate system under the CSYS node in the Simulation Navigator.
When you export the model, NX transforms both the model‘s origin and orientation. NX transforms all objects in
the model to the new coordinate system, including the location of nodes, loads, boundary conditions, and material
orientation vectors.
For ANSYS models, NX transforms the model to the new coordinate system by adding the coordinate system that
you specify using the Model Orientation option, to the top of the coordinate system hierarchy.
For example, consider an ANSYS FEM file that has three coordinate systems defined, all at the same level in the
coordinate system hierarchy.
NX 9.0
CAE What's New in NX 9.0 531
If you select Absolute from the Use Coordinate System list, NX uses the LOCAL command to write out the
data for csys1, csys2, and csys3 when you export the model:
If you select csys3 from the Use Coordinate System list, NX uses the LOCAL command to write out the data for
csys3. It uses the CLOCAL command to write out the data for csys1 and csys2:
If you later reimport this ANSYS input file back into NX:
● The coordinate systems are re-numbered. In ANSYS, coordinate system ID values of 1-10 are reserved for
internal use. Therefore, on export, NX adds an offset value of 10 to all coordinate system IDs that have a
value of 10 or less.
● csys3 is renumbered as csys13 and becomes the parent coordinate system of csys1 and csys2 which are
renumbered as csys11 and csys12.
Model orientation details
When you use the Model Orientation option to transform your model:
● Node coordinates refer to the selected coordinate system instead of the absolute coordinate system. In
ANSYS, the NBLOCK command does not support reference coordinate systems. Therefore, NX writes out
the nodes using the N command, regardless of the options you selected in the Formatting Options group
in the Export Simulation dialog box.
● NX modifies material coordinate systems to refer to the selected coordinate system, unless the material
coordinate system is a parent coordinate system in the hierarchy. In this case, NX modifies the material
coordinate system to refer to the absolute coordinate system.
● NX modifies nodes that do not have an assigned displacement coordinate system to refer to the selected
coordinate system as their displacement coordinate system. NX adds the ANSYS NROTAT,ALL command
in the input file before other NROTAT commands that are specific to each node. The NROTAT,ALL command
resolves the orientation for many loads and boundary conditions, including applied forces.
Note
Pressure loads that are created using the Components or Components-Spatial option do not use
nodal displacement coordinate systems for orientation. Instead, NX creates a material orientation
vector on export to orient them. Because material orientation vectors refer to the selected coordinate
system, no change occurs with the Model Orientation option as the actual orientation is correct.
● The Acceleration and Gravity commands do not use coordinate systems that refer to nodes. Therefore,
NX transforms their X, Y, and Z components to the selected coordinate system.
Current limitations
● For axisymmetric models, NX does not validate whether the coordinate system you select using the Model Orientation option is correct. You must ensure that the parent coordinate system is in-plane. For example,
if you selected csys3 from the Use Coordinate System list, you must ensure that the Z-axis of csys3 is
parallel to the Z-axis of the absolute coordinate system.
NX 9.0
532 What’s New in NX 9.0 CAE
● If your FEM file contains a coordinate system hierarchy, the coordinate system you select from the Use Coordinate System list must be at the top level of that hierarchy. That is, it must be the parent
coordinate system. If the user-defined CSYS is a child, the exporter will write it out as the parent. This data
altering may lead to incorrect orientation.
● In general, you should not use a nodal reference coordinate system to re-orient your model on export. This
can lead to issues, if that reference coordinate system becomes a child of a user-defined coordinate system.
Note
Although NX allows a model to have multiple nodal reference coordinate systems, ANSYS only
allows one nodal reference coordinate system for the entire model.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation as the displayed part and work part
ANSYS is the specified solver
Menu File→Export→Simulation
Compacting displacement coordinate systems
What is it?
You can use new Extended data checking options in the Import Simulation dialog box to control whether NX
compacts ANSYS nodal displacement coordinate systems during the import process.
In ANSYS, the NROTAT command defines the nodal rotation at each node in a model. For example, a force or
moment defined on a node will rotate according to the associated NROTAT command. By default, NX creates a
displacement coordinate system for every NROTAT command during import. This can result in numerous, duplicate
displacement coordinate systems in your NX model.
Now, you can have NX identify identical nodal rotations and compact them into a single displacement coordinate
system. To do this, select the new Nodal rotation compaction to create displacement CSYS option in the
Import Simulation dialog box. If the rotation angle between nodes is less than or equal to the specified
Comparison angle in degrees option, NX compacts the associated displacement coordinate systems.
If you clear the Extended data checking check box, NX still performs the coordinate system compaction;
however, the software uses a very small comparison angle tolerance, which is hard-coded to 1E-15 of the nodal
transformation matrix. You can disable all coordinate system compaction by selecting the Extended data checking option and clearing the Nodal rotation compaction to create displacement CSYS check box.
Associated customer defaults
NX uses the Material Orientation Comparison Angle for CSYS Compaction customer default to set the
default angular tolerance for the Comparison angle in degrees option.
Where do I find it?
Customer Default
Application Advanced Simulation
NX 9.0
CAE What's New in NX 9.0 533
Customer Default
Command Finder
Customer Defaults
Location in dialog box Simulation→General→Material Orientation Comparison Angle for CSYS Compaction
Import support for output control commands
What is it?
NX now imports the OUTRES and OUTPR ANSYS output control commands. In previous releases, these commands
were supported only for export.
In ANSYS, output controls are independent of the solution or step. The OUTRES and OUTPR commands can occur
anywhere within an ANSYS input file.
In NX, however, the OUTRES and OUTPR commands can occur only at the following times:
● At the beginning of a solution. You define this in the Output Controls tab in the Solution dialog box.
● At the beginning of each step. You define this in the Output Controls tab in the Step dialog box.
When you import an ANSYS input file that contains OUTRES and OUTPR commands, NX:
● Imports only the last OUTRES and OUTPR commands in the first step in the input file and places them at the
solution level.
● Imports only the last OUTRES and OUTPR commands in each subsequent step, if the step contains multiple
output control commands. NX places these commands at the step level.
Where do I find it?
Application Advanced Simulation
Menu File→Import→Simulation
Axisymmetric element support improvements
This release includes improved support for ANSYS axisymmetric, plane strain, and plane stress elements in NX.
Axisymmetric, plane strain, and plane stress elements in a non-axisymmetric analysis
In previous releases, axisymmetric, plane strain, and plane stress elements were supported in the Axisymmetric Structural and Axisymmetric Thermal axisymmetric environments and the Structural and Thermal non-
axisymmetric environments, but these elements were lost if you switched the environment from axisymmetric to
non-axisymmetric or vice versa.
In this release, these elements are retained if you switch between environments.
NX 9.0
534 What’s New in NX 9.0 CAE
The following axisymmetric, plane strain, or plane stress element types are included in the Structural and
Axisymmetric Structural environments:
● PLANE182(3)
● PLANE182(4)
● PLANE183(6)
● PLANE183(8)
The following axisymmetric, or planer element types are included in the Thermal and Axisymmetric Thermal environments:
● PLANE55(3)
● PLANE55(4)
● PLANE77(6)
● PLANE77(8)
Axisymmetric elements in ANSYS environments
To use axisymmetric elements in ANSYS environments, you must now set the 2D Solid Option when you create a
new FEM or Simulation.
● None – (Structural and Thermal analysis types only) No axisymmetric elements can be used.
● XY Plane, Y Axis – (All Ansys analysis types) If axisymmetric elements are used, they must be on the
XY plane. The axisymmetric rotational axis is Y.
Mesh checking enhancement
When you create axisymmetric elements in an ANSYS Structural or Thermal environment, you should create the
elements on the XY plane. If you create axisymmetric elements off this plane, the mesh proceeds, and the related
geometry is added to the Output Group.
Lock Plane command added
Use the Lock Plane command to prevent rotation of your model. This command is useful when you are
working with axisymmetric or other 2D elements.
Defining material orientation of axisymmetric elements
You can now set the material orientation for planar elements (PLANE182 and PLANE183) in both axisymmetric
and non-axisymmetric environments.
The orientation is defined in the Mesh Associated Data and Element Associated Data dialog boxes.
Support for Contact in axisymmetric analysis
You can now create axisymmetric structural and thermal contacts in the Structural and Thermal environments.
You can define the contacts as Node-to-edge or Edge-to-edge.
NX 9.0
CAE What's New in NX 9.0 535
Where do I find it?
Application Advanced Simulation
Prerequisites For elements, a FEM file as the displayed part and work part
For contact, a Simulation file as the displayed part and work part
ANSYS as the specified solver
Previewing solver syntax
What is it?
You can use the new Solver Syntax Preview command to preview how a selected entity will be written out to
your ANSYS input file. The software displays the syntax preview in an Information window.
Note
For performance reasons, the software previews only the first 5000 lines of syntax. You can increase or
decrease this limit using the Maximum Number of Output Lines for a Solver Syntax Preview
customer default.
You can use the Solver Syntax Preview command to validate that you have set up your model correctly prior to a
solve.
Previewing solver syntax in the FEM file
When a FEM is the work and displayed part, you can use the Solver Syntax Preview capability to preview the
ANSYS syntax for selected entities. This command is available in the Simulation Navigator and in several dialog
boxes.
Use the Solver Syntax Preview command in Simulation Navigator to preview the syntax for:
NX 9.0
536 What’s New in NX 9.0 CAE
● Meshes
● Materials
● Physical properties
● Coordinate systems
● Groups
● Modeling objects
To preview the syntax for nodes, select one or more elements and use the Node/Element Information command
to display a list of the nodes connected to each element.
Note
You must select the General Listing format option in the Node/Element Information dialog box to
view a list of the nodes.
To preview the syntax for physical properties, materials, and modeling objects, use the new Solver Syntax Preview option in the Physical Properties Table Manager, Manage Materials, and Modeling Objects Manager dialog boxes.
Previewing solver syntax in the Simulation file
When a Simulation file is the work and displayed part, within the active solution or subcase, you can use the Solver Syntax Preview command in the Simulation Navigator to preview the syntax for the following types of entities
within the active solution or subcase:
● Loads
● Constraints
● Simulation objects
● Simulation regions
● Groups
● Modeling objects
Formatting the previewed data
When you use the Solver Syntax Preview command, NX uses all options currently specified in the Export Simulation dialog box to format the previewed data.
Implementation details
NX generates a preview only of the ANSYS syntax related to the entity that you select. This means that the
previewed syntax is based on a small subset of your FEM or Simulation file. In some cases, the previewed ANSYS
syntax will differ from the actual ANSYS syntax that NX generates when you export or solve an entire solution.
● When you preview the syntax of certain types of entities, the previewed IDs may be different from the IDs
that NX later exports. This difference can occur because IDs need to be consistent and unique across the
entire ANSYS input file and also because ANSYS has requirements for certain types of IDs, In ANSYS, all
coordinate system IDs must be greater than 10. Differences in the previewed IDs can occur, for example,
when you preview:
o Physical property tables, which include real constant data and SECDATA.
NX 9.0
CAE What's New in NX 9.0 537
o Modeling objects, such as contact elements.
o Elements, including the referenced IDs for element coordinate systems (ESYS), for example.
To avoid seeing differences in previewed ID values, you can use the Preview Input File button in the
Solution dialog box to preview the entire input file. When you click Preview Input File, NX previews
the entire ANSYS input file, although it only displays a few entities for each ANSYS command for
performance reasons.
● When you preview the syntax of simulation regions, the syntax depends on the option that you selected
from the Use ESURF list in the Region dialog box when you created the region.
o If you selected Yes, NX also previews the related CMBLOCK commands. The CMBLOCK commands
list the nodes that comprise the contact or target surfaces that are defined in ANSYS with the
ESURF command.
o If you selected No, the software create the ANSYS contact elements in your ANSYS input file
when you export or solve your model. NX uses the CMBLOCK command to write out the group of
nodes that define the region. When you preview a region that was created using the No option,
NX includes the syntax for the related CMBLOCK commands. However, because this option creates
the target (or contact) elements only when you export or solve, those elements are not included in
the syntax preview.
● When you preview a Bolt Pre-Load, NX also includes a preview of the associated SECDATA commands.
● When you preview a Pressure load that was defined using the Components type, NX also include a
preview of the associated SURF154 elements.
● When you preview the syntax of selected meshes, the software previews only the coordinate systems
(including any coordinate systems that may be exported as material orientation vectors), element tables,
real constants or SECDATA, nodes, and elements that are related to the selected mesh. The previewed
elements point to the IDs of element tables, real constants or SECDATA, and coordinate systems. These
previewed IDs may differ from the IDs that NX generates in the ANSYS input file when you export or
solve the solution.
Where do I find it?
Solver Syntax Preview command
Application Advanced Simulation
Prerequisite A FEM or Simulation file as the displayed part and work part, and ANSYS as the
specified solver
Simulation Navigator Right-click the appropriate object→Solver Syntax Preview
Maximum Number of Output Lines for a Solver Syntax Preview customer default
Menu File→Utilities→Customer Defaults
Location in dialog box Simulation→General→Environment tab
NX 9.0
538 What’s New in NX 9.0 CAE
Merging parts of an Abaqus or ANSYS input file into an existing NX model
What is it?
You can now merge an existing Abaqus or ANSYS input file into an existing NX model. The new Merge Entities
option in the Solver Deck Append dialog box allows you to import portions of an input deck into an existing
model, as long as the missing portions of the input file already exist in NX.
In previous releases, the Merge Entities capability was supported only for NX Nastran and MSC Nastran input
files. For Abaqus and ANSYS input files, you could append a solver input file into an existing NX model only if the
input file being appended was a complete, valid, standalone file.
For example, you can use the Merge Entities option to:
● Import only elements from an input file into an NX FEM that already contains nodes.
● Import group definitions that reference nodes and elements where the nodes and elements already exist in
NX
● Import loads and constraints into a model that already contains a mesh. This is useful, for example, if you
need to import boundary conditions from custom load generation software into an NX Simulation file.
When you use the Merge Entities option to append data, NX does not modify any entities that were present in NX
prior to the merge. For example, NX does not modify:
● Solution attributes.
● Values in existing loads, boundary conditions, simulation objects, or modeling objects.
● The content of existing NX groups.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the work part and displayed part
Abaqus or ANSYS as the specified solver
Simulation Navigator File→Append
LS-DYNA support enhancements
*INCLUDE keyword now supported for import
What is it?
You can now import an LS-DYNA keyword input (.k) file that contains included files. In LS-DYNA, you use the
*INCLUDE keyword to insert external files at specific locations in your input file. You can use the *INCLUDE
keyword to insert an external file that contains a portion of your LS-DYNA input file. For example, you can include
a file that contains model definition data or comment lines.
For example, you can use the *INCLUDE keyword to include the file Floor_frame.k as follows:
*INCLUDE Floor/Floor_frame.k
NX 9.0
CAE What's New in NX 9.0 539
In this example, Floor/ is the path to the file from your current directory. You can also use the *INCLUDE keyword
to specify the full path to the file. For example:
*INCLUDE D:/workdir/Floor/Floor_frame.k
In previous releases, the *INCLUDE keyword was only supported for export from NX.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the displayed part and the work part
LS-DYNA as the specified solver
Menu File→Import→Simulation
Optimization
NX Optimizer optimization type
What is it?
NX Geometry Optimization now provides a new default optimization type called NX Optimizer. Altair HyperOpt continues to be available as an additional optimization type.
Where do I find it?
Application Advanced Simulation, Design Simulation
Prerequisite A Simulation file as the work part and displayed part
Command Finder
Geometry Optimization
Location in dialog box Create Geometry Optimization Solution dialog box→Optimization Type→NX Optimizer
Post-processing
Create fields from identified results
What is it?
You can now save the output from the Identify command directly to an NX table field.
You can plot and edit table fields, use them to define spatial distribution boundary conditions, and export these
fields like any other NX field.
NX 9.0
540 What’s New in NX 9.0 CAE
In previous releases, if you wanted to use identified results from one analysis to drive loads or boundary conditions
in a subsequent analysis, you had to first export a .csv file from the Identify dialog box, and then re-import that .csv
file into a field in the table editor. The Identify dialog box now includes a Create Field button, which opens the
Create Table Field dialog box. This provides a simple method to create a table field directly from results
identified in the Identify dialog box.
Where do I find it?
Application Advanced Simulation
Prerequisite Loaded results and at least one post view displayed.
Command Finder
Identify
Location in dialog box
Create Field
Graphing enhancements
What is it?
This release introduces many enhancements to the graphing capabilities of NX post processing.
● You can plot graphs in a secondary Graph Window. You can display and compare multiple graphs in
separate windows without overwriting the model or post view display in the NX graphics window
viewports. For more information, see Plotting a graph in a separate window.
● When graphing results on a path, you can create a temporary path or define a group or FE entities directly
from the Graph dialog box, in addition to selecting from named, persistent paths.
● NX provides improved selection methods for selecting entities to define a path or to graph across iterations.
You can select nodes or elements by group, on feature edges or faces, or by using a selection box.
● You can select multiple nodes or elements to graph across iterations. You can combine all selected entities
into a single data series, or graph each entity as an independent data series.
● You have greater control over the X and Y axes of your graph. For example, you can set the X axis to node
or element IDs, path length, length along a vector, or coordinates along an axis in the model coordinate
system.
● You can create a two-function plot directly from two selected post views. In previous releases, you first had
to export the graphs to AFU functions, and use the Two Function command in the Function Navigator.
For example, you can create a contour plot of displacements in one viewport and a contour plot of strain in
a second viewport. Select both post views in the Post Processing Navigator and click Create
Graph . Use the Two Function Plot dialog box to graph strain against displacements.
● When viewing displacements from a rotor dynamics analysis, you can create a standard Orbit Plot graph
of X versus Y displacements in the plane of rotation. For more information about rotor dynamics analysis,
see Rotor dynamics (NX Nastran).
NX 9.0
CAE What's New in NX 9.0 541
● For results in complex format, you can choose from a wide variety of complex plot types, including polar,
Argand, and Nichols plots.
Examples of new graph types. Clockwise from top left: polar coordinates, two-function plot, scatter plot,
multi-axis plot.
Where do I find it?
Graph dialog box
Application Advanced Simulation
Prerequisite One or more loaded results files.
Command Finder
Create Graph
Two Function Plot dialog box
Application Advanced Simulation
Prerequisite One or more loaded results files.
Two post views displayed in separate viewports.
Simulation Navigator Viewports→Fringe Plots→Ctrl-click to select both post views
NX 9.0
542 What’s New in NX 9.0 CAE
Command Finder
Create Graph
Complex plot support
What is it?
Beginning with this release, you can graph complex components to create Nichols, Argand, polar, orbit and multi-
axis plots. You can plot these graph types from from the Graph dialog box in Advanced Simulation post-
processing.
For more information about new features for graphing complex results in Advanced Simulation post-processing, see
Graphing enhancements.
2D Argand plot
An Argand plot plots the real part of the complex result against the imaginary part in the complex plane.
2D polar plot
A 2D polar plot plots the results magnitude along the r axis and the phase angle on the θ axis in a 2D polar
coordinate system across iterations. The following example shows the displacement and phase angle across several
frequencies at a selected node.
NX 9.0
CAE What's New in NX 9.0 543
Multi-axis plot
You can plot complex results on up to three axes for any combination of results magnitude, real part, imaginary part,
and phase angle. The following figure shows a multi-axis plot of displacement magnitude and phase angle against
frequency.
NX 9.0
544 What’s New in NX 9.0 CAE
Orbit plot
An orbit plot plots X displacements against Y displacements at a specified frequency. Orbit plots are typically used
to analyze rotor dynamics results.
Nichols plot
Nichols plots are typically used in the analysis of signals.
Where do I find it?
Application Advanced Simulation
Prerequisite One or more loaded results files.
Command Finder
Create Graph
NX 9.0
CAE What's New in NX 9.0 545
Results manipulation enhancements
What is it?
This release contains many enhancements to improve usability and utility of manipulated results such as results
envelopes, reductions, and combined results.
The single Results Manipulation command is now obsolete. It has been replaced by four manipulation
commands, each optimized for a particular operation:
● Use the Envelope command to compare two or more results of the same type and component, and return
the minimum or maximum values at nodes. You can export the results envelope to a universal file or save it
as an NX field.
● Use the Combination command to combine two or more results of the same type using standard NX
expression syntax. You can export the combined results to a universal file or save them as an NX field.
● Use the Reduction and Multiple Reduction commands to reduce one or more results components to
scalar values at nodes. These scalar values are represented as post-processing expressions. You can view
and export the expressions in a variety of ways, and you can combine scalar post-processing expressions
using standard NX expression syntax.
You use the Reduction command to view, save, or export scalar results for a single load case, time step, mode,
iteration, and so on. You use the Multiple Reduction command to graph, save, or export scalar results across a
range of time steps, modes, frequencies, iterations, and so on.
From both commands, you can access the Create Expression dialog box. The options in this dialog box allow
you finer control over the reduced values defined in the NX expression. For example, you can specify the absolute
value of signed data, averaging options for element-nodal results, shell layers or beam recovery points, complex
results parameters, and so on.
Maximum XY membrane strain for a selected shell mesh, reduced to a scalar value, plotted against
frequency, and output as a table field.
NX 9.0
546 What’s New in NX 9.0 CAE
Saving manipulated results to an NX field
In previous releases, manipulated results could only be exported to a universal (.unv) file. Beginning in this release,
you can also save manipulated results directly to an NX field. You can treat this field like any other NX field: plot,
export, or save this field to an AFU file, or use it to define field-based boundary conditions in subsequent analyses.
Displaying reduced results
Results that have been reduced to a scalar value can be immediately displayed in NX without saving them to an
external file or field:
● Expressions or combined expressions created using the Reduction command can be displayed as a
contour plot in a new post view.
● Expressions or combined expressions created using the Multiple Reduction command can be displayed
as a graph in an existing viewport or in a new graph window.
Graphing multiple reduced results
When you use the Multiple Reduction command, you can graph reduced values against the iteration ID, time step,
frequency, and so on (depending on the solution type). Select FE entities, points, or polygon geometry to specify the
values to plot. If you select multiple entities or geometry, you can plot the values as multiple data series, or select
Combine Across Entities to plot them as a single data series.
When you graph values using the Multiple Reduction command, you can choose to save the output as an NX field
or an AFU file.
Where do I find it?
Manipulation commands:
Application Advanced Simulation
Prerequisite One or more loaded results files.
Command Finder
Envelope
Combination
Reduction
Multiple Reduction
Create Expression dialog box:
Application Advanced Simulation
Prerequisite One or more loaded results files.
Command Finder
Reduction
NX 9.0
CAE What's New in NX 9.0 547
Multiple Reduction
Location in dialog box Scalar Reduction dialog box→Expression Manager
group→Edit
Multiple Reduction dialog box→Expression Manager
group→Edit
General post-processing enhancements
What is it?
This release includes a number of general enhancements and usability improvements, including:
● Support for PERMAS native results (*.post) files. You can import PERMAS results into the Post Processing Navigator for immediate post-processing, import them into a new solution associated with
the current Simulation file, or add them as companion results to an existing solution.
● Support for NX Multiphysics solutions with results in multiple domains (for example, time and frequency).
When graphing or animating results across iterations, you can specify the value type to filter time steps or
load cases to a single result domain.
● The ability to save results displayed in a post view to a reference field. A reference field stores pointers to
the numerical data used in a post view. For more information, see Reference field support.
Where do I find it?
Permas results file support
Application Advanced Simulation
Prerequisite An open Simulation file as the work part.
Simulation Navigator Right-click Simulation node→Import Results
Post Processing Navigator Right-click Imported Results→Import Results
Durability
Orthotropic material support for Durability
What is it?
You can now perform durability analysis on models that contain orthotropic materials.
To perform this analysis, you need to:
1. Define the tension static stress limits in directions 1 and 2 for the orthotropic material.
NX 9.0
548 What’s New in NX 9.0 CAE
2. Define the stress-life data for normal stresses (directions 1 and 2) and in-plane shear stress (direction 12).
In the Orthotropic Material dialog box, you can define the stress-life data using fields or by providing
the following durability properties:
● The three fatigue strength coefficients (1, 2, 12)
● The three fatigue strength exponents (1, 2, 12)
3. Specify a fatigue life or strength analysis on orthotropic materials.
● To perform fatigue life analysis, select the Perform Orthotropic Analysis check box in the
Fatigue dialog box.
● To perform the strength analysis, select the Perform Orthotropic Analysis check box in the
Strength dialog box.
4. Define fatigue life criterion and failure criterion.
Why should I use it?
You can compute fatigue life, fatigue damage, strength safety factor, and margin of safety for models with
orthotropic material.
This enhancement allows you to perform durability analysis on models that have laminate physical properties with
orthotropic materials. In previous releases, you needed to override the orthotropic materials with a single isotropic
material.
Where do I find it?
Accessing the fatigue or strength durability objects
Application Advanced Simulation
Command Finder
Manage Durability Objects
Location in dialog box Object Type→Fatigue or Strength
Fatigue dialog box
Location in dialog box Orthotropic Material Strength group→Perform Orthotropic Analysis
Strength dialog box
Location in dialog box Fatigue Life group→Orthotropic Material Fatigue
subgroup→Perform Orthotropic Analysis
NX 9.0
CAE What's New in NX 9.0 549
Enhanced laminate support for Durability
What is it?
You can compute fatigue life, fatigue damage, strength safety factor, and margin of safety on all plies for models
with laminate physical properties defined.
In previous releases, NX calculated durability results only from top and bottom ply results.
The following table shows the result nodes in the Post Processing Navigator.
Durability 1
Durability 1
Fatigue Life Bottom Ply — Element-
Nodal
Scalar
Fatigue Life Top Ply — Element-Nodal
Static Event 1
Durability 1
Durability 1
Ply Fatigue Life — Element-Nodal
Ply 1
Scalar
Ply 2
Ply 3
Ply 4
Static Event 1
Pre-NX9 NX9
Enhanced interface with NX Response Simulation
What is it?
You can now perform a durability analysis on modal response results from a Response Simulation solution process
event. The modal response results are saved in an EEF file.
The durability solver computes the stress or strain histories using the following:
● The modal response from the EEF file.
● The stress or strain modes from the SOL 103 Response Simulation OP2 file.
The OP2 file stores the results from the parent solution of the Response Simulation solution process event.
Why should I use it?
For some models, this method is faster than directly reading the stress or strain histories from the RS2 file.
Where do I find it?
Application Advanced Simulation
NX 9.0
550 What’s New in NX 9.0 CAE
Prerequisite A Response Simulation solution process event with modal response results
Command Finder
Transient Event
Simulation Navigator Right-click the Durability solution process node→New Event→Transient
Location in dialog box Transient Solution Subcase List→Modal Response
Enhanced NX Nastran solution support for Durability
What is it?
NX Advanced Durability now supports the following NX Nastran solutions for both static and transient durability
events:
● SOL 106 Nonlinear Statics — Global Constraints
● SOL 106 Nonlinear Statics — Subcase Constraints
● SOL 129 Nonlinear Transient Response*
● SOL 601,106 Advanced Nonlinear Statics
● SOL 601,129 Advanced Nonlinear Transient*
● SOL 701 Explicit Advanced Nonlinear Analysis*
Note
In the previous release, the transient durability event could reference only the solutions marked with a star
(*).
To process nonlinear results from the structural solutions, select the Use Non-Linear Results check box in the
solve options durability object.
Why should I use it?
You can now process nonlinear static and transient stress and strain results using both static and transient durability
events.
Where do I find it?
Accessing the solve options durability objects
Application Advanced Simulation
Command Finder
Manage Durability Objects
Location in dialog box Object Type→Solve Options
NX 9.0
CAE What's New in NX 9.0 551
Solve Options dialog box
Location in dialog box Use Non-Linear Results
NX Laminate Composites
Laminate Dynamic Simulation
What is it?
Use the Dynamic Simulation solution process to generate ply results for a base-driven random vibration event.
The dynamic simulation uses a hybrid integration method to compute peak values of the requested results. The
hybrid method is either analytical or adaptive numerical depending on the shape of the base excitation PSD function.
You can request the following results:
● Peak ply stresses, strains, failure indices, strength ratios, and margins of safety.
● Nodal peak responses and number of positive zero crossings for acceleration, displacement, velocity,
multipoint constraint (MPC) force, and single-point constraint (SPC) force.
● Nodal peak responses for grid point force.
● Elemental peak responses and number of positive zero crossings for stress, strain, and force.
● Peak Von Mises stresses, failure indices, and margins of safety for elements that reference a homogeneous
material.
The laminate dynamic simulation solution process can also generate the power spectral density functions (XY Functions) for most of the results described above except ply results and grid point forces.
NX 9.0
552 What’s New in NX 9.0 CAE
Workflow
● Reference a Nastran SOL 103 Real Eigenvalues solution from which the laminate dynamic simulation
solution process reads the following data:
o Modal data: eigenvalues, eigenvectors, and modal participation factors.
o Failure data: failure theories and material allowables.
● Create a random event where you specify a base excitation PSD function and analysis parameters.
● Request output results.
Why should I use it?
The laminate dynamic solution process provides an accurate and efficient means to evaluate the performance of
composite parts when they are subjected to base-driven random vibrations, which are prevalent in the aerospace and
automotive industries.
Where do I find it?
Application Advanced Simulation
Prerequisite Nastran SOL 103 Real Eigenvalues solution with Solution Process
set to Laminate Dynamics
Command Finder
Dynamic Simulation
Simulation Navigator Right-click the Simulation file node→New Solution Process→Laminate Dynamic Simulation
NX 9.0
CAE What's New in NX 9.0 553
User Defined Failure Theories
What is it?
You can now develop functions to predict ply and interlaminar failure according to your custom failure theories, and
link them with NX Laminate Composites. You can code your functions in C++, C, or Fortran.
Your failure theories can process ply stress or strain results that originate from NX Nastran, MSC Nastran, ANSYS,
and Abaqus. The stress and strain data can be nodal or elemental. For your theories, you can define equations for
failure index, strength ratio, and margin of safety.
NX Laminate Composites extracts the material stress or strain limits from NX materials, solution ply results from
NX and computes the failure metrics by invoking your compiled DLLs.
Before you can use your user defined theories in NX, you must create the following files:
● An XML file that contains user failure theory definitions
● One or more DLL files that contain the compiled source code for your failure theories
Use the User Defined Failure Theory XML Config File customer default to specify the XML file.
The format for the XML file is defined in a standard Document Type Definition (DTD) file. The DTD file and the
XML file are available in the following folder:
[nx_installation_path]/nxcae_extras/laminate/UserFT/xml
In the XML file, for each user defined failure theory, specify the following:
● Its name
● Its type (ply or interlaminar)
● The full path to its DLL file.
The interface for the DLL files is defines in the UserFailureTheoryApi.h file. This file is available in the following
folder:
[nx_installation_path]/nxcae_extras/laminate/UserFT/include
Why should I use it?
You can define your own ply and interlaminar failure theories to analyze the strength of your laminate. You can use
your user defined failure theories to validate your 2D and 3D laminates, optimize your 2D laminate, or analyze your
laminate results using the advanced post reporting laminate commands.
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM as the work part
Command Finder Laminate Physical Property or Solid Laminate Physical
Property
Location in dialog box Laminate Properties group or Ply Layup group→Ply Failure Theory
list or Interlaminar Failure Theory list→User Defined
NX 9.0
554 What’s New in NX 9.0 CAE
FiberSIM interface enhancements
What is it?
Editing the draping domain of imported plies
You can now edit the draping domain to help resolve inflation problems caused by gaps between closely
spaced elements. You can add or remove faces and elements that were mapped during the import operation.
You can also modify ply boundaries.
Exporting FiberSIM ply names
When you use the Export Plies to FiberSim command, the FiberSIM ply names that are stored as
descriptions in the layup modeler are exported to FiberSIM file. The exported ply names help in the
exchange of data to and from FiberSIM.
Exporting mesh collector names
When you export the laminate physical property using the Export to FiberSim command, the
mesh collector names are also exported to FiberSIM in PDI format. In previous releases, the zone portion
of the exported file was populated by laminate names. Now, the 2D mesh collector names are written,
giving you more accurate and easier to understand descriptions of the zones.
Why should I use it?
These enhancements improve the data exchange between NX Laminate Composites and FiberSIM.
Where do I find it?
Editing the draping domain of imported plies
Application Advanced Simulation
Prerequisite Imported FiberSIM layups
Simulation Navigator Right-click a global ply node→Edit
Exporting FiberSIM ply names
Application Advanced Simulation
Simulation Navigator Right-click a global layup node→Export Plies to FiberSim
Exporting mesh collector names
Application Advanced Simulation
Command Finder
Export to FiberSim
NX 9.0
CAE What's New in NX 9.0 555
Exporting 3D laminates as a homogeneous property
What is it?
You can now export your 3D laminate physical property to the NX Nastran, Abaqus, or ANSYS solvers as a
homogeneous physical property pointing to an equivalent orthotropic material.
Why should I use it?
Exporting 3D laminates as homogeneous properties rather than layered properties may shorten solution time. The
homogeneous approach is suitable for balanced and symmetric laminates.
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM as the work part
Command Finder
(NX Nastran or Abaqus) Solid Laminate Physical Property
(ANSYS) Laminate Physical Property
Location in dialog box (NX Nastran) Solver Properties group→Output Format list→PSOLID
(Abaqus or ANSYS) Solver Properties group→Output Format list→Homogeneous
NX 9.0
556 What’s New in NX 9.0 CAE
Homogeneous properties for 3D inflation
What is it?
For inflated 3D meshes, you can now export unlayered, homogeneous properties with equivalent orthotropic
materials instead of exporting layered properties. To do this, use the new Homogeneous Plies option.
You can export a subset of laminates and global plies, using homogeneous properties. To specify which plies are
inflated and exported as homogeneous, set the ply Solid Property to Homogeneous.
● For a laminate physical property, set this option in the Laminate Modeler dialog box.
● For a global layup, set this option iIn the Layup Modeler dialog box.
Why should I use it?
Exporting 3D laminates as homogeneous rather than layered properties may shorten solution time. The
homogeneous approach is suitable for balanced and symmetric laminates.
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM as the work part
Command Finder
Extrude Laminate or Fill Laminate
Simulation Navigator Right-click the Laminate Inflation node→Extrude Laminate or Fill Laminate
Location in dialog box Options group→Homogeneous Plies
NX 9.0
CAE What's New in NX 9.0 557
Cutting Face options for laminate extrusion
What is it?
Select the new Enable Cuts check box to define cutting faces that limit the 3D extrusion domain. For the cutting
face, you can select one or more polygon faces with contiguous edges.
You can optionally create drop-off resin elements when you select the Cutting Face Drop-Offs check box.
The drop-off resin elements are shown in dark green.
Why should I use it?
These options allow you to control extrusion of 2D laminates using existing polygon faces.
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM as the work part
Command Finder
Extrude Laminate
Simulation Navigator Right-click the Laminate Inflation node→Extrude Laminate
Location in dialog box Cutting Face group→Enable Cuts
NX 9.0
558 What’s New in NX 9.0 CAE
Normal Smoothing options for laminate extrusion
What is it?
Use the Smooth Normals option to prevent the creation of degenerate solid elements when you extrude thick
laminates from a concave face.
For example, this option is useful when you extrude 2D laminates and the extrude distance is comparable to the
blend radius.
Smooth Normals Smooth Normals
Why should I use it?
Solutions may not run with distorted elements. Using this option results in elements with less distortion.
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM as the work part
Command Finder
Extrude Laminate
Simulation Navigator Right-click the Laminate Inflation node→Extrude Laminate
Location in dialog box Normal Smoothing group→Smooth Normals
NX 9.0
CAE What's New in NX 9.0 559
Extruded Element Validation
What is it?
When you extrude a 2D laminate, NX can create degenerate 3D elements due to underlying geometry and extrusion
distance.
The option in the Extruded Element Validation group helps you to find these elements:
● When you select the Keep Invalid Elements option, NX keeps the degenerate elements created during
extrusion and stores them in the Extrusion Invalid Solids group.
● When you deselect the Keep Invalid Elements option, NX does not keep the degenerate elements
created during extrusion. Instead, it creates an Extrusion Invalid Shells group that contains the shell
elements that could not be fully extruded without creating invalid elements.
Why should I use it?
This option is a diagnostic tool to prevent solution issues downstream. Remedial actions can include using the new
Smooth Normal option or modifying the mesh in the problem areas.
Where do I find it?
Application Advanced Simulation
Prerequisite FEM is the work part.
NX 9.0
560 What’s New in NX 9.0 CAE
Command Finder
Extrude Laminate
Simulation Navigator Right-click the Laminate Inflation node→Extrude Laminate
Location in dialog box Extruded Element Validation group→Keep Invalid Elements
Account for Weft Fiber Directions
What is it?
For woven ply materials, you can now have NX Laminate Composites account for the weft direction when it
computes zones, and when it creates physical properties. To do this, select the new Account for Weft Fiber Directions option.
By default, zone computation and physical property generation rely solely on the primary, or warp fiber directions.
The Account for Weft Fiber Directions option results in more zones, more physical properties, and new
materials with better representation of the sheared fabric properties. NX creates new ply materials on-the-fly using
the sheared yarn angle, from which accurate material properties are derived.
Why should I use it?
When you select this check box, your solution can account not only for the deviation of warp fibers, but also for the
shearing of the warp and weft fibers.
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM as the work part
Command Finder
Ply Materials
Location in dialog box Type list→Woven→Create
Laminate Ply Material dialog box
Location in dialog box Basic Information group→Account for Weft Fiber Directions
Copy elements with global layups
What is it?
Layups are copied if they are associated to 2D elements that are copied and translated, reflected, or projected. If you
modify the original layup, the copied layup is shown as out of sync.
If you copy inflated 3D elements, the copied elements do not reflect the original extrusion but still point to the same
extruded laminate physical property. All association to the plies is lost. Because the copied elements do not belong
in any zone, the exporter issues a warning that some elements have no plies.
NX 9.0
CAE What's New in NX 9.0 561
If you copy the source 2D elements, NX does not copy the extruded elements on top of them. It just copies the 2D
elements.
Why should I use it?
When you copy elements that are referenced by global layups, you do not need to recreate the layup as NX
automatically copies them for you.
Where do I find it?
Application Advanced Simulation
Prerequisite One or more 2D meshes with global plies defined
Command Finder
Element Copy and Translate or Element Copy and
Reflect or Element Copy and Project
Next Ply and Previous Ply commands in Post Processing
What is it?
Use the Previous Ply and Next Ply commands to switch the post view from one ply to the next or the previous
one, keeping the same result and component, for example, Ply Stress – Elemental, 11.
Why should I use it?
These commands are useful when you have a large number of plies and want to visualize results quickly from one
ply to the other.
Where do I find it?
Application Advanced Simulation
Prerequisite A Simulation file as the work part
Command Finder
Previous Ply or Next Ply
Show Critical Loadcase ID
What is it?
In the laminate graphical report, you can display the ID of the critical loadcase for each ply and each element. To do
this, use the new Show Critical Loadcase ID option of Advanced Laminate Post Reporting.
NX 9.0
562 What’s New in NX 9.0 CAE
The critical loadcase ID has three components:
● Component one indicates the solution.
● Component two indicates the sub case.
● Component three indicates the iteration.
Why should I use it?
The Show Critical Loadcase ID option lets you identify visually which loadcase is critical for each ply and
element of the model.
Where do I find it?
Application Advanced Simulation
Prerequisite The graphical report result sets must include envelope result sets.
Post Processing Navigator Select an enveloping result set→right-click the Post View node→Show Critical Loadcase ID
Zone Properties enhancements
What is it?
In the Information window for the Zone Properties command, NX now includes the total thickness, the number
of elements, and the element IDs.
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM as the work part
Simulation Navigator Right-click the zone node→Zone Properties
NX 9.0
CAE What's New in NX 9.0 563
View Laminate enhancement
What is it?
You can now select elements and use View Laminate to plot the ply strain or ply stress as a function of the
laminate thickness.
Example
The figure shows a plot of strain 11 results for a 3 mm laminate.
Where do I find it?
Application Advanced Simulation
Prerequisite Ply stress or ply strain must be displayed in the post view.
Command Finder
View Laminate
Location in dialog box Stresses Strains Plot tab→Component
NX 9.0
564 What’s New in NX 9.0 CAE
New zone navigator nodes
What is it?
When you use the Compute Zones command, if there is a solid laminate property in the model, NX now displays
3D zone nodes in the Simulation Navigator.
In previous releases, only the 2D zone nodes were visible in the Simulation Navigator.
Zones
Laminate 1
Zone 1 (9 elements)
Zone 2 (9 elements)
Zones
Laminate 1
Zone 1 (9 elements)
Zone 2 (9 elements)
Laminate 1 – Extrusion
Zone 1 (9 elements)
Zone 2 (9 elements)
Zone 3 (9 elements)
Zone 4 (9 elements)
Zone 5 (9 elements)
Pre-NX9 NX9
Why should I use it?
The 3D zone nodes are useful with inflated models because they allow you to view the plies that are assigned to the
inflated elements. Additionally, you can use the same right-click commands for a 3D individual zone node as for a
2D individual zone node.
This reflects an architectural change that allows you to delete individual inflated solid elements, an operation which
was previously not possible. The change also lets you display the material orientations of the inflated solid elements.
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM as the work part
Command Finder
Compute Zones
Simulation Navigator Right-click the zone node→Compute Zones
Example
The figure shows the zone nodes display for an extruded laminate.
NX 9.0
CAE What's New in NX 9.0 565
Material View enhancement for laminates
What is it?
In the Material View of the Simulation Navigator, when NX sorts meshes by materials, it takes into account
materials that are assigned at the ply level in Laminate and Solid Laminate physical properties.
In the previous release, NX sorted the meshes that reference Laminate and Solid Laminate physical properties
under the No Material node.
In the current release, NX continues to sort the meshes that reference the following physical properties under the
No Material node:
● Laminate physical properties that have Stacking Recipe set to Inherited from layup.
● Solid Laminate physical properties that have Stacking Recipe set to Extruded.
Where do I find it?
Application Advanced Simulation
Simulation Navigator Right-click in an empty row→Material View
Laminate enhancement for ANSYS
What is it?
When you export a structural solution with a Laminate physical property table to ANSYS, NX automatically
creates a KEYOPTS modeling object. This modeling object ensures that the ANSYS solver automatically compute
the ply results at the top, middle, and bottom of the plies.
In previous releases, you needed to manually create the modeling object to modify where the ply results were
computed.
Automatic Group by Material enhancement
What is it?
When you group elements automatically by material type, NX takes into account materials that are assigned at the
ply level in Laminate and Solid Laminate physical properties.
NX cannot create material groups from the following properties:
● Laminate physical properties that have Stacking Recipe set to Inherited from layup.
● Solid Laminate physical properties that have Stacking Recipe set to Extruded.
Where do I find it?
Application Advanced Simulation
NX 9.0
566 What’s New in NX 9.0 CAE
Command Finder
Automatic Groups
Simulation Navigator Right-click Groups node→Automatic Group
Location in dialog box By Material group→Group Meshes with Same Material
NX Thermal and Flow, Electronic Systems Cooling, and Space Systems Thermal
High performance computing
Parallel thermal solver
What is it?
NX 9 marks the first release of the thermal solver.
In previous releases, you could run in parallel only certain portions of a thermal solution, for example the view
factor computations. In NX 9, you could run in parallel the solver module that resolves the solution matrix.
When you run the thermal solver in parallel, it uses domain decomposition techniques to split the thermal system of
equations and to distribute the computation workload across multiple processes.
Why should I use it?
This capability provides a significant reduction in thermal solution time for large models, as well as for long
transient solutions.
Supported solvers and analysis types
Solver Analysis Type Solution Type
NX Space Systems Thermal Thermal Space Systems Thermal
NX Thermal and Flow Thermal Advanced Thermal
NX Multiphysics Thermal Thermal
Note
Without a thermal and flow DMP license, you can only perform an analysis in parallel on a single
workstation with access for up to 8 processes per run. You require the NX Thermal and Flow DMP add-on
product to remove any software limitations on the number of processes per run for parallel processing and
enables parallel solutions over networks and clusters.
Parallel flow solver — performance enhancements
What is it?
NX 9 provides the following significant performance upgrades for the parallel flow solver:
NX 9.0
CAE What's New in NX 9.0 567
● Reduced memory usage
● Increased performance and speed
You can now use scripts when you submit parallel jobs to a cluster using a scheduler.
Supported solvers and analysis types
Solver Analysis Type Solution Type
NX Electronic Systems Cooling Coupled Thermal-Flow NX Advanced Thermal/Flow with
ESC
NX Thermal and Flow Flow Advanced Flow
Coupled Thermal-Flow Advanced Thermal-Flow
Note
Without a thermal and flow DMP license, you can only perform an analysis in parallel on a single
workstation with access for up to 8 processes per run. You require the NX Thermal and Flow DMP add-on
product to remove any software limitations on the number of processes per run for parallel processing and
enables parallel solutions over networks and clusters.
Large ID number support
What is it?
Thermal models now support large numbers of elements, nodes, and conductances. The upper limit for element and
node labels is 100 million.
Note
Because the thermal solver in NX 9 supports large ID numbers, you cannot restart simulations using solver
files that you generated in NX 8.5 or earlier.
Supported solvers and analysis types
Solver Analysis Type Solution Type
NX Electronic Systems Cooling Coupled Thermal-Flow Electronic Systems Cooling
NX Advanced Thermal/Flow with
ESC
NX Space Systems Thermal Thermal Space Systems Thermal
NX Thermal and Flow Thermal Thermal
Advanced Thermal
Axisymmetric Thermal Axisymmetric Thermal
Advanced Axisymmetric Thermal
NX 9.0
568 What’s New in NX 9.0 CAE
Coupled Thermal-Flow Thermal-Flow
Advanced Thermal-Flow
NX Multiphysics Thermal Thermal
Flow capabilities
Parallel flow solver — capability enhancements
What is it?
The parallel flow solver now supports the following objects:
● Simulation objects: Rotating Frame of Reference, Mixing Plane, and Disjoint Fluid Mesh Pairing.
● Modeling objects: Tracer Fluid and Non-Newtonian Fluid.
For the Rotating Frame of Reference simulation object, NX:
● Provides an improved scheme and handling of advective flux corrections.
● Supports accelerations in a rotating frame of reference through an additional input file.
Additional improvements for the parallel flow solver:
● Improved convergence and accuracy when using the k-epsilon turbulence model.
● Improved handling of dense porous blockages.
Supported solvers and analysis types
Solver Analysis Type Solution Type
NX Electronic Systems
Cooling
Coupled Thermal-Flow NX Advanced
Thermal/Flow with ESC
NX Thermal and Flow Flow Advanced Flow
Coupled Thermal-Flow Advanced Thermal-Flow
Disjoint Fluid Mesh Pairing
What is it?
Use the Disjoint Fluid Mesh Pairing simulation object to connect disjoint fluid meshes when solving models
with the parallel flow solver. You can manually specify pairs of faces as contact pairs, or you can allow NX to
automatically identify faces of separate polygon bodies that are in contact with each other.
NX 9.0
CAE What's New in NX 9.0 569
Why should I use it?
This capability allows fluid to flow between polygon bodies that have one or more coplanar face pairs where the
nodes, elements, or nodes and elements of the associated fluid meshes are not coincident.
Supported solvers and analysis types
Solver Analysis Type Solution Type
NX Electronic Systems
Cooling
Coupled Thermal-Flow Electronic Systems Cooling
NX Advanced
Thermal/Flow with ESC
NX Thermal and Flow Flow Advanced Flow
Coupled Thermal-Flow Advanced Thermal-Flow
Where do I find it?
Application Advanced Simulation
Prerequisite Parallel flow solver
Command Finder
Disjoint Fluid Mesh Pairing
Simulation Navigator Right-click the Simulation Object Container node→New Simulation Object→Disjoint Fluid Mesh Pairing
Enhancement to Opening and Static Pressure types of Flow Boundary Condition simulation object
What is it?
You can now set the relative pressure as an external condition for Opening or Static Pressure types of the Flow Boundary Condition simulation object.
To define constant, time-varying, or spatially-varying pressure relative to ambient pressure, select the Relative
option. You define the ambient pressure on the Ambient Conditions tab in the Solution dialog box.
Why should I use it?
When the known pressure is the relative pressure defined as a time-varying function or a spatial distribution, using
the Relative option improves the accuracy of your solution.
Supported solvers and analysis types
Opening type:
NX 9.0
570 What’s New in NX 9.0 CAE
Solver Analysis Type Solution Type
NX Electronic Systems
Cooling
Coupled Thermal-Flow Electronic Systems Cooling
NX Advanced
Thermal/Flow with ESC
NX Thermal and Flow Flow Flow
Advanced Flow
Coupled Thermal-Flow Thermal-Flow
Advanced Thermal-Flow
Static Pressure type:
Solver Analysis Type Solution Type
NX Electronic Systems
Cooling
Coupled Thermal-Flow NX Advanced
Thermal/Flow with ESC
NX Thermal and Flow Flow Advanced Flow
Coupled Thermal-Flow Advanced Thermal-Flow
Where do I find it?
Application Advanced Simulation
Prerequisite You must select Opening or Static Pressure from the Type list in the
Flow Boundary Condition dialog box.
Command Finder
Flow Boundary Condition
Simulation Navigator Right-click the Simulation Object Container node→New Simulation Object→Flow Boundary Condition
Location in dialog box External Conditions group→External Pressure Type list→Relative
Surface Wrap Fluid Domain enhancements
What is it?
The behavior of the Surface Wrap Fluid Domain command changed. When you click OK or Apply in the
command dialog box, NX creates a fluid domain recipe node under the Fluid Domain Recipes node in the
Simulation Navigator but does not create the fluid body.
In previous releases, NX directly created the fluid body and the fluid domain recipe node at the same time.
NX 9.0
CAE What's New in NX 9.0 571
Before you create the fluid body, you can add one or more contact prevention constraints and local resolution
constraints to the fluid domain recipe. To create the fluid body, right-click the created fluid domain recipe node and
choose Wrap.
You can add contact prevention and local resolution constraints to fluid domain recipes that reference existing fluid
bodies. To update an existing fluid body, right-click its fluid domain recipe node and choose Update.
The following table lists the new fluid domain icons in the Simulation Navigator.
Icon Node Description
Fluid domain recipe Indicates that the fluid body that is
described by the fluid domain recipe
does not exist.
Fluid domain recipe Indicates that the fluid body that is
described by the fluid domain recipe
is not yet synced.
Contact prevention Indicates the presence of a contact
prevention constraint.
Local resolution Indicates the presence of a local
resolution constraint.
Why should I use it?
These new commands give you more precision when creating fluid bodies.
Supported solvers and analysis types
Solver Analysis Type
NX Electronic Systems Cooling Coupled Thermal-Flow
NX Thermal and Flow Flow
Coupled Thermal-Flow
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM as the work part
Command Finder
Surface Wrap Fluid Domain
Main Menu Insert→Fluid Domain→Create Surface Wrap Fluid Domain
Simulation Navigator Right-click the Fluid Domain Recipes node→New Fluid Domain
NX 9.0
572 What’s New in NX 9.0 CAE
Local Resolution Constraint
What is it?
Use the new Local Resolution Constraint command to refine or coarsen fluid bodies in selected regions. You
can specify the region that is affected by the local resolution constraint using one of the following:
● Polygon geometry that you select in the associated fluid domain recipe.
● A bounding box for which you specify two diagonal points.
● A bounding sphere for which you specify the center and the radius.
When you use local resolution on polygon geometry, the constraint affects the region in the proximity of the selected
edges, faces, or body surfaces. When you define local resolution on a bounding volume, the constraint affects the
region inside the volume.
You can specify one of the following sizing options to refine or coarsen fluid bodies in selected regions.
Relative Refinement
Refines the surface wrap fluid domain in the affected region. The refinement is relative to
the default resolution specified in the fluid domain recipe. You specify the amount of local
refinement in the Local Subdivision list.
Relative Coarsening
Coarsens the surface wrap fluid domain in the affected region. The coarsening is relative to
the default resolution specified in the fluid domain recipe. You specify the amount of local
coarsening in the Local Subdivision list.
Absolute Performs a local refinement or a local coarsening using the absolute dimension for the local
resolution that you specify in the Local Resolution box.
You can also specify the priority level of the local resolution constraint with respect to the other local resolution or
contact prevention constraints when they are in conflict.
NX stores your specification for each local refinement constraint under the Local Resolution Container node in
the Simulation Navigator. By default, each local refinement constraint node is numbered, but you can change its
name.
Polygon Geometry
Fluid Domain Recipes
Contact Prevention Container
Local Resolution Container
Local Resolution 1
Local Resolution 2
To apply a selected local refinement constraint to a fluid domain recipe, drag its local refinement node from the
Local Resolution Container node to the Local Resolution Constraints node that is located under the fluid
body recipe node.
Polygon Geometry
Fluid Domain Recipes
NX 9.0
CAE What's New in NX 9.0 573
Contact Prevention Container
Local Resolution Container
Local Resolution 1
Local Resolution 2
Fluid Body_4_recipe
Contact Prevention Constraints
Local Resolution Constraints
Local Resolution 1
Why should I use it?
The Local Resolution Constraint command together with the Contact Prevention Constraint command
allows you to preserve more detail in the fluid bodies that are generated by the surface wrapping tool, or remove
unnecessary details from them.
Supported solvers and analysis types
Solver Analysis Type
NX Electronic Systems Cooling Coupled Thermal-Flow
NX Thermal and Flow Flow
Coupled Thermal-Flow
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM as the work part
Command Finder
Local Resolution Constraint
Main Menu Insert→Fluid Domain→Create Local Resolution Constraint
Simulation Navigator Right-click the Local Resolution Container node→New Local Resolution
NX 9.0
574 What’s New in NX 9.0 CAE
Contact Prevention Constraint
What is it?
Use the new Contact Prevention Constraint command to ensure that two polygon objects are not connected in
the fluid body and that small gaps are maintained.
The surface wrapper automatically computes the level of refinement required to prevent the selected objects from
touching each other. You must specify a minimum resolution beyond which the surface wrapper stops trying to
maintain small gaps. You have the following options:
Relative Refinement
Refines the default resolution specified in the fluid domain recipe. You specify the amount
of local refinement in the Local Subdivision list.
Relative Coarsening
Coarsens the default resolution specified in the fluid domain recipe. You specify the
amount of local coarsening in the Local Subdivision list. It is recommended that you use
this option only in that rare case where the region is subject to a local coarsening constraint.
Absolute Sets the minimum resolution using the absolute dimension that you specify in the Local Resolution box.
You can also specify the priority level of the contact prevention constraint with respect to the other contact
prevention or local resolution constraints when they are in conflict.
NX stores your specification for each contact prevention constraint under the Contact Prevention Container
node in the Simulation Navigator. By default, each contact prevention constraint node is numbered, but you can
change its name.
Polygon Geometry
Fluid Domain Recipes
Contact Prevention Container
Contact Prevention 1
Contact Prevention 2
Contact Resolution Container
To apply a selected contact prevention constraint to a fluid domain recipe, drag its contact prevention node from the
Contact Prevention Container to the Contact Prevention Constraints node that is located under the fluid
body recipe node.
Polygon Geometry
Fluid Domain Recipes
Contact Prevention Container
Contact Prevention 1
Contact Prevention 2
Contact Resolution Container
NX 9.0
CAE What's New in NX 9.0 575
Fluid Body_4_recipe
Contact Prevention Constraints
Contact Prevention 1
Contact Resolution Constraints
Why should I use it?
The Contact Prevention Constraint command together with the Local Resolution Constraint command
allows you to preserve more detail in the fluid bodies generated by the surface wrapping tool.
Supported solvers and analysis types
Solver Analysis Type
NX Electronic Systems Cooling Coupled Thermal-Flow
NX Thermal and Flow Flow
Coupled Thermal-Flow
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM as the work part
Command Finder
Contact Prevention Constraint
Main Menu Insert→Fluid Domain→Create Contact Prevention Constraint
Simulation Navigator Right-click the Contact Prevention Container node→New Contact Prevention
Thermal capabilities
One-Sided and Two-Sided Total Temperature Effects
What is it?
Use the new One-Sided Total Temperature Effects or Two-Sided Total Temperature Effects types of
Duct Flow Boundary Conditions simulation objects to account for total temperature effects in convective heat
transfer due to high speed rotating parts. The heat transfer can be from duct or duct with mass flow elements to one
or two walls. The total temperature accounts for the kinetic energy of the fluid. It is determined from the total
enthalpy.
The total temperature effects can be modeled in one of the following ways.
NX 9.0
576 What’s New in NX 9.0 CAE
Neglect Wall Rotation
Use this option when the components that surround the fluid are stationary or when the
components are rotating at low speeds, for example in heat transfer to a stator. The fluid
temperature that you specify in the other duct flow boundary conditions is assumed to be
the absolute total temperature, Tt,abs.
1. Stator
2. Absolute fluid velocity
The static temperature, Ts, is determined from the static enthalpy, hs, using the following
equation:
hs (Ts) = ht (Tt,abs) – (vΦ2+vax
2)/2
where:
● ht is the total enthalpy.
● vΦ is the fluid swirl velocity.
● vax is the fluid axial velocity.
Correct for Wall Rotation
Use this option when the components that surround the fluid are rotating. For Two-Sided Total Temperature Effects, the speed of the two components can be different. The fluid
temperature that you specify in the other duct flow boundary conditions is assumed to be
the absolute total temperature.
1. Rotor with a wall velocity, u
2. Relative fluid velocity
The relative total temperature, Tt,rel, is determined from the total enthalpy using the
following equation:
ht (Tt,rel) = hs (Ts) + ((u – vΦ)2+vax
2)/2
NX 9.0
CAE What's New in NX 9.0 577
The relative total temperature is related to the absolute total temperature using the
following equation:
Tt,rel = Tt,abs + ΔTrel
where ΔTrel is the relative temperature difference.
Relative Temperature Reference Frame
Use this option when components that surround the fluid are rotating. For Two-Sided Total Temperature Effects, the speed of the two components must be identical. The
fluid temperature that you specify in the other duct flow boundary conditions is assumed to
be the relative total temperature, Tt,rel.
The static temperature is determined from the static enthalpy using the following equation:
hs (Ts) = ht (Tt,rel) – ((u – vΦ)2+vax
2)/2
The total absolute temperature can also be determined from the following equation:
ht (Tt,abs) = hs (Ts) + (vΦ2+vax
2)/2
For all three methods, you can specify one of the following: the swirl velocity, vΦ, the swirl ratio, ωfluid/ωrotor, or the
relative temperature difference, ΔTrel.
Why should I use it?
If you have surfaces in your model which rotate at high speeds, you should account for total temperature effects in
order to obtain a more accurate description of the convective heat transfer.
Supported solvers and analysis types
Solver Analysis Type Solution Type
NX Thermal and Flow Thermal Advanced Thermal
Coupled Thermal-
Flow
Advanced Thermal-
Flow
NX Multiphysics Thermal Thermal
Where do I find it?
Application Advanced Simulation
Command Finder
Duct Flow Boundary Conditions
Simulation Navigator Right-click the Simulation Object Container node→New Simulation Object→Duct Flow Boundary Conditions
Location in dialog box Type list→One-Sided Total Temperature Effects or Two-Sided Total Temperature Effects
NX 9.0
578 What’s New in NX 9.0 CAE
Thermal Void load
What is it?
Use the new Thermal Void load to define the heat transfer for a part of the model that is convecting to a fluid at an
unknown temperature. You specify the fluid material, its heat load, and its capacitance in the new Void Non-Geometric Element modeling object.
In the Thermal Void dialog box, you can:
● Define the pressure at the model surface.
● Define heat transfer characteristics.
● Account for swirl effect in heat transfer due to rotating machinery.
Multiple thermal voids can be connected to the same Void Non-Geometric Element modeling object.
Why should I use it?
The thermal void models the local convecting effects when the fluid temperature is unknown.
Supported solvers and analysis types
Solver Analysis Type Solution Type
NX Thermal and Flow Thermal Advanced Thermal
Coupled Thermal-
Flow
Advanced Thermal-
Flow
NX Multiphysics Thermal Thermal
Where do I find it?
Thermal Void load
Application Advanced Simulation
Command Finder
Thermal Void
Simulation Navigator Right-click the Load Container node→New Load→Thermal Void
Void Non-Geometric Element modeling object
Application Advanced Simulation
Command Finder
Modeling Objects
Location in dialog box Type list→Void Non-Geometric Element→Create
NX 9.0
CAE What's New in NX 9.0 579
Thermal Convecting Zone load
What is it?
Use the new Thermal Convecting Zone load to define the heat transfer for a part of the model that is convecting
to a fluid at a known temperature. You specify the fluid material and its temperature directly in the load.
In the Thermal Convecting Zone dialog box, you can:
● Define the pressure at the model surface.
● Define heat transfer characteristics.
● Account for swirl effect in heat transfer due to rotating machinery.
Why should I use it?
The thermal convecting zone models the local convecting effects when the fluid temperature is known.
Supported solvers and analysis types
Solver Analysis Type Solution Type
NX Thermal and Flow Thermal Advanced Thermal
Coupled Thermal-
Flow
Advanced Thermal-
Flow
NX Multiphysics Thermal Thermal
Where do I find it?
Application Advanced Simulation
Command Finder
Thermal Convecting Zone
Simulation Navigator Right-click the Load Container node→New Load→Thermal Convecting Zone
Thermal Stream loads
What is it?
Use the new Thermal Stream load to define convection due to fluid flow over surfaces, or over edges of
axisymmetric models. The thermal solver creates 1D duct with mass flow elements on the selected regions and
connects them to the nearest thermal solid elements through a convecting thermal coupling.
You can set the Thermal Stream load type based on whether you want the thermal stream to be in contact with the
solid element on one side or both sides.
NX 9.0
580 What’s New in NX 9.0 CAE
One-Sided Stream on Edges
Defines thermal streams on polygon edges, 1D beam elements, regular shell element edges,
and axisymmetric shell element edges. The thermal stream is in contact with solid elements
only on one side. If you want the thermal stream to be in contact with solid elements on
both sides, select Two-Sided Stream on Edges.
One-Sided Stream on Faces
Defines thermal streams on polygon faces, 2D elements, and 3D element faces. The thermal
stream is in contact with solid elements only on one side. If you want the thermal stream to
be in contact with solid elements on both sides, select Two-Sided Stream on Faces.
For the edges load types, you can define a path of multiple polygon edges or multiple element edges by specifying
start and end points. NX computes a path from start to end and returns the resultant edges and the direction of the
stream.
You can also:
● Specify the fluid material.
● Define inlet conditions for the fluid flow.
● Define heat transfer characteristics.
● Specify pressure at a model surface.
● Account for swirl effect in heat transfer for models with rotating machinery.
Why should I use it?
The Thermal Stream load provides an automated way to include the effects of convection and advection in a
thermal model. It improves your efficiency by regrouping many thermal simulation boundary conditions in a single
command.
Supported solvers and analysis types
Solver Analysis Type Solution Type
NX Thermal and Flow Thermal Advanced Thermal
Coupled Thermal-Flow Advanced Thermal-Flow
NX Multiphysics Thermal Thermal
Where do I find it?
Application Advanced Simulation
Command Finder
Thermal Stream
Simulation Navigator Right-click the Load Container node→New Load→Thermal Stream
NX 9.0
CAE What's New in NX 9.0 581
Thermal Rotational Periodicity simulation object
What is it?
Use the Thermal Rotational Periodicity simulation object to define rotational periodicity in a thermal model for
conductive and radiative heat transfer.
The following types are available.
Conductive Defines a conductive thermal rotational periodicity. You define a master region and a slave
region. You can also specify the coupling resolution, the overlapping region, and the
overlap projection direction.
Radiative Defines a radiative thermal rotational periodicity on the complete model. You specify the
periodicity by defining the number of sectors or the sector angle.
You must define the revolve axis for all types.
Why should I use it?
This simulation object allows you to represent a full 3D model from a single section by rotational periodicity.
Supported solvers and analysis types
Solver Analysis Type Solution Type
NX Electronic Systems
Cooling
Coupled Thermal-Flow NX Advanced
Thermal/Flow with ESC
NX Space Systems Thermal Thermal Space Systems Thermal
NX Thermal and Flow Thermal Advanced Thermal
Coupled Thermal-Flow Advanced Thermal-Flow
NX Multiphysics Thermal Thermal
Where do I find it?
Application Advanced Simulation
Command Finder
Thermal Rotational Periodicity
Simulation Navigator Right-click the Simulation Object Container node→New Simulation Object→Thermal Rotational Periodicity
NX 9.0
582 What’s New in NX 9.0 CAE
Rotation load
What is it?
Use the Rotation load to specify the rotation axis and angular velocity on a complete model or a model subset. You
can define a constant or time-varying angular velocity.
This boundary condition already exists in the NX Nastran, MSC Nastran, ANSYS, and Abaqus solver environments.
You need to specify the Rotation load when your model has the following boundary conditions defined and wall
rotation effects cannot be neglected:
● One-Sided Total Temperature Effects or Two-Sided Total Temperature Effects types of Duct Flow Boundary Conditions simulation objects
● Thermal Void load
● Thermal Convecting Zone load
● Thermal Stream loads
Why should I use it?
When you model rotating machinery, use the Rotation load to specify which part of the model is rotating at what
speed.
Supported solvers and analysis types
Solver Analysis Type Solution Type
NX Thermal and Flow Thermal Advanced Thermal
Coupled Thermal-Flow Advanced Thermal-Flow
NX Multiphysics Thermal Thermal
Structural Multi-Step Nonlinear
Where do I find it?
Application Advanced Simulation
Command Finder
Rotation
Simulation Navigator Right-click the Load Container node→New Load→Rotation
NX 9.0
CAE What's New in NX 9.0 583
Free Molecular Heating simulation object
What is it?
Use the Free Molecular Heating simulation object to account for the heat generated by the interaction between a
spacecraft and the low density gas molecules in low altitude orbits. In low altitude orbits, the gas density is rarefied
enough to be outside of the continuum mechanics regime. The incident heat flux generated by the free molecules,
q‖, is computed as follows:
q‖ = 0.5ρV3 where:
● ρ is the
atmospheric
density
● V is the
spacecraft‘s
velocity
The amount of heat absorbed by a surface on the spacecraft is equal to the incident flux, q‖, multiplied by the
accommodation coefficient, α; 0 ≤ α ≤ 1.
In the Free Molecular Heating dialog box, you define:
● The part of the model to which free molecular heating applies.
● The accommodation coefficient.
● The heat flux computation method. You can either specify:
o A constant or time-varying heat flux.
o A constant or time-varying velocity for the spacecraft and a constant or time-varying atmospheric
density.
o A constant or time-varying atmospheric density and that the velocity is computed from the
position of the spacecraft in the orbit.
o That the velocity and density are computed from the orbit. The velocity is the spacecraft‘s orbital
velocity, and the density is computed from the spacecraft‘s altitude.
Why should I use it?
When you use the Free Molecular Heating simulation object, you can request the following new results:
● Absorbed Free Molecular Heating Flux – Elemental
● Incident Free Molecular Heating Flux – Elemental
● Reflected Free Molecular Heating Flux – Elemental
Supported solvers and analysis types
Solver Analysis Type Solution Type
NX Space Systems Thermal Thermal Space Systems Thermal
NX 9.0
584 What’s New in NX 9.0 CAE
Where do I find it?
Application Advanced Simulation
Command Finder
Free Molecular Heating
Simulation Navigator Right-click the Simulation Object Container node→New Simulation Object→Free Molecular Heating
Enhancement to the Transient End Time Options
What is it?
You can now end a thermal transient analysis based on a specified temperature or temperature change.
In addition to the existing options, you can select one of the following two options from the End list.
● Based on Temperature ends the transient thermal analysis based on the temperature targets that you
specify for one or more selected groups of elements. The first group that reaches its target value ends the
analysis. You select a group and set its target temperature in the Target Temperature modeling object.
● Based on Temperature Change ends the transient thermal analysis based on the temperature variation
targets that you specify for one or more selected groups of elements. The first group that reaches its target
value ends the analysis. You select a group and set its target temperature change in the Target Temperature Change modeling object.
You can define multiple modeling objects of the same type in your solution.
Why should I use it?
These end time options are useful when you perform a temperature stabilization analysis on a region.
Supported solvers and analysis types
Solver Analysis Type Solution Type
NX Space Systems Thermal Thermal Space Systems Thermal
NX Thermal and Flow Thermal Thermal
Advanced Thermal
Axisymmetric Thermal Axisymmetric Thermal
Advanced Axisymmetric Thermal
NX 9.0
CAE What's New in NX 9.0 585
Where do I find it?
Application Advanced Simulation
Prerequisite You must select Transient from the Solution Type list on the Solution Details tab in the Solution dialog box.
Command Finder
Solution
Simulation Navigator Right-click the solution node→Edit
Location in dialog box Transient Setup tab→End list→Based on Temperature or Based on Temperature Change
Enhancements to Simple Radiation to Environment
What is it?
You can now directly specify the effective emissivity in the Simple Radiation to Environment constraint.
A new Effective Emissivity parameter is available and the names of existing parameters are changed.
Name in previous release Name in NX9
Gray Body View Factor GBVF
Effective Emissivity Emissivity and GBVF
N.A. Effective Emissivity
GBVF Computes the effective emissivity of the selected objects with the gray body view factor
(GBVF) that you specify and the emissivity specified in the Thermo-Optical Property
modeling object.
Emissivity and GBVF
Computes the effective emissivity of the selected objects with the gray body view factor
and the emissivity that you specify.
Effective Emissivity
Uses the effective emissivity that you specify. You can specify a constant or a time-
dependent function. This parameter is new in NX9.
Why should I use it?
Use the Effective Emissivity parameter when you want more precision for the effective emissivity of the selected
surface in the heat flux computation.
Supported solvers and analysis types
Solver Analysis Type Solution Type
NX 9.0
586 What’s New in NX 9.0 CAE
NX Electronic Systems
Cooling
Coupled Thermal-Flow Electronic Systems Cooling
NX Advanced
Thermal/Flow with ESC
NX Space Systems Thermal Thermal Space Systems Thermal
NX Thermal and Flow Thermal Thermal
Advanced Thermal
Axisymmetric Thermal Axisymmetric Thermal
Advanced Axisymmetric
Thermal
Coupled Thermal-Flow Thermal-Flow
Advanced Thermal-Flow
NX Multiphysics Thermal Thermal
Where do I find it?
Application Advanced Simulation
Command Finder
Simple Radiation to Environment
Simulation Navigator Right-click the Constraint Container node→New Constraint→Simple Radiation to Environment
Location in dialog box Parameters group→Type list→GBVF, Emissivity and GBVF, or
Effective Emissivity
Enhancement to Perfect Contact type of Surface-to-Surface simulation object
What is it?
You can now control the accuracy of the coupling in the Surface-to-Surface Contact simulation object by
specifying a Coupling Resolution option.
If you select the One-to-One coupling resolution option, the solver calculates a single conductance from each
primary element to the nearest secondary element. If you select any resolution option from Coarse through Finest, each primary element is divided into a progressively larger number of sub-elements. The primary sub-elements are
then connected to the secondary elements based on proximity.
Supported solvers and analysis types
Solver Analysis Type Solution Type
NX Electronic Systems Coupled Thermal-Flow Electronic Systems Cooling
NX 9.0
CAE What's New in NX 9.0 587
Cooling NX Advanced
Thermal/Flow with ESC
NX Space Systems Thermal Thermal Space Systems Thermal
NX Thermal and Flow Thermal Thermal
Advanced Thermal
Coupled Thermal-Flow Thermal-Flow
Advanced Thermal-Flow
Where do I find it?
Application Advanced Simulation
Command Finder
Surface-to-Surface Contact
Simulation Navigator Right-click the Simulation Object Container node→New Simulation Object→Surface-to-Surface Contact
Location in dialog box Additional Parameters group→Coupling Resolution list
Thermostat and active heater controller reports
What is it?
When you use a Thermostat or Active Heater Controller modeling object in a solution, during the solve, NX
creates a CSV file that contains the thermostat and active heater controller status at each time step. The file name is:
<simulation name>-<solution name>.ThermostatReport.csv.
The file is written in a simple CSV format:
Time, Thermostat ID/Name, On/Off, Temp Sensor, Power, Numbers ON, Total Time ON, Total
Energy Used, P, I, D
Time Indicates the time step for transient runs.
Thermostat ID/Name Indicates the name of the Thermostat or Active Heater Controller modeling object.
On/Off Indicates the status of the thermostat or active heater controller: 1 — it is active; 0 — it is
inactive.
Temp Sensor Indicates the temperature value of the sensor element set.
Power Indicates the power of the sensor element set.
Numbers ON Indicates how many times the modeling object was active from the beginning of the run to
the current time step.
NX 9.0
588 What’s New in NX 9.0 CAE
Total Time ON Indicates the time in seconds that the thermostat or active heater controller was active from
the beginning of the run to the current time step.
Total Energy Used Indicates how much energy the thermostat or active heater controller used from the
beginning of the run to the current time step.
P, I, and D Indicate the separate power values for the proportional part, P, the integral part, I, and the
derivative part, D of the PID controller power. These values are written only for the Active Heater Controller modeling object type of PID Controller.
Example
Here is a sample thermostat report file.
Time, Thermostat ID/Name, On/Off, Temp Sensor, Power, Numbers ON, Total Time
ON, Total Energy Used, P, I, D
45,1,1,98.681,25,1,45,1125
45,2,1,98.681,25,1,45,1125
45,3,1,75.9498,10.0209,1,45,803.2562
45,4,1,75.9498,10.0209,1,45,803.2563
45,5,1,85.4322,25,1,45,918.3381,0.3642,114.6784,-41.1749
45,6,1,85.4323,25,1,45,918.3379,0.3642,114.6784,-41.1751
46,1,0,100.1797,0,1,45,1125
46,2,0,100.1797,0,1,45,1125
46,3,1,76.3314,9.8619,1,46,813.118
46,4,1,76.3314,9.8619,1,46,813.1182
46,5,1,87.0621,25,1,46,943.3381,0.3234,115.3253,-40.7475
46,6,1,87.0622,25,1,46,943.3379,0.3234,115.3253,-40.7475
Why should I use it?
This additional report file gives you important information when you use thermostats and active heater controllers.
Where do I find it?
Application Advanced Simulation
Prerequisite A Thermal Load boundary condition with a Thermostat or an Active Heater Controller modeling object
Command Finder
Solve
Simulation Navigator Right click a solution node→Solve
NX 9.0
CAE What's New in NX 9.0 589
Customer defaults for temperature solution units
What is it?
For the thermal and flow solvers, you can now set the default solution units for temperature in metric and English
units, using the new Temperature Metric and Temperature English customer defaults.
Where do I find it?
Application Advanced Simulation
Command Finder
Customer Defaults
Location in dialog box Simulation→NX Thermal / Flow or NX ELECTRONIC SYSTEMS COOLING or NX SPACE SYSTEMS THERMAL or NX MULTIPHYSICS→Solution tab→Solution Units
group→Temperature Metric or Temperature English
Mapping capabilities
Rotational periodicity zones
What is it?
You can now map temperatures of solid elements from a cylindrical periodic sector in the source model to the
complete cylindrical part in the target model, using two new constraints:
● The Rotational Periodicity Association Zone type of Mapping constraint in a source thermal model.
● The Rotational Periodicity Target Zone constraint in a target mapping model.
Source model Target model
To define a rotational periodicity association zone in the source model, you:
NX 9.0
590 What’s New in NX 9.0 CAE
● Select elements or geometry.
● Define the number of segments.
● Define the axis of revolution.
To define the corresponding rotational periodicity target zone in the target model, you:
● Select the destination elements or nodes.
● Associate the destination elements or nodes to the corresponding rotational periodicity association zone
from the source model.
Why should I use it?
This new mapping constraint improves the temperature mapping from thermal to structural solutions for rotating
machinery.
Supported solvers and analysis types
Rotational Periodicity Association Zone type of Mapping constraint in a source model
Solver Analysis Type Solution Type
NX Electronic Systems Cooling Coupled Thermal-Flow Electronic Systems Cooling
NX Advanced Thermal/Flow with ESC
NX Space Systems Thermal Thermal Space Systems Thermal
NX Thermal and Flow Thermal Thermal
Advanced Thermal
Coupled Thermal-Flow Thermal-Flow
Advanced Thermal-Flow
NX Multiphysics Thermal Thermal
Rotational Periodicity Target Zone constraint in a target model
Solver Analysis Type Solution Type
NX Electronic Systems Cooling Mapping Thermal-Flow
NX Space Systems Thermal Mapping Thermal
NX Thermal and Flow Mapping Thermal-Flow
NX Multiphysics Mapping Thermal
Where do I find it?
Rotational Periodicity Association Zone type of Mapping constraint in a source model
Application Advanced Simulation
NX 9.0
CAE What's New in NX 9.0 591
Command Finder
Mapping
Simulation Navigator Right-click the Constraint Set container node→New Constraint→Mapping
Location in dialog box Type list→Rotational Periodicity Association Zone
Rotational Periodicity Target Zone constraint in a target model
Application Advanced Simulation
Command Finder
Rotational Periodicity Target Zone
Simulation Navigator Right-click the Constraint Set container node→New Constraint→Rotational Periodicity Target Zone
Axisymmetric zones enhancements
What is it?
The Axisymmetry Association Zone type of the Mapping constraint is enhanced in the following ways:
● You can select regular 0D, 1D, and 2D elements in addition to the axisymmetric elements that you could
select in previous release.
● You can define the axis of revolution as one of the three orthogonal directions of the absolute coordinate
system or NX can get the axis of revolution from the axisymmetric elements.
● The names of the following Mapping constraints are changed in the source and target models to better
represent the function of the constraints.
Name in previous release Name in NX 9
Symmetry Association Zone Axisymmetry Association Zone
Symmetry Target Zone Axisymmetry Target Zone
Why should I use it?
These enhancements extend the mapping of temperatures of regular 0D, 1D, and 2D elements in the source model
symmetrically around the appropriate axis on the target elements.
Supported solvers and analysis types
Axisymmetry Association Zone type of Mapping constraint in a source model
Solver Analysis Type Solution Type
NX 9.0
592 What’s New in NX 9.0 CAE
NX Electronic
Systems Cooling
Coupled Thermal-Flow Electronic Systems Cooling
NX Advanced Thermal/Flow with ESC
NX Space Systems
Thermal
Thermal Space Systems Thermal
NX Thermal and Flow Thermal Thermal
Advanced Thermal
Coupled Thermal-Flow Thermal-Flow
Advanced Thermal-Flow
NX Multiphysics Thermal Thermal
Axisymmetry Target Zone constraint in a target model
Solver Analysis Type Solution Type
NX Electronic Systems Cooling Mapping Thermal-Flow
NX Space Systems Thermal Mapping Thermal
NX Thermal and Flow Mapping Thermal-Flow
NX Multiphysics Mapping Thermal
Where do I find it?
Axisymmetry Association Zone type of Mapping constraint in a source model
Application Advanced Simulation
Command Finder
Mapping
Simulation Navigator Right-click the Constraint Set container node→New Constraint→Mapping
Location in dialog box Type list→Axisymmetry Association Zone
Axisymmetry Target Zone constraint in a target model
Application Advanced Simulation
Command Finder
Axisymmetry Target Zone
Simulation Navigator Right-click the Constraint Set container node→New Constraint→Axisymmetry Target Zone
NX 9.0
CAE What's New in NX 9.0 593
Mapping time interpolation results
What is it?
You can now obtain more accurate results at time values that are between the times at which the results are stored.
NX interpolates the data between the stored values to map the result at your specified time value.
Example
If the source results file contains results for 0, 20, and 40 seconds and you specify 15 seconds as the output
time for mapping, the mapping solver interpolates results at 0 and 20 seconds and maps the resulting
interpolated data onto the target model.
In previous releases, no interpolation was performed for mapping output times for which results did not exist in the
source results file. In these cases, the source results at the closest time were used. For the scenario in the previous
example, the mapping solver mapped the results for 20 seconds when you specified mapping output time of 15
seconds.
Why should I use it?
This enhancement gives you more flexibility when you need to map thermal and flow data to a structural solution.
Supported solvers and analysis types
Solver Analysis Type Solution Type
NX Electronic Systems Cooling Mapping Thermal-Flow
NX Space Systems Thermal Mapping Thermal
NX Thermal and Flow Mapping Thermal-Flow
NX Multiphysics Mapping Thermal
Where do I find it?
Application Advanced Simulation
Command Finder
Solution
Simulation Navigator Right-click the solution node→Edit
Location in dialog box Mapping Details tab→Transient Times group→Select Output Times
NX 9.0
594 What’s New in NX 9.0 CAE
Thermal Target Zone and Flow Target Zone constraints
What is it?
The Thermal Target Zone and Flow Target Zone constraints replace the Association Target Zone
constraint.
In previous releases, these two constraints were available as types in the Association Target Zone dialog box.
Supported solvers and analysis types
Thermal Target Zone constraint
Solver Analysis Type Solution Type
NX Electronic Systems Cooling Mapping Thermal-Flow
NX Space Systems Thermal Mapping Thermal
NX Thermal and Flow Mapping Thermal-Flow
NX Multiphysics Mapping Thermal
Flow Target Zone constraint
Solver Analysis Type Solution Type
NX Electronic Systems Cooling Mapping Thermal-Flow
NX Thermal and Flow Mapping Thermal-Flow
Where do I find it?
Application Advanced Simulation
Command Finder
Thermal Target Zone or Flow Target Zone
Simulation Navigator Right-click the Constraint Set container node→New Constraint→Thermal Target Zone or Flow Target Zone
NX 9.0
CAE What's New in NX 9.0 595
NX FE Model Correlation
Save Transformation
What is it?
Use the new Save Transformation option to save the alignment data in an alignment XML file. The XML file is
stored in the same location as the Simulation file.
Why should I use it?
You can save the most suitable alignment for future use. It is common to repeat the alignment between the test and
the analysis many times due to updates to the test data or the FE model.
Where do I find it?
Application Advanced Simulation
Prerequisite The reference model must be the test model.
Command Finder
Alignment
Simulation Navigator Right-click the Test Model node→Alignment
Location in dialog box Save Transformation check box
NX 9.0
596 What’s New in NX 9.0 CAE
Apply Alignment From
What is it?
Use the new Apply Alignment From command to apply previously saved alignment data to the test model. The
data from a previously performed alignment is saved in an XML file.
Why should I use it?
When you reuse a previously used alignment, you can easily align test and analysis in dense FE models with the
imprecision in test points.
Where do I find it?
Application Advanced Simulation
Prerequisite The reference model must be the test model.
Simulation Navigator Right-click the Test Model node→Apply Alignment From
Fine Tune Alignment
What is it?
Use the new Fine Tune Alignment command to perform small changes in the existing alignment of test and
analysis models.
You can move the test model as follows:
● Translate the model in the positive or negative X, Y, or Z directions.
● Rotate the model around the positive or negative X, Y, or Z vectors.
Why should I use it?
Usually, you first align the test model by selecting approximate nodes and test model points. The Fine Tune Alignment command lets you adjust your alignment to make it more accurate.
Where do I find it?
Application Advanced Simulation
Prerequisite The reference model must be the test model.
Simulation Navigator Right-click the Test Model node→Fine Tune Alignment
NX 9.0
CAE What's New in NX 9.0 597
Teamcenter Integration for Simulation
Manage AFEM Components enhancements
What is it?
The Manage AFEM Components dialog box now provides greater control over the resulting assembly FEM
when you create or update an assembly FEM that is based on a Teamcenter CAE model structure.
For any component-level CAE model revision that does not contain an existing NX FEM dataset, you can control if
the new FEM file will contain polygon bodies.
● To create a FEM with no polygon bodies, clear the check box in the Bodies column. Do this when the
CAE model revision references only bulk data and the corresponding component FEM contains only
imported nodes and elements.
● To create polygon bodies based on the master part, select the check box in the Bodies column. Do this
when you have an empty CAE Model revision.
For any CAE model revision with a relation to a CAD item revision, you can override the default component FEM
positioning in the assembly FEM. To do this, clear the Map CAD check box. This is useful when the model
structure includes CAE model revisions that are not referenced by the BOM view of the parent CAD product
structure.
When you clear the Map CAD check box, the new component FEM is positioned by the Teamcenter transformation
matrix, or at the WCS origin. You can then use the Move Component command to position the component.
Where do I find it?
Application Advanced Simulation
Prerequisites Teamcenter Integration for NX
A loaded Teamcenter CAE model structure in NX:
● Where no corresponding NX assembly FEM exists.
● Where a corresponding NX assembly FEM exists, but the CAE
model structure has been subsequently modified in Teamcenter.
Simulation Navigator Right-click the assembly FEM→Manage AFEM Components
NX 9.0
598 What’s New in NX 9.0 CAE
4GD support
What is it?
If you work in Teamcenter Integration for NX with 4th Generation Design (4GD), you can now create a new FEM
and optional idealized part based on the currently loaded 4GD workset.
When you save your model in NX, the FEM is stored in Teamcenter as a named reference of a CAEMesh dataset in
a CAEModel revision, with CAE Source and CAE Target relations to the 4GD workset.
For more information about 4th Generation Design and 4GD worksets, see 4GD fundamentals and 4GD worksets in
the 4th Generation Design online Help.
Where do I find it?
Application Advanced Simulation
Prerequisites Teamcenter Integration for NX with 4th Generation Design (4GD)
A loaded 4GD workset
Simulation Navigator Right-click the workset→New FEM
Default Names for New Teamcenter Simulation Files
What is it?
You can now control the default names created for Teamcenter managed simulation files, when you create a new file
from the Simulation Navigator. These naming rules do not impact the item numbers that are assigned when you use
the File→New command or the Simulation Clone command.
Default names can include the following:
● CADPARTID: the item ID of the master part.
● CADPARTREV: the item revision of the master part.
● IPARTID: the item ID of the idealized part.
● IPARTREV: the item ID of the idealized part.
● FEMPARTID: the item ID of the FEM model.
● FEMPARTREV: the item ID of the FEM model.
● N: a digit in a counter. For example, NNN would count from 001 to 999.
You must enclose literal text in double quotes.
The FE Model and Simulation Create customer defaults control the default names. For example, using the
default settings from the Customer Defaults as shown in the table, files created from the CAD item 1234578
would have the following names:
● 12345678.i1
● 12345678.fem1
● 12345678.assyfem1
NX 9.0
CAE What's New in NX 9.0 599
● 12345678.sim1
Valid Keywords for Default Names
File Type Valid Keywords Default
Idealized Part CADPARTID CADPARTID‖.i‖N
CADPARTREV
N
FE Model CADPARTID CADPARTID‖.fem‖N
CADPARTREV
IPARTID
IPARTREV
N
Assembly FE Model CADPARTID CADPARTID‖.assyfem‖N
CADPARTREV
IPARTID
IPARTREV
N
Simulation CADPARTID CADPARTID‖.sim‖N
CADPARTREV
IPARTID
IPARTREV
FEMPARTID
FEMPARTREV
N
Where do I find it?
Customer Default
Application Advanced Simulation and Design Simulation
Command Finder
Customer Defaults
NX 9.0
600 What’s New in NX 9.0 CAE
Customer Default
Location in dialog box Simulation→General→FE Model and Simulation Create
Command
Application Advanced Simulation and Design Simulation
Simulation Navigator Right-click a part→New FEM or New FEM and Simulation or New Assembly FEM.
Right-click a FEM→New Simulation
Related CAE parts added to assembly clone
What is it?
When you clone an NX assembly and there are related CAE item revisions, you can now add those CAE models to
the assembly clone operation. To add the CAE models that you want, select the appropriate option for CAE under
Related Parts in the Clone Assembly dialog box. The available options are:
● Simulations, FEMs, and Idealized Parts
● FEMs and Idealized Parts
● Idealized Parts
The default setting is None.
In the Simulation Process Management data model, the idealized part file, the FEM file, and the Simulation file are
stored as separate item revisions with defined relationships to the master part and to each other. For each master
CAD item revision included in the clone, Teamcenter Integration uses the TC_CAE_TARGET relation to identify
the related FEM parts and idealized parts. For all of the included FEM item revisions, Teamcenter Integration uses
the TC_CAE_DEFINING relation to identify the related Simulation item revisions.
Why should I use it?
These options are useful when you have a large assembly to clone, and that assembly and its components have
associated analysis data that you want to reuse.
Where do I find it?
Application Advanced Simulation
Command Finder Create Clone Assembly
Location in dialog box Non Masters/Associated Files tab
NX 9.0
CAE What's New in NX 9.0 601
General usability enhancements
What is it?
● The Simulation Navigator now includes a Teamcenter Status column that indicates when a new
revision of the related CAD part is available on the Teamcenter server.
● The File→Import→Import Simulation command now supports searching, browsing for, and selecting
bulk data and results files for import directly from named references in the Teamcenter database.
● The Transient Durability Event dialog box now supports searching, browsing for, and selecting a
modal deformation file (MDF) directly from named references in the Teamcenter database.
● You can now include Independent CAE parts (master items) when using the ug_clone utility by adding
the option –[copy_related_cae]_parts=<none|ideal|fem|all>. The default is none.
Where do I find it?
Importing a simulation:
Application Advanced Simulation
Main Menu File→Import→Simulation
Location in dialog box Input File group→Source list→Teamcenter
Input File group→Input File box→Browse
Importing a modal deformation file:
Application Advanced Simulation
Prerequisite A Simulation file with an active Durability solution process
Command Finder
Transient Durability Event
Location in dialog box MDF Model group→Browse
NX 9.0
602 What’s New in NX 9.0 CAE
Design Simulation
Boundary conditions
Boundary condition folders
What is it?
You can create folders to manage your simulation objects, loads, and constraints. For example, for simulation
objects, you can have one folder for contacts, another folder for temperatures, and so on. In the Simulation Navigator, NX displays the folders in the appropriate boundary condition container: Simulation Objects Container, Load Container, or Constraint Container.
If you create the simulation objects, loads, and constraints directly in their root containers, you can individually add
them to or remove them from subcases or steps. You can also add top level folders into a solution step. While you
can create subfolders and have multiple nesting levels of folders to better organize your boundary conditions, you
can use only the top level folder in a solution step or subcase. When you add the top level folder, NX adds all the
folder‘s boundary conditions, including those in subfolders.
You create new folders in one of these ways:
● Right-click the container in the Simulation Navigator and select New Folder.
● Click Folder Manager in the boundary condition dialog box. This option is available when you
create or edit a boundary condition.
Where do I find it?
Application Advanced Simulation, Design Simulation
Prerequisite A Simulation file loaded as the current work part
Simulation Navigator Simulation Object Container→New Folder
Load Container→New Folder
Constraint Container→New Folder
Location in dialog box Destination Folder group
NX 9.0
CAE What's New in NX 9.0 603
Boundary condition offset display
What is it?
When you create boundary conditions attached to polygon edges or element edges, you can now display them as
offsets from the edges by using the new Offset display mode.
Use the Edit Display command to change the display mode. The new Offset display mode option is available in
the Boundary Condition Display dialog box. In previous releases, this dialog box included only the Collapsed
and Expanded display modes.
For boundary conditions attached to geometry other than edges, such as faces, the Offset display appears as a
collapsed display.
(1) Collapsed display; (2) Expanded display; (3) Offset display
Customer Defaults
You can control the display styles for constraints, loads, and simulation objects separately, using the new customer
defaults for boundary conditions. The Constraints Display, Loads Display, and Simulation Objects Display tabs are now available. You can control the default display mode selection, as well as the color, size and
visibility of attributes for each of the three groupings of boundary conditions.
An Edge Boundary Condition Display Override tab is available. If you select the Apply
Overrides check box on this tab, the overrides that you set control the default display of edge boundary
conditions only.
Where do I find it?
Customer Default
Application Advanced Simulation, Design Simulation
NX 9.0
604 What’s New in NX 9.0 CAE
Customer Default
Command Finder
Customer Defaults
Location in dialog box Simulation→Boundary Conditions
Edit Display Command
Application Advanced Simulation, Design Simulation
Prerequisite A Simulation file as the work part and displayed part
Simulation Navigator Right-click a boundary condition in the Constraint Container, Load Container, or Simulation Object Container→Edit Display
NX 9.0
CAE What's New in NX 9.0 605
Meshing
New fillet and cylinder Mesh Controls
This release includes two new options in the Density Type list in the Mesh Control dialog box.
● Use the Fillet option to control the distribution of elements along fillet (rounded or blended) surfaces.
● Use the Cylinder option to control the distribution of elements along cylindrical surfaces.
Selection filtering for fillets and cylinders
This release also includes a new Filter option that you can use to identify only the fillets or cylinders that fit a
specified size and/or radius criteria. When you select the Filter option, you can use the Fillet Selection Criteria
or the Cylinder Selection Criteria to define the criteria for the types of fillets or cylinders on which you want to
create a mesh control. This can be useful when you want to ensure a uniform mesh density on all fillets or cylinders
that meet those criteria.
You can use the Preview Cylinders and Preview Fillets options to view the cylinders or fillets that NX
identifies based on your specified criteria.
NX 9.0
606 What’s New in NX 9.0 CAE
When you use the Filter option, NX continues to evaluate the selected target geometry during meshing. In some
cases, the automatic abstraction process that occurs during meshing can result in either additional or fewer fillet or
cylinder surfaces that meet the defined criteria for the mesh control.
Controlling the mesh along fillets and cylinders
With both the Fillet and Cylinder types of mesh control, you can control the distribution of elements:
● Along the axis of the fillet or cylinder.
● About the circumference of the fillet or cylinder.
With both Fillet and Cylinder mesh controls, you can also use the new Aspect Ratio option to ensure that the
elements in these regions maintain a specified aspect ratio. When you use this option, NX reduces the element size
to maintain the specified Aspect Ratio, if necessary.
Where do I find it?
Application Design Simulation
Command Finder
Mesh Control
Menu Insert→Mesh→Mesh Control
NX 9.0
CAE What's New in NX 9.0 607
Mesh Control definitions and general enhancements
This release includes several enhancements to the Mesh Control command:
● The ability to create Mesh Control definitions that are not assigned to any geometry.
● Geometry selection filtering.
● Improved mesh control storage and management.
Mesh Control definitions
You can now create a Mesh Control definition without assigning the mesh control to any specific geometry. A
mesh control definition contains local mesh specifications but is not assigned to any specific geometry. For example,
you can use options in the new Mesh Control Definition dialog box to create a Fillet mesh control definition that
specifies an element size of 5 mm on all fillets that have a radius between 0 and 3 mm and a maximum angle less
than 150°. NX stores these definitions in the Mesh Controls node in the Simulation Navigator.
After you create mesh control definitions, you can save them in an empty, template FEM file. You can then modify
the appropriate NX .pax file to add the new template to the appropriate tab in the File New dialog box. Any
subsequent FEM files that you create from the template will contain the mesh control definitions.
You can create a Mesh Control Definition for the following types of mesh control:
● Fillet
● Cylinder
● Face Density
You can use Mesh Control Definitions to create templates that contain the standard mesh requirements for parts
comprised of similar geometry or parts of the same class. For example, you can create a template that contains
multiple Mesh Control Definitions with the mesh specifications for standard hole or cylinder sizes for your parts.
After you create mesh control definitions, you can save them in a template FEM file. Any subsequent FEM files that
you create from that template will contain the mesh control definitions. You can then edit each mesh control
definition to specify the target geometry.
NX 9.0
608 What’s New in NX 9.0 CAE
Geometry selection filtering
Certain types of mesh control now have a Filter option that can help you find the appropriate geometry within a
larger selection, to which to apply the local mesh specification. When you select the Filter option, you can select an
entire body or group of faces as the target geometry. NX then searches within the body or selected faces for the
geometry that meets your specific criteria. For example, you can use the Filter option with the Fillet density type to
have NX select all fillets within a solid body that have a maximum inside radius of 3 mm
After you specify the criteria, you can use the Preview option to display the geometry that meets the specified
criteria.
Note
If you use the Filter option, NX continues to evaluate the selected target geometry during meshing. In some
cases, the automatic abstraction process that occurs during meshing can result in either additional or fewer
fillet or cylinder surfaces that meet the defined criteria for the mesh control.
The Filter option is available with the following types of mesh controls:
● Fillet
● Cylinder
Improved mesh control storage and management
This release also includes improvements to how mesh controls are stored and managed. In previous releases, mesh
controls were stored in single Mesh Control nodes in the Simulation Navigator.
In this release, NX now stores mesh controls individually in the Simulation Navigator according to their type.
You can use these individual nodes in the Simulation Navigator to:
● Assign meaningful names to individual mesh controls.
● Control the visibility of each individual mesh control or the visibility of all mesh controls.
● Edit the parameters of specific mesh controls.
In previous releases, you could create only a single mesh control per edge or face in your model. Now, you can
create a single mesh control on multiple edges or faces. When you edit a mesh control from the Simulation Navigator, NX modifies the mesh specifications on all geometry associated with that control.
NX 9.0
CAE What's New in NX 9.0 609
Where do I find it?
Mesh Control command
Application Design Simulation
Command Finder
Mesh Control
Menu Insert→Mesh→Mesh Control
Mesh Control Definition dialog box
Application Design Simulation
Simulation Navigator Right-click the Mesh Controls node→New Mesh Control Definition
NX 9.0
610 What’s New in NX 9.0 CAE
Motion Simulation
Interactive articulation methods
What is it?
In addition to the Step Size articulation method, the Articulation dialog box now includes two articulation
methods for articulating a mechanism:
● Transform Immediate
● Transform Delay
Transform Immediate method
Use this new method to articulate the mechanism interactively by dragging the joint to a new position in the graphics
window. NX solves and animates the mechanism immediately when you do any of the following:
● Drag the joint handle in the graphics window.
● Enter a displacement value in the transformation input box that is associated with the joint, in the graphics
window.
● Drag the Displacement slider in the Articulation dialog box.
Transform Delay method
Use this method to articulate the mechanism to a target position by specifying one or more joint displacements and
then clicking the Step Forward or Step Backward button. You can specify joint positions the same way as the
Transform Immediate mode. NX then solves and articulates the mechanism according to the specified
displacements. You can drag multiple joint handles, and then solve and animate the joints simultaneously.
Where do I find it?
Application Motion Simulation
Command Finder
Solution dialog box.
Simulation Navigator Right-click the Simulation node→New Solution
Location in dialog box Solution Option group→Solution Type→Articulation
Application Motion Simulation
Command Finder
Articulation dialog box, reached from the Solution dialog box
following a solve.
Location in dialog box Solve Control group→Articulation Mode
NX 9.0
CAE What's New in NX 9.0 611
Joint limits in articulation
What is it?
When you use the Articulation command, if joint limits are defined, they define the range of the Displacement slider and you cannot drag the joint to a value outside of the limits.
If no joint limits are defined, the slider will have default upper and lower limits of –180 and 180 for angular joints,
or –100 and 100 for a slider joints. You can drag the joint to a value outside of the initial range limits. NX adaptively
updates the exceeded limit. If you input a value outside of the limits, NX updates the corresponding limit to that
value.
Where do I find it?
Application Motion Simulation
Command Finder
Solution dialog box.
Simulation Navigator Right-click the Simulation node→New Solution
Location in dialog box Solution Option group→Solution Type→Articulation
Animation enhancements
What is it?
In the Animation dialog box, the Play and Pause functions are now combined in a single button.
All other animation functionality from NX 8.5 remains in NX 9.
Where do I find it?
Application Motion Simulation
Command Finder
Animation
NX 9.0
612 What’s New in NX 9.0 CAE
Spreadsheet Run enhancements
What is it?
The Spreadsheet Run dialog box layout is optimized for usability.
The Create Sequence and Capture Arrangement commands are added to the Spreadsheet Run dialog box.
The Retrace command is also added for consistency.
Where do I find it?
Application Motion Simulation
Command Finder
Solution
Simulation Navigator Right-click the Simulation node→New Solution
Location in dialog box Solution Option group→Solution Type→Spreadsheet Run
Motion Preferences enhancements
What is it?
The Display Object Icon in Animation option is added to the Motion Preferences dialog box to allow the
display of object icons during animation.
NX 9.0
CAE What's New in NX 9.0 613
The Stop Event Tolerance option has been moved from the Articulation dialog box to the Motion Preferences dialog box.
Where do I find it?
Display Object Icon in Animation Customer Default
Application Motion Simulation
Command Finder
Customer Defaults
Location in dialog box Motion→Post Processor→All tab→Display Object Icon in Animation
Display Object Icon in Animation Motion Preferences
Application Motion Simulation
Menu Preferences→Motion
Functions and Graphing
Inverse option for Function Single Math command
What is it?
You can now invert the ordinate data in a function using the new Inverse option in the Function Single Math
command.
This option inverts each ordinate data value in the function. The ordinate data type can be real or complex. The
output function will have the same attributes as the input function.
● When the data of the input function is real, the inverted data is:
● When the data of the input function is complex (a + ib), the inverted data is:
Units will be inverted appropriately. For example, when the ordinate data type of the input function is Unitless
Scalar/Displacement, the inverted output record‘s ordinate data type will be Displacement/Unitless Scalar.
You have three options for saving the output:
● Save the output as a new record that is appended to the AFU file in which the original record resides.
● Overwrite the original record in the AFU file.
NX 9.0
614 What’s New in NX 9.0 CAE
● Save the output as a new record in a different AFU file.
Where do I find it?
Application Advanced Simulation, Motion Simulation
Command Finder
Function Single Math
Menu Tools→Math Operations for Functions→Basic Math→Single Math
Location in dialog box Operation group→Inverse
Plotting a graph in a separate window
What is it?
You can now plot graphs in the main graphics window or in a separate window. In previous releases, you could plot
graphs only in the main graphics window.
Choose Menu→Preferences→XY Plot. You can specify whether you want the graphs to be plotted in the main
graphics window, a new separate window, or whether you want to be prompted to choose the destination window
each time you plot a graph.
● Main Graphics Window — All graphs are plotted directly in the main NX graphics window, replacing
your model display. To return to the model display, click Return to Model .
● Separate Graphics Window — All graphs are plotted in a new separate graphics window. Your model
continues to display in the main NX graphics window. To edit the graph, use the editing commands that
appear in the Toolbar at the top of the graphics window.
When you select this option, you can select these additional options:
NX 9.0
CAE What's New in NX 9.0 615
o Prompt — After you plot a graph, and you plot a subsequent graph, NX prompts you to choose
an existing graphics window or to create a new window in which to plot the new graph.
o Always New Window — NX always plots each graph in a new separate graphics window.
● Both Windows Allowed — Each time you plot a graph, you are prompted to use the main NX graphics
window or create a new separate graphics window.
o Select Viewport by Cursor — Plots the graph in the main NX graphics window or in a
viewport within the main graphics window that you select.
o Create New Window — Plots the graph in a new separate graphics window.
Where do I find it?
Application Advanced Simulation, Motion Simulation
Menu Preferences→XY Plot
Improved font support in graphs
What is it?
The Functions and Graphing capability now uses the standard NX scalable fonts for all graph text, including the
legend, axis label, and data probe labels. You can use the global NX session font and font size for all graph text
types, or you can specify a unique font and font size for individual graph text types.
You specify whether you want to use the global NX session font or a unique font using the Font Definition setting
in the graph option dialog boxes.
● Local Setting — Lets you select a font, font size, and font color for this graph text object. The font
attributes that you specify will be used for the current text object on all graphs.
● Global Setting — Uses the global NX session font, font size, and font color for the current graph text
object. You specify these settings on the Color/Font tab in the Visualization Preferences dialog box.
NX 9.0
616 What’s New in NX 9.0 CAE
When you select Global Setting, you can also specify the scale factor for the global font size for the
current text object or allow the font size to scale dynamically with the NX window size.
The following Font Definition settings are available in the graph option dialog boxes:
● X-Axis/Y-Axis Options
● Title Options
● Complex Part Name Options
● Legend Options
● Page Number Options
● Marker Options
Where do I find it?
Application Advanced Simulation, Motion Simulation
Prerequisite A plotted field or function
Command Finder
Editing
Location in dialog box Text Style→Font Definition→Local Setting
Plotting a graph with no line
What is it?
You now have the option to plot graphs with only the point marker and no line. You can use this option to create a
scatter plot.
After plotting the graph, choose Editing and then double-click the graph curve. In the Curve Options
dialog box, from the Graph Style list, select None. Only the point markers appear in the graph.
NX 9.0
CAE What's New in NX 9.0 617
Where do I find it?
Application Advanced Simulation, Motion Simulation
Prerequisite A plotted field or function
Command Finder
Editing
Location in dialog box Graph Style→None
Saving graph data to an AFU file
What is it?
You can plot a graph and then save the data to an AFU file for later use. NX uses AFU files to store and manage
functions. You can store functions in an AFU file, and then reuse them or manipulate them to create new functions.
After you plot a graph, choose Save to AFU . In the Save Plotted Records dialog box, you can select the
graph curves to save to the AFU file, and optionally specify a record name for each curve.
Where do I find it?
Application Advanced Simulation, Motion Simulation
Prerequisite A plotted field or function
Command Finder
Save to AFU
Expanded complex plot support
What is it?
Beginning with this release, you can plot complex components to create 2D Argand, Nichols, At Phase Angle,
and Signed Magnitude graphs. You can plot these types of graphs from complex results from the XY Function Navigator or from the Graph dialog box in Advanced Simulation post-processing. To use the new types, use the
Complex Options command to change the Plot type.
For more information about new features for graphing complex results in Advanced Simulation post-processing, see
Graphing enhancements and Complex plot support.
2D Argand
A 2D Argand graph plots the real part of the complex result against the imaginary part in the complex plane.
NX 9.0
618 What’s New in NX 9.0 CAE
Nichols
A Nichols graph is typically used in the analysis of signals.
At Phase Angle
An At Phase Angle graph determines the value of the function at the specified Phase Angle and plots that
value.
NX 9.0
CAE What's New in NX 9.0 619
(1) Magnitude Only (default Plot type); (2) At Phase Angle at 180 deg.
Signed Magnitude
A Signed Magnitude graph displays the magnitude value with the sign determined by taking the sign of the larger
of the real and imaginary parts of the data.
NX 9.0
620 What’s New in NX 9.0 CAE
(1) Magnitude Only (default Plot type); (2) Signed Magnitude
Where do I find it?
Application Advanced Simulation
Prerequisites A plotted function with complex data
Command Finder
Complex Option
NX 9.0
Teamceneter Intergration for NX What's New in NX 9.0 621
Chapter 5: Teamcenter Integration for NX
Teamcenter Integration for NX
Define and load configuration contexts
What is it?
You can define new configuration contexts and search for and load existing configuration contexts when loading
assemblies. A configuration context specifies a set of parameters and options that defines how the assembly is
loaded.
In the Assembly Load Options dialog box, the Configuration Context group is reorganized and expanded to
provide more flexibility in using configuration contexts. When you select Define or Load Context from the
Configuration Details list, the configuration context options are displayed.
You can select Load from Teamcenter to search the Teamcenter database for a previously created configuration
context and use that to load assemblies.
If you select Define in NX, you can create a new configuration context. The configuration context groups in the
dialog box allow you to specify the characteristics of the configuration context:
● Revision Rule
Selects the revision rule that applies to the components.
● Effectivity
Specifies the effectivity of the loaded assembly based on unit number, date and time, or end item.
● Variant Rule
Selects a variant rule that is applied to the loaded assembly.
Why should I use it?
You can determine how assemblies are loaded into NX by selecting or creating a configuration context.
Where do I find it?
Application Teamcenter Integration for NX
Location in Resource bar Teamcenter Navigator, Assembly Load Options group, Load Options Dialog
Command Finder Assembly Load Options
Location in dialog box Configuration Context group
NX 9.0
622 What’s New in NX 9.0 Teamcenter Intergration for NX
Run NX in a Teamcenter multifield key environment
What is it?
Teamcenter Integration for NX can operate in a Teamcenter environment where custom multifield key definitions
are used. However, NX does not explicitly support Teamcenter multifield key functionality. You can work with
items in multiple domains in Teamcenter, but you can only see and work with items in NX that are in the
Teamcenter default domain.
Note
Teamcenter multifield key functionality is applicable for Teamcenter 10.1 and higher.
To enable NX to operate in a Teamcenter environment where custom multifield key definitions are used, you must
set the Teamcenter default domain to the Item domain.
Set the Teamcenter TC_MFK_DEFAULT_DOMAIN preference to Item. After you set this up in Teamcenter, NX
automatically uses the Teamcenter default domain.
If you do not set the Teamcenter preference or the preference is set to a domain that is not Item, one of the
following error messages is displayed when starting NX, then NX exits:
The preference TC_MFK_DEFAULT_DOMAIN is not set. NX only supports items in the
default domain.
The preference TC_MFK_DEFAULT_DOMAIN is not set to Item. NX only supports items
in the default domain.
Why should I use it?
To allow NX to work with Teamcenter when Teamcenter is using multifield key definitions.
Where do I find it?
After setup in Teamcenter, NX automatically uses the Teamcenter default domain. There is no change in NX
functionality.
Independent drawings added to export and clone
What is it?
When you export or clone a part or assembly and there is an associated, independent drawing, the drawing can now
also be added to the export or clone operation.
For a drawing that is an independent item in Teamcenter (master item) with its own item and item revision, it has a
relationship to the part or assembly from which the drawing was derived. This independent drawing is included with
the part or assembly during export or clone.
You can add the independent drawing by selecting the Related Parts, Drawings check box. If the drawing has
multiple revisions, only the latest revision or configured revision (in the case of an assembly) is added.
Note
You must select the Related Parts, Drawings check box before you add the assembly or part for the
export or clone operation.
The Teamcenter TC_DrawingOf relation is used to create the relationship between an independent drawing and its
master part or assembly. If the independent drawing also has views of other parts or assemblies, the Teamcenter
TC_DrawingUsing relation is used for the relationship. NX uses the TC_DrawingOf relation when it associates an
independent drawing during export or clone.
NX 9.0
Teamceneter Intergration for NX What's New in NX 9.0 623
Why should I use it?
You can easily include independent drawings during an export or clone operation.
Where do I find it?
Application Teamcenter Integration for NX
Menu File tab→Export Assembly outside Teamcenter
Location in dialog box Non Masters/Associated Files tab
Save As enhanced
What is it?
The Save As functionality is enhanced to add more options to the dialog boxes and provide additional functionality
for the Save As operation.
Note
This functionality is available with Teamcenter 10.1 or higher.
There are separate commands and dialog boxes for Save As of master and non-master files. Also, the options are
relocated to the applicable dialog boxes.
You can use Save As on a master part that is the current working item (displayed item). In addition, you can use
Save As on multiple parts in a loaded assembly that is the current working item. The enhancements to the Save Parts As dialog box include:
● You can select the New Item or New Item Revision action to save the part as a new item or as a new
revision to an existing item.
● You can manually enter or Assign the Part Number, Part Revision, and Part Name main attributes
in the Save Parts As dialog box.
● You can access all of the attributes by clicking Secondary Attributes
● You can click Alternate Ids to assign alternate IDs, if they are defined for the item type.
● Edit Non-Masters to Copy lets you also add non-masters, such as associated drawing(s) to the
save as operation. You can select all of the non-masters, none of them, or specific ones.
A Required column is added that indicates whether the non-master dataset must be copied during the
Save As operation.
● Projects lets you assign the item to a project. You can select one or more projects. The list of
projects available are defined in Teamcenter.
NX 9.0
624 What’s New in NX 9.0 Teamcenter Intergration for NX
● Dependent Files Save As option lets you also copy dependent files for the master and non-master
items being saved, such as a .jpeg file for a drawing. This functionality has been modified and moved from
the Save As Non-master Parts dialog box.
● Replace All Components in Session lets you replace all instances of a part in an assembly. If a single
part is the displayed part, it is replaced with the newly created part. If the option is not selected, the Save
As operation creates a new or revised item, but the selected item (or items in an assembly) on which you
performed the Save As operation is not replaced and the original remains.
You can use the Save As Non-master Parts command on a master or non-master item that is the current
working item. The enhancements to the Save As Non-master Parts dialog box include:
● You can select the Save As, Save As New Item, Save New Item Type, or Save As to Different Item Revision action to save a non-master drawing.
● The Save New Item Type lets you save as the item as a completely different item type, such as Design,
SpecTemplate, and so on.
● You can select the Save As Alternate Representation or Save As New Item Type action to save a
master as an alternate representation non-master or a new item type master.
● You can select the Save As or Save As New Item action if the alternate representation is the work part.
Why should I use it?
You have better definition and more options when performing a Save As on an existing master or non-master item.
Where do I find it?
Application Teamcenter Integration
Command Finder
Save As
Save As Non-master Parts
NX 9.0
Teamceneter Intergration for NX What's New in NX 9.0 625
Retaining absolute occurrences when saving moved components
What is it?
When you perform a cut and paste operation or move a component in an assembly in NX, the Teamcenter absolute
occurrence information is retained. Any downstream NX applications that are dependent on absolute occurrence
data also retain that information. Previously, during a save or save as, those operations were converted to an
add/remove operation and the absolute occurrence information was lost in Teamcenter.
Note
This functionality is applicable for Teamcenter 10.1 and higher.
In some cases, such as when dependent parts are not saved, all of the absolute occurrence information is not able to
be retained. In these cases, a warning message is displayed notifying you that you might lose absolute occurrences.
Why should I use it?
Absolute occurrence information is kept when you perform a cut/paste or move operation on an assembly.
Where do I find it?
Application Teamcenter Integration
Assembly Navigator Right-click→Cut and Paste assembly component
Right-click→Move assembly component
Opening a component with a different revision rule than the assembly
What is it?
You can open a component in NX with a different revision rule than the one used to load its parent assembly. When
you load an assembly, a revision rule is applied to the assembly and its components. You can now open any
unloaded components with a different revision rule. In previous releases, the components were tied to the revision
rule used to load the assembly. Unloaded components are now loaded based on the current revision rule.
To open a component with a different revision rule, change the current revision rule, then in the Assembly Navigator right-click the component and select Open→Reapply Revision Rule. If the component is already
loaded, right-click the component and select Close→Part to close it. Then reopen it with the Reapply Revision Rule command.
The revision rule can be applied to a component that is multiple levels down from the loaded assembly. Any parent
subassemblies not loaded also get the new revision rule. For example, if Assembly A is loaded and you apply a new
revision rule on a component that is not loaded and is a child of Subassembly B which is also not loaded, both the
component and Subassembly B are loaded with the new revision rule.
Why should I use it?
You can change the revision rule used to open a component of a loaded assembly. This allows you to load different
versions of a component into an assembly.
NX 9.0
626 What’s New in NX 9.0 Teamcenter Intergration for NX
Where do I find it?
Application Teamcenter Integration
Resource bar Assembly Navigator
Shortcut menu Right-click Open→Reapply Revision Rule
Viewing results and default filtering for projects
What is it?
The projects functionality is enhanced to provide easier viewing of items associated with projects and default
filtering of projects.
Note
This functionality is applicable for Teamcenter 10.1 and higher.
In the Teamcenter Navigator, you can right-click a project under the Projects node and select Previous,
Next, or Find All to display the items associated with that project. The Previous and Next selections let you
display a certain number of results at one time so you can page through the results without having to display them all
at once. This allows easier viewing if there are many results and can also speed up the display for a large number of
results.
In the Teamcenter Integration Preferences dialog box, if you change your group or role or both, then the list
of available projects displayed is changed to match your new group or role. This automatically ties your group and
role to the list of associated projects.
If you have set a default project and change your group or role and that specific project is not available for your new
group or role, the Default Project is blank. No default project is set.
Why should I use it?
You can more easily read through a list of items associated with a project. Projects are automatically associated to
your group and role and change if your group or role changes.
Where do I find it?
Application Teamcenter Integration
Teamcenter Navigator Right-click a project.→Previous, Next, or Find All
Ribbon bar File tab→Preferences→All Preferences→Teamcenter Integration
Location in dialog box Database tab
NX 9.0
Teamceneter Intergration for NX What's New in NX 9.0 627
Adding independent drawings and CAE parts in the ug_clone utility
What is it?
Options are added to the ug_clone utility to let you clone related drawings and CAE parts along with the part being
cloned. The drawings and CAE parts cloned are independent items in Teamcenter (master items).
The drawing option is:
–[copy_related_draw]ings=<yes|no>
This option is added to the command before the option that specifies the part/assembly. The default is no.
For more information on adding independent drawings to the clone operation, see Independent drawings
added to export and clone.
The CAE option is:
–[copy_related_cae]_parts=<none|ideal|fem|all>
This option is added to the command before the option that specifies part/assembly. The default is none.
Why should I use it?
You can easily add independent, related drawings and CAE parts to the clone operation.
Where do I find it?
Application Teamcenter Integration
Location Command prompt window
NX 9.0
628 What’s New in NX 9.0 Teamcenter Intergration for NX
Refile utility enhancement in Teamcenter
What is it?
In the Teamcenter environment, you can now convert the units of NX parts between inch and metric by using the
following options in the ugmanager_refile utility.
● convert_units_to_mm
● convert_units_to_in
Why should I use it?
Having a single unit for all the parts in your database avoids problems that occur when an assembly has mixed units.
For example, you cannot work in context in a mixed-unit assembly.
Where do I find it?
You can run the ugmanager_refile utility from the command line using one of the new options. See the Teamcenter
Integration for NX help for more information about running the utility.
This enhancement is available in the following releases:
● NX 7.5.5
● NX 8.0.1 and subsequent maintenance releases
● NX 8.5 and subsequent releases
Item-based publishing of welds and datums to Teamcenter
You can publish the following objects to Teamcenter as item-based PS Connection objects:
● Welding features created using Weld Assistant.
● Welding features created using Structure Welding.
● BIW datum features.
By default, Teamcenter saves a new version of the changed feature when you publish a part or assembly that
contains changed weld or datum features.
Use the following Teamcenter integration preferences to enable publishing of welding and datum features:
● Spot Weld
● Datum Location Feature
● Arc Weld
● Welding Joint
● Surface Weld
To publish weld and datum features as PS Connection occurrences instead of publishing separate item-based
objects, use the Weld Publishing Method customer default.
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click Find
Default .
NX 9.0
Teamceneter Intergration for NX What's New in NX 9.0 629
JT files for spot weld objects
When you publish spot welds to Teamcenter, NX attaches JT files to the spot weld PS Connection objects. NX
provides the JT file in the UGII_Base_DIR\ugweld\jt_files folder. The JT file contains a representation of the
discrete weld that you can view in the TC viewer.
When you create a spot weld, NX assigns a point marker number to the weld based on the Characteristics
customer default setting on the Weld Assistant→Creation→Resistance Spot tab in the Customers Defaults dialog box. When you publish the weld, NX uses this marker number to associate the corresponding JT
file with the corresponding weld object in Teamcenter.
Example
For a two panel resistance spot weld, set the customer default number for the point marker to 38. When you
publish the weld, NX associates the JT file weld_38.jt in the UGII_Base_DIR\ugweld\jt_files folder with
the corresponding weld object in Teamcenter.
Note
When you publish a spot weld that uses a solid body as a representation instead of a point marker, NX creates
the JT files based on the specific solid representation.
Where do I find it?
Application Modeling
Prerequisite Teamcenter Integration for NX license.
Command Finder Teamcenter Integration Preferences
Location in dialog box Feature tab→Spot Weld or Datum Locator Feature or Arc Weld or
Welding Joint or Surface Weld
NX 9.0
4th Generation Design (4GD) What's New in NX 9.0 631
Chapter 6: 4th Generation Design (4GD) Introducing 4GD
What is 4GD?
NX 8.5 introduced the fourth generation of design (4GD) and NX 9 enhances the existing 4GD functionality.
4GD represents a major change in how NX product assemblies are stored and managed in Teamcenter, and how they
are checked out and used in NX.
In 4GD, design elements replace traditional assembly components. Unlike assembly components, each design
element is an independently managed occurrence with its own position, access privileges, attributes, revision
history, unit effectivity, and locking status.
This means that when you check out any design element, it is displayed in its correct product location, without the
need to check out a parent assembly.
Who should use 4GD?
4GD is intended primarily for industries with massive products such as the shipbuilding, aerospace and automotive
industries that have the following characteristics:
● The products are massive in scope, scaling to millions of components.
● Data needs to be organized in multiple hierarchical views without data duplication.
● Requires many multi-disciplinary teams to collaborate and/or work in parallel.
● Design reuse must be facilitated, managed and controlled between product units or design models.
● The products need to be maintained over long life cycles.
4GD is initially targeted for the shipbuilding industry in this release. Future releases plan to broaden its coverage to
other industry sectors (automotive, aerospace, energy, machinery).
If your products do not fit these characteristics, then you should continue to use NX Assemblies to design your
products.
NX 9.0
632 What’s New in NX 9.0 4th Generation Design (4GD)
4GD enhancements
Design element enhancements
What is it?
The 4GD design elements (DEs) are enhanced as follows:
● When you save a reuse DE that is also the work part, the reuse DE and the source part of the DE are both
saved.
● You can copy and paste the source part of a subordinate when the target is a reuse DE or a subordinate DE.
The subordinate source part is added as a new child component of the target reuse or subordinate source
part.
Note
You must then save the target reuse DE and the target source part to create the new child
component/subordinate.
● You can copy and paste a subordinate and its parent reuse DE to a new subset, which adds the subordinate
and the reuse DE to the recipe of the new subset. No new DE is created.
● You can position a promissory DE when you create it. Previously, you could only position shape DEs and
reuse DEs.
● You can use the NX interface to edit the effectivity of the subordinate of a reuse design element.
Previously, you could edit the effectivity only in the Teamcenter interface.
Caution
A subordinate cannot have an effectivity that is outside the range of the effectivity of its owning
parent design element or parent subordinate. To validate the effectivity on subordinates, you must
use Teamcenter 10.1.
If you use Teamcenter 9.1, NX does not perform any validation, which may result in incorrect
effectivities being set on subordinates from NX.
● You now receive warnings when you attempt to make modifications to 4GD objects that cannot be saved,
for example, if you attempt to modify a read-only object.
Note
Some warning messages require you to set customer defaults in order to receive the messages.
Defaults that you may want to set include Display Message when Work Part is Read-only,
Display Message when Modifying Read-only Parts, and Display Message when Saving Read-only Parts.
● You receive more informative warnings when you attempt to delete 4GD objects from your collaborative
design.
Why should I use it?
You now have more extended capabilities when you use design elements in 4GD.
NX 9.0
4th Generation Design (4GD) What's New in NX 9.0 633
● NX can more easily resolve references such as WAVE when it saves all changes to a reuse design element
at the same time. Previously, you had to change the work part to the subset in order to save the reuse data.
● Previously, users sometimes thought they had deleted a design element only in the context of the current
session, not realizing that they had deleted it completely from the collaborative design. The new warning
message provides more information about which design elements and components will be deleted and in
what context.
Where do I find it?
Prerequisite You must be in 4GD.
Creating multiple design elements
What is it?
You can use the following enhancements to create multiple design elements (DEs).
● You can create multiple DEs at the same time by using the Number of New Design Elements option
in the Create Design Element dialog box.
● Design element templates now support multiple types. For example, you can have a shape DE template for
different types of bolts: tapered, round, and chamfered. Each type selection results in a new DE based on
the same template.
Note
To define the types that are available for a template, specify the DETypes in its PAX file. See the
4th Generation Design help for more information.
● When you create multiple DEs, you can specify that they be scattered when they are displayed in the
graphics window.
Why should I use it?
If you scatter the DEs, you can see and select each one more easily because the DEs are not superimposed on top of
each other in the graphics window.
NX uses the bounding box of the source parts to compute the initial position for the DEs.
Note
If your source parts do not contain any geometry, scattering does not work. Your DEs are superimposed on
top of each other. In this situation, you can select individual DEs in the Assembly Navigator.
Where do I find it?
Number of New Design Elements
Prerequisite You must be in 4GD and have at least one subset.
NX 9.0
634 What’s New in NX 9.0 4th Generation Design (4GD)
Assembly Navigator Right-click a subset node→Create Design Element
Teamcenter Navigator Drag an item to the graphics window or right-click an item→Create Design Element
Location in dialog box Definition group→Number of New Design Elements
Type
Prerequisite In the Create Design Element dialog box, in the Definition group, from
the Template list, you must select a template that has multiple types.
Assembly Navigator Right-click a subset node→Create Design Element
Teamcenter Navigator Drag an item to the graphics window or right-click an item→Create Design Element
Location in dialog box Definition group→Type
Scatter
Prerequisite You must be in 4GD and have at least one subset.
Assembly Navigator Right-click a subset node→Create Design Element
Teamcenter Navigator Drag an item to the graphics window or right-click an item→Create Design Element
Location in dialog box Placement group→Scatter
NX 9.0
4th Generation Design (4GD) What's New in NX 9.0 635
Converting design elements
What is it?
When you convert a design element (DE) to another category, you can now:
● Edit the attribute values of the DE during the conversion.
● Use the new Maintain option to specify that the DE should maintain its current position during the
conversion.
Why should I use it?
The ability to edit attribute values during conversion is most useful when you convert a promissory or reuse DE to a
shape DE.
The ability to maintain the position of a DE during conversion is especially useful when you are converting multiple
DEs at the same time. Unless all the selected DEs need to be repositioned as a group, you will usually find it easier
to reposition each DE separately, as needed, after the conversion.
Where do I find it?
Prerequisite You must be in 4GD.
Assembly Navigator Right-click a design element node→Edit Category
Location in dialog box Placement group→Positioning→Maintain
Create Reusable Design
What is it?
Use the Create Reusable Design command to create a new item/revision and then create a new reuse design
element that references the new item/revision.
The Create Reusable Design dialog box is similar to the Create Design Element dialog box with the
following exceptions.
● Only reuse design element templates are available.
● The Part to Use group options, which are filled out with information for the new item/revision, cannot be
modified.
Where do I find it?
Prerequisite You must be in 4GD.
Assembly Navigator Right-click a subset node→Create Reusable Design
NX 9.0
636 What’s New in NX 9.0 4th Generation Design (4GD)
Presented parents
What is it?
A subset recipe can include subordinate objects without including their parents. However, sometimes the
Assembly Navigator needs to display the parent objects in order to correctly portray the assembly structure. A
presented parent is a parent that is included in your session only for support of the existing assembly structure data
model.
Examples of presented parents are:
● A reuse design element that is not a member of your current subset, but one of its subordinates is a
member.
● A subordinate design element that is not a member of your current subset, but one of its child subordinates
is a member.
Presented parents now have the following characteristics.
● Their geometry is not displayed in the graphics window unless you add them to the subset. You can add a
presented parent using the Include in Subset command.
● They are displayed in the Assembly Navigator if you open a subset structure view. See Subset structure
views for more information.
The following table shows the Assembly Navigator icons for presented parents.
Reuse design element Subordinate design element
Loaded
Outside the work
part
Unloaded
Where do I find it?
Prerequisite The Assembly Navigator must display a subset structure view.
Assembly Navigator Right-click a presented parent node→Include in Subset
NX 9.0
4th Generation Design (4GD) What's New in NX 9.0 637
Partition views for subsets
What is it?
When a Viewed Partition Scheme (VPS) is active in a subset, use the Partition View Style subset node command
in the Assembly Navigator to display the subset design elements under their assigned partitions. Partitions can be
shown as a flat list or as a hierarchical organization.
If you set Partition View Style to None, no partitions are visible in the Assembly Navigator even if a VPS is
active. Design elements appear in a single unstructured list under the subset node.
Flat partition view No partition view
cpd_user1_ws/A
AdapterTestsCD
Partition001
Partition002
Partition003
6203468–assy/B
ant_t1_support_bracket/A
ant_t1_support_bracket/A
Comp1CPD3/A x 2
cpd_user1_ws/A
AdapterTestsCD
001548/A
002346/A
002348/A
002350/A
6203468–assy/B
ant_t1_support_bracket/A
ant_t1_support_bracket/A
Comp1CPD3/A x 2
Partitions in the active VPS that do not have any design elements assigned in the subset are not displayed unless
both of the following are true:
● You are using the hierarchical view style.
● The partition is located in the hierarchical structure between the root partition of the VPS and a partition
that has assigned design elements.
Why should I use it?
When design elements are grouped by partition, you can invoke commands on all the design elements in a partition.
In some circumstances, you can also more easily:
● Navigate through the design elements in the subset.
● Understand the roles and location of each design element.
Where do I find it?
Prerequisite You must be in 4GD.
Assembly Navigator Right-click a subset node→Partition View Style
NX 9.0
638 What’s New in NX 9.0 4th Generation Design (4GD)
Subset structure views
What is it?
Use the Show Subset Structure command in the Assembly Navigator to display the parent assembly
structure for reuse assemblies and subordinate design elements in the subset.
Sometimes a reuse assembly or subordinate is not a subset member, but it is part of the hierarchical structure for a
subordinate that is a subset member. In these cases, the reuse assembly or subordinate node is displayed with a
different icon and check box, as shown in the following example. The text in its row also appears in a different
color.
With a subset structure view No subset structure view
003512/A
CollabDesign1
cpd_cho_t28_prt/A
cpd_cho_t37_prt/A
cpd_dwg_t02_asm1/A
cpd_dwg_t02_prt2/A
cpd_dwg_t02_prt3/Z
003512/A
CollabDesign1
cpd_cho_t28_prt/A
cpd_cho_t37_prt/A
cpd_dwg_t02_asm1/A
cpd_dwg_t02_prt2/A
cpd_dwg_t02_prt3/A
When the Show Subset Structure command is not active, the subordinate design elements and their parent reuse
design elements are displayed in the Assembly Navigator as a flat list. Parent design elements that are not part of
the subset themselves are not displayed.
Why should I use it?
The hierarchical display provided by a subset structure view makes it easier for you to determine the following:
● Which design elements are subordinates.
● Which reuse assembly is the parent of each subordinate design element.
Where do I find it?
Prerequisite You must be in 4GD.
Assembly Navigator Right-click a subset node→Show Subset Structure
NX 9.0
4th Generation Design (4GD) What's New in NX 9.0 639
Adding connecting welds to a subset
What is it?
Use the Add Connected By Elements command to add all weld design features that reference the design
elements in a subset. NX edits the subset recipe to include all referencing weld design features and their owning
design control elements.
Where do I find it?
Prerequisite You must be in 4GD.
Assembly Navigator Right-click a subset node→Add Connected By Elements
Mirroring a design element
The Mirror Assembly Wizard has been enhanced to support the mirroring of subordinate design elements within
a reuse design element that is also the work part.
When mirroring subordinate design elements, the Mirror Assembly Wizard uses your Teamcenter business
modeler settings and all attributes will be auto-assigned when creating new subordinate design elements that are
identified as ship design elements. It is possible to move subordinate design elements from one reuse design element
to another by dragging and dropping them when both the source and target reuse design elements are in the same
subset.
Why should I use it?
The Mirror Assembly Wizard allows you to create mirrored subordinate design elements in 4GD.
Where do I find it?
Application Assemblies
Prerequisite An assembly must be the work part in 4GD.
Command Finder
Mirror Assembly
Load attribute groups for design elements
What is it?
You can load attribute groups for a design element type and determine which attribute groups get loaded for each
type.
NX 9.0
640 What’s New in NX 9.0 4th Generation Design (4GD)
The Teamcenter preference ModelElement_Mapped_Properties determines the attributes that are loaded for a
design element. The ATTRIBUTE_GOUP_TYPE qualifier is now added to the preference to let you specify an
attribute group or groups to be loaded. You can still specify individual attributes but you can now also specify
attribute groups.
For example, in the ModelElement_Mapped_Properties preference:
TYPE=”Cpd1_DesEle1” PROPERTY_NAME=”property_x”
TYPE=”Cpd1_DesEle2” ATTRIBUTE_GROUP_TYPE=”AttrGrp_a”
TYPE=”Cpd1_DesEle3” ATTRIBUTE_GROUP_TYPE=”AttrGrp_a, CustomGrp1”
You can view the attribute groups in NX in the Design Element Properties, Attributes tab.
Why should I use it?
You can control the attribute groups that are loaded into NX for each design element type.
Where do I find it?
Application Teamcenter Integration
Prerequisite You must be in 4GD.
Assembly Navigator Right-click a design element→Properties→Attributes tab
Application Teamcenter
Menu Edit→Options
Effectivity and variant options added to subset creation
What is it?
When you create a subset, you can now also specify variant rules and more easily determine the effectivity for units
in the subset.
The Create Subset dialog box is enhanced to provide a Configuration Context group that adds Effectivity
and Variant Configuration subgroups and options.
The Effectivity option lets you specify the unit numbers and date values for the subset configuration. The
Effectivity dialog box lets you specify an In Date and Out Date for the units as well as a From Unit and To Unit for unit numbers. You can also create multiple lines of effectivity so that you can skip units in a series. In
addition, you can select intent effectivity options if they are defined for the product.
The Variant Rule option lets you specify a variant rule for the product in the subset configuration. The
design elements in the subset are configured based on the variant rule selected.
Note
In order to set variant rules on a collaborative design, you must run Teamcenter 10.1 or a later release.
NX 9.0
4th Generation Design (4GD) What's New in NX 9.0 641
Why should I use it?
You can specify the effectivity of units and variant rules for a subset configuration.
Where do I find it?
Prerequisite You must be in 4GD.
Assembly Navigator Right-click a workset node→Create Subset
Edit attributes in bulk
What is it?
You can now simultaneously edit attributes that are associated with multiple objects.
In 4GD, NX displays the attributes in Attribute Groups and Managed Attribute Groups.
Attribute Group The lifecycle of the attributes in the Attributes Group is the same as the lifecycle of the
design element.
For every Attribute Group that contains a common attribute, NX displays a separate group
on the Attributes tab in the Properties dialog box.
If you edit an attribute, NX applies the changes to all instances of that Attribute Group for
all selected objects.
Managed Attribute
Group
The lifecycle of the attributes in the Managed Attributes Group is independent of the
lifecycle of the design element. The lifecycle of these attributes depends on effectivity and
variant configuration.
For every Managed Attribute Group that contains a common attribute, NX displays a
separate group on the Attributes tab in the Properties dialog box.
If you edit an attribute NX, applies the changes to all instances of that Managed Attribute
Group for all selected objects.
Where do I find it?
Prerequisite You must select multiple objects.
Assembly Navigator Right-click multiple objects→Properties→Attributes tab
Location in dialog box Context group→Interaction Method→Bulk Edit
NX 9.0
642 What’s New in NX 9.0 4th Generation Design (4GD)
Show Collaborative Design Preview
What is it?
Use the Show Collaborative Design Preview command to see an image of the collaborative design where you
are working.
Why should I use it?
Because most collaborative designs are very large, you open only a small portion of your collaborative design. The
collaborative design preview shows you what the entire design looks like.
Where do I find it?
Prerequisite You must be in 4GD, and a preview must have been saved for your
collaborative design.
Assembly Navigator Right-click a subset node→Show Collaborative Design Preview
Design features
What is it?
Design features have the following enhancements, which makes their behavior more consistent with design element
behavior:
● You can add design features to or remove design features from partitions.
● You can assign effectivity to a design feature.
● You can search for design features in the subset recipe using attribute searches and partition searches.
Note
In NX 9.0, the only design features available in 4GD are welds.
The following table shows an example of a design feature as displayed in the Assembly Navigator. In this
example, a welding joint design feature was created between two shape DEs. The design feature is the child of a
design control element.
Workset
Subset
Design Control Element
Welding Joint Design Feature
Shape DE 1
Shape DE 2
NX 9.0
4th Generation Design (4GD) What's New in NX 9.0 643
Why should I use it?
Where do I find it?
Edit Partitions
Prerequisite You must be in 4GD.
Assembly Navigator Right-click a design feature node→Edit Partitions
Edit Effectivity
Prerequisite You must be in 4GD.
Assembly Navigator Right-click a design feature node→Edit Effectivity
Search
Prerequisite You must be in the 4GD subset task environment.
Resource bar
Collaborative Design Navigator
Location in dialog box
Find group→enter the design feature ID→Execute Search
Attribute Search Term
Prerequisite You must be in the 4GD subset task environment.
Menu Insert→Attribute Search Term
Check in and check out enhancements
What is it?
The ability to check 4GD objects in and out has the following enhancements:
● You can select multiple design elements to check out or check in.
Note
NX attempts to check out (or check in) all of the selected design elements and their source items.
You receive a warning if any of the objects could not be checked out or in.
● When you select a single design element to check out or check in, you can specify whether you want the
design element, the source item, or both.
NX 9.0
644 What’s New in NX 9.0 4th Generation Design (4GD)
Where do I find it?
Multiple design elements
Prerequisite You must be in 4GD.
Assembly Navigator Select multiple design element nodes→right-click→Check-In or Check-Out
Single design element
Prerequisite You must be in 4GD.
Assembly Navigator Right-click a design element node→Check-In→Design Element or
Source Item or Both
Right-click a design element node→Check-Out→Design Element or
Source Item or Both
Generating collaborative designs from existing structures
What is it?
You can use the 4gd_populate_cd utility to generate an initial collaborative design from an existing product or
precise assembly structure. A collaborative design contains all the design data that defines a product or class of
products in 4GD.
Before you run the 4gd_populate_cd utility, you can set its switches to define the output collaborative design. By
default, a collaborative design that is generated by the utility includes the following.
● A name that has the format source product ID_source product revision ID_CD.
● A Partition Scheme whose default type is a physical scheme.
● A partition for each subassembly node. The default type is a physical partition.
● A design element (DE) for each leaf or component node. The DE IDs are automatically generated, and the
DE names are derived from their source items. The default type is a reuse DE.
By default, the 4gd_populate_cd utility:
● Configures the assembly with the Latest Working revision rule and the latest revision of the source
assembly item. Optionally, you can specify a different revision rule and item revision.
● Places the collaborative design in the Newstuff folder of your 4GD environment.
For more information, see the 4th Generation Design Guide in the Teamcenter help library.
Why should I use it?
The 4gd_populate_cd utility automatically generates a 4GD structure for you from your existing products and
assemblies, so you do not have to convert them manually.
NX 9.0
4th Generation Design (4GD) What's New in NX 9.0 645
Where do I find it?
Run the 4gd_populate_cd utility from the Teamcenter command line in your operating system.
Note
You can run the utility with the -h switch for help.
Check-Mate in 4GD
What is it?
In the 4GD environment, Check-Mate has the following enhancements to support the testing of 4GD objects.
● The Parts to Test table and the Results table have two new columns, Design Element and Remark,
which provide information about 4GD objects that are being tested by Check-Mate.
● When you set up Check-Mate tests using the All Parts in Folder option, you can also select the new
Include Source Part of Design Element option to automatically add the source parts of the design
elements in the specified folder to the Parts to Test table.
● Information about design elements is included as appropriate in Check-Mate Info View windows.
● Check-Mate results saved in the Teamcenter database are associated with the source item revisions of the
design elements.
In both the Parts to Test table and the Results table:
● The Design Element column lists the names of design elements that are being tested.
● The Remark column displays Workset if one of the tested parts is the workset. For design elements, the
Remark column is blank.
● Subsets, promissory design elements, and design control elements are not included in the Parts to Test table or the Results table.
Where do I find it?
Parts to Test table
Prerequisite You must be in 4GD.
Command Finder
Set Up Tests
Location in dialog box Parts tab→Parts to Test table
NX 9.0
646 What’s New in NX 9.0 4th Generation Design (4GD)
Include Source Part of Design Element
Prerequisite You must be in 4GD.
Command Finder
Set Up Tests
Location in dialog box Parts tab→select the All Parts in Directory option→Include Source Part of Design Element
Results table
Prerequisite You must run one or more Check-Mate tests in 4GD. For more information
about setting up and running tests, see the Check-Mate help.
Command Finder
HD3D Tools →Check-Mate
Location in dialog box Results group
Check-Mate Info View window
Prerequisite You must run one or more Check-Mate tests in 4GD.
Command Finder
HD3D Tools →Check-Mate
Location in dialog box Results group→in the table, right-click a result node→Show Info View
NX 9.0
4th Generation Design (4GD) What's New in NX 9.0 647
Issue Management in 4GD
What is it?
Use the Issue Management HD3D tool to capture, track, and close issues you find during your design process.
Issues can be design problems, workflow problems, or anything else you want to track in NX.
You can:
● Create and modify issue worksets. To do this, use the Issue Workset dialog box.
● Select objects from the graphics window or the Assembly Navigator to add the design elements as issue
attachments.
● Search the issue related to the current workset. To do this, use the Current Workset option.
Where do I find it?
Prerequisite You must be in 4GD and set up the Issue Management tool integrated
with Teamcenter.
Resource bar HD3D Tools→Issue Management
Location in dialog box [Issue Workset dialog box]
Right-click the Issue node or an empty Issue Workset folder→Create Issue Workset
[Current Workset option]
Issue Management dialog box→Lists group→Issues Related to Part list→Current Workset
NX 9.0
Inspection and validation What's New in NX 9.0 649
Chapter 7: Inspection and validation
Check-Mate
Check-Mate checkers and functions
What is it?
The following new Check-Mate functions are provided with this release:
Source files Functions
mqc_inquiry_func.dfa mqc_drawing_askNoteOrigin
mqc_isValidObjectToCheck
mqc_isInternalObjectToCheck
mqc_modeling_func.dfa mqc_modeling_analyzePocket
mqc_modeling_askOutOfDatePartModules
mqc_checker_func.dfa mqc_updateAllFeaturesWithOptions
mqc_part_func.dfa mqc_askUserAttributesInfo
mqc_askInformationOfAnAttribute
mqc_askUnsetAttributes
mqc_askArrayAttributeSize
mqc_isArrayAttribute
mqc_isUnsetAttribute
mqc_isDBAttribute
mqc_isAttributeLocked
mqc_askUnitName
mqc_askUnitAbbreviation
The following new Check-Mate checkers are provided with this release:
Categories Checker name
Modeling→Features Analyze Pocket
Get Information→Modeling Report Out-of-Date Part Modules
The following functions have been enhanced:
Source files Function name Enhancement
NX 9.0
650 What’s New in NX 9.0 Inspection and validation
mqc_inquiry_func.dfa mqc_askSuppressedFeatures Adds an option to check internal features.
The following checkers have been enhanced:
Categories Checker name Enhancement
Template→Drafting Check Dimension Tolerances Uses function mqc_askDimensionText to get the
tolerance.
Template→Drafting Check Color of Drawing Objects Makes the color option index specified in the
customization dialog consistent with the NX
color index.
Template→File Structure
Check the Color Setting of Objects
Adds an option to check internal objects.
Template→File Structure
Check if Objects are on Specified Layers
Adds an option to check internal objects.
Get Information→Modeling
Report Solid Body with Default Density Setting
Adds an option to check internal solid bodies.
Get Information→Modeling
Report Solid Body with Specified Density Setting
Adds an option to check internal solid bodies.
Get Information→Modeling
Report Solid Body without Density Setting
Adds an option to check internal solid bodies.
Modeling→Features Update All Features Adds options to report features with update
warnings and informational messages.
SASIG-PDQ→Surfaces (G-SU)
Folded surface Adds distance tolerance of nearby points
according to ISO 10303–597.4.66
abrupt_change_of_surface_normal
The following new NX/Open examples have been added to the Check-Mate kit at
kits\design_tools\checkmate\examples\NXOpenExamples/C++, .NET, and Java folders:
● ReportIndexOfFontName folder
● ReportTabularNoteCellStyle folder
● ReportColorNameStringFromIndex folder
A new NX/Open example ExecuteCheckerAndGetResults has been added to the .NET, C++, JAVA folders under
%UGII_BASE_DIR%\ugopen\SampleNXOpenApplications\ so that you can learn how to get Check-Mate results
programmatically. The new NX/Open example has the following specifications:
● Folder name: Check-Mate
● Example name: ExecuteCheckerAndGetResults
● Example file in .NET, C++, and Java folders: ExecuteCheckerAndGetResults.cpp,
ExecuteCheckerAndGetResults.vb, ExecuteCheckerAndGetResults.cs, and
ExecuteCheckerAndGetResults.java
● readme.txt or readme.htm in the .NET, C++, and Java folders
NX 9.0
Inspection and validation What's New in NX 9.0 651
Where do I find it?
Resource bar HD3D Tools→Check-Mate
Check-Mate profiles
What is it?
When you run a Check-Mate quick access profile from the toolbar area, the target parts are now synchronized with
the parts listed on the Parts tab of the Set Up Tests dialog box.
Where do I find it?
Resource bar HD3D Tools→Check-Mate
NX 9.0
652 What’s New in NX 9.0 Inspection and validation
CMM Inspection Programming
General enhancements
What is it?
The following enhancements to CMM Inspection Programming are aimed at better usability.
● An Apply button is now available in the Tolerance Operation and Inspection Feature dialog boxes.
Use this button to create multiple tolerances and inspection features of the same type without having to
reopen the dialog box.
● To aid in the creation of templates, a Sensor Strategy list has been added to all feature types in the
Inspection Method dialog box. Sensor strategies include Create as needed, which creates a new,
best-fit sensor, and Use existing only, which uses the best existing sensor for the job at hand.
● You can now define specific sensor strategies, tips, and angles when using the Multi Feature
Paths command. The Create Paths dialog box features a Sensor group identical to that used in
inspection path sub-operations.
● To provide access to the number of points in a measurement operation during posting, a new MOM
variable, mom_cmm_total_ptmeas_count, is now available when postprocessing the event
MOM_cmm_output_meas. This variable contains the count of all DMIS PTMEAS statements in all sub-
operations within the measurement block.
● To enhance the creation of DMIS GCURVE operations, a new MOM variable,
mom_cmm_gcurve_dimensionality, is now available when postprocessing the events
mom_cmm_output_feat_gcurve and mom_cmm_output_feat_gcurve_wpoints_start. This
variable is set to 0 if the feature is unknown, 1 if the feature is linear, 2 if the feature is planar, and 3 if the
feature is 3D.
Expanded CMM libraries
CMM Inspection Programming libraries have been expanded to include new virtual machines, including Coordinate
Measuring Machines, heads, and probes, as well as new inspection setup templates.
CMMs
New virtual CMMs that you can load from the CMM library include nine new machines manufactured by Brown
and Sharpe, Hexagon, Wenzel, Mitutoyo, Renishaw, and Zeiss.
Heads and probes
New probes and heads include a Renishaw TP200 20 mm extended probe with a 3 mm cylindrical tip, a Renishaw
Equator head, and two Renishaw Equator probes with 2 mm and 5 mm tips. Equator heads and probes are intended
for use only with the Renishaw Equator CMM.
In the following example, the Renishaw Equator head and probe appear to float in space. The rods that move the
head and probe are hidden in NX because they often obscure the part.
NX 9.0
Inspection and validation What's New in NX 9.0 653
Templates
Four new inspection setup templates are available from the New dialog box in both English and metric formats. To
see these templates, you must download the file ugs_inspection_templates.pax from GTAC and overwrite the file of
the same name in your installed NX directory.
The 0.7mm Steel Setup file, called 18ga Steel Setup when
using inch units, changes default CMM Inspection
Programming methods related to 2D features. The default
offset distance for curve, line, arc, circle, closed slot and
tab, and edge point inspection features is set to half the
thickness of the sheet metal part. The relative
measurement settings for these feature types are also
changed from None to Automatic, with an offset
distance of 1.0 mm metric, or .04 inches English.
The BS Rotary Machine Setup file loads your inspection
part onto the Brown and Sharpe CMM, loads the
Renishaw PH10M head, and places the TP 20 Renishaw
probe on the head. The template also inserts a Part
Coordinate System (PCS) to Machine Coordinate System
(MCS) alignment example and two rotate table examples.
The latter could be used to seat the part by rotating the
table 30 degrees clockwise and counterclockwise.
NX 9.0
654 What’s New in NX 9.0 Inspection and validation
The Wenzel LH65 Tool Rack Machine Setup file loads
your inspection part onto the Wenzel LH65 CMM, loads
the Renishaw PH10M head, and assigns six probes that
vary in size and functionality to the Wenzel tool rack. The
template also inserts a Part Coordinate System (PCS) to
Machine Coordinate System (MCS) alignment example.
The Renishaw Equator 300 Setup file loads your
inspection part onto the Renishaw Equator CMM, loads
the Equator head, and assigns the Equator probes to the
first two pockets of the Equator tool rack. The template
also inserts a Part Coordinate System (PCS) to Machine
Coordinate System (MCS) alignment example.
Note
In the Program Order view of the Inspection Navigator, alignment examples appear in the
PART_ALIGNMENT group, and rotate table examples appear in the Unused Items group. In the
Machine and Inspection Method views, alignment and rotate table examples appear in the Unused Items group.
Offset distance for 2D features
What is it?
To let you define an offset value for an edge feature, a new text box, Offset Value, has been added to inspection
methods for 2D feature types. The inspection features inherit the method values and can be customized.
● Offsets for arc, circle, and closed slot or tab features are based on the feature's normal direction.
● Offsets for line and curve features are based on the cross product of the surface normal and curve tangent.
In the example below, an offset circle feature is used to measure the cylinder diameter. This offers an alternative to
applying a point set to the cylinder feature, which is required by DMIS to measure at least two cross sections.
NX 9.0
Inspection and validation What's New in NX 9.0 655
Feature view
Inspection path view
Why should I use it?
2D feature types should be measured as far as possible from edges to avoid the roughness, burrs or other
imperfections that naturally exist on edges. Use an offset value to create the actual feature at a distance from the
edge of the part.
Where do I find it?
Application CMM Inspection Programming
Prerequisite You must create a 2D inspection feature.
Location in dialog box [Two-dimensional feature type] Inspection Feature dialog box→Offsets
group→Offset Distance
NX 9.0
656 What’s New in NX 9.0 Inspection and validation
New inspection feature type: Edge Point
What is it?
Edge point inspection features let you inspect sheet metal or other thin-walled flexible materials where the center of
the material is hard to locate and susceptible to shear and break. To create an edge point, you select a face or sheet
body surface that is next to or adjoining the preferred edge, click a point on the edge, and enter an optional offset
value. The edge point is projected onto the adjacent face to determine the adjacent surface normal. The edge point
feature normal is computed as the cross product of the adjacent surface normal and curve tangent at the point
location.
Adjacent surface/face
Edge point feature normal
Selected point
Offset direction
Offset edge point feature
Where do I find it?
Application CMM Inspection Programming
Prerequisite You must create an inspection setup file.
Command Finder
Edge Point
Inspection Navigator Right-click a node→Insert→Edge Point
NX 9.0
Inspection and validation What's New in NX 9.0 657
Set PCS to CADABS alignment type
What is it?
Use the Set PCS to CADABS alignment type to set your inspection program to the Part Coordinate System (PCS)
of a specific part that is know to represent the absolute coordinate system of an assembly of component parts.
The CAD absolute in the following example is an engine block. Some tolerances use the block‘s Part Coordinate
System (PCS) to reference features on the piston assembly and crankshaft.
Why should I use it?
Setting your alignment to a part‘s PCS offers a quick way to reference a known absolute coordinate system. Post-
processed DMIS output for this command involves any necessary transform and rotation events.
D(MY_CADABS)=TRANS/XORIG,114.75,YORIG,85.25,ZORIG,-135.4
Where do I find it?
Application CMM Inspection Programming
Prerequisite You must create an inspection program.
Location in dialog box Alignment dialog box→Type group→Set PCS to CADABS
NX 9.0
658 What’s New in NX 9.0 Inspection and validation
New inspection command types
What is it?
Two new inspection command types are available.
● Use the Define Device command to insert a device definition to define any device attached to an actual
CMM. You can then access devices later in your inspection program.
● Use the Save DML command to open a connection with a device and save feature, tolerance, and
measurement data to that device relative to a predefined Part Coordinate System (PCS). Data is saved in the
Dimensional Markup Language (DML) format.
You can initialize storage devices, terminals, printers, communication ports, and incremental file names using the
Define Device command. You can then use the Save DML command to send or save DML data to any of these
devices.
Where do I find it?
Application CMM Inspection Programming
Prerequisite To save data to a device, you must:
1. Define the device using the Define Device command.
2. Save a Part Coordinate System (PCS) using the Alignment dialog
box.
In the Inspection Navigator, device commands appear by default in the
PROGRAM_HEADER program group. DML commands appear in the
OUTPUTS group.
Location in dialog box Insert Command dialog box→Command Type group→Define Device or Save DML
NX 9.0
Inspection and validation What's New in NX 9.0 659
Support for cylindrical probes
What is it?
When you create a probe tool, you can now select a cylinder in addition to the current sphere probe type. You
specify the tracking point location on the cylinder using a percentage of the cylinder length.
Why should I use it?
Cylindrical tips more accurately measure sheet metal and other thin or flexible parts. They are also useful for
inspecting threaded holes.
Where do I find it?
Application CMM Inspection Programming
Location in dialog box Probe dialog box→Tip Type list and Axial Percent text box.
NX 9.0
660 What’s New in NX 9.0 Inspection and validation
Resequencing of inspection paths
What is it?
Use the Resequence Paths command to optimize the order of inspection paths in your inspection program.
When you apply the Resequence Paths command, in the Inspection Navigator, paths are reorganized so that
the probe moves from path to path in nearest neighbor order, based on start and end point locations. Relative
measurement points are also included in resequenced paths.
Why should I use it?
When you organize inspection paths to measure features in close proximity to each other, you improve the speed of
your inspection program and reduce unnecessary probe moves, angles, and styli changes.
Where do I find it?
Application CMM Inspection Programming
Prerequisite You must create inspection features and inspection paths.
Command Finder
Resequence Paths
Inspection Navigator Highlight a consecutive sequence of paths→right-click the
selection→Resequence Paths.
NX 9.0
Inspection and validation What's New in NX 9.0 661
Auto-ordering of tolerances in the Inspection Navigator
What is it?
In previous releases, when you loaded tolerances using the Link to PMI command, the sequence of tolerances was
not always correct based on GD&T analysis rules. In the Inspection Navigator, output statements were placed in
the OUTPUTS group.
When you now link to PMI in your inspection programs, CMM Inspection Programming automatically orders
datums, size tolerances, linear dimensions, and geometric tolerances in the appropriate order.
Why should I use it?
Previous versions of CMM Inspection Programming often required you to modify the order in which tolerances and
outputs appeared in your inspection programs. When you now link to PMI, output statements appear only in
postprocessed DMIS output, following the tolerance definition statements to which they are associated.
Example
T(DIA_4_HOLES_3)=TOL/DIAM,-.1,.1
OUTPUT/FA(HOLE_4),TA(DIA_4_HOLES_3)
Tip
Any inspection program created in NX 8.5.2 or earlier and opened in NX 9 will retain its outputs just as
before. If you want to remove outputs from an older inspection program, in the Inspection Navigator,
right-click the OUTPUTS program group and choose Object→Remove Output Operations.
Where do I find it?
Application CMM Inspection Programming
Prerequisite You must create inspection features, tolerances, and inspection paths and
generate your inspection program.
Inspection Navigator The OUTPUTS group still exists but all outputs are now in the
postprocessed DMIS output.
NX 9.0
662 What’s New in NX 9.0 Inspection and validation
Support for DMIS SNSET/DEPTH
What is it?
The DMIS minor word DEPTH lets you measure 2D features, typically at a midpoint between two surfaces. CMM
Inspection Programming now supports both SNSET/DEPTH,distance and SNSET/DEPTH,OFF.
When you use a cylindrical probe, the probe approaches
the depth distance location along the probe normal vector.
When you use a spherical probe, the probe approaches the
depth distance location from the direction opposite to the
feature's normal vector.
Why should I use it?
Use a depth distance on sheet metal and other thin-walled materials where you have a rough, thin-walled edge to
inspect.
Where do I find it?
Application CMM Inspection Programming
Prerequisite You must create an inspection program.
Sub-operation dialog boxes If the inspection feature being measured is an arc, circle, closed slot, or
closed tab, and the probe tip is spherical or cylindrical, depth distance is
enabled for measured point, point set, scan curve, scan line, scan arc, or 5-
axis scan curve sub-operations.
If the inspection feature being measured is a curve, surface, line, or point,
and the probe tip is cylindrical, depth distance is enabled for measured point,
point set, scan curve, scan line, scan arc, or 5-axis scan curve sub-operations.
NX 9.0
Inspection and validation What's New in NX 9.0 663
Measure an inspection feature relative to another feature
What is it?
You can now transform the location of a nominal feature relative to a previously measured or constructed feature.
You can let CMM Inspection Programming automatically create relative point features, or you can reference
existing point-reducible or plane-reducible features.
The arc inspection feature highlighted in orange on the sheet metal part shown has a three-point inspection path
defined. Because the material is flexible, the probe could potentially miss the nominal location. Relative
measurement points offer a way to offset the feature‘s deviation relative to another feature‘s deviation, in this case
an adjoining surface. The relative measurement points are defined to lie .5 mm from the arc feature.
Automatic relative
measurement points Arc feature measurement
points
Why should I use it?
Use a relative measurement of one or more points at a stable location to compute the difference between a feature‘s
actual and nominal measurements and to apply an offset so that your probe correctly locates the feature. Since NX
derives relative measurement options for each feature from the feature method, you can customize all features
except planes, surfaces, spheres, tori, open slots and tabs, and patterns to automatically include relative
measurements.
Where do I find it?
Application CMM Inspection Programming
Prerequisite Unless you let NX automatically create relative point features, you must
create a reference feature and an inspection path on that feature. The
reference feature and inspection path must precede the target feature in your
inspection program.
Location in dialog box Inspection Path dialog box→Relative Measurement tab
NX 9.0
664 What’s New in NX 9.0 Inspection and validation
Requirements Validation
Units in the HD3D Requirements Validation tool
What is it?
The values in the Value column of the Requirements Validation results tree now include units. NX determines
the unit type in the following order.
1. NX attempts to determine the unit type in the check formula.
2. If the unit type cannot be determined from the check formula, or if there is a conflict, NX attempts to find
the unit type in the requirement formula.
3. If the unit type cannot be determined from either the check formula or the requirement formula, NX uses
the default analysis unit of the evaluated dimensionality of the check formula. You can specify the default
analysis unit with Analysis→Units.
To determine the unit type from a formula:
1. NX looks for the unit of the expression in the formula.
2. If the unit of the expression cannot be determined, NX looks in the formula for units enclosed by square
brackets. For example, if a formula includes 100[mm], NX determines that the unit type is mm. If the
formula includes 100mm, NX cannot determine the unit type from the formula.
Why should I use it?
Providing units for values in the Value column of the Requirements Validation results tree reduces confusion
about the results. Previously, the Value column only displayed numbers in the base unit type of the part, which
could be misleading when the unit type of the validation results was not the same as the base unit type of the part.
Where do I find it?
Prerequisite In the Requirements Validation tool, in the Results group, from the
View Style menu, choose Tree or Flowlist+Tree.
Resource bar HD3D Tools→Requirements Validation
Location in dialog box Results group→tree→Value column
NX 9.0
Tooling Design What's New in NX 9.0 665
Chapter 8: Tooling Design
CAM Data Preparation
3D Curve Offset
What is it?
Use the 3D Curve Offset command to offset three dimensional curves or edges by a specified distance in a
specified direction. You can offset multiple planar, non-planar, closed, or open curves simultaneously.
NX removes the features that have a smaller length than the specified offset distance.
This command is useful, for example, when you want to create a profile needed for machining the part.
Where do I find it?
Application Modeling
Command Finder
3D Curve Offset
NX 9.0
666 What’s New in NX 9.0 Tooling Design
3D Curve Blend
What is it?
Use the 3D Curve Blend command to blend the concave corners of a 3D curve with a specified radius in a
specified direction. You can blend all the concave corners of a curve or blend a string of curves in one operation.
NX automatically blends concave corners of a curve that has a blend radius that is less than the specified blend
radius.
Where do I find it?
Application Modeling
Command Finder
3D Curve Blend
NX 9.0
Tooling Design What's New in NX 9.0 667
Match Surface
What is it?
Use the Match Surface command to create a matching surface from the selected edge of the target surface to the
selected edge or curve of the reference surface.
You can:
● Specify a region limit for the matching surface.
● Create a new surface without modifying the target surface.
● Retain the same geometric properties for both the target and the matching surface.
● View the maximum deviation between the target and the matching surface.
1 Target Surface
2 Reference Surface
3 Matching Surface
The edges or curves of the target surface and the reference surface must not be closed.
This command is useful, for example, when you want to deform the sheet metal to create a die face.
Where do I find it?
Application Modeling
Prerequisite The target surface must be an untrimmed B-surface.
Command Finder
Match Surface
NX 9.0
668 What’s New in NX 9.0 Tooling Design
Reduce Surface Radius
What is it?
Use the Reduce Surface Radius command to reduce the radii of the concave corners (blends) of die faces. NX
creates a new sheet body with the reduced radii.
This command helps you to create a small clearance that prevents scratches on the sheet metal during the forming
operation.
You can:
● Specify the radius range for the die faces whose radius you want to reduce. NX displays the list of die faces
that fall within the range of the specified radius.
● Reduce the radius by setting it to a percentage of the current radius, to a reduction value, or to a target
value.
Where do I find it?
Application Modeling
Command Finder
Reduce Surface Radius
NX 9.0
Tooling Design What's New in NX 9.0 669
Guided Extension
What is it?
Use the Guided Extension command to extend the selected edges tangentially from the faces of a sheet body.
NX creates guidelines to form segments after you select the edges, and creates a new sheet body after you extend the
edges.
You can improve the quality of the extended surface by changing the segment type or by changing the rotation angle
of segment guidelines.
You can also merge, restore, and split the segments that you want to extend.
1 Extended surface
2 Segment
3 Segment guideline
4 Segment guideline handle
5 Distance handle
This command is useful, for example, when you want to model the casting shapes from the original die surfaces.
Where do I find it?
Application Modeling
Command Finder
Guided Extension
NX 9.0
670 What’s New in NX 9.0 Tooling Design
Tooling shared functions
Die Analysis using LS-DYNA
Die Analysis using LS-DYNA
The NX CAD environment offers you the ability to analyze the stamping draw process using the LS-DYNA
incremental solver, and eliminates the risk of losing design data and associativity during the manual file transfer
between the CAD and CAE software.
You can:
● Calculate accurate analysis results for formability, stress, strain, thickness, and thinning.
● Correct the geometry based on the formability analysis results and verify if the parts can be manufactured
without rips and tears.
Stamping Die Process Analysis workflow
NX 9.0
Tooling Design What's New in NX 9.0 671
Geometry Preparation
Use the Geometry Preparation command to prepare die, punch, binder, and blank geometry for incremental
sheet metal formability analysis.
You can:
● Specify the thickness and material of the blank. You can also set the tensile strength of the blank sheet.
● Set the percentage of the restraining force that you want to apply to the selected draw bead.
● Auto position the die, punch, and binder geometry.
1 Die
2 Blank
3 Binder
4 Punch
You can use the Mesh and Solver command to mesh the sheet body based on the geometry that you define using
the Geometry Preparation command.
Where do I find it?
Application Die Engineering and Progressive Die Wizard
Prerequisite LS-DYNA solver and LS-PrePost
Command Finder
Geometry Preparation
NX 9.0
672 What’s New in NX 9.0 Tooling Design
Mesh and Solver
Use the Mesh and Solver command to mesh the geometry, generate the LS-DYNA keyword file, and run the LS-
DYNA solver.
You can:
● Create a mesh of triangular elements or a mesh of triangular and quadrilateral elements.
● Save the generated LS-DYNA keyword file on your local hard disk.
● Use the LS DYNA solver to analyze the saved file. You can save the formability analysis results as an
animation file on your local hard disk.
Before you use the Mesh and Solver command, you must set the following customer defaults:
● To specify the folder path for the LS-DYNA executable file, set the LS-DYNA Manger Solver default.
● To specify the folder path for the LS-PrePost executable file, set the LS-PrePost default.
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click Find
Default .
Where do I find it?
Application Die Engineering and Progressive Die Wizard
Prerequisite LS-DYNA solver and LS-PrePost
Command Finder
Mesh and Solver
NX 9.0
Tooling Design What's New in NX 9.0 673
Display Results
Use the Display Results command to view the animated analysis results for formability, stress, strain, thickness,
and thinning in a color coded plot. You can also view the formability limit diagram (FLD) and analysis results at the
specified state.
Formability analysis results
Formability limit diagram
Where do I find it?
Application Die Engineering and Progressive Die Wizard
Prerequisite LS-DYNA solver and LS-PrePost
Command Finder
Display Results
NX 9.0
674 What’s New in NX 9.0 Tooling Design
Object Attribute Management
Use the Object Attribute Management command to add tooling-specific attributes to selected objects in your
mold or die assembly, and to edit or delete the attributes. Template spreadsheets that supply standard attributes and
values are available for Mold Wizard and Progressive Die Wizard. You can use these spreadsheets to add your own
company-specific attributes and frequently used manufacturing methods.
The template spreadsheet is available in the templates folder in the Mold Wizard and Progressive Die Wizard
engineering databases. The default location is controlled by the Object Attribute Management customer default.
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click Find
Default .
Where do I find it?
Application Mold Wizard, Progressive Die Wizard
Command Finder
Object Attribute Management
Face Color Management
Use the Face Color Management command to change the color and translucency of objects in your mold or die
assembly. Because colors are associated with manufacturing methods, the ability to change the colors of objects is a
valuable way to provide instructions for downstream applications, including drawings.
For example, the Progressive Die Wizard template spreadsheet associates hole types and manufacturing methods
with colors, as shown in this sample spreadsheet. You can modify the template to suit your organization‘s needs and
standards.
1 Color Color ID Color
Name
User
Defined
Hole
Symbol
Manufacturing
Instruction
Manufacturing Face
2 212 Deep
Blue
ST Positive Drill Thread MW_HOLE_THREAD
3 ST Back Drill Thread MW_HOLE_THREAD
4 SB Positive
Counterbored
PDW_HOLE_SHCS_C_BORE
5 SB Back Counterbored PDW_HOLE_SHCS_C_BORE
NX 9.0
Tooling Design What's New in NX 9.0 675
1 Color Color ID Color
Name
User
Defined
Hole
Symbol
Manufacturing
Instruction
Manufacturing Face
6 SC Positive Drill
Through Hole
PDW_HOLE_SHCS_CLR
7 186 Red DB Dowel Hole,
Unilateral
clearance+0.002Wire
EDW, Positive
Milling
PDW_HOLE_DOWEL_C_BORE
8 DF Dowel
Hole,Unilateral
Clearance+0.002Wire
EDW
PDW_HOLE_DOWEL_FIT
9 DC Dowel
Hole,Unilateral
Clearance+0.05Wire
EDW
PDW_HOLE_DOWEL_CLR
10 PB Location
Hole,Unilateral
Clearance+0.005Wire
EDW,Positive
Milling
PDW_HOLE_PILOT_C_BORE
11 PF Location
Hole,Unilateral
Clearance+0.005Wire
EDW
PDW_HOLE_PILOT_FIT
The template spreadsheet is available in the templates folder in the Mold Wizard, Progressive Die Wizard, and
Electrode Design engineering databases.
● Mold Wizard folder location:moldwizard\templates\[units: metric or
english]\mw_color_management_template
● Progressive Die Wizard folder location:pdiewizard\templates\[units: metric or
english]\pdw_color_management_template
● Electrode Design folder location:electrode_design\templates\[units: metric or
english]\color_management_template
The default location for the folder is controlled by the Face Color Management customer default.
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click Find
Default .
NX 9.0
676 What’s New in NX 9.0 Tooling Design
When you select a hole face and specify a color, you automatically associate hole type and manufacturing
instruction attributes with the face. These attributes also let you create a note using the Hole Manufacturing Note
command.
Mold and die assemblies can contain thousands of objects. Having visual cues that identify manufacturing methods
provides useful information to workers on the shop floor.
Where do I find it?
Application Mold Wizard, Progressive Die Wizard, Electrode Design
Command Finder
Face Color Management
Hole Manufacturing Note
Use the Hole Manufacturing Note command to identify hole types in drawings of tooling components and
assemblies.
The workflow is as follows:
1. Use the Face Color Management command to assign colors and manufacturing instructions to circular
holes in your mold or die part or assembly.
2. Create a top view drawing of the part or assembly in the Drafting application.
3. Use the Hole Manufacturing Note command in the Mold Wizard or Progressive Die Wizard application
to create a drawing that identifies the holes and shows the manufacturing information in the note.
This example shows a portion of a die drawing, with holes identified by number. The corresponding note identifies
the type of hole and manufacturing method.
10:12XØ8.5 ‗Through Hole
12:4XØ10 ‗Through Hole
15:11XØ14‗Through Hole
16:25XØ21‗Through Hole
NX 9.0
Tooling Design What's New in NX 9.0 677
NX automatically generates the hole manufacturing information for classes of circular holes. You do not need to
create notes for thousands of holes manually.
Where do I find it?
Application Mold Wizard, Progressive Die Wizard
Command Finder
Hole Manufacturing Note
Restore Tooling Application
Use the Restore Tooling Application customer default to have NX remember the status of Tooling applications
from your last NX session.
For example, if you had Mold Wizard running during your last NX session, the Mold Wizard tab will be available
the next time you start NX.
This customer default applies to the following applications:
● Die Design
● Die Engineering
● Electrode Design
● Engineering Die Wizard
● Mold Wizard
● Progressive Die Wizard
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click Find
Default .
NX 9.0
678 What’s New in NX 9.0 Tooling Design
Mold Wizard
Mold Base Library enhancements
What is it?
The Mold Base Library is integrated into the Reuse Library. You can have multiple database locations and you
can configure your own mold base libraries.
Why should I use it?
The Mold Base Library has the same look and feel as other standard part libraries, and offers the same flexibility
as the other libraries. For example, you can:
● Search for a specific mold base in the library.
● Edit a mold base by right-clicking it either in the graphics window or in the Assembly Navigator and
choosing Edit Tooling Component.
Where do I find it?
Application Mold Wizard
Command Finder
Mold Base Library
Resource bar
Reuse Library →MW Mold Base Library
NX 9.0
Tooling Design What's New in NX 9.0 679
Workpiece enhancements
What is it?
When you use the default Mold V.1 template, you can now specify workpiece dimensions measured from a
reference point. In previous releases, this option was available only with the Original template.
Where do I find it?
Application Mold Wizard
Prerequisite The workpiece must be sketch-based, and you must be using the Mold V.1
or the Original template.
Command Finder
Workpiece
Location in dialog box Dimensions group→Define Workpiece subgroup→Definition Type
list→Reference Point
NX 9.0
680 What’s New in NX 9.0 Tooling Design
Ejector Pin Table
Use the Ejector Pin Table command to create a top view of a template-based drawing of all the ejector pins and
ejector pin sleeve sets in the mold assembly. The drawing also includes a table of standard ejector parts.
The following example shows a portion of the drawing with the corresponding entries in the table.
No. Part Name Size Count Process
Straight Ejector Pins
A-3 Camera_Core_ej_pin_153 ø6.00 x 204.79 2 Headcut
Shoulder Ejector Pins
B-3 Camera_Core_ej_pin_stepped_263 ø3.00 x ø2.00
x 250.00
2
Blade Ejector Pins
C-1 Camera_Core_RECTANGULAR_EJ_PINS_273 ø6.00 x 5.00 x
1.00 x 250.00
1
C-2 Camera_Core_RECTANGULAR_EJ_PINS_274 ø6.00 x 5.00 x
1.00 x 250.00
1
A mold assembly can contain hundreds of ejector pins and sleeves of various types. This command provides
important information automatically and categorizes it in a table on the drawing.
Where do I find it?
Application Mold Wizard
Command Finder
Ejector Pin Table
NX 9.0
Tooling Design What's New in NX 9.0 681
Weld Assistant
Fabrication Information
The Fabrication Information command replaces the Information→Welding command.
Use the Fabrication Information command to view information about welding objects, BIW locators, or structure
welding joints.
You can also view information on:
● The length and volume of the welding joints and arc welds.
● Weld material required for the selected welding joints and arc welds.
● Design or manufacturing attributes of the welding joints and arc welds.
Where do I find it?
Application Modeling
Command Finder Fabrication Information
Menu Information→Fabrication
NX 9.0
682 What’s New in NX 9.0 Tooling Design
Joint Mark
Use the Joint Mark command to indicate the location of a laser beam weld. The Joint Mark feature is defined by a
custom curve, a point, and attributes. You can specify the placement and orientation of Joint Marks to create single,
multiple, or mirrored joint marks. The joint marks can be published to Teamcenter to be managed and used by
downstream manufacturing operations.
You can:
● Create planar joint marks on flanged surfaces.
● Configure the attributes assigned to the joint mark.
● Use custom symbols to represent the joint marks.
Where do I find it?
Application Modeling
Command Finder
Joint Mark
Export CSV File enhancements
What is it?
You can now export:
● The locations of weld points, datum pin locators, datum surface locators, and measurement locators to
either a CSV file or an Information window.
● Datum information that indicates the size of the datum pin locators and datum surface locators.
For the selected datum, NX exports the following attributes: Solid Type, Radius, Above Length, and
Total Length.
NX 9.0
Tooling Design What's New in NX 9.0 683
Where do I find it?
Application Modeling
Command Finder
Export CSV File
Location in dialog box Export to group→Type list→CSV File or Information Window
Import CSV File enhancement
What is it?
You can use the Import CSV File command to import attributes that define the datum pin locators and datum
surface locators.
If these attributes are not defined in the CSV file, the default attributes defined in the Weld Assistant customer
defaults are imported.
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click Find
Default .
Where do I find it?
Application Modeling
Command Finder
Import CSV File
Main Menu Insert→Weld Assistant→Import CSV File
NX 9.0
684 What’s New in NX 9.0 Tooling Design
Groove Weld enhancements
What is it?
The Weld Groove command is now called the Groove Weld command.
Much of the functionality remains unchanged, but some changes are introduced to improve usability.
Group changes
Option Change description
Edge preparation
This is a new group.
Options for preparing the edges that you want to weld that were previously available in the
Settings group are now moved to this new group.
Weld Extent This is the new name for the previous Edge Sets group.
Welding Characteristics
This group is redesigned.
The new options match the standard group that is available in most dialog boxes for creating
welding features.
Check box changes
Option Change description
Single Face Set
This check box is moved to the Face Sets group. It was previously available in the Settings
group.
Use Fill In Construction
This check box is moved to the Cross Section group.
It is available when Type is set to Flared V Groove or Flared Bevel Groove.
It was previously available in the Settings group.
Field Weld This check box is available in the Welding Characteristics group when you add the following
value to the Weld Assistant Characteristics customer default for Groove:
NONE: Field Weld : FIELD WELD
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click
Find Default .
Show Handles
This option is removed.
Handles now appear by default in the graphics window after you select the faces for the groove
weld.
You can change the weld limits and the taper angle of the groove weld in the following ways:
● Use the handles in the graphics window.
● Use the options in the Limits group in the Groove Weld dialog box.
NX 9.0
Tooling Design What's New in NX 9.0 685
Why should I use it?
These enhancements regroup existing options for better usability.
Where do I find it?
Application Modeling
Command Finder
Groove Weld
Datum Surface Locator and Datum Pin Locator enhancements
What is it?
You can:
● Use the Datum Surface Locator and Datum Pin Locator commands to create up to seven custom
types of datum pin locator and datum surface locator features.
To do this, you must set up the Datum Surface Locator and Datum Pin Locator customer defaults.
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click Find
Default .
● Customize the Part Navigator icons for datum surface locators and datum pin locators using the
NXOpen.Weld.DatumIconBuilder callback.
● Two new checks related to datum surface locators and datum pin locators are available in Check-Mate.
Minimum Distance to Edge Check
Evaluates the distance between the center of the specified datum and the nearest edge of the part
on which the datum lies.
Connected Parts Check
Identifies if a connected part file exists anywhere in the current assembly structure. The type of
datum does not affect the check.
● Use the Datum Surface Locator command to mirror an existing datum surface locator to create a new
non-associative datum surface locator using the new Mirror option.
In the example, an existing datum surface locator (1) is mirrored about the plane (2) to create a new datum
surface locator (3).
NX 9.0
686 What’s New in NX 9.0 Tooling Design
Why should I use it?
The ability to create up to eight different types of datum pin locators and datum surface locators helps you classify
and differentiate them according to company standards or requirements.
A customized Part Navigator icon helps you visually differentiate the datum pin locator and datum surface locator
features created in the part.
Where do I find it?
The NXOpen.Weld.DatumIconBuilder callback location is ugweld\samples.
Dialog box options
Application Modeling
Prerequisite You must set up the Datum Surface Locator and Datum Pin Locator
customer defaults to see the locator type lists in the command dialog boxes.
Command Finder
Datum Surface Locator
Datum Pin Locator
Location in dialog box (Custom datum surface locator types)
Datum Surface Locator dialog box→Specify Locator
group→Surface Locator Name list
(Custom datum pin locator types)
Datum Pin Locator dialog box→Specify Locator group→Pin Locator Type list
(Mirror option)
Datum Surface Locator dialog box→Type list→Mirror
Minimum Distance to Edge Check, Connected Parts Check
NX 9.0
Tooling Design What's New in NX 9.0 687
Resource bar
HD3D Tools tab →Double-click Check-Mate →Settings
group→Set Up Tests
Command Finder
Set Up Tests
Location in dialog box Tests tab→Categories list→Welding node→Datum node
Using weld and datum information obtained from Teamcenter
The Teamcenter Bill of Process (BOP) tool generates a Tool Design Package (TDP), which contains NX and JT
parts and a PLM XML document that describes the structure of the assemblies including information about the types
of data, such as consumed parts, weld points, and so on. This attribute information is imported and available in the
native NX environment such that component groups can be created based on types and that the type information can
be viewed in the Assembly Navigator.
If you are a vendor who uses NX assemblies exported from a Teamcenter Bill Of Process (BOP), but do not have
access to Teamcenter Integration for NX, you can obtain and use weld and datum information in Weld Assistant.
The welds and datum information that is exported during the BOP export process and the BOP File Open process
within native NX can be used for the downstream tool design process in native NX.
When you open the exported BOP, NX displays the weld and datum information as a separate node in the
Assembly Navigator. Each weld that is exported from the BOP is represented as an individual component in the
assembly, regardless of how it was originally authored. It contains the attributes from the original weld and is
displayed as it is displayed in the JT file.
In the case of spot welds, the weld CSYS reflects any modifications made to it through a projection operation
applied to the weld while in the BOP.
Sections
assembly1 (Order: Chronological)
15119606
15119591
15119593
Groove_weld
PlugSlot_weld
Fillet_weld
UserDefined_weld
Welding_Joints
Weld_Point
NX 9.0
688 What’s New in NX 9.0 Tooling Design
Bead
Datums
Item-based publishing of welds and datums to Teamcenter
You can publish the following objects to Teamcenter as item-based PS Connection objects:
● Welding features created using Weld Assistant.
● Welding features created using Structure Welding.
● BIW datum features.
By default, Teamcenter saves a new version of the changed feature when you publish a part or assembly that
contains changed weld or datum features.
Use the following Teamcenter integration preferences to enable publishing of welding and datum features:
● Spot Weld
● Datum Location Feature
● Arc Weld
● Welding Joint
● Surface Weld
To publish weld and datum features as PS Connection occurrences instead of publishing separate item-based
objects, use the Weld Publishing Method customer default.
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click Find
Default .
NX 9.0
Tooling Design What's New in NX 9.0 689
JT files for spot weld objects
When you publish spot welds to Teamcenter, NX attaches JT files to the spot weld PS Connection objects. NX
provides the JT file in the UGII_Base_DIR\ugweld\jt_files folder. The JT file contains a representation of the
discrete weld that you can view in the TC viewer.
When you create a spot weld, NX assigns a point marker number to the weld based on the Characteristics
customer default setting on the Weld Assistant→Creation→Resistance Spot tab in the Customers Defaults dialog box. When you publish the weld, NX uses this marker number to associate the corresponding JT
file with the corresponding weld object in Teamcenter.
Example
For a two panel resistance spot weld, set the customer default number for the point marker to 38. When you
publish the weld, NX associates the JT file weld_38.jt in the UGII_Base_DIR\ugweld\jt_files folder with
the corresponding weld object in Teamcenter.
Note
When you publish a spot weld that uses a solid body as a representation instead of a point marker, NX creates
the JT files based on the specific solid representation.
Where do I find it?
Application Modeling
Prerequisite Teamcenter Integration for NX license.
Command Finder Teamcenter Integration Preferences
Location in dialog box Feature tab→Spot Weld or Datum Locator Feature or Arc Weld or
Welding Joint or Surface Weld
NX 9.0
690 What’s New in NX 9.0 Tooling Design
Connected Face Finder enhancements
What is it?
You can now use the Connected Face Finder command to:
● Find missing connected part faces for the Datum Pin Locator and Datum Surface Locator features.
● Save the faces found by this command as links to the components. For example, if you save the additional
connected parts of the Datum Pin Locator and Datum Surface Locator features, NX saves a link to the
component, and not a face in the component.
The Connected Face Finder dialog box is redesigned. You can now use the Connected Face Finder dialog
box to find the missing connected part faces using a minimum number of clicks.
Where do I find it?
Application Modeling
Command Finder
Connected Face Finder
Compound Weld enhancements
What is it?
You can now use the redesigned Compound Weld dialog box to select welds for creating compound weld
combinations.
When you combine multiple welds into a single weld, NX lists the combined weld as a Compound Weld feature in
the Part Navigator.
Where do I find it?
Application Modeling
Command Finder
Compound Weld
NX 9.0
Tooling Design What's New in NX 9.0 691
Structure Welding
Fabrication PMI
Use the Fabrication PMI command to apply PMI symbols on structure welds.
You can:
● Apply symbols on multiple joints simultaneously.
● Use the parameters defined in the welding joint feature to define the symbol.
● View the created PMI symbols under the PMI node in the Part Navigator.
PMI
Weld (1)
Where do I find it?
Application Modeling
Command Finder
Fabrication PMI
NX 9.0
692 What’s New in NX 9.0 Tooling Design
Surface Weld
Use the Surface Weld command to build up material on a face using sketch curves as a reference. NX estimates
the volume of material that is added and saves it as an attribute on the Surface Weld feature.
1 Sketch used to create the surface weld
2 Sheet body on which the sketch is projected
3 Surface Weld feature created on the sheet body
When you create a surface weld and then use the Auto Weld Symbol or the Fabrication PMI command to create
weld symbols, NX customizes the weld symbol to depict the surface weld.
Where do I find it?
Application Modeling
Command Finder
Surface Weld
NX 9.0
Tooling Design What's New in NX 9.0 693
Welding Joint enhancements
Creating welding joints
When you use the Welding Joint command, you can now create the following welds and joints:
Corner joint
Lap joint
Pipe welds with socket joints
Use socket joints to indicate a weld when a pipe is
inserted into an elbow. These joints work like T-joints.
Pipe welds with mechanical joints
Use mechanical joints to indicate the joints that are not
welded, but are fastened using other methods such as
manual bolting. Mechanical joints do not require
preparation of edges. Therefore, you cannot choose a
mechanical joint while using the Edit Joint Definition
and Weld Preparation dialog boxes.
You can also define joint limits and splits while creating joints.
NX 9.0
694 What’s New in NX 9.0 Tooling Design
Backing plates
You can now define a backing plate for the joint when you create welding joints manually.
Backing face selected to specify a backing
plate for a corner joint
Backing face selected to specify a backing plate
for a butt joint
When you define a backing plate and then use the Auto Weld Symbol command or the Fabrication PMI command to create weld symbols, the weld symbol shows that the weld has a backing plate.
Symbol for welding joint without a
backing plate
Symbol for welding joint with a backing
plate
Gaps
NX can automatically define a maximum tolerance for gaps between faces when creating butt welds, T-joints, lap
joints and corner joints. You can determine if the two components being welded touch each other. To do this, use the
Maximum Face Gap option.
NX 9.0
Tooling Design What's New in NX 9.0 695
Gaps appear in the model if you introduce tolerancing errors when you model the components or when you import
data from other CAD software. Sometimes a larger gap is deliberately engineered between the two components
being welded.
Where do I find it?
Application Modeling
Prerequisites When you define a backing place for welding joints, the Create Method
list must be set to Manual Single.
When you define a tolerance for maximum gaps between faces, the Create Method list must be set to Automatic.
Command Finder
Welding Joint
Location in dialog box Create step
[Creating corner, lap, socket, or mechanical type joints]
Joint Type list→Corner or Lap or Socket or Mechanical
[Defining a backing plate for maximum gaps between faces]
Select Backing Face
[Defining a tolerance for maximum gaps between faces]
Settings group→Maximum Face Gap
NX 9.0
696 What’s New in NX 9.0 Tooling Design
Edit Joint Definition enhancement
What is it?
When you edit joint definitions using the Edit Joint Definition command, you can now edit the definition of lap
and corner joints that are created using the Welding Joint command.
Where do I find it?
Application Modeling
Command Finder
Edit Joint Definition
Edge Attribute Title welding customer default
What is it?
You can now use the new Edge Attribute Title customer default to specify which of the edges in an assembly will
be considered by NX while creating a joint. Only those edges that have this attribute set are considered for joint
creation. If this customer default box is left empty, all edges are considered for joint creation.
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click Find
Default .
Where do I find it?
Application All NX applications.
Main Menu File tab→Utilities→Customer Defaults→Structure Welding
Location in dialog box Attributes tab→Edge Attribute Title
NX 9.0
Tooling Design What's New in NX 9.0 697
Export Welding Joints enhancement
What is it?
You can now use the Export Welding Joints command to export welding joints to an XML file or an
Information window.
Where do I find it?
Application Modeling
Command Finder
Export Welding Joints
Main Menu Insert→Structure Welding→Export Welding Joints
Location in dialog box Export To group→Type list→XML File or Information Window
NX 9.0
698 What’s New in NX 9.0 Tooling Design
Item-based publishing of welds and datums to Teamcenter
You can publish the following objects to Teamcenter as item-based PS Connection objects:
● Welding features created using Weld Assistant.
● Welding features created using Structure Welding.
● BIW datum features.
By default, Teamcenter saves a new version of the changed feature when you publish a part or assembly that
contains changed weld or datum features.
Use the following Teamcenter integration preferences to enable publishing of welding and datum features:
● Spot Weld
● Datum Location Feature
● Arc Weld
● Welding Joint
● Surface Weld
To publish weld and datum features as PS Connection occurrences instead of publishing separate item-based
objects, use the Weld Publishing Method customer default.
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click Find
Default .
NX 9.0
Tooling Design What's New in NX 9.0 699
JT files for spot weld objects
When you publish spot welds to Teamcenter, NX attaches JT files to the spot weld PS Connection objects. NX
provides the JT file in the UGII_Base_DIR\ugweld\jt_files folder. The JT file contains a representation of the
discrete weld that you can view in the TC viewer.
When you create a spot weld, NX assigns a point marker number to the weld based on the Characteristics
customer default setting on the Weld Assistant→Creation→Resistance Spot tab in the Customers Defaults dialog box. When you publish the weld, NX uses this marker number to associate the corresponding JT
file with the corresponding weld object in Teamcenter.
Example
For a two panel resistance spot weld, set the customer default number for the point marker to 38. When you
publish the weld, NX associates the JT file weld_38.jt in the UGII_Base_DIR\ugweld\jt_files folder with
the corresponding weld object in Teamcenter.
Note
When you publish a spot weld that uses a solid body as a representation instead of a point marker, NX creates
the JT files based on the specific solid representation.
Where do I find it?
Application Modeling
Prerequisite Teamcenter Integration for NX license.
Command Finder Teamcenter Integration Preferences
Location in dialog box Feature tab→Spot Weld or Datum Locator Feature or Arc Weld or
Welding Joint or Surface Weld
NX 9.0
700 What’s New in NX 9.0 Tooling Design
Die Design
Lower Binder
Use the Lower Binder command to create a lower binder which supports and holds the sheet metal in position
during the drawing operation. This command is similar to the Lower Binder (Legacy) command but it has
additional options and enhanced performance.
You can create or edit the Lower Binder feature in an assembly.
When you use the Lower Binder command, you can use:
● Multiple closed binder profiles.
● Rough sheet metal to create the Lower Binder feature.
● Templates from the Reuse Library to add details such as a rib, a keyway, or a handling hole.
Lower Binder feature with a screw
Where do I find it?
Application Die Design
Prerequisite You must be in the Modeling application.
Command Finder
Lower Binder
NX 9.0
Tooling Design What's New in NX 9.0 701
Trim Post
Use the Trim Post command to create a cast trim post to support the sheet metal during the trimming operation.
This command is similar to the Trim Post (Legacy) command but it has additional options and enhanced
performance.
You can:
● Use rough sheet metal to create the Trim Post feature.
● Create or edit the Trim Post feature in an assembly.
Where do I find it?
Application Die Design
Prerequisite You must be in the Modeling application.
Command Finder
Trim Post
Draw Punch and Draw Die enhancements
What is it?
You can now create Draw Punch and Draw Die features in an assembly using the Draw Punch and Draw Die
commands.
Where do I find it?
Application Die Design
Prerequisite You must be in the Modeling application.
Command Finder
Draw Punch or Draw Die
NX 9.0
702 What’s New in NX 9.0 Tooling Design
Assigning colors to die faces
You can assign colors to die faces to indicate their required precision and tolerance. This helps to visually
differentiate the die faces during die manufacturing.
This example shows a base face (1), a non-machined face (2), and a forming face (3).
To assign colors, use the following customer defaults for the listed commands.
Command Customer defaults
Draw Punch Forming Faces
Belt Wall Faces
Base Faces
Non-machined Faces
Draw Die Forming Faces
Base Faces
Non-machined Faces
Lower Binder Belt Wall Faces
Base Faces
Binder Faces
Binder Profile Edges
Trim Post Forming Faces
Belt Wall Faces
Trim Profile Edges
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click Find
Default .
NX 9.0
Tooling Design What's New in NX 9.0 703
Die Engineering
Die Analysis using LS-DYNA
Die Analysis using LS-DYNA
The NX CAD environment offers you the ability to analyze the stamping draw process using the LS-DYNA
incremental solver, and eliminates the risk of losing design data and associativity during the manual file transfer
between the CAD and CAE software.
You can:
● Calculate accurate analysis results for formability, stress, strain, thickness, and thinning.
● Correct the geometry based on the formability analysis results and verify if the parts can be manufactured
without rips and tears.
Stamping Die Process Analysis workflow
NX 9.0
704 What’s New in NX 9.0 Tooling Design
Geometry Preparation
Use the Geometry Preparation command to prepare die, punch, binder, and blank geometry for incremental
sheet metal formability analysis.
You can:
● Specify the thickness and material of the blank. You can also set the tensile strength of the blank sheet.
● Set the percentage of the restraining force that you want to apply to the selected draw bead.
● Auto position the die, punch, and binder geometry.
1 Die
2 Blank
3 Binder
4 Punch
You can use the Mesh and Solver command to mesh the sheet body based on the geometry that you define using
the Geometry Preparation command.
Where do I find it?
Application Die Engineering and Progressive Die Wizard
Prerequisite LS-DYNA solver and LS-PrePost
Command Finder
Geometry Preparation
NX 9.0
Tooling Design What's New in NX 9.0 705
Mesh and Solver
Use the Mesh and Solver command to mesh the geometry, generate the LS-DYNA keyword file, and run the LS-
DYNA solver.
You can:
● Create a mesh of triangular elements or a mesh of triangular and quadrilateral elements.
● Save the generated LS-DYNA keyword file on your local hard disk.
● Use the LS DYNA solver to analyze the saved file. You can save the formability analysis results as an
animation file on your local hard disk.
Before you use the Mesh and Solver command, you must set the following customer defaults:
● To specify the folder path for the LS-DYNA executable file, set the LS-DYNA Manger Solver default.
● To specify the folder path for the LS-PrePost executable file, set the LS-PrePost default.
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click Find
Default .
Where do I find it?
Application Die Engineering and Progressive Die Wizard
Prerequisite LS-DYNA solver and LS-PrePost
Command Finder
Mesh and Solver
NX 9.0
706 What’s New in NX 9.0 Tooling Design
Display Results
Use the Display Results command to view the animated analysis results for formability, stress, strain, thickness,
and thinning in a color coded plot. You can also view the formability limit diagram (FLD) and analysis results at the
specified state.
Formability analysis results
Formability limit diagram
Where do I find it?
Application Die Engineering and Progressive Die Wizard
Prerequisite LS-DYNA solver and LS-PrePost
Command Finder
Display Results
NX 9.0
Tooling Design What's New in NX 9.0 707
Trim Angle Check enhancements
What is it?
You can now use the Trim Angle Check command to,
● Reverse the trim side of the selected trimming curve using a vector.
The Trim Side group used to reverse the trim side is no longer available.
● Hide the trim angle segments that are in the safe zone.
To do this, select the new Hide Safe Zone check box.
● Specify trimming directions.
To do this, use the new Elevation Angle and Plane Angle options.
You can set rounding rules for the elevation angle and plane angle values by using the following customer
defaults.
o Elevation Angle – Round to Nearest
o Plane Angle – Round to Nearest
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click Find
Default .
Where do I find it?
Application Die Engineering
Prerequisite You must be in the Modeling application.
Command Finder
Trim Angle Check
NX 9.0
708 What’s New in NX 9.0 Tooling Design
Stamping Operation enhancement
What is it?
You can now define multiple die tips for any type of stamping operation, using the new Allow Multiple Tips in this Operation check box.
You can set the default condition for this check box using the Allow Multiple Die Tips customer default.
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click Find
Default .
Why should I use it?
Because you can process multiple parts at the same time, for different stamping operations that are performed in the
die operation lineup, you can increase material utilization and reduce the cost of a sheet metal part.
Where do I find it?
Application Die Engineering
Prerequisite You must be in the Modeling application.
Command Finder
Stamping Operation
Die Tip enhancement
What is it?
You can now adjust orientation of all the die tips at the same time by changing orientation of a single die tip using
the new Change All Tip Orientation in this Operation check box.
You can set the default condition for the Change All Tip Orientation in this Operation check box using the
Change All Tip Orientations in the same Operation customer default.
Tip
To find a customer default, choose File tab→Utilities→Customer Defaults, and click Find
Default .
NX 9.0
Tooling Design What's New in NX 9.0 709
Why should I use it?
Because you can process multiple parts at the same time, for different stamping operations that are performed in the
die operation lineup, you can increase material utilization and reduce the cost of a sheet metal part.
Where do I find it?
Application Die Engineering
Prerequisite You must be in the Modeling application.
Command Finder
Die Tip
NX 9.0
Mechatronics Concept Designer What's New in NX 9.0 711
Chapter 9: Data translation
Exporting editable dimensions to DXF/DWG file
What is it?
You can now export the associative dimensions as editable dimensions to a DXF/DWG file. To do this, you must set
the Export As option to 3D in the AutoCAD DXF/DWG Wizard dialog box and set the following keyword in the
DXF/DWG settings file.
EXPORT_DIMENSIONS_AS=REAL
You can also export dimension as blocks to get the same display as NX dimensions. To do this, set the following
keyword in the DXF/DWG settings file.
EXPORT_DIMENSIONS_AS=BLOCK
Why should I use it?
You can edit the associative dimensions in DXF/DWG files.
Controlling text aspect ratio for the text imported from DXF/DWG file
What is it?
When you import text from DXF/DWG file, you can now specify how the translator controls the text aspect ratio by
setting one of the following Text Aspect Ratio options.
Calculate Calculates the text aspect ratio based on the bounding box length of the AutoCAD text and
tries to match the length in NX. This option is useful if AutoCAD fonts are available on the
machine.
The corresponding settings file value is AUTOMATIC_CALCULATION.
Scale DXF/DWG Width Factor
Calculates the text aspect ratio by scaling the AutoCAD width factor value with the scale
factor specified in the font mapping table. This option is useful for non-English text.
The corresponding settings file value is SCALE_ACAD_WIDTHFACTOR_WITH_SPECIFIED_VALUE
Use DXF/DWG Width Factor
Uses the AutoCAD width factor value as the text aspect ratio. This is useful to reimport the
data that is exported using Use NX Aspect Ratio option.
The corresponding settings file value is SAME_AS_ACAD_WIDTHFACTOR
Specify NX Aspect Ratio
Uses the text aspect value based on the value specified in the mapping file.
The corresponding settings file value is USE_VALUE_SPECIFIED_IN_MAPPING_FILE
NX 9.0
712 What’s New in NX 9.0 Data translation
Why should I use it?
These options improve the text display by controlling the text aspect ratio in NX.
Where do I find it?
Settings file
Keyword Set ASPECT_RATIO_CALCULATION_ON_IMPORT keyword to one of the
following:
● AUTOMATIC_CALCULATION
● SCALE_ACAD_WIDTHFACTOR_WITH_SPECIFIED_VALUE
● SAME_AS_ACAD_WIDTHFACTOR
● USE_VALUE_SPECIFIED_IN_MAPPING_FILE
DXF/DWG Import Wizard
Command Finder AutoCAD DXF/DWG
Location in the dialog box Fonts step→Text Aspect Ratio→Calculate or Scale DXF/DWG Width Factor or Use DXF/DWG Width Factor or Specify NX Aspect Ratio
Supported DXF/DWG versions
You can import the DXF or DWG files created using up to AutoCAD version 2013.
You can export NX files to the DXF/DWG format that supports the following AutoCAD versions:
● R12
● R13
● R14
● 2000
● 2004–2013
NX 9.0
Mechatronics Concept Designer What's New in NX 9.0 713
STEP translator enhancements
Export coordinate system
By default, the STEP translator exports the NX coordinate system as a supplemental geometry coordinate system.
To export the NX coordinate system as a shape representation coordinate system, set the following keyword:
EXPORT_CSYS_AS_SUPPLEMENTAL_GEOM=NO
Import coordinate system
You can now import:
● The STEP supplemental geometry coordinate system to NX as a datum coordinate system.
● The STEP shape representation coordinate system to NX as a legacy coordinate system or a datum
coordinate system. By default, the STEP translator imports it as a legacy coordinate system. To import the
shape representation coordinate system as a datum coordinate system, set the following keyword:
IMPORT_AXIS2_PLACEMENT_3D_AS_DATUM_CSYS=YES
Where do I find it?
NX STEP Interface
Command Finder STEP203 and STEP214
NX Data Exchange STEP Interface
Menu Siemens NX x.x→Translators→STEP→STEP Import
Siemens NX x.x→Translators→STEP→STEP Export
NX 9.0
714 What’s New in NX 9.0 Data translation
NX to JT
JT version 10 files
What is it?
You can now generate JT version 10 files from NX to JT translator. JT version 10 files support the following:
● Geometry sharing capability of NX.
● Sort order of model views and PMIs in NX.
● Crosshatch patterns defined for PMI lightweight section views in NX.
To generate JT version 10 files, in the JT configuration file, you must set the following:
JtFileFormat = “10”
If you use Teamcenter Visualization to view JT files, you need version 10.1 or later to view JT version 10 files.
Why should I use it?
As the JT version 10 files are generated using enhanced data compression, the file size of the resulting JT file is
decreased.
Display order of model views and PMIs in JT files
What is it?
If you sort the display order of model views and PMIs using alphabetic, alphanumeric, or explicit sort order in the
NX Part Navigator, the same display order is retained in the exported file. To view the model views and PMIs in
the JT file, use a JT viewer such as Teamcenter Visualization.
Note
● The sorted display order is retained only in version 10 JT files. To generate version 10 JT files, in
the JT configuration file, you must set the following:
JtFileFormat = “10”
● If you use Teamcenter Visualization to view JT files, you need version 10.1 or later to view version
10 JT files.
Example
The example shows the display of model views sorted in alphabetical order.
NX JT
Model Views
―A1‖
‖A10‖
‖A100‖
‖A2‖
Model Views
Sort_MODEL
―A1‖
‖A10‖
NX 9.0
Mechatronics Concept Designer What's New in NX 9.0 715
‖A20‖
‖A200‖
‖A3‖
‖A30‖
‖A300‖
‖Back‖
‖Bottom‖
‖Front‖
‖Isometric‖
‖Left‖
‖Right‖
‖Top‖
‖Trimetric‖ (Work)
‖A100‖
‖A2‖
‖A20‖
‖A200‖
‖A3‖
‖A30‖
‖A300‖
‖Back‖
‖Bottom‖
‖Front‖
‖Isometric‖
‖Left‖
‖Right‖
‖Top‖
‖Trimetric‖
Why should I use it?
In a visualization workflow, the display order of PMIs and model views in the JT file is the same as that in the
source NX file.
NX 9.0
716 What’s New in NX 9.0 Data translation
JT support for object visibility in model views
What is it?
If you set layer visibility for model views in NX using the Layer Visible in View command, the output JT file
now retains those visibility settings.
The JT file supports the visibility of the following objects:
● Solid bodies and sheet bodies
● Components
● PMIs
To retain the layer visibility settings of solid bodies and sheet bodies in the JT file, in the ugconfig section of the JT
configuration file, set the following:
mergeSolids = false
mergeSheets = false
Why should I use it?
In a visualization workflow, object visibility for supported objects in model views is the same in the JT file as in the
NX file.
If you use the JT file in downstream drawing workflows, you can use the model views in the JT file to generate the
drawing sheets, and preserve the visibility of the supported objects in the drawing views.
NX 9.0
Mechatronics Concept Designer What's New in NX 9.0 717
PMI lightweight section views enhancements in JT files
What is it?
You can now write crosshatch patterns and cutting plane symbols defined for lightweight section view to the JT file.
To write cutting plane symbols to the JT file, in the JT configuration file, you must set the following:
activateSymbolPMI = true
To view the lightweight section view in the JT file, use a JT viewer such as Teamcenter Visualization.
Note
● Version 10 JT files produce better visualization of crosshatch patterns and cutting plane symbols in
JT viewers such as Teamcenter Visualization. To generate version 10 JT files, in the JT
configuration file, you must set the following:
JtFileFormat = “10”
● If you use Teamcenter Visualization to view JT files, you need version 10.1 or later to view version
10 JT files.
JT support for weld Joint Mark feature
What is it?
When you write NX weld data to a JT file, now the translator:
● Writes the weld joint marks along with its guide curves and clamp symbols.
● Creates Note PMIs to store weld joint mark feature attributes.
● Names the Note PMI with the name of the respective weld joint mark features.
NX 9.0
718 What’s New in NX 9.0 Data translation
To write the weld joint marks and their elements, set the following keyword in the JT configuration file:
activateWeldPMI = true
JT support for hole and thread callout PMI
What is it?
When you write NX PMI data to a JT file, the translator now writes the hole and thread callouts associated with the
linear and radial dimension PMIs.
Hole and thread callout in NX
Hole and thread callout written to JT
To write the hole and thread callout associated with the linear and radial dimension PMIs, set the following keyword
in the JT configuration file:
activateDimPMI = true
NX 9.0
Mechatronics Concept Designer What's New in NX 9.0 719
Geometry Sharing in JT files
What is it?
When your part model contains sharable geometry objects produced by the Extract Geometry command in NX,
the output JT file retains the sharing information between identical geometry objects such as faces and edges. JT
files also distinguish between the PMI association with the shared geometry objects and PMI association with the
main geometry objects and retains the two information separately.
Note
Geometry sharing information is retained in the JT file only when:
● Bodies with shared geometries are written to a single JT file.
● The JT file contains the XT B-rep data. To write the XT B-rep data to the JT file, in the JT
configuration file, you must set the following:
XTbrep = true
● You create JT files of version 10. To generate version 10 JT files, in the JT configuration file, you
must set the following:
JtFileFormat = “10”
Why should I use it?
Preserving the sharing information between identical geometry objects reduces the size of the JT file.
JT support for business modifiers and PMI attributes
What is it?
You can now write business modifiers and object attributes that you define for PMI in your NX file to JT files.
Business modifiers can include information such as safety classifications or feature identification and object
attributes can include information such as data types and values. The business modifiers appear as attributes of the
PMI in the JT file.
To write a PMI and its attribute to the JT file, make sure that the respective PMI option is set to true in the JT
configuration file. For example, to export PMI notes and dimensions, the JT configuration file must have the
following settings:
activateNotePMI = true
activateDimPMI = true
Why should I use it?
Business modifier attributes and object attributes of PMI in the JT file are used by CAM applications such as
Tecnomatix Machine Line Planner (MLP) for downstream machining workflow and JT viewers such as Teamcenter
Visualization for downstream visualization workflow. JT viewers use the attributes of the PMI to filter the PMI
displayed in a view.
NX 9.0
720 What’s New in NX 9.0 Data translation
Visibility of datum entities in model views of JT files
What is it?
The model view in the exported JT file now displays the same datum entities as the model view in the NX file.
Datum entities include coordinate systems, axes, and planes.
To view the datum entities in the model views, use a JT viewer such as Teamcenter Visualization.
Why should I use it?
In a visualization workflow, the display of datum entities in all the model views is same in the JT files as in the
source NX file.
JT support for PMI association with objects
What is it?
When you write an NX file to the JT format, the NX to JT translator now includes the associations defined between
PMI and the following objects:
● Curves
● Sketches
● Bodies
● Components
When you select PMI in a JT viewer such as Teamcenter Visualization, the objects associated with the selected PMI
are highlighted in the graphics window.
Note
● The NX to JT translator already supports PMI associations to the faces and edges of a body in an
NX part.
● The size of the JT file increases if PMIs are associated to an entire solid body instead of its
constituting element such as an edge or a face.
NX 9.0
Mechatronics Concept Designer What's New in NX 9.0 721
Chapter 10: Mechatronics Concept Designer
Collision Body enhancements
You can now create collision bodies that more accurately represent concave geometry. To do this, you must do one
of the following:
● Split the concave body into multiple convex bodies and use the Multi Convex collision shape. Apply the
Convex Factor slider in the Collision Body dialog box to further enhance the detail of the collision
body.
● Apply the Mesh collision shape without splitting the body.
Collision body before NX 9 Multi convex Collision body in NX
9
Mesh Collision body in NX 9
You can also set the collision body to highlight when it contacts other geometry.
● To set an individual body to highlight, select the Highlight on Collision check box in the Collision Body dialog box.
● To set all collision bodies in your model to highlight when they collide with another body, select the
Highlight Shape on Collision check box in the Mechatronics Concept Designer Preferences
dialog box.
Where do I find it?
Application Mechatronics Concept Designer
Command Finder
Collision Body
Location in the dialog box Shape group→Collision Shape list→ Multi Convex or Mesh
Highlight on Collision group→Highlight on Collision check box
NX 9.0
722 What’s New in NX 9 Mechatronics Concept Designer
Actuator enhancements
More controls and restraints are available for Position Control and Speed Control actuators. This enhancement
lets you:
● Apply Maximum Acceleration and Maximum Deceleration constraints.
● Apply jerk limitations.
● Depending on the axis type, apply either torque or force limitations.
● Select either a linear or angular axis type within the actuator window.
When angular Position Actuators are used, you can define the rotational behavior by setting the angular path to:
● Follow the shortest path
● Rotate clockwise or counterclockwise
● Track multiple turns
Where do I find it?
Application Mechatronics Concept Designer
Command Finder
Position Control
Speed Control
NX 9.0
Mechatronics Concept Designer What's New in NX 9.0 723
Cam enhancements
You can apply motion segments to a Cam profile that will automatically create fifth order polynomials to make
smooth transversals between segments. This lets you create different motion relationships between the axes with
smooth transitions. Motion segments include line, sine, and arcsine.
You can now create or modify motion profiles in the SCOUT software and use them in your Mechatronics Concept
Designer model using the following commands:
● Export Cam Profile — Lets you export cam profiles to SCOUT.
● Import Cam Profile — Lets you import cam profiles created or modified in SCOUT.
● You can also use the Export to SCOUT and Import from SCOUT options within the Cam Profile
dialog box to import a preexisting cam profile or export the cam profile currently being displayed.
Use the Electronic Cam command to create a physics object that makes the motion of one axis joint dependent on
the motion of a master axis joint. The motion‘s reaction force is not transferred back to the master axis. Use
electronic cams to represent servo drives.
Use the Mechanical Cam command to create a physics object that makes the motion of one axis joint dependent
on the motion of a master axis joint. The motion‘s reaction force is transferred back to the master axis.
Where do I find it?
Application Mechatronics Concept Designer
Command Finder
Cam Profile
Export Cam Profile
Import Cam Profile
Electronic Cam
Mechanical Cam
NX 9.0
724 What’s New in NX 9 Mechatronics Concept Designer
Operation enhancements
When you create an operation, you can set the operation type to Pause Operation so that you can create a time
based or event based operation that pauses the simulation.
Where do I find it?
Application Mechatronics Concept Designer
Command Finder
Operation
Location in the dialog box Type list→Pause Operation
Changing units in dialog boxes
In all Mechatronics Concept Designer dialog boxes where units are specified, you can:
● Change the units without changing the assigned value.
● Change the units and convert the value to the new units.
NX 9.0
Mechatronics Concept Designer What's New in NX 9.0 725
In addition, you can now change the units of a parameter in the Runtime Inspector dialog box. This displays the
parameter values in the new unit while the unit in the runtime object remains unchanged.
Where do I find it?
Application Mechatronics Concept Designer
Mechatronics Concept Designer preferences
Use the Mechatronics Concept Designer Preferences to alter preferences and save them into the work part.
This gives you the flexibility to have preference settings in a work part that are different from the default settings.
Such preferences include the following:
● Gravity, friction, and damping
● Physics engine
● Refresh rate
Customer default settings are used to set preferences globally. Preferences set in the Mechatronics Concept Designer Preferences dialog box are stored and used in the work part and override the customer default settings.
Where do I find it?
Application Mechatronics Concept Designer
Command Finder Mechatronics Concept Designer Preferences
NX 9.0
726 What’s New in NX 9 Mechatronics Concept Designer
Create dependencies
Use the Dependency command to create trace links and dependencies between requirements, functions, logical
items, components, and physics objects.
Where do I find it?
Application Mechatronics Concept Designer
Command Finder
Dependency
System Navigator enhancements
The System Navigator has the following enhancements:
● You can create or modify model requirements.
● You can set a Logical to one of three Aspect types: Function, Location and Product. When using the
Product logical type you can add ECAD specific information in the Parameters group of the logical
item or through the Electrical folder in the Dependency panel.
● In the Behavioral folder in the Dependency panel you can select physics objects to link to the selected
logical.
The following shortcut commands are available in NX:
Main panel Dependency panel
Requirement folder
Open Requirement Model
Add New Requirement
Export XML File
Refresh Requirement Mode
Electrical folder
● Add New Electrical Part
Behavioral folder
● Select Physics
Depending on the requirement selected and the environment you are working with in NX, the following shortcut
commands are available:
General Child functions in Teamcenter
Integration
Child logicals in Teamcenter
Integration
Add Existing, Add New, Edit, Rename, Delete, Derive Function
Show Requirement Details
Derive Logical
Start Tracelink
End Tracelink
End Tracelink
NX 9.0
Mechatronics Concept Designer What's New in NX 9.0 727
Start Tracelink
The following shortcut commands are available in Teamcenter Integration from the Dependency panel:
Requirement folder Function folder Logical folder
Add Dependent Requirement Add Dependent Function
End Tracelink
Add Dependent Logical
Creating physics containers
You can now create folders in the Physics Navigator to group and organize physics objects.
Where do I find it?
Application Mechatronics Concept Designer
Resource bar In the Physics Navigator, right-click and choose Create Container
ECAD integration enhancements
ECAD integration commands have the following enhancements:
● In conjunction with the plug-in for ePLAN, items in the logical structure and devices in an ePLAN project
can be exchanged through .xml files.
● The Logical Type filter is added to both the Import from ECAD and Export to ECAD command
dialog boxes. It lets you filter the logical types you want to import or export.
● Multiple logical objects can now be exported through the Export to ECAD command.
● The Import from ECAD dialog box now has a Results table which displays comparison results. You can
also resolve conflicts and choose if the imported data shall be applied to the logical model or not.
● Electrical Part Numbers imported from ECAD are stored in the logical model and can be used to search for
a reuse component to be placed in the assembly.
NX 9.0
728 What’s New in NX 9 Mechatronics Concept Designer
Where do I find it?
Application Mechatronics Concept Designer
Command Finder
Import from ECAD
Export to ECAD
Simulating NC code
You can now simulate NC code in Mechatronics Concept Designer by using the Runtime NC command. Machine
Tool Builder and Mechatronics Concept Designer work together to make machine simulation solutions. Two more
commands have been added. Convert from MCD is located in the Machine Tool Builder application. Convert
from MTB is located in Mechatronics Concept Designer.
Where do I find it?
Application Mechatronics Concept Designer
Command Finder Runtime NC
Convert from MTB
Application Machine Tool Builder
Command Finder Convert from MCD
NX 9.0
Mechatronics Concept Designer What's New in NX 9.0 729
Convert from MTB
Use the Convert from MTB command to import a machine with multiple axes with its kinematics defined in
the Machine Tool Builder application to the Mechatronics Concept Designer application.
Where do I find it?
Application Mechatronics Concept Designer
Command Finder
Convert from MTB
Shared memory signal mapping
What is it?
You can now create bidirectional communication between Mechatronics Concept Designer and the SIMIT software.
Use the SHM Signal Mapping command to read and write to the same RAM registers from both Mechatronics
Concept Designer and SIMIT.
Where do I find it?
Application Mechatronics Concept Designer
Command Finder
SHM Signal Mapping
NX 9.0
730 What’s New in NX 9 Mechatronics Concept Designer
SCOUT Integration
You can now create or modify motion profiles in the SCOUT software and use them in your model using the
following commands:
● Export Cam Profile — Lets you to export cam profiles to SCOUT.
● Import Cam Profile — Lets you import cam profiles created or modified in SCOUT.
Where do I find it?
Application Mechatronics Concept Designer
Command Finder
Export Cam Profile
Import Cam Profile
SIZER Integration
You can now import motors from the SIZER software and use them in your Mechatronics Concept Designer model.
● Use the Export to SIZER command to export actuator data to SIZER. You can then use this data in
SIZER to select a motor to be imported to Mechatronics Concept Designer.
● Use the Import from SIZER command to import 3D geometry and input parameters for one or more
motor selections from SIZER. The geometry is added to your model as a component and the motor data is
stored in the logical item associated with the actuator physics object.
Where do I find it?
Application Mechatronics Concept Designer
Command Finder
Import from SIZER
Export to SIZER
NX 9.0
Programming Tools What’s New in NX 9.0 731
Chapter 11: Programming Tools
Assemblies functions in SNAP
What is it?
The Simple NX Application Programming (SNAP) API is expanded to include some simple functions for working
with NX assemblies.
The new capabilities include:
● Snap.NX.Component objects, which are used to represent the parent-child relationships in an assembly.
● Easy-to-use functions for cycling through an assembly tree without writing complex recursive code
● Functions for working with object occurrences and prototypes
A new chapter of the Getting Started with SNAP guide describes assemblies concepts and provides sample code.
The SNAP Reference Guide describes the new assemblies functionality in detail along with examples.
Why should I use it?
The new functions allow you to cycle through an assembly to gather information and write out a report, such as a
BOM.
Where do I find it?
The Getting Started with SNAP guide is provided in PDF format and the SNAP Reference Guide is provided in
Microsoft Help format (.chm). They are located in the Help at Programming Tools→SNAP.
Block UI Styler
New properties for blocks
What is it?
You can set PageIncrement, LineIncrement, and AdaptiveScaleLimits properties for the following blocks.
● Linear Dimension
● Angular Dimension
● On Path Dimension
● Radius Dimension
● Expression
NX 9.0
732 What’s New in NX 9.0 Programming Tools
Changing a displayed part
You can change a displayed part when a dialog box that is created using Block UI Styler is open. After you perform
operations on your part, you can return to the original part.
When you display a secondary dialog box for a change in the displayed part through a callback in the primary dialog
box, NX deletes all undo marks if you change the original part.
When you open a dialog box that contains Selection blocks, the Selection blocks display the selection count from the
original part, even if the selected objects are not available in the new part. After you revert to the original part, NX
highlights objects selected through the Selection blocks in the original part.
When you click the Cancel, OK, or Apply buttons, you get the following results.
Operation Result
Click Cancel immediately after changing
the displayed part.
NX closes the dialog box and retains both the original and the new
displayed parts.
For a secondary dialog box, NX retains only the original part.
Click Cancel after performing operations
which create new objects or session updates.
NX closes the dialog box.
You can undo operations performed only in the new part if a secondary
dialog box is displayed.
Click OK. NX closes the dialog box and displays the original part.
Click Apply. NX closes the dialog box, displays the original part and then reopens
the dialog box.
Note
● Changing the displayed part and operations that you perform in the new part must be within the
same callback. For instance, if the part that is displayed before an Update callback is run is different
from the part that is displayed after callback run is over, then NX closes the dialog box.
● You cannot recover undo marks that are deleted by any operation.
NX 9.0
Programming Tools What’s New in NX 9.0 733
Explorer block
Use the Explorer block to organize a large set of inputs in a dialog box for easy navigation.
You can organize the inputs into nodes on a tree, and create up to three levels of nodes in the tree. Each node
contains groups and individual inputs similar to an NX dialog box.
1 Navigation tree
2 Groups
You can also place an Explorer Node block in the Explorer block. Within each Explorer Node block, you can
place any other block available in the Block Catalog.
The following table lists the block-specific properties for an Explorer block.
Property Name Description Access Property Type List of Values
CurrentNode Specifies sequential position
of the selected node in the
Explorer block.
CIG Integer Any integer value
greater than or equal to
one.
The characters in the Access column are specified as follows.
Character Stands for Means
C Creation This property can be modified interactively in the Block UI Styler when you design
the dialog box.
I Initialize This property can be modified at run time using the NXOpen API, but only during
the Initialize callback.
G Get This property can be read using the NXOpen API in any callback.
S Set This property can be modified at run time using the NXOpen API in any callback.
Where do I find it?
Application Block UI Styler
Resource Bar Block Catalog→Layout folder→Explorer block
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 735
Chapter 12: What's New in NX 8.5.1
Modeling
User Defined Feature callback hooks for NX Open API libraries
What is it?
User defined features can now include class names in their definitions, which can serve as callback hooks to the NX Open API libraries. You can use the callback hooks to invoke a customized user interface when editing user
defined features. Customization of the user interface is done using either the UI Styler or the Block Styler.
Class names let you invoke callbacks anytime Edit Parameters or Edit with Rollback are used to edit a user
defined feature. The class name is saved in each instance of the user defined feature that is using the definition. If an
edit callback is not registered with the user defined feature, then the default edit user interface is opened instead.
You can:
● Specify class names when you create or edit user defined features.
● Implement callback using API libraries that are invoked when you edit and update a user defined feature
and its component features, to customize the edit user interface, perform parameter validation and perform
additional calculations required for robust feature updates.
● Provide a custom icon in the Part Navigator for user defined features with class names using callbacks.
The custom code for the callbacks is located in the directory specified in the custom_dirs.dat file. The code is
contained in the three standard subdirectories required by NX Open: startup, udo, and application. For
information on creating, organizing, and implementing custom code, see the NX Open Programmer’s Guide.
Custom code can be created for the following callbacks:
● Edit – Customizes the edit user interface.
● Icon – Customizes the part navigator icon. The bitmaps for the icons must be located in the application
subdirectory.
● Component feature create – Enables additional computations of parameter values and references for the
component feature that is used. Use this callback when initially creating component features.
● Component feature update – Enables computations of parameter values and references when component
features are updated. Use this callback when updating component features.
● Component feature copy – Used when a UDF feature is copied (after Edit→Paste).
● UDF instantiation feature – Performs additional checks after component features have been implemented,
such as the validity of the parameters of the UDF and whether business rules were followed.
Why should I use it?
Use NX Open to invoke a custom user interface that lets you edit user defined features and perform additional
calculations.
NX 9.0
736 What’s New in NX 9.0 What's New in NX 8.5.1
Where do I find it?
Application Modeling
Prerequisite The following customer default must be selected:
File→Utilities→Customer Defaults→Modeling→Feature Settings→User Defined Feature tab→Show User Defined Feature Class Name
Menu Tools→User Defined Feature→Wizard
Location in dialog box Definition page→Class Name box
Preserve the relative order of Feature Groups
What is it?
When you perform an operation that could potentially disturb the relative order of Feature Groups in the Part Navigator, the Prefer Sequential Timestamp Order customer default can automatically rearrange features to
preserve that order.
In the following example, Chamfer (7) is the child of Extrude (6).
Chamfer (7) is moved above its parent feature Extrude (6) and into Feature Group ―Alpha‖
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 737
If Prefer Sequential Timestamp Order is Selected, the Feature Group order remains fixed. The parent
feature Extrude (6) moves up the Part Navigator tree and becomes Extrude (1).
If Prefer Sequential Timestamp Order is Cleared, the Feature Group order changes. The parent feature
Extrude (6) remains fixed in the Part Navigator tree and becomes Extrude (5).
If it is not possible for the features to be rearranged without changing the relative order of the Feature Groups, a
message appears giving you the option to allow or deny the operation.
Why should I use it?
Use this enhancement when your part has a particular structure that is defined by the relative order of its Feature
Groups, and you want that structure maintained and undisturbed.
Where do I find it?
Application Modeling, Shape Studio
Prerequisite This behavior is in effect only when Prefer Sequential Timestamp Order in Customer Defaults is selected.
Menu File→Utilities→Customer Defaults→Modeling→Feature Group→Prefer Sequential Timestamp Order
NX 9.0
738 What’s New in NX 9.0 What's New in NX 8.5.1
U/V Direction
What is it?
Use the U/V Direction command to modify the U and V directions of B-surfaces that are not part of a
feature.
You can reverse the U direction, reverse the V direction, and/or swap U and V.
You can use any or all of the options.
Start
Reverse U
Reverse V
Reverse U and V
Swap U and V
Why should I use it?
When you need to harmonize the U and V directions of faces.
Where do I find it?
Application Modeling and Shape Studio
Command Finder Edit U/V Direction
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 739
Studio Surface enhancements — Split faces along boundary curves
What is it?
Split Output Along Boundary Curves allows you to split the faces of a Studio Surface at the end points of
curves within the boundary curve strings.
It is available when you select only section curves and no guide curves, or when the surface will be completely
enclosed; with at least two section curves and two guide curves.
Note
As shown in both examples below, the end points of the internal (non-boundary) curves are ignored.
With three section curves
Result: one surface with three faces
With three section curves and two guide curves
Result: one surface with nine faces
Why should I use it?
When you need the surface to follow the topology of the input curves strings.
Where do I find it?
Application Shape Studio and Modeling
Toolbar Surface
Menu Insert→Mesh Surface→Studio Surface
Location in dialog box Settings
NX 9.0
740 What’s New in NX 9.0 What's New in NX 8.5.1
PMI
Find PMI Associated to Geometry enhancements
What is it?
The Find PMI Associated to Geometry command has been enhanced. In addition to being able to find PMI
objects that are associated to the selected geometry, you can now use the following new options:
● Attached PMI — Finds PMI objects that have a leader or extension line that terminates on (attaches to)
the selected geometry, even if that geometry is not associated to the PMI.
● PMI Referencing Member Objects — Finds PMI objects associated to any face, edge, or other
geometric elements that are part of a selected body or assembly occurrence.
● All Occurrences of Selected Components — Finds PMI objects associated to any occurrence of the
component corresponding to a selected assembly occurrence.
Why should I use it?
Use the new options if you want to:
● Identify PMI objects that have leaders or extension lines attached to the selected geometry.
● Identify PMI objects associated to any portion of a selected body or assembly occurrence.
● Identify PMI objects that are associated to any occurrence of an assembly component.
Where do I find it?
Application PMI
Menu Information→PMI→Find PMI Associated to Geometry
Shortcut menu After selecting geometry, right-click→Find PMI Associated to Geometry
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 741
PMI Effectivity Management
When occurrence loading is based on filtering applied by occurrence effectivity or Data Access Control settings, you
can use PMI Effectivity Management to display only PMI objects that pertain to the currently loaded assembly
configuration.
To use PMI Effectivity Management requires these steps:
1. Add PMI objects to an assembly that includes component occurrences representing multiple configurations
of a product.
2. In Teamcenter, define occurrence effectivity to create assembly configurations.
3. In NX, with customer defaults set to enable PMI Effectivity Management, load a configured assembly.
4. (Optional) To change the PMI Effectivity Management based display of PMI objects for the current
session, change option values in the PMI Preferences dialog box.
Additional preferences can be set to do the following:
● Condition display of effectivity filtered PMI objects based on whether All or Any associated occurrences
are loaded.
● Display PMI objects associated to reference geometry.
Reference geometry is any geometry contained in an occurrence whose Occurrence Type has been
defined in Teamcenter as reference geometry.
● Display nodes in the Part Navigator for PMI objects that have been filtered out of the graphics display.
Where do I find it?
Application PMI
Prerequisite NX running in managed mode
Customer Defaults File→Utilities→Customer Defaults→PMI→PMI General→Effectivity tab
PMI Preferences Preferences→PMI→PMI→Effectivity tab
NX 9.0
742 What’s New in NX 9.0 What's New in NX 8.5.1
Routing
Wind Catcher
What is it?
Use this command to create a piece of duct that diverts the air from one duct to another duct.
You can:
● Create an arc type duct, or a triangle type duct.
● Create the ducts at an angle to the direction of the wind. This angle should be between five degrees and 176
degrees.
The example shows two views of an arc type duct created at a forty five degree angle. The direction of the wind is
indicated by the arrow.
The example shows two views of a triangle type duct created at a ninety degree angle. The direction of the wind is
indicated by the arrow.
You can create Wind Catcher features only if:
● Both the ducts intersect and are on linear segments.
● Both ducts are rectangular.
● The duct that the wind is diverted from, that is the parent duct, is larger than the duct that the wind is
diverted to.
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 743
Where do I find it?
Application Routing→HVAC
Toolbar
Routing Mechanical→Tools Drop-down list→Wind Catcher
Menu Tools→Wind Catcher
NX 9.0
744 What’s New in NX 9.0 What's New in NX 8.5.1
Branch Path Numbering
What is it?
Use this command to assign attributes to all the branches and sub-branches of a run in a Heating, Ventilation, and
Air Conditioning (HVAC) system.
This command assigns an attribute to each segment in the system, starting from the selected segment and
progressing to the connected segments.
You can:
● Assign prefixes and suffixes for each attribute.
● Customize the numbering sequence.
● Display or hide the assigned branch IDs.
Example
The following image shows the first part of a duct system with branch IDs assigned using the following
parameters and displayed on the branches.
● Prefix = wtr_line_
● Sequence Method = 1,2,3...
● Start Value = 1
● Display Branch Path IDs on Segments =
● Reassign Branch Path IDs on all Segments =
Where do I find it?
Application Routing→HVAC
Toolbar Routing Mechanical→Tools Drop-down list→Branch Path
Numbering
Menu Tools→Branch Path Numbering
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 745
Platform Creator
What is it?
Use this command to create platforms and supports for platforms, using sketches. You can also add stock or stock
components for outer and inner frames of the platform.
After you create the platform, you can:
● Create stairways or ladders, or both, for access to the platforms by using templates created in Product
Template Studio.
● Create additional supports using the Linear Path command.
● Add handrails to platforms using the Handrail Creator command.
This example shows a platform with supports, handrails, a stairway, and a ladder.
This example shows the bottom of the platform with an additional support that is created using the Linear Path
command.
1 External frame created at the boundary of the platform
2 Internal frames created at the boundaries of a plate
3 Additional support
NX 9.0
746 What’s New in NX 9.0 What's New in NX 8.5.1
Why should I use it?
You can use this command to create platforms at multiple levels while designing ships or process plants.
Where do I find it?
Application Routing Mechanical→Platform
Toolbar Routing Mechanical→Tools Drop-down list→Platform
Creator
Menu Tools→Platform Creator
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 747
Shipbuilding
Assign manufacturing information to openings
What is it?
You can assign manufacturing information as attributes when you create or edit any steel features that define
openings. For example, you can assign grinder, tap, and radius information when you create a cutout. This capability
was previously only available when you used the Profile Cutout command.
You can:
● Configure the attributes in the customer defaults and customize them for your site or project. You can
specify the attribute title, attribute value, object type, and whether a user can modify it.
● Assign the attributes to edges, curves, faces, bodies, features, or parts associated to the opening.
● Specify the manufacturing information when you use the following commands:
Profile Cutout Corner Cut Along Guide Cut Cutout Edge Cut
The dialog boxes for the commands include a Manufacturing Information group.
Why should I use it?
Implementing standard attributes ensures consistency for an enterprise, a site, or a project. The attributes associated
with the openings can be used in downstream manufacturing applications.
Where do I find it?
To configure attributes for manufacturing information:
Menu File→Utilities→Customer Defaults
Location in dialog box Ship Design→Steel Features→Corner Cut tab, Along Guide Cut tab, Cutout tab, or Edge Cut tab
To add the manufacturing information attributes to steel features:
Application Ship Structure Basic Design,
Ship Structure Detail Design
Prerequisite Configure the attributes in the customer defaults.
Toolbar
Ship Structure Basic Design→Profile Cutout or
NX 9.0
748 What’s New in NX 9.0 What's New in NX 8.5.1
Cutout
Ship Structure Detail Design→Profile Cutout , Corner
Cut , Along Guide Cut , Cutout , or Edge
Cut
Menu Insert→Steel Features→Profile Cutout, Corner Cut, Along Guide Cut, Cutout, or Edge Cut
Location in dialog box Manufacturing Information group
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 749
Specify section subtypes for steel features
What is it?
You can define one or two section subtypes for spreadsheet driven steel features.
For example, in the steel feature registration spreadsheet, you can specify tight and non-tight section types for
profile cutouts. For each section type, you can specify different subtypes to define the shape of the cutout.
SECTION_TYPE SECTION_SUB_TYPE1 SECTION_SUB_TYPE2
Non-tight Cutout_FL_N
Cutout_FL_N_Flipped
Cutout_FL_P
Tight Cutout_FL_H
Cutout_FL_K
After section subtypes are defined in the registration spreadsheet, users can select a subtype from a list in the dialog
box when they create or edit the steel feature.
Why should I use it?
You can apply section subtypes to incorporate your standard steel feature tables in spreadsheets to drive the
parametric sketches in NX steel features.
Where do I find it?
To specify the location of the registration spreadsheet:
Menu File→Utilities→Customer Defaults
Location in dialog box Ship Design→Steel Features→Qualify Sketch tab
You specify the names and locations of the other supporting files in the
registration spreadsheet.
NX 9.0
750 What’s New in NX 9.0 What's New in NX 8.5.1
Manufacturing
Operation Navigator enhancements
Starting in NX 8.5, the Operation Navigator was enhanced to include the following:
● The number of characters supported for the names of operation, program, tool, geometry, and method
objects increased from 30 to 132. There are no changes to the special characters allowed.
Note
You must update any application, such as an API program or post, so that it can read the object
names with the increased character limit.
● You can drag an object to the first position in a group. NX displays the drop location as you move the
object.
Why should I use it?
You can enter more descriptive names to identify your operations, tools, programs, and methods.
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 751
Advanced Simulation
Solver version support
For each released version of NX, the following tables list the supported solver versions for import, export, and the
post-processing of results. Note:
● The version listed in the Import ASCII and Import Binary rows is the solver version that was generally
available when the NX version was released. In general, the import of the solver ASCII and binary files
should be upwards compatible. Therefore, you should be able to import them into the most recent version
of NX. However, in general:
o ASCII files are backwards compatible for import into NX. If you import an ASCII file from a
newer version of the solver than is officially supported, the software simply ignores any new
fields/options that aren't supported in the current NX release.
o Binary files are not backwards compatible. For example, you can import a binary file created by
NX Nastran 5.0 into NX 6.0.2, but you might not be able to import a binary file created by NX
Nastran 6.1 into NX 5.
● The version listed in the Export ASCII rows is the solver version that was available when the NX version
was tested. In general, the exported solver input file is upwards compatible for that solver. Backwards
compatibility is not guaranteed. For NX Nastran, the Model Setup Check function in Advanced
Simulation tries to flag potential version incompatibility issues.
● The version listed in the Post-processing Results rows is the version of the solver results that was tested in
the listed NX version. In general, results from earlier solver versions are also supported.
NX 9.0
752 What’s New in NX 9.0 What's New in NX 8.5.1
NX 8 releases
Solver File Type NX 8 NX 8.0.1 NX 8.0.2 NX 8.0.3 NX 8.5 NX 8.5.1
NX Nastran
Import ASCII
(.dat)
8 8 8.5 8.5 8.5 8.5
Import Binary
(.op2)
8 8 8.5 8.5 8.5 8.5
Export ASCII
(.dat)
8 8 8.5 8.5 8.5 8.5
Post-
processing of
Results (.op2)
8 8.1 8.5 8.5 8.5 8.5
MSC Nastran
Import ASCII
(.dat)
2011.1 2011.1 2012.1 2012.1 2012.1 2012.1
Import Binary
(.op2)
2011.1 2011.1 2012.1 2012.1 2012.1 2012.1
Export ASCII
(.dat)
2011.1 2011.1 2012.1 2012.1 2012.1 2012.1
Post-
processing of
Results (.op2)
2011.1 2011.1 2012.1 2012.1 2012.1 2012.1
Abaqus Import ASCII
(.inp)
6.10 6.10 6.10 6.10 6.12 6.12
Import Binary N/A N/A N/A N/A N/A N/A
Export ASCII
(.inp)
6.10 6.10 6.10 6.10 6.12 6.12
Post-
processing of
Results (.fil)
6.11 6.11 6.11 6.12-1 6.12-1 6.12-1
Post-
processing of
Results (.odb)
6.10-EF1 6.11 6.11 6.11 6.12 6.12
ANSYS Import ASCII
(PREP7, CDB)
13 13 14 14 14 14
Import Binary
(.rst, .rth)
13 13 14 14 14 14
Export ASCII
(.inp)
13 13 14 14 14 14
Post-
processing of
Results
13 13 14 14 14 14
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 753
Solver File Type NX 8 NX 8.0.1 NX 8.0.2 NX 8.0.3 NX 8.5 NX 8.5.1
LS-DYNA
Import ASCII 971R5.0 971R5.0 971R5.0 971R5.0 971R6.0 971R6.0
Import Binary N/A N/A N/A N/A N/A N/A
Export ASCII
(.k)
971R5.0 971R5.0 971R5.0 971R5.0 971R6.0 971R6.0
Post-
processing of
Results
971R5.0 971R5.0 971R5.0 971R5.0 971R6.0 971R6.0
NX7 releases
Solver File Type NX 7 NX 7.5 NX 7.5.1 NX 7.5.2 NX 7.5.3 NX 7.5.4 NX 7.5.5.
NX Nastran
Import
ASCII (.dat)
6.1 7.0 7.0 7.1 7.1 7.1 8
Import
Binary
(.op2)
6.1 7.0 7.0 7.1 7.1 7.1 8
Export
ASCII (.dat)
6.1 7.0 7.0 7.1 7.1 7.1 8
Post-
processing
of Results
6.1 7.0 7.1 7.1 7.1 7.1 8
MSC Nastran
Import
ASCII (.dat)
2008r1 2008r1 2008r1 2008r1 2010 2010 2011.1
Import
Binary
(.op2)
2008r1 2008r1 2008r1 2008r1 2010 2010 2011.1
Export
ASCII (.dat)
2008r1 2008r1 2008r1 2008r1 2010 2010 2011.1
Post-
processing
of Results
2008r1 2008r1 2008r1 2008r1 2010 2010 2011.1
Abaqus Import
ASCII (.inp)
6.8-1 6.9–1 6.9–1 6.9-1 6.10 6.10 6.10
Import
Binary
N/A N/A N/A N/A N/A N/A N/A
Export
ASCII (.inp)
6.8-1 6.9 6.9 6.9 6.10 6.10 6.10
Post-
processing
6.8-EF2 6.9.2 6.9.2 6.10-1 6.10-1 6.10-1 6.11-1
NX 9.0
754 What’s New in NX 9.0 What's New in NX 8.5.1
Solver File Type NX 7 NX 7.5 NX 7.5.1 NX 7.5.2 NX 7.5.3 NX 7.5.4 NX 7.5.5.
of Results
(.fil)
Post-
processing
of Results
(.odb)
6.8-EF2 6.9-EF1 6.9-EF2 6.9-EF2 6.10-EF1 6.10-EF1 6.10-EF1
ANSYS Import
ASCII
(PREP7,
CDB)
12 12.1 12.1 12.1 13 13 13
Import
Binary (.rst,
.rth)
12 12.1 12.1 12.1 13 13 13
Export
ASCII (.inp)
12 12.1 12.1 12.1 13 13 13
Post-
processing
of Results
12 12.1 12.1 12.1 12.1 12.1 12.1
LS-DYNA
Import
ASCII
N/A N/A N/A N/A N/A N/A N/A
Import
Binary
N/A N/A N/A N/A N/A N/A N/A
Export
ASCII (.k)
971R3.2.1 971R3.2.1 971R3.2.1 971R3.2.1 971R3.2.1 971R3.2.1 971R3.2.1
Post-
processing
of Results
N/A N/A 971R3.2.1 971R3.2.1 971R3.2.1 971R3.2.1 971R3.2.1
NX 6 releases
Solver File Type NX 6 NX 6.0.1 NX 6.0.2 NX 6.0.3 NX 6.0.4 NX 6.0.5
NX Nastran
Import ASCII (.dat) 6.0 6.1 6.1 6.1 6.1 7.0
Import Binary
(.op2)
6.0 6.1 6.1 6.1 6.1 7.0
Export ASCII (.dat) 6.0 6.1 6.1 6.1 6.1 7.0
Post-processing of
Results
6.0 6.0 6.1 6.1 7.0 7.0
MSC Import ASCII (.dat) 2007r1 2008r1 2008r1 2008r1 2008r1 2008r1
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 755
Solver File Type NX 6 NX 6.0.1 NX 6.0.2 NX 6.0.3 NX 6.0.4 NX 6.0.5
Nastran Import Binary
(.op2)
2007r1 2008r1 2008r1 2008r1 2008r1 2008r1
Export ASCII (.dat) 2007r1 2008r1 2008r1 2008r1 2008r1 2008r1
Post-processing of
Results
2007r1 2008r1 2008r1 2008r1 2008r1 2008r1
Abaqus Import ASCII (.inp) 6.7-1 6.8-1 6.8-1 6.8-1 6.8-1 6.8-1
Import Binary N/A N/A N/A N/A N/A N/A
Export ASCII (.inp) 6.7-1 6.8-1 6.8-1 6.8-1 6.8-1 6.8-1
Post-processing of
Results (.fil)
6.7-5 6.8-1 6.8-3 6.8-EF2 6.8-EF2 6.8-EF2
Post-processing of
Results (.odb)
N/A N/A N/A 6.8-EF 6.8-EF2 6.9-EF2
ANSYS Import ASCII
(PREP7, CDB)
11 11 SP1 11 SP1 11 SP1 12.0 12.0
Import Binary (.rst,
.rth)
11 11 SP1 11 SP1 11 SP1 12.0 12.0
Export ASCII (.inp) 11 11 SP1 11 SP1 11 SP1 12.0 12.0
Post-processing of
Results
11 SP1 11 SP1 11 SP1 11 SP1 12.0 12.1
LS-DYNA Import ASCII N/A N/A N/A N/A N/A N/A
Import Binary N/A N/A N/A N/A N/A N/A
Export ASCII (.k) 971R2 971R2 971R3.2.1 971R3.2.1 971R3.2.1 971R3.2.1
Post-processing of
Results
N/A N/A N/A N/A N/A N/A
NX 5 releases
Solver File Type NX 5 NX 5.0.1 NX 5.0.2 NX 5.0.3 NX 5.0.4 NX 5.0.5 NX 5.0.6
NX Nastran Import ASCII
(.dat)
5.0 5.1 5.1 5.1 5.1 5.1 5.1
Import Binary
(.op2)
5.0 5.1 5.1 5.1 5.1 5.1 5.1
Export ASCII
(.dat)
5.0 5.1 5.1 5.1 5.1 5.1 5.1
Post-processing of 5.0 5.0 5.1 5.1 5.1 5.1 6.0
NX 9.0
756 What’s New in NX 9.0 What's New in NX 8.5.1
Solver File Type NX 5 NX 5.0.1 NX 5.0.2 NX 5.0.3 NX 5.0.4 NX 5.0.5 NX 5.0.6
Results
MSC Nastran Import ASCII
(.dat)
2005 2005 2007 2007 2007 2007 2007r1
Import Binary
(.op2)
2005 2005 2007 2007 2007 2007 2007r1
Export ASCII
(.dat)
2005 2005 2007 2007 2007 2007 2007r1
Post-processing of
Results
2005 2005 2007 2007 2007 2007 2008r1
Abaqus Import ASCII
(.inp)
6.6 6.6 6.7-1 6.7-1 6.7-1 6.7-1 6.7-1
Import Binary N/A N/A N/A N/A N/A N/A N/A
Export ASCII
(.inp)
6.6 6.6 6.7-1 6.7-1 6.7-1 6.7-1 6.7-1
Post-processing of
Results
6.6 6.6 6.7-1 6.7-1 6.7-1 6.7-1 6.8-1
ANSYS Import ASCII
(PREP7, CDB)
10 10 11 11 11 11 11
Import Binary (.rst,
.rth)
10 10 11 11 11 11 11
Export ASCII
(.inp)
10 10 11 11 11 11 11
Post-processing of
Results
10 11 11 11 11 11 11 SP1
NX 4 releases
Solver File Type NX 4 NX 4.0.1 NX 4.0.2 NX 4.0.3 NX 4.0.4
NX Nastran Import ASCII (.dat) 4.0 4.1 4.1 5.0 5.0
Import Binary (.op2) 4.0 4.1 4.1 4.1 4.1
Export ASCII (.dat) 4.0 4.1 4.1 5.0 5.0
Post-processing of
Results
4.0 4.1 4.1 5.0 5.0
MSC Nastran
Import ASCII (.dat) 2005 2005 2005 2005 2005
Import Binary (.op2) 2005 2005 2005 2005 2005
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 757
Solver File Type NX 4 NX 4.0.1 NX 4.0.2 NX 4.0.3 NX 4.0.4
Export ASCII (.dat) 2005 2005 2005 2005 2005
Post-processing of
Results
2005 2005 2005 2005 2005
Abaqus Import ASCII (.inp) 6.5-1 6.5-1 6.5-1 6.6 6.6
Import Binary N/A N/A N/A N/A N/A
Export ASCII (.inp) 6.5-1 6.5-1 6.5-1 6.6 6.6
Post-processing of
Results
6.5-1 6.5-1 6.5-1 6.6 6.6-3
ANSYS Import ASCII (PREP7,
CDB)
8 9 9 10 10
Import Binary (.rst,
.rth)
8 9 9 10 10
Export ASCII (.inp) 8 9 9 10 10
Post-processing of
Results
9 9 9 10 10
NX 9.0
758 What’s New in NX 9.0 What's New in NX 8.5.1
NX Laminate Composites
Modifying the selection on imported plies
What is it?
You can now edit an imported ply by:
● Removing elements or polygon faces from the selection.
● Adding elements or polygon faces that are connected to existing selections. NX interpolates fiber
orientations from existing fiber orientations.
Imported ply selection and fiber orientation
Modified selection and fiber orientation
In previous releases, you could not change the elements or faces that reference the imported ply after import.
Why should I use it?
In some cases, because of the disparity between the NX mesh and the FiberSIM model, it can be hard to define the
right search distance and ply mapping options in order to get the exact mapping that you want. This enhancement
provides a mechanism to remove undesired elements and add a few missing elements to quickly fix minor import
mapping issues. The mapping can be important when you extrude a 2D laminate into a 3D mesh.
Where do I find it?
Application Advanced Simulation
Prerequisite Imported layup
Simulation Navigator Right-click an imported ply node→Edit
Location in dialog box
Select 2D Objects
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 759
Automatic grouping of inflated meshes
What is it?
Use the new Auto-create Inflated Mesh FE Groups command to create element groups. You can create one
group per 3D ply mesh and one group per extrusion resin mesh. These meshes are created by the inflation
commands.
Why should I use it?
Because NX Post displays a node for each element zone in the Post Processing Navigator, it could be difficult
to manipulate the results effectively, especially when the model has many zones. The created groups enable you to
display the results on all 3D elements for a given ply simultaneously.
Example
The following example has 2 ply meshes named Mud_guard_layup-Plies-1-2-3-4 and
Mud_guard_layup-Ply5 and 2 extrusion resin meshes both named Resin Elements. The Auto-create Inflated Mesh FE Groups command creates the following groups:
● Mud_guard_layup-Plies-1-2-3-4
● Mud_guard_layup-Ply5
● Resin Elements
● Resin Elements(1)
Under the 3D Elements node, there are two entries for the Mud_guard_layup-Plies-1-2-3-4 mesh
indicated by the red arrows. This is because there are two underlying zones for that mesh. The
Mud_guard_layup-Plies-1-2-3-4 group indicated by the blue arrow is created by the Auto-create Inflated Mesh FE Groups command. Use this group to select and deselect both meshes in one step.
Viewports
Fringe Plots
Post View 1
3D Elements
Mud_guard_layup-Ply5
Resin Elements
Resin Elements
Mud_guard_layup-Plies-1-2-3-4
Mud_guard_layup-Plies-1-2-3-4
Annotations
Result CSYS
Groups
Resin Elements
NX 9.0
760 What’s New in NX 9.0 What's New in NX 8.5.1
Resin Elements(1)
Mud_guard_layup-Plies-1-2-3-4
Mud_guard_layup-Ply5
Where do I find it?
Application Advanced Simulation
Simulation Navigator Right-click the individual inflation setup node→Auto-create Inflated Mesh FE Groups
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 761
View Laminate enhancement
What is it?
The View Laminate command is now available from the Laminate toolbar when the FEM is the work part.
In previous releases, it was available from this toolbar only when the Simulation file was the work part. In the FEM,
it was available only as a right-click command.
Where do I find it?
Application Advanced Simulation
Prerequisite Zones must be computed in the FEM file.
Toolbar
Laminate→View Laminate
Simulation Navigator Right-click the Zones node→View Laminate
FE model in context support for layups
What is it?
When the FEM is the work part, the Simulation Navigator displays the Layups node and its subnodes, and you
have access to all the layup commands. The displayed part could be either a Simulation file or an assembly FEM.
When the Simulation file is the work part, the Layups node is locked and the Simulation Navigator does not
display the subnodes. You do not have access to the layup commands.
The following figures show the differences in the Simulation Navigator when the Simulation file is both the
displayed part and work part and when the Simulation file is the displayed part and the FEM is the work part.
support_sim1.sim
support_fem1.fem
support_fem1_i.prt
Polygon Geometry
2D Collectors
3D Collectors
Fields
Layups
CSYS
Groups
support_sim1.sim
support_fem1.fem
support_fem1_i.prt
Polygon Geometry
2D Collectors
3D Collectors
Fields
Layups
Layups Offset
Material Orientation
NX 9.0
762 What’s New in NX 9.0 What's New in NX 8.5.1
DOFSets
Regions
Fields
Simulation Object Container
Load Container
Zones
Laminate Inflation
Extrude Setup 1
CSYS
Groups
Displayed part = Simulation file
Work part = Simulation file
Displayed part = Simulation file
Work part = FEM
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 763
Durability
Evaluate Damage enhancements
What is it?
You can now view the damage evaluation results for each selected function in separate worksheets of the Excel
spreadsheet, or in separate CSV files. In the Excel worksheet, you can highlight the nonzero values in the histogram
matrices.
In previous versions, you could view only the cumulative damage evaluation results over all functions.
In the Durability Damage Evaluation dialog box.
● Use the new Enable Detailed Output option to display the damage evaluation results for each selected
function in the specified output files.
● Use the new Highlight Nonzero Damage Values option to display in red the nonzero values in the
Excel spreadsheet.
Why should I use it?
Because you can separately identify all stress or strain cycles in a duty cycle due to each stress or strain function,
you can better analyze your model‘s durability.
Highlighted nonzero damage values in the Excel worksheet allow you to quickly find important duty cycles.
Where do I find it?
Application Advanced Simulation
Toolbar
Durability → Evaluate Damage
Menu Insert → Durability → Evaluate Damage
Location in dialog box Output group
NX 9.0
764 What’s New in NX 9.0 What's New in NX 8.5.1
Teamcenter Integration for NX
NX Relations Browser enhancements
What is it?
The NX Relations Browser is enhanced to provide better control of the part revisions that are shown, add
columns to provide status information, and improve overall performance.
Note
This is applicable for Teamcenter 9.1.2 and higher.
The Child Revision Option preference is added to the General Preferences in the NX Relations Browser
preferences. You can choose one of the following level of revisions to be displayed:
● All Revisions
Shows all of the revisions of the children that reference the part.
● Use Revision Rule
Shows the children that reference the part based on the revision rule used to load the part. Uses the same
revision rule selected in the Assembly Load Options dialog box that was used to load the assembly.
● Latest Revision with Relation
Shows only the latest revision of the children that reference the part.
In the Parts tab, Checked Out By, Release Status, Name, and Description are added to provide additional
general information for the part selected.
In the Relations tab, NX Status and Teamcenter Status columns are added to provide the status of the link in
NX and the link in Teamcenter. The status can be Up To Date, Out Of Date, Broken, Frozen, or Suppressed.
Note
The Teamcenter Status column is applicable only if the link is referencing a product interface.
A tooltip for each relation node is added, which gives the part Name, Description, Checked Out By, and
Release Status.
Why should I use it?
In addition to viewing the interpart/WAVE links, you can define the link revisions that are displayed. Also,
information is provided to more clearly describe the links and the status of the links.
Where do I find it?
Application Teamcenter Integration
Menu Assemblies→WAVE→Relations Browser
Right-click on an Item, Item Revision, or dataset in Teamcenter Navigator and choose Relations Browser
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 765
Dialog Box NX Relations Browser
Location in dialog box Browser→Preferences→General Preferences category
NX 9.0
766 What’s New in NX 9.0 What's New in NX 8.5.1
Select Configuration Context when loading assemblies
What is it?
You can select a configuration context to use when loading assemblies. A configuration context specifies a set of
parameters and options that defines how the assembly is loaded. There are three configuration contexts available:
● User Defined
This context lets you manually select the options on the Assembly Load Options dialog box. You can
change these options as needed to define different loading configurations.
● Load as Saved
This context does not allow any changes to be made to the assembly load options. The assembly is loaded
with the options that were specified when the assembly was saved.
● From Teamcenter
This context uses the configuration context specified in TeamcenterStructure Manager. When an
assembly is sent from Structure Manager to NX, the configuration context is also sent and the settings
are applied to NX before an assembly is opened.
The From Teamcenter configuration context is not available until an assembly has been loaded into NX from
Teamcenter Structure Manager. After the From Teamcenter configuration context becomes available, you can
switch between it and the other two contexts; it does not need to be loaded again. When the From Teamcenter
configuration context is selected, the settings it applies in the Assembly Load Options dialog box are grayed out.
To enable the From Teamcenter configuration context, set the following Teamcenter preference:
NX_Supports_VISSC=True.
Note
The From Teamcenter configuration context is supported with Teamcenter 8.3.3.6 and higher and
Teamcenter 9.1.2 and higher.
Once the NX session ends, the From Teamcenter and User Defined context settings are removed. The next NX
session starts with the default assembly load options.
For additional information on configuration contexts, see the Teamcenter documentation.
Why should I use it?
You can use different configuration contexts for loading assemblies including the configuration context used by
Teamcenter Structure Manager.
Where do I find it?
Application Teamcenter Integration
Location in Resource Bar Teamcenter Navigator, Load Options Dialog
Menu File→Options→Assembly Load Options
Dialog Box Assembly Load Options
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 767
Location in dialog box Configuration Context list in the Configuration Context group
NX 9.0
768 What’s New in NX 9.0 What's New in NX 8.5.1
Default project selection
What is it?
The behavior for project selection has been enhanced to use more Teamcenter project information.
The Default Project customer default is changed to use the Teamcenter default project in NX. If you enter an
invalid project name or no project name in the Default Project box, NX uses the Teamcenter default project (if a
default project has been designated in Teamcenter).
The Default Project preference is changed to use the projects allowed for a user. When you set the Teamcenter
preference TC_show_all_user_projects=True, the NX Default Project preference displays only those
projects that are assigned to the current session user. If you set the Teamcenter preference to False, the projects
displayed are based on the user, group, and role for the current user.
Why should I use it?
You can ensure that a project is always assigned to a part to help enforce requirements or support standards at your
site. In addition, you can enforce project permissions so that only those projects that a user has permissions to access
are available for selection.
Where do I find it?
Application Teamcenter Integration
Menu File→Utilities→Customer Defaults→Teamcenter Integration for NX→General→Projects tab.
Preferences→Teamcenter Integration→Database tab.
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 769
CMM Inspection Programming
CMM measurement analysis engine
You can now load actual or simulated measurement data into CMM Inspection Programming to analyze problems in
your inspection program, manufacturing process, or model design.
When you load a data file generated from a CMM or a simulation program, default algorithms inherited from your
template‘s methods are applied to inspection features and tolerances. These algorithms let you visually compare
variation in the features and tolerances of the simulated or manufactured part to their nominal designs. When you
select tolerances and features in the Inspection Navigator, points and other visual cues appear in the graphics
window. Pass, fail, and other status icons, as well as overall deviation value, also appear in the Inspection Navigator for each feature and tolerance. You can modify algorithms and freeze or release degrees of freedom on
datums, features, and tolerances to see the effect of part translation and rotation as the computational metrology
engine attempts to best fit measured data within specification limits.
In the following surface profile tolerance example, red points and needles indicate measurements that have failed
and lie inside the part material. These areas have too much material, and could be potentially repaired by removing
material. Yellow points and needles indicate measurements that have failed and lie outside the part material. These
areas would require additional material to be repaired, or may not in fact be repairable.
Note that some red and yellow points appear to lie outside the part material. The profile tolerance on each blade has
a rotational degree of freedom around the Z–axis. When the analysis engine virtually rotated the part to get the data
to fit as close as possible, the yellow points moved outside the tolerance zone in the plus material direction and the
red points moved outside the tolerance zone in the minus material direction. You are seeing the deviation relative to
the best fit location of the tolerance zone.
Why should I use it?
Analysis lets you determine whether to refine alignments, add bonus tolerances, determine manufacturing error or
tooling problems, or push deviations to their limits to bring features into tolerance. Monitoring and controlling
measurement uncertainty ensures that your process operates at its full potential with a minimum of rework or waste.
Analysis helps you to detect and prevent problems, which is more efficient than correcting problems after they
occur.
NX 9.0
770 What’s New in NX 9.0 What's New in NX 8.5.1
Where do I find it?
Application CMM Inspection Programming
Prerequisite You must:
● Create a complete inspection program with an accurately aligned
Part Coordinate System (PCS) and valid GD&T tolerances.
● Create .dmi (dimensional measurement information) output in
CMM Inspection Programming.
● Run that output on an actual CMM or using simulation software,
resulting in a .mea or .dmi file with measurement variation data.
Toolbar
Operations→Measured Data
Menu Tools→Inspection Navigator→Operation→Measured Data
Inspection Navigator right-click
menu
Measured Data
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 771
Export analysis results
When analyzing measurement data, you can export analysis results at any time for use in your lifecycle management
process. You can select preferred rows or all rows and export their contents from the Inspection Navigator to a
browser or spreadsheet, or export a more detailed report from the Inspection Analyze dialog box to a text file.
Why should I use it?
Analysis reports let you share information among coworkers and determine the best course of action for a given
problem. Solutions might include:
● Establishing an orientation that pushes the deviations to areas of lesser importance or to areas that are easier
to fix—for example, areas that can be cut rather than welded.
● Refining alignments by using more features in more complex relationships, sometimes with bonus
tolerances applied.
● Increasing mobility using multiple datums.
● Making corrections to manufacturing errors or tooling problems.
● Pushing deviations to their limits to bring nonconforming features into tolerance. This approach sometimes
results in a new set of feature deviations that when reanalyzed, provide a better indication of the problem
can be fixed without rework.
Where do I find it?
Application CMM Inspection Programming
Prerequisite You must load a valid .mea or .dml measurement file.
Toolbar
Operations→Inspection Analyze
Menu Tools→Inspection Navigator→Operation→Inspection Analyze
Inspection Navigator right-click
menu
Inspection Analyze
NX 9.0
772 What’s New in NX 9.0 What's New in NX 8.5.1
DMIS programming enhancement
What is it?
Some Dimensional Measuring Interface Standard (DMIS) programs require that you define point data for curve and
surface inspection features immediately after the feature is defined.
F(INSP_FEAT_CURVE)=FEAT/GCURVE,CART,-20.25,-56.5,-2.,0.0,0.0,1.,PTDATA,$
-6.75,-56.5,-2.,-.70711,0.0,.70711,$
-13.5,-49.75,-2.,0.0,-.70711,.70711,$
-20.25,-56.5,-2.,.70711,0.0,.70711,$
-13.5,-63.25,-2.,0.0,.70711,.70711
$$ End of Feat GCurve INSP_FEAT_CURVE
The Curve Inspection Feature and Surface Inspection Feature dialog boxes now include a Point Definition group. A Point Data list lets you add:
● A point set, or grid, of measurement points on the surface of the feature.
● Individual points on the surface of the feature.
By default, the Point Data list is set to None. Defining point data on the feature does not automatically create an
inspection path on that feature, and if you add additional point features using an inspection path sub-operation, the
points in that sub-operation do not have to match the points defined on the feature. When you create manual points
or use a point set for your curve or surface point definition, the points appear on the curve or surface much as they
would when creating a point-set sub-operation.
Note
Points created on a feature affect Extract Feature operations on curve features. Any curves that have points
created for them automatically use those points as extract points. For example, you could create three curve
features that touch one another and lie on the same surface or plane. You could then add a point set on curve
1, individual points on curve 2, and no points on curve 3. When you add an extract feature operation, curve 1
uses the point set points as extract points, curve 2 uses the individual points as extract points. Extract points
are calculated for curve C, based on the extract point parameters, as they were in previous releases.
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 773
Why should I use it?
When you use sub-operations to scan a curve or surface feature, a nominal point definition allows some execution
software to compare corresponding points in the scan to those nominal definitions.
Where do I find it?
Application CMM Inspection Programming
Prerequisite You must create an inspection setup file.
Location in dialog box Curve Inspection Feature or Surface Inspection Feature dialog
box→Point Definition group
NX 9.0
774 What’s New in NX 9.0 What's New in NX 8.5.1
Data translation
AutoCAD DXF/DWG Import Wizard dialog box enhancement
What is it?
Use the following options in the Text Aspect Ratio list on the Fonts step to specify the method used to control
the bounding box length of the AutoCAD text imported into NX. The Text Aspect Ratio list corresponds to the
new ASPECT_RATIO_CALCULATION_ON_IMPORT keyword in the DXF/DWG translator settings file. Each option
on the Text Aspect Ratio list corresponds to a value that you can specify for this keyword.
Calculate Calculates the aspect ratio for the NX font in order to match the bounding box length of the
text in NX with the length of the text in AutoCAD. This option works well when the native
AutoCAD fonts used in the DXF/DWG file are present on the system. Corresponding
keyword value—AUTOMATIC_CALCULATION.
Use DXF/DWG Width Factor
Matches the text length in NX using the width factor of the AutoCAD text as the aspect
ratio in NX. You can use this option if you are importing DXF/DWG files that were
previously exported from NX. Corresponding keyword value—
SAME_AS_ACAD_WIDTHFACTOR.
Specify NX Aspect Ratio
Matches the text length in NX using the aspect ratio that you specify in the Aspect Ratio
column in the Font mapping table. Corresponding keyword value—
USE_VALUE_SPECIFIED_IN_MAPPING_FILE.
Scale DXF/DWG Width Factor
Matches the text length in NX by multiplying the width factor of AutoCAD text with the
value that you specify in the Scale Factor column in the Font mapping table.
Corresponding keyword value—SCALE_ACAD_WIDTHFACTOR_WITH_SPECIFIED_VALUE.
The following keywords are obsolete in the DXF/DWG translator settings file:
● IMPORT_ASPECT_RATIO
● EXPORT_ASPECT_RATIO
● MAP_ACAD_WIDTHFACTOR_AS_ASPECT_RATIO
Where do I find it?
Menu File→Import→AutoCAD DXF/DWG
Location in dialog box Fonts step→Fonts group
NX 9.0
What's New in NX 8.5.1 What’s New in NX 9.0 775
JT support for PMI association with objects
What is it?
When you write an NX file to the JT format, the NX to JT translator now includes the associations defined between
PMI and the following objects:
● Curves
● Sketches
● Bodies
● Components
When you select PMI in a JT viewer such as Teamcenter Visualization, the objects associated with the selected PMI
are highlighted in the graphics window.
Note
● The NX to JT translator already supports PMI associations to the faces and edges of a body in an
NX part.
● The size of the JT file increases if PMIs are associated to an entire solid body instead of its
constituting element such as an edge or a face.
NX 9.0
776 What’s New in NX 9.0 What's New in NX 8.5.1
Mechatronics Concept Designer
Import from ECAD enhancements
What is it?
The Import from ECAD command enhancements include the following:
● When you import logicals using the Import from ECAD command, selecting a component from the
ECAD Reuse Library for the logical is no longer mandatory. This lets you update the attribute values of a
logical without updating or modifying the component. It also lets you import a new logical from ECAD
without assigning any geometry to it.
● The Components and Placement groups in the dialog box are now combined into one group that is
called Placement.
● In the EPLAN tab of the Mechatronics Concept Designer Customer Defaults, the Attribute Mapping
List is separated into two lists, one for import and one for export.
o Attribute Mapping List for Export — This list defines the mapping of the logical object
attribute names exported by Mechatronics Concept Designer to the number codes of the
corresponding EPLAN attributes. The EPLAN number codes are available in the Overview of the EPLAN Properties of the EPLAN help. The MCD attribute is separated by a colon from the
subsequent EPLAN number code. Mapping of the Logical_Item_Name, Logical_Item_ID,
and Reference_Designator attributes is the minimum requirement.
o Attribute Mapping List for Import — This list defines the mapping from imported EPLAN
attribute names to the corresponding logical object attributes of Mechatronics Concept Designer.
The EPLAN attribute name is separated by a colon from the subsequent Mechatronics Concept
Designer attribute name. The EPLAN attribute names can be localized names depending on the
language setting of the EPLAN application that the XML file was generated in. Mapping of the
Reference_Designator attribute is the minimum requirement.
● A value for the Logical_Item_Name attribute is no longer required in the imported XML file. When the
attribute is missing in the XML file:
o If the logical object in the XML is found in the logical tree in the System Navigator main
panel, the name of the matched logical is used for the Logical_Item_Name attribute in the
dialog box.
o If the logical object in the XML is not found in the logical tree in the System Navigator main
panel, a temporary logical name is automatically generated in the dialog box.
Where do I find it?
Application Mechatronics Concept Designer
Toolbar Mechatronics Concept Designer→Integration Drop-down
list→Import from ECAD
Menu Insert→Integration→Import from ECAD