Zones: Automatically Create Box Zones
Zones: Automatically Create Box Zones
Use the Zones command to partition an assembly into meaningful regions bounding by boxes or planes.
Zones are:
Created in the displayed part with reference to its absolute coordinate system.
Named uniquely with upper case letters.
Available for use in component groups.
AssembliesAdvancedZones
Description
Displays the name and type of existing zones.
Opens the Edit Zone dialog box that lets you edit the selected zone.
Edit
Lets you divide the assembly into a regular set of box or plane zones.
Opens the Choose Zone Type that lets you select the type of zone to create:
Auto-Generate
Zones
Boxes: Useful for irregular assembly shapes or an assembly of well understood dimensions. Opens the AutoGenerate Box dialog box.
Planes: useful for a growing assembly or one which is long in one direction. Opens the Auto-Generate
Plane dialog box.
Opens the Zone Creation Method dialog box that lets you select a method to create a box zone.
Description
Sets the number of box zones in the X, Y, and Z directions.
Box Count in Y
Direction
Box Count in Z
Direction
Name Prefix
Sets the prefix name for zones. NX adds a number that indicates the order of creation.
Sets the volume of box zones to be based on the existing part volume.
Use Specified Volume Lets you set the dimension and origin for box zones.
Specify Volume to be Available when Use Specified Volume is selected.
Zoned
Opens the Enter Values dialog box where you set X, Y, Z lengths of the current set of box zones, and the Point
dialog box where you specify the origin of the current set of box zones.
Description
Name Prefix
Sets the name for zones. NX adds a number that indicates the order of creation.
Sets the displacement of plane zones in the Z direction, based on the displacement of the part.
Lets you set a distance between plane zones in the Z direction and an origin point for the Z location of
the first plane in the set.
Z Displacement to be Zoned
Description
Lets you set X, Y, and Z lengths for a box zone and specify the minimum X, Y, and Z corner location.
Lets you set a height for a box zone and specify the minimum X, Y, and Z corner location.
Lets you select two diagonal points to specify the size and placement for the box zone.
Description
Available only for box zones.
Lets you change the X, Y, and Z edge lengths for a selected box zone.
Flip Normal
Transform
Opens the Transformations dialog box that lets you move a selected zone.
Description
Translate
Lets you move the zone to a selected point, or by a specified delta distance.
Lets you rotate the zone about a line that you define.
Reposition
Component Groups
Component groups allow selecting logical subsets of assemblies. Primarily, they are used for loading and unloading
operations, but many hundreds of other operations are conceivable. A component group, for example, can be those
components larger than a certain size, in a certain region, those that share a certain property (e.g. matching a certain
attribute), or simply those named X, Y, and Z. They are dynamically evaluated, and can also be combined for powerful logical
results. Large assemblies depend on component groups to efficiently navigate throughout large amounts of data.
You can save component groups in the part or for just the current session. The advantages of session component groups are
that you do not need write access to the assembly, and you can create as many temporary component groups as desired
without fear of cluttering the main assembly. Users can save them in bookmarks, though.
The owner of large assemblies should create a set of generally useful component groups to be saved with the file. Examples
might include:
Major and minor functional areas; for example, all pneumatics and just Cylinder-A pneumatics.
Zones or plane-based component groups; for example, through a particular section of a submarine.
Size based component groups; for example, larger than 2 inches.
Attribute or name-based component groups; for example, all those matching TYPE = FASTENER. Other attributes to
consider include SIZE, SUPPLIER, STATUS, DESIGNER, etc.
Components used for a product outline
For access to component groups in the Assembly Navigator, select Show Component Groups.
If, in a multiuser environment, there are volatile stages of development where the assembly structure changes frequently at
lower levels while the assembly is open, you should ensure that the assembly tree is up-to-date before creating or using
component groups. You should frequently run ToolsAssembly NavigatorUpdate Structure. This will check the
Teamcenter database (or file timestamps in native NX mode) to see if anyone has changed the structure since the assembly
was opened, and to update the assembly tree and component grouping information accordingly.
Component groups can contain subassemblies as well as explicit references to components. If you want a component group
to select all of the components in a subassembly (whatever structure it may have in the future), then include the subassembly,
but not its components. However, if you do not want the component group to select any new components that might be added
to the subassembly in the future, then you should define the component group using only the components in the subassembly.
Assembly Bookmarks
Assembly bookmarks provide a convenient way of saving and restoring any particular working context (except for
pack/unpack status). They are text-based, making them easy to share and inexpensive to keep. There are three basic ways
bookmarks are made that you can take advantage of:
1.
2.
3.
End-of-session bookmark
If you exit NX with parts still loaded (i.e., not closing all parts after filing), a bookmark is saved in the current TEMP
directory under your name in the format "usersname_last_context.bkm". This removes the need to remember to save a
bookmark at the end of each day. It can also be used to always restart NX in the same context as the last session.
a.
-retrieve:%UGII_TMP_DIR%\%username%_last_context.bkm
4.
This can be a valuable system automation tool if all users must logout every night for, say, backup purposes. With this tool, a
CRON job or scheduled task could restore everyone's context before they came in the next morning.
Product Outlines
While working in context on larger or filtered assemblies, it may be helpful to quickly display a frame of reference. Rather than
finding and loading more parts of the assembly, you can use the Product Outline function to conveniently maintain a set of
lightweight representations. Typically, you only need a few main and/or external components to become easily oriented. Some
recommendations include:
1.
Ensure that the layer used for the product outline is free and not used by any other geometric objects. The layer is
controlled by the number placed in the Product Outline Layer customer default. See the Customer Defaults Help for
more information.
2.
The owner of the top level assembly should define and maintain the product outline. It is usually best to select a fairly
small number of objects from the assembly to define the outline to limit the number of heavyweight occurrences. During
creation, the color and/or translucency should be changed to make it easier to differentiate between the faceted
representations and actual components.
Once defined, you can turn Product Outlines on and off with a single toolbar button push.
Visual Performance
When working with particularly large assemblies, you should consider at least setting a fixed frame rate, and disabling the
work part emphasis.
The following chart summarizes ways to avoid the more common cases.
Note:
Performing the reverse of an operation that creates heavyweight occurrences will not usually remove the added overhead.
You will need to run FileUtilitiesPart CleanupRemove Redundant Changes or Remove All Changes.
Operation in Assembly
Changing body color,
translucency, or partial
shading
Hiding portions of
drawings
Creating drawings
Workaround
Make the component the Displayed Part before changing anything or in an assembly. Also, make sure only the
component (not the body or any portion of it) is selected.
Use reference sets or layers, or hide the entire component (rather than hiding just portions).
The need to create drawings is obviously unavoidable, but everything referenced in the drawing causes
heavyweight occurrence creation. Using a master-model structure is the best way of separating the overhead for
just the disciplines that need it. This can provide efficiencies all the way up an assembly tree.
Deleting drawings
Deleting drawings does not demote heavyweight occurrences automatically; see note above.
Creating exploded views Exploded views create shadow lightweight occurrences, basically duplicating all the original references. Using
a master-model structure is the best way of separating the overhead.
Creating sequences
Sequences create shadow lightweight occurrences basically duplicating all the original references. Using a
master-model structure is the best way of separating the overhead.
Show Component Groups must be selected in the Assembly Navigator menu or on the Assembly Navigator
toolbar.
Toolbar
Component Grouping
Menu
Assembly
Navigator
Show Component Groups must be selected in the Assembly Navigator menu or on the Assembly Navigator
toolbar.
Toolbar
Menu
Assembly
Navigator
Creates part and component name match criteria to match names that begin with the specified characters.
Creates part and component name match criteria to match names that contain the specified characters.
Creates part and component name match criteria to exactly match the specified characters.
Creates part and component name match criteria to match the specified regular expression.