Professional Documents
Culture Documents
Unigraphics NX8 - Associative
Unigraphics NX8 - Associative
Associative Copy
View a topic
Pattern Feature
Mirror Body
Extract Body
Instance Geometry
Composite Curve
Promote Body
Mirror Feature
Instance Feature
1. Pattern Feature
Use the Pattern Feature command to create patterns of features (linear, circular, polygon, etc.) with
various options for defining pattern boundaries, orientation of instances, clocking and variance.
Polygon
Along
Circular
Spiral
General
Reference
For a Linear layout, you can specify a Symmetric pattern in one or both directions. You can also
specify to Stagger columns or rows.
Associactive Copy
drive24ward (meslab.org/mes)
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 clocking, suppression and variance of
pattern features.
Associactive Copy
drive24ward (meslab.org/mes)
Prerequisite
History mode
Toolbar
FeaturePattern Feature
Menu
1.1.
Simple
Variational
Associactive Copy
drive24ward (meslab.org/mes)
1.
Click Pattern Feature
2.
3.
In the Pattern Definition group, from the
Layout list, select Linear
4.
Associactive Copy
drive24ward (meslab.org/mes)
5
In the Direction 1 section:
6.
In the Direction 2 section, select the Use
Direction 2 check box.
7.
8.
9.
Choose another command or click OK to
create the pattern.
Associactive Copy
drive24ward (meslab.org/mes)
1.3.
1.
Click Pattern Feature
2.
3.
In the Pattern Definition group, from the Layout list,
select Circular
Associactive Copy
drive24ward (meslab.org/mes)
4.
Under Rotation Axis, click Specify Vector.
5.
6.
7.
Associactive Copy
drive24ward (meslab.org/mes)
8.
Under Radiate:
9.
Choose another command or click OK to create the
pattern.
Associactive Copy
drive24ward (meslab.org/mes)
1.4.
1.
Click Pattern Feature
2.
to
3.
Associactive Copy
Layout = Linear
Specify Vector = Angled sketch line
Spacing = Count and Span
Count = 4
Span Distance = 70
drive24ward (meslab.org/mes)
4.
10
5.
6.
Associactive Copy
to
Layout = Along
Select Path = Edge of base of cone
Spacing = Count and Span
Count = 10
Location = %Arc Length
drive24ward (meslab.org/mes)
11
% Span By = 100
7.
Associactive Copy
drive24ward (meslab.org/mes)
12
1.
2.
Associactive Copy
drive24ward (meslab.org/mes)
13
3.
4.
6.
Associactive Copy
drive24ward (meslab.org/mes)
14
10.
Click OK.
Associactive Copy
drive24ward (meslab.org/mes)
15
12.
13.
Click OK to accept the clocking parameters.
Associactive Copy
drive24ward (meslab.org/mes)
16
14.
Associactive Copy
drive24ward (meslab.org/mes)
17
1.
Click Pattern Feature
2.
4.
Associactive Copy
Layout = Along
Path Method = Offset
Select Path = Angled elliptical intersection curve
Spacing = Count and Span
Count = 20
drive24ward (meslab.org/mes)
18
5.
6.
Method = Variational
In the Reusable References list, select the geometry
you want to reference during patterning.
In this example, two sketches which control the slot
geometry are selected.
Extrude
7.
Use Preview Show Result to check the pattern. Choose
another command or click OK to create the pattern.
Associactive Copy
drive24ward (meslab.org/mes)
1.7.
19
Features to Pattern
Associactive Copy
drive24ward (meslab.org/mes)
20
None
Does not define boundaries. Patterns are not restricted to boundaries.
Face
Lets you select face edges, sheet edges, or region boundary curves to define the
pattern boundary.
Curve
Lets you select a set of curves, or create a sketch to define the pattern boundary.
Boundary
Exclude
Lets you select curves or create a sketch to define an area that is excluded from
patterning.
Displays the Simplified Layout subgroup of options that you can use to fill the specified
boundary with instances. The available options depend on the Layout option that you
select. You do not need to input as much information to create the instances.
Linear
layout
Associactive Copy
Lets you form a grid for the simplified linear layout pattern, using the
Square, Triangle, or Diamond options on the Layout list. The
drive24ward (meslab.org/mes)
21
Square
Circular
/
Polygon
layouts
Triangle
Circular
Margin
Distance
Apply
Margin to
Internal
Boundaries
Rotation
Angle
Pattern
Definition
layout
parameters
Diamond
Polygon
Pattern Increment
Opens the Pattern Increment dialog box where you can define increments to be applied
to instances as the pattern count increases.
Pattern
Increment
Associactive Copy
drive24ward (meslab.org/mes)
22
Instance Points
Lets you select points that represent the layout, pattern definition and orientation of the
instances that are to be created. Use the Snap Point options on the Selection bar to filter
point selection
When you right-click an instance point, the following options are available.
Clock / Unclock
Displays the Clocking dialog box where you can specify instance points to edit,
and then define a delta position and orientation for the specified instance points.
Select
Instance
Point
Suppress / Unsuppress
Suppress temporarily removes the selected instance from the display.
Associactive Copy
drive24ward (meslab.org/mes)
23
Use
Spreadsheet
Orientation
Orients the pattern features in the same orientation as
the input feature.
Follow Pattern
Associactive Copy
drive24ward (meslab.org/mes)
24
Not available when Layout is set to Linear or
Reference.
Orients the pattern features following the orientation
of the layout.
Normal to Path
Available when Layout is set to Along.
Orients the pattern features based on the normals or
projected normals of the specified path.
CSYS to CSYS
Not available when Layout is set to Along, General,
or Reference.
Orients the pattern features based on a specified
CSYS.
Not available when Layout is set to Along or Reference.
Maintains an orientation for the pattern features that is normal to the specified face at the
location of the instance.
Follow Face
Associactive Copy
drive24ward (meslab.org/mes)
25
Pattern Settings
Available when Layout is set to Linear, Circular or Along.
Pattern Method
Method
Variational
Supports multiple features as input to create a Pattern Feature object, and evaluates the input at
each instance location.
To specify the input, you can:
NX evaluates the inputs at each instance location. You can control which
references are evaluated, using the Reusable References list.
Simple
Supports single features as input to create a Pattern feature object, with limited evaluation of the
input features.
To specify the input, you can:
Reusable
References
Associactive Copy
drive24ward (meslab.org/mes)
26
Settings
Determines the kind of objects that are created during the patterning operation.
Pattern Feature
Creates a Pattern Feature object from the specified input.
Output
Copy Features
Creates individual copies of the input features instead of a Feature Pattern object.
Copy Features into Feature Group
Creates individual copies of the input features and puts them into a Feature group.
Not available when Output is set to Pattern Feature.
Create New
Creates new expressions for the copied features.
Expressions
Link to Original
Links the original feature expressions to the copied features.
Reuse Original
Reuses the original feature expressions for the copied features.
Associactive Copy
drive24ward (meslab.org/mes)
1.8.
27
Definition parameter
Count
Sets the number of features to be created in the pattern when Spacing is
set to one of the following:
Linear
Circular
Polygon
Along
Linear
Circular
Linear
Circular
Along
Pitch By / % Pitch By
Associactive Copy
drive24ward (meslab.org/mes)
28
Pitch By
Available when spacing is based on arc length and requires a distance
input.
% Pitch By
Available when spacing is based on a percentage of arc length.
This parameter appears when Spacing is set to one of the following:
Span By / % Span By
Span By
Along
Along
Location
Arc Length Bases pitch or span spacing of the features on the
distance of the specified arc length of the path.
Associactive Copy
drive24ward (meslab.org/mes)
29
List
Defines spacing by a list of values and a count. The values in the list
are repeated if necessary until the total count is reached.
Example
1.9.
Linear
Circular
Along
Associactive Copy
drive24ward (meslab.org/mes)
30
6. Features created for pattern in the first
direction
7. Direction 2, Count = 3
Sets the number of objects in the
pattern in direction 2.
Pattern Settings
Frame Only
Stagger Row
Show Last Row
Stagger Row
Show Last Row
Associactive Copy
drive24ward (meslab.org/mes)
31
Stagger Column
Show Last Row
Stagger Column
Show Last Row
Radiate
Associactive Copy
drive24ward (meslab.org/mes)
32
1. Pitch Distance = 25
Sets the distance between each set of radiated
features.
2. Span Distance = 50
Sets the total distance that the radiated features will
fill. This option works in conjunction with the
Pitch Distance option.
Pattern Settings
Stagger Angle
Show Last Row
Associactive Copy
drive24ward (meslab.org/mes)
33
Stagger Angle
Show Last Row
Size
Controls the perimeter of the polygon.
o
Associactive Copy
Inscribed
drive24ward (meslab.org/mes)
34
(Default) Locates polygon reference points
inside the defined polygon.
o
Circumscribed
Locates polygon reference points outside the
defined polygon.
Associactive Copy
drive24ward (meslab.org/mes)
35
Associactive Copy
drive24ward (meslab.org/mes)
36
= 33
Sets the location of the features based
on percentage of arc length.
The location of each feature on the
specified arc length is determined by
the specified pitch percentage.
Pattern Settings
Translate
Moves the path in a linear direction to the
input feature reference point. Spacing is then
calculated along the translated path.
Associactive Copy
drive24ward (meslab.org/mes)
37
Follow Face
Orients the pattern features normal to
the defining face at the location of the
feature.
By default, the face that is followed is
the face on which the pattern feature is
located, but you can specify an
alternative face and a projection
direction.
Associactive Copy
drive24ward (meslab.org/mes)
38
Associactive Copy
drive24ward (meslab.org/mes)
39
Spacing
Count and Pitch
Count
Pitch Distance
Span Distance
Count
Spacing Value
Count
Pitch Angle
Span Angle
Count
Spacing Value
Number of Sides
Count (Count per Side only)
Pitch (Pitch along Side only)
Span
Count
Location
Pitch By
% Pitch By
Span By
% Span By
List
Count
Spacing Value
Circular
Number of Turns
Spiral
Total Angle
Parameters
2. Extract Body
Use the Extract Body command to create an associative body by extracting faces from another body.
Associactive Copy
drive24ward (meslab.org/mes)
40
Faces
Region of faces
The entire body
Original Body
Extracted Faces
Application
Toolbar
FeatureExtract Body
Menu
2.1.
This example shows how to extract faces from a body using the Region of Faces option.
1.
Extract Body
Associactive Copy
drive24ward (meslab.org/mes)
41
2.
In the Extract Body dialog box, under Type click Region of
Faces.
3.
In the graphics window, select the seed face that is inside the
boundary faces.
4.
5.
In the dialog box, in the Settings group, select the Hide Original
check box.
In the Preview group, click Preview Region to highlight faces
that will be extracted.
Associactive Copy
drive24ward (meslab.org/mes)
42
6.
2.2.
Type
Lets you specify the type of extract feature to create.
Type
Settings
Fix at Current
Timestamp
Hide Original
Specifies that the extracted feature maintains its timestamp order in the Part
Navigator when subsequent features are created.
If this check box is not selected, the extracted feature always appears as the last
feature in the Part Navigator.
Hides the original geometry when the extracted feature is created.
Creates an extracted face without any holes that are present in the original face.
Delete Holes
Reflects the changes made to the display properties in the original object to the
extracted body.
Copy Threads
Lets you copy symbolic threads so that you do not need to re-create additional
symbolic threads that look the same as the source body. This is useful for copied
bodies in CAM and Drafting.
Preview
Associactive Copy
drive24ward (meslab.org/mes)
43
Preview Region shows a preview of the resulting extracted region feature after you
have selected the faces.
Finished Preview closes the preview of the extracted region of faces.
Note The options below appear only when Type is set to Region of Faces
Seed Face
Lets you select a face contained or inside the boundary faces.
Select Face
Boundary Faces
Lets you select the faces that contain or encircle the seed face.
Select Face
Region Options
Traverse
Interior Edges
Preview:
Traverse Interior Edges selected
Seed Face
Boundary Face
Preview:
Traverse Interior Edges not selected
Angle Tolerance Available when the Use Tangent Edge Angle check box is selected.
Sets the angle tolerance that the region selection will traverse.
Associactive Copy
drive24ward (meslab.org/mes)
44
Seed Face
Boundary Face
Angle Tolerance > 45
2.3.
Additional options are available in the Extract dialog box when you edit a feature.
Part
Specifies the type of geometry used to create the extracted feature. Appears only while editing an
extracted face feature.
Lets you specify the part where the extracted feature and its parent reside.
Parent Part
Work Part Selects the work part as the part where the extracted feature and
its parent exist.
Other Part Lets you select another part where the extracted feature and its
parent exist.
WAVE Information
Appears only when the Type is set to Face.
Parent Part
Object
Status
Mapping
Associactive Copy
drive24ward (meslab.org/mes)
45
Opens the Replacement Assistant dialog box to replace the original extracted faces.
Replacement
Assistant
Settings
Lets you change the timestamp at which the extracted feature was created.
Fix at Current
Timestamp
If you clear the Fix at Current Timestamp check box, the part is updated, and the
feature is reordered with a later (current) timestamp. If you select this check box, you
can select a timestamp from the list box indicating where the feature should be placed.
This enables you to control how changes made to the original geometry are reflected in
the extracted feature.
Note If you select the tool body of a Boolean feature for extraction or linking when
Fix at Current Timestamp is not selected, the linked body does not reflect any
features that are added to the body resulting from the Boolean. However, if you
extract or link the target body (instead of the tool body), the features resulting
from the Boolean are reflected.
Copy Threads
Lets you copy symbolic threads so that you do not need to re-create additional
symbolic threads that look the same as the source body. This is useful for copied
bodies in CAM and Drafting.
3. Composite Curve
Use the Composite Curve command to extract curves and edges from the work part.
To extract curves and edges from other parts in the same assembly, use the Composite Curve option in
the WAVE Geometry Linker command.
Where do I find it?
Application
Modeling
Toolbar
Menu
3.1.
option is active.
Associactive Copy
drive24ward (meslab.org/mes)
46
Note
When you select a closed loop of curves, the Specify Origin Curve
enabling you to change the origin curve.
option is active
3.2.
Curve
Lets you select curves to copy.
Select Curve
The Body Edges Selection Intent rule is available to let you select all edges of a
body at the same time. If the selected body consists of multiple faces, in the
Settings group, select the Allow Self-intersection check box to select all edges.
You can also select only the boundary edges of a sheet body when you use the
Associactive Copy
drive24ward (meslab.org/mes)
47
selection option on the Selection bar.
Available if you select a loop of curves to create the composite curve feature.
Specify Origin
Curve
Lets you specify the origin curve from the loop of curves.
Settings
Creates an associative composite curve feature. This option is not available when
you edit a composite curve feature.
Associative
Cubic
Join Curves
General Joins the output curves to form general spline curves. Creates a
spline that is an exact representation of the input curves. This
option can create a curve of higher degree than the Cubic or
Quintic type.
Quintic Joins the output curves to form a degree 5 polynomial spline
curve.
Tolerance
Sets the tolerance value for the Join Curve operation. The default value is the
Distance Tolerance value that is set in the Modeling Preferences dialog box.
Use Display
Properties of
Parent Object
Reflects the changes made to the display properties of the composite objects to any
child objects linked to it through the WAVE Geometry Linker.
Parent Part
Other Part Indicates that the parent part is located in another part.
Work Part Indicates that the parent part is located in the current work
part.
Settings
Make Position
Independent
Associactive Copy
drive24ward (meslab.org/mes)
48
Creates a linked object that is independent of the position for linked geometry.
Available when the Parent Part option is Other Part.
Fix at Current
Timestamp
Lets you change the timestamp when the feature is placed during edit operations.
This allows you to control if the changes made to the original geometry during
updates are to be reflected in the composite curve feature.
4. Mirror Feature
Use the Mirror Feature command to mirror one or more features within a body. Use this to build
symmetrical parts.
To mirror an entire body, use the Mirror Body command.
Extrude and hole array selected and mirrored across a datum plane
Associactive Copy
drive24ward (meslab.org/mes)
49
Application
Modeling
Toolbar
Menu
4.1.
1. On the Feature toolbar, from the Associative Copy Drop-down list, select
InsertAssociative CopyMirror Feature.
2. Select the features to mirror.
or choose
For this example, a extrude feature and hole array are selected.
Associactive Copy
drive24ward (meslab.org/mes)
50
3. In the Mirror Feature dialog box, in the Mirror Plane group, from the Plane option list, select
an option.
For this example, Existing Plane is selected.
4. In the graphics window select the existing plane.
5. Click OK or Apply to create the mirror feature.
4.2.
Feature
Lets you select the features in a part that you want to mirror.
Select Feature
Related Features
Add Dependent Features
Mirror Plane
Lets you select the following plane options:
Existing Plane
Lets you select an existing plane, datum plane or a planar face.
Plane
New Plane
Lets you specify a new plane.
5. Mirror Body
Use the Mirror Body command to mirror an entire body across a datum plane. For example, you can use
this command to form the other hand of a left hand or right hand part.
Associactive Copy
drive24ward (meslab.org/mes)
51
When you mirror a body, the mirror feature is associative to the original body. You cannot edit
any parameters in the mirrored body.
You can specify a timestamp for the mirror feature so that any features you later add to the
original body will not be reflected in the mirrored body.
Application
Modeling
Toolbar
Menu
5.1.
1. On the Feature toolbar, from the Associative Copy Drop-down list, select Mirror Body
2. Select a body to mirror.
Associactive Copy
drive24ward (meslab.org/mes)
52
5. Click OK or Apply.
5.2.
Settings
Fix at Current
Timestamp
Specifies that the extracted feature maintains its timestamp order in the Part Navigator
during subsequent feature creation. If this check box is not selected, the extracted
feature always appears as the last feature in the Part Navigator.
Copy Threads
Lets you copy symbolic threads so that you do not need to re-create additional
symbolic threads that look the same as the source body. This is useful for copied
bodies in CAM and Drafting.
Note The options below are only available when you edit the Mirror Body feature.
Part
Work Part Lets you select another body to mirror.
Parent Part
Replacement
Assistant
Other Part Lets you select a body from another part in an assembly. This changes the
mirror body feature to a WAVE linked mirror body feature.
Lets you select geometry to replace existing geometry.
WAVE Information
Available when the mirrored body is a WAVE linked body. This section provides information about the
part from which you created the linked mirrored body.
Parent Part
Object
Status
Associactive Copy
drive24ward (meslab.org/mes)
53
Settings
Available when Parent Part is set to Other Part.
Associative
When the check box is cleared, breaks the link between the Mirror Body feature and
its parent part. The linked feature is not updated when its parent part is changed. You
can define a new parent part at any time.
6. Instance Geometry
Use the Instance Geometry command to create copies for design reuse to duplicate geometry and datums,
while maintaining the associativity with parent geometry.
You can create copies of:
Bodies
Faces
Edges
Curves
Points
Datums
You can create the copies in mirror, linear, circular, and irregular patterns, as well as along a tangent
continuous section.
Associactive Copy
drive24ward (meslab.org/mes)
54
Application
Modeling
Toolbar
FeatureInstance Geometry
Menu
6.1.
2. In the Instance Geometry dialog box, in the Type group, click Rotate
Select Object
4. In the Rotation Axis group, click Specify Vector, and select an object to define the rotation axis.
For this example, the line is selected to define the rotation axis.
5. In the Rotation Axis group, click Specify point, and select an object to define the rotation point.
For this example, the mid point of the line is selected to define the rotation point.
Associactive Copy
drive24ward (meslab.org/mes)
55
6. In the Angle, Distance, and Copies group, in the Angle box, specify a value.
For this example, an angle of 90 is used
8. In the Number of Copies box, specify a value for the total number of instances.
For this example, the number of copies is 10.
Associactive Copy
drive24ward (meslab.org/mes)
56
6.2.
Associactive Copy
drive24ward (meslab.org/mes)
57
4. In the From Location group, from the Object Type list, select Coordinate System .
Select CSYS
becomes active.
Associactive Copy
drive24ward (meslab.org/mes)
58
6.3.
Type
Creates instances of geometry:
From/To Creates geometry from one point or CSYS location to another point or CSYS location.
Mirror Mirrors geometry across a plane.
Translate Translates geometry in a specified direction.
Rotate Rotates geometry around a specified axis. You can add an offset distance to achieve a
helical placement.
Along Path Creates geometry along a curve or edge path. You can add an offset rotation angle to
each instance to achieve a helical effect.
Geometry to Instance (available with all types)
Lets you select geometry to create instances.
You can select:
Select
Object
Associactive Copy
Solid bodies
drive24ward (meslab.org/mes)
59
Sheet bodies
Faces
Edges
Curves
Points
Datums
Copy
Threads
Note Use the Show and Hide commands on the Edit menu to display objects that are
hidden.
Lets you copy symbolic threads so that you do not need to re-create additional symbolic
threads that look the same as the source body. This is useful for copied bodies in CAM and
Drafting.
From/To options
Point
Coordinate System
Lets you define an origin and destination points for the instance geometry.
You can drag the point handle to a new point position, as long as it satisfies the current
snap point settings.
Appears when the Object Type is Coordinate System.
Select CSYS
Lets you select a coordinate system to define an origin point for the instance geometry.
Adds sets of destination points or coordinate systems to the To Locations list, where
copies of the selected objects to create instances will be located.
Displays point and coordinate system locations.
List
To Location 1
Associactive Copy
drive24ward (meslab.org/mes)
60
To Location 2
To Location 3
Copies
Number of
Copies
Sets the number of copies of the selected geometry to add to the instance.
Mirror options
Settings
Available when the selected geometry to mirror is a CSYS or datum CSYS.
Provides methods to mirror a CSYS or datum CSYS across a plane. The resulting mirrored
coordinate system is always a right-handed datum CSYS. A true mirror results in a lefthanded coordinate system.
The following graphics show the results of each method when the datum CSYS on the left is
mirrored across a datum plane.
Mirror
Method
Associactive Copy
drive24ward (meslab.org/mes)
61
Translate options
Direction
Updates the instance geometry if the geometry selected for direction is changed. The
instance geometry and the direction are associative.
Specify
Vector
Sets the number of copies of the selected geometry to add to the instance geometry.
Rotate options
Rotation Axis
Updates the instance geometry if the geometry selected for direction is changed. The
instance geometry and the direction are associative.
Specify
Vector
Lets you define an origin point for the rotation of the instance geometry.
Specify Point
You can drag the point handle to a new point position.
Angle, Distance, and Copies
Angle
Distance
Adds an offset distance to each rotated copy of the instance geometry to achieve a
helical effect.
Number of
Copies
Sets the number of copies of the selected geometry to add to the instance geometry.
Geometry to Instance
Copies each object you select to a location that is referenced from the path start point.
Select
Object
If an object is located at the path start point, its instances are copied on the path and along it.
If an object is located away from the path start point, its instances are copied along and in
reference to the path, but not on it.
Associactive Copy
drive24ward (meslab.org/mes)
62
Geometry to Instance
Path
5 Copies on Path
Geometry to Instance
Geometry to Instance
5 Copies off Path
Note In most cases, at least one of the objects to instance should be located at or near the
path start point. The farther from the path start point, the more irregular the results.
Distance, Angle, and Copies
Distance
Options
Fill Path Length Distributes copies of the instance geometry equally along the total
length of the path.
Arc Length Distributes copies of the instance geometry along the path according to a
parameter of the arc length or percent of the arc length.
Appears when Distance Option is set to Arc Length.
Lists options to specify between arc length or percent of arc length.
Location
Arc
Length
/ %Arc
Length
Angle
Arc Length
% Arc Length
Number of
Sets the number of copies of the selected geometry to add to the instance geometry.
Copies
Associactive Copy
drive24ward (meslab.org/mes)
63
7. Promote Body
Use the Promote Body command to promote a body from a loaded assembly component to the level of
the assembly.
You do not need write access to the part containing the original, or the base body, in order to promote it.
This can be especially important when working in a concurrent engineering environment.
After you promote a body:
You can perform operations on it, such as adding features, performing Boolean operations
between it and other bodies, and so on. The effects of these operations are only visible at the level
of the assembly work part in which the promotion is created, and in any other assembly that
references that part.
You cannot access the features that make up the base body at the assembly level. For example,
you cannot suppress a feature of the base body, or change its parameters and have those changes
occur only at assembly level. You must make such changes to the base body. They will be visible
in the promoted body, since it is associative to the base body.
Any subsequent changes to the base body are reflected in the promoted body as the promoted
body is associative to the base body. However, changes made to a promoted body do not affect the
base body.
Caution You must be careful when working "in context" (that is, with the work part different than the
displayed part) with promoted bodies. If the assembly is the displayed part and the component is
the work part, the promoted body is still displayed and this blocks the display of the base body.
You should change the displayed part to the component to work on the base body.
Warning You should not promote a body that depends on another body in the same part. A dependent
body is created by features that generate a new body, such as a mirror body feature, an extract
face feature or a midsurface feature. If you promote a dependent body and then suppress or
delete the parent body or feature, you may get internal errors.
Where do I find it?
Application Modeling
Prerequisite The work part must be an assembly.
Toolbar
Menu
7.1.
Promote a body
1. Open an assembly. The assembly must be the work part, and the component containing the body
you want to promote must be loaded.
2. Choose InsertAssociative CopyPromote Body.
Associactive Copy
drive24ward (meslab.org/mes)
64
7.2.
You can use the Assembly Navigator to substitute the base component of a promoted part.
1. In an assembly part, open the Assembly Navigator.
2. In the Assembly Navigator, highlight the component you want to substitute, right-click and
choose ClosePart.
3. Highlight the same part, which is now closed, right-click and choose OpenComponent As.
4. In the File dialog box, select the new part to substitute in.
If the new part is a version of the original part, and the base body of the promotion exists in the
new part, the promotion is updated to the new base body.
If the new part and the original parts are not versions of each other, and if you select Allow
Substitution in the Load Options dialog box, the promotion feature is presented in the Update
Failure dialog box, and you can then make the required changes.
7.3.
Note Editing the Promote Body feature could result in a loss of data. Unloaded parts may be affected.
Exploded views will be affected. The base body will become visible. There is no operation to
reparent promotions after saving.
1. Choose EditFeatureEdit Parameters.
The Edit Parameters dialog box opens.
2. Choose the Promote Body feature from the list and click OK.
The edit version of the Promote Body dialog box opens.
3. (Optional) To break the link between the Promote Body feature and its parent assembly, clear the
Associative option.
Warning This action breaks the link between the promoted body and the assembly parent.
4. (Optional) To change the Promote Body feature to a WAVE Linked Body, select the Convert to
Linked Body option.
Note This action turns the Promote Body feature into a WAVE Linked Body. If you later edit it,
the edit version of the WAVE Geometry Linker opens. See the Assemblies help for details.
5. Click OK or Apply to make the changes effective.
Associactive Copy
drive24ward (meslab.org/mes)
7.4.
65
Body
Lets you select the body to promote
Select Body
Promote Body terms
The following terms are used for Promote Body:
Term
Description
Promoted Body
Base Body
Base Component
7.5.
All Modeling operations that cause the model to lose its parameterization or feature history, are
not available for promoted bodies.
You cannot reorder a promoted body into the component's feature list, or vice versa. You can
manipulate a promoted body only when the part that it was defined in is the work part.
You cannot split a promoted body into multiple bodies.
If you move a body to another part of the assembly tree after it is promoted, the promotion is
deleted.
When you translate parts, promoted bodies are not translated.
When performing operations that require a target body and a tool body, only certain combinations
of target and tool bodies are supported, as shown in the following table:
Target Body Tool Body
Allowed?
Promoted
Yes
Promoted
No
8. Instance Feature
Use the Instance Feature command to:
Associactive Copy
drive24ward (meslab.org/mes)
66
Rectangular Array
Circular Array
Pattern Face
You can add edge blends, chamfers, and threads to an Instance feature.
If you create:
Shells
Chamfers
Blends
Offset sheets
Datums
Trimmed sheet bodies
Instance sets
Draft features
Surfaces
Trimmed features
Associative points
Application
Modeling
Toolbar
FeatureInstance Feature
Menu
8.1.
Rectangular Array
Use the Rectangular Array command to create a linear pattern of one or more selected features.
Rectangular arrays can be:
Associactive Copy
drive24ward (meslab.org/mes)
67
Rectangular arrays are parallel to the XC and YC axes based on the number and offset distance you enter.
Where do I find it?
Application
Modeling
Toolbar
FeatureInstance Feature
Menu
Rectangular Array
8.2.
This example shows how to create a rectangular array of holes used for a bolt hole mounting pattern.
Note Orient the WCS to be planar to the surface with the features used for the rectangular array. The
Rectangular Array command uses the XC and YC axis for input parameters.
Associactive Copy
or choose InsertAssociative
drive24ward (meslab.org/mes)
68
4. Click OK.
5. In the Instance dialog box, select a Method type and enter values.
For this example, the following are used:
o
o
o
o
o
7. In the Create instances dialog box, click Yes or OK to accept the instance.
Associactive Copy
drive24ward (meslab.org/mes)
69
8.3.
Circular Array
Use the Circular Array command to create a circular pattern of one or more selected features.
Circular arrays require the following:
An axis of revolution.
A reference point to revolve about.
Modeling
Toolbar
FeatureInstance Feature
Menu
Circular Array
8.4.
This example shows how to create a circular array of features used to complete a symmetrical part.
Associactive Copy
drive24ward (meslab.org/mes)
70
or choose InsertAssociative
4. Click OK.
Associactive Copy
drive24ward (meslab.org/mes)
71
5. In the Instance dialog box, select a Method type and enter the desired values.
For this example, the following are used:
o
o
o
10. Click OK to accept the highlighted point or select a new reference point.
Associactive Copy
drive24ward (meslab.org/mes)
72
The circular edge center is automatically selected because the edge was selected to define the
vector.
11. In the Create instances dialog box, click Yes or OK to accept the instance.
8.5.
The Instance dialog box lists the arrays you can use to create instances of features.
Rectangular Array
Circular Array
Associactive Copy
drive24ward (meslab.org/mes)
73
Pattern Face
The methods are displayed in the Edit Parameters dialog box after you select the features to instance for
a rectangular or a circular array.
Method
General
Creates an instance array from existing features and validates all geometry. A General array is
allowed to cross an edge of the face and can cross over from one face to another.
Simple
Creates an instance array similar to a General instance array. The instance array creation is
faster because excessive data validation and optimizing operations are not used.
Creates an instance array in the fastest way.
Identical
Use this method when you have a great many instances, and you are sure they are all exactly
the same.
Note The resulting geometry created with the Simple and Identical method should always lie on the
same face as the original feature. Validate the new geometry to determine that an Identical instance
array has been created correctly. Choose Analysis Examine Geometry and in the Checks to
Perform group, select Set All to validate the geometry.
If the Identical array fails, use Undo and try General array.
Mc lc
Associative Copy ........................................................................................................................................................... 1
1.
1.2.
1.3.
1.4.
1.5.
1.6.
1.7.
1.8.
1.9.
1.10.
Associactive Copy
drive24ward (meslab.org/mes)
2.
3.
4.
5.
6.
7.
8.
74
1.11.
1.12.
1.13.
1.14.
1.15.
1.16.
1.17.
2.2.
2.3.
3.2.
4.2.
5.2.
6.2.
6.3.
7.2.
7.3.
7.4.
7.5.
8.2.
8.3.
Associactive Copy
drive24ward (meslab.org/mes)
75
8.4.
8.5.
Associactive Copy
drive24ward (meslab.org/mes)