Professional Documents
Culture Documents
Tự học NX 1 - Sketching
Tự học NX 1 - Sketching
NX8 DOCUMENTATION
SKETCHING
drive24ward
MESLAB
11/5/2011
[NX8 HELP] - SKETCHING 1
Sketching
Browse Categories
Sketch tutorials Creating and editing geometry
Sketch basics Creating dimensions
Creating and managing sketches Creating constraints
View a topic
What are you looking for in Sketching?
Sketch menus quick reference
Sketch overview
Sketch video examples
Customizing the Sketch task environment
2. Sketch overview
A Sketch is a named set of 2D curves and points located on a specified plane or path. You can apply rules,
in the form of geometric and dimensional constraints, to establish the criteria your design needs. Features
created from a sketch are associated with it; if the sketch changes so do the features.
Construction geometry, such as a path of motion, or a clearance arc, that is not meant to define a
part feature.
Sketch Constraints
In a sketch you can fully capture your design intent through geometric and dimensional relationships as
constraints. Use constraints to create parameter-driven designs that you can update easily and predictably.
NX evaluates constraints as you work to ensure that they are complete and do not conflict. While it is not
required, Siemens PLM Software recommends that you fully constrain sketches that define feature
profiles.
A sketch also offers you the flexibility to create as many, or as few, constraints as your design requires.
That means you can use a sketch to create wireframe drawings that can serve a wide variety of up-front
design purposes, and are not meant for down-stream processing. For example you might create 2D layout
sketches for products such as digital cameras, printers, or other devices in which you focus on:
Product structure
Component layout
Basic component shape
When you create a sketch, you can define its plane and orientation using one of two methods:
Sketch in Place
Sketch on an existing planar face, or on a new or existing sketch plane. Key considerations that will guide
your selection are:
Does the sketch define the base feature for the part? If so, create the sketch on an appropriate
datum plane or datum coordinate system.
Is the sketch adding to an existing base feature? If so, select an existing datum plane or part face,
or create a new datum plane with an appropriate relationship to existing datum planes or part
geometry.
Sketch on Path
This is a specialized type of constrained sketch that you use to create a profile for a Variational Sweep
feature. You can also use Sketch on Path to position a sketch for features like Extrude and Revolve. For
all commands, you select the target path and define a sketch plane location on that path.
Note that you can use the Reattach command to easily switch a sketch from the Sketch in Place method
to Sketch on Path.
3. Sketch tutorials
View a topic
Create a sketch and solid model
quickly
Create a dome-shaped part
Sketch on a planar face
Create a base support
Create tongue and groove type parts
1.
Click New
4.
5.
6.
7.
8.
Move your mouse to the left above the
coordinate system.
9.
click Extrude
12.
13.
Click Inferred Dimensions .
14.
15.
16.
Note:
17.
Click Finish Sketch .
This tutorial shows you how to create a sketch on a planar face and
how to dynamically:
1.
Click Profile .
2.
3.
Make sure Create Inferred Constraints is
selected.
4.
5.
6.
7.
8.
9.
click Extrude .
11.
Click Open .
Open on_path.prt.
2.
Choose Insert→Sketch in Task Environment
3.
6.
is turned off.
.
11.
Clear all the constraint check boxes except
Coincident and Midpoint, and click OK.
12.
13.
Choose Insert→Curve from
Curves→Intersection Point .
16.
Click Line .
17.
18.
19.
20.
Click Make Symmetric .
21.
One for the Primary Object and the other for the
Secondary Object.
22.
Make sure the Make Reference check box is
selected.
23.
24.
Make sure Show All Constraints is
selected.
25.
Click Constraints .
26.
27.
28.
29.
Perpendicular .
30.
Perpendicular .
31.
Choose Insert→Datum/Point→Point .
32.
33.
Click Constraints .
34.
Point On Curve .
35.
Curve .
36.
Click Inferred Dimensions .
37.
38.
Press Enter.
39.
From the Dimensions Drop-down list ,
41.
Press Enter.
42.
43.
Press Enter.
44.
45.
Press Enter.
46.
From the Dimensions Drop-down list ,
48.
Press Enter.
.
50.
Select the Tangent check box, and click OK.
51.
Click Fillet. .
52.
Click Trim.
53.
54.
55.
56.
59.
60.
Click Open .
Open dome.prt.
2.
Click Insert→Sweep→Variational Sweep.
3.
Specify Vector .
Select the Z-axis of the Datum CSYS.
In the Sketch Orientation group, from the
Method list, select Use Curve Parameters.
To create the sketch, click the middle mouse
button.
5.
Make sure Continuous Auto Dimensioning is
disabled.
6.
7.
.
Select the upper Intersection Point.
Select the Vertex of Datum On Path.
8.
Click Arc .
Click the Arc by Center and Endpoints
method.
Click as shown to create the arc center point
and end points.
Click Constraints .
Select the arc center and the Z-axis of the
Datum CSYS.
Right-click the datum axis and choose Point
on Curve .
10.
on Curve .
11.
12.
13.
14.
17.
1.
Click New
3.
Click Profile .
4.
Plane
Orientation
Origin
5.
Click Show All Constraints and ensure that
Create Inferred Constraints.
6.
7.
8.
9.
10.
Click Constraints .
11.
12.
13.
14.
15.
16.
17.
18.
19.
On Curve .
20.
Click Inferred Dimensions .
21.
22.
23.
Click Offset Curve .
24.
From the Curve Rule list, select Connected
Curves.
25.
In the Offset group, select Create Dimension
check box, and clear the Symmetric Offset
check box.
26.
27.
28.
29.
31.
32.
33.
34.
Click Extrude
35.
Click Apply.
36.
Click Apply.
38.
39.
In the Boolean group, from the Boolean list,
select Subtract.
40.
Click Hole
C-Bore Diameter = 15
C-Bore Depth = 3
Diameter = 10
Depth Limit list→Through Body
42.
43.
4. Sketch basics
View a topic
Direct Sketch and the Sketch task environment
Sketch on-screen input boxes
The sketch process
Copy, move, and edit sketch objects
Sketch On Plane and Sketch On Path
Types of constraints
Sketching in an assembly context
Controlling the display of constraints
Internal and External sketches
Lock inferred constraints
Open a sketch for edit
Constraint tips
Make a sketch internal or external
Degree-of-freedom arrows
Sketches and Layers
Short List
Sketch curve dynamic preview
Viewing and editing multiple sketch expressions
Sketch help lines
The Direct Sketch toolbar and the Sketch task environment offer two modes you can use to create and
edit sketches. Siemens PLM Software recommends that you:
Create or edit a sketch in the Modeling, Shape Studio, or Sheet Metal applications.
See the effect of sketch changes on the model in real-time.
Sketch On Plane
Create a Sketch On Plane when you want to associate the sketch feature to a planar object such as a
datum plane or a face.
Sketch On Path
Create a Sketch On Path when you are building an input profile for features like Variational Sweep.
This example shows a fully constrained Sketch On Path and the resulting variational sweep.
1. Path
2. Sketch
3. Variational Sweep
You can create and edit sketches while working in the context of an assembly.
The Selection Scope (1) and Create Interpart Link (2) options on the Selection bar help you work with
sketches in the context of an assembly.
Use the Selection Scope option to indicate the selection range you want. You can select objects from the
Entire Assembly, from Within Work Part Only, or from Within Work Part and Components if it is a
subassembly.
When you want to create a permanent associative link for the selection, turn on the Create Interpart
Link option before you make a selection.
These options are only available for commands that support these functions.
You can select the placement face for the sketch from any part in the assembly using the Selection Scope
option Entire Assembly. You can also optionally create an associative interpart link to the selected
sketch face using the Create Interpart Link option.
When selecting the horizontal or vertical reference for the sketch orientation, the Entire Assembly option
is not available. You can select this reference only from within the work part. You can however, select
this reference from any edge of the placement face even if it is from another part in the assembly, because
a copy of this face is created in the work part.
Some sketch commands allow you to select geometry from any component in the assembly, and some
allow you to create associative interpart links.
For example, when using the Profile, Line, Arc, Circle, or Derived Lines sketch commands, use the
Selection Scope option Entire Assembly when you want the sketch to snap to existing geometry on other
parts in the assembly. With these commands, the Create Interpart Link option is not available and
permanent constraints are not created.
If you want to create permanent associative constraints between sketch curves and other geometry in the
assembly, first project the desired edges or points into the sketch using one of the commands Project
Curve, Intersection Point, or Intersection Curve. The Create Interpart Link option is available in
these commands to create associative links. You can create normal sketch constraints between the
projected objects and other sketch curves.
For example, to constrain a circle in your sketch to align with an edge from another part in the assembly,
first project the edge into the sketch using the Create Interpart Link option, then constrain the circle to
the projected curve.
Sketches are created as a feature in the work part of the assembly. This can be the top-level assembly or
any component (part or subassembly).
You can only edit existing sketches when the part that contains it is the work part. If you are in a sketch,
and want to edit a different sketch in your assembly, exit the sketch, and make the part that contains the
sketch you want to edit the work part. You cannot change the current work part in the sketch.
When you change work parts in the assembly, a sketch may be hidden. This depends on the reference set
for each component being displayed in the assembly. For a sketch to be displayed in the assembly context,
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 43
make sure that the desired sketch is included in the reference set used in the assembly and that it is on a
visible layer.
Sketches that you create from within commands like Variational Sweep, Extrude, or Revolve are
internal sketches. Use an internal sketch when you want to associate the sketch with only one feature.
Sketches you create independently using the Sketch command are external sketches, and are visible and
accessible from anywhere within a part. Use an external sketch to keep the sketch visible and make it
available for use in more than one feature.
Only one sketch can be active at a time. While a sketch is active, NX adds any geometry you create to
that sketch. How you activate a sketch depends on whether the sketch is internal or external.
Internal Sketches
In the Part Navigator, right-click the owning feature and choose Edit Sketch.
In the Part Navigator or the graphics window, double-click the owning feature. On the feature
dialog box, click the Sketch Section step to activate the Sketch task environment.
External Sketches
From Modeling you can open external sketches in a number of ways, depending on your work preference:
You can edit multiple sketches when you require just one model update. To edit multiple sketches you
must:
To edit subsequent sketches, you can double-click a sketch in the Part Navigator or select another sketch
name from the Sketch toolbar.
i) To externalize the internal sketch, right–click the Variational Sweep in the Part Navigator and
choose Make Sketch External.
Datum Coordinate
System (0)
SKETCH_000 now appears before the Spline (1)
Variational Sweep. Spline (2)
Spline (3)
Sketch
(4) ‖SKETCH_000‖
Variational Sweep (5)
ii) To reverse this operation, right–click the former owner and choose Make Sketch Internal.
Datum
Coordinate System (0)
When you internalize SKETCH_000, it no longer appears
Spline (1)
in the Part Navigator.
Spline (2)
Spline (3)
Variational
Sweep (4)
You can Hide and Show sketches from the Part Navigator. You do not need to put each sketch
on a different layer to control its visibility.
When you open a sketch, the layer that the sketch resides on becomes the work layer.
When you exit a sketch, the layer settings depend on whether you selected the Maintain Layer
Status check box in the Preferences→Sketch→Session Settings dialog box.
o If you select the check box, the sketch layer and work layer are returned to the status they
had before you activated the sketch.
o If you clear the check box, the sketch layer continues to be the work layer.
As you create curves, a dynamic preview of the curve displays with related possible constraints and
alignment indicators. This display shows what the object looks like if you click at the current cursor
position.
Preview of an Arc
Until you click the point that completely defines the curve, values in the on-screen input boxes update as
you move the cursor.
Help lines indicate alignment to control points of curves, including line endpoints and midpoints, arc
endpoints, and arc and circle centerpoints. Two types of help lines can display during curve creation:
On-screen input boxes accept XC/YC values or object parameter values. Depending on the type of curve
you create, one or more on-screen input boxes display in the graphics window and move with the cursor.
Two sets of boxes can display for the Profile, Line, Arc, and Circle commands:
XC and YC coordinate values: This is the default for the first point.
XC 23.85
YC 48.65
Object Parameter values that are specific to the type of curve. Here is an example of the Line input
parameters.
Length 0.05
Angle 12.09
The first column displays the name of a parameter and the second column contains parameter values. To
move between on-screen input boxes, press Tab or Enter. To specify a value, type it in the appropriate
box and press Enter.
You can lock the parameter value of an on-screen input box. For example, to lock the XC-coordinate
value, enter a value and press Tab. The XC value updates with the locked value. As you move the cursor,
the YC value continuously updates to reflect the cursor position.
Smart Rounding
For a description of smart rounding and its dependency on the view scale, click here.
To Do This
Copy curves or points Hold Ctrl and drag the curves or points
Copy curves or points vertically or horizontally with Hold Ctrl+Shift and drag the curves or
snapping points
Copy curves or points vertically or horizontally without Hold Ctrl+Shift+Alt and drag the curves or
snapping points
m) Types of constraints
Use constraints to precisely control the objects in a sketch and to express the design intent for a feature.
There are two types of constraints: geometric constraints and dimensional constraints.
Geometric Constraints
A geometric constraint establishes a relationship between two or more sketch objects, for example,
requiring that two lines be perpendicular or parallel, or that several arcs have the same radius.
1. Tangent
2. Vertical
3. Horizontal
4. Offset
5. Perpendicular
6. Coincident
Dimensional Constraints
The size of a sketch object such as the radius of an arc or length of a curve.
A relationship between two objects, such as the distance between two points.
Dimensional constraints display like drafting dimensions in that they have dimension text, extension lines,
and arrows. However, dimensional constraints dictate the size of sketch objects.
Unless Show No Constraints is enabled, the software always displays these constraints:
Coincident
Point on Curve
Midpoint
Tangent
Concentric
You can control the display of other constraints with the Show All Constraints and Show No
Constraints commands.
By default, constraints do not display if the associated geometry is very small. To see all constraints, clear
the Dynamic Constraint Display option under Preferences→Sketch→Session Settings.
You can lock inferred constraints when you see a preview of a curve direction. This option is particularly
useful when complex sketch geometry makes it difficult to pick the location you want AND retain the
desired constraints.
Constraint symbols display in the graphics window as you move the cursor. When you see an inferred
constraint, you can lock that constraint by clicking the middle mouse button. For example, if you lock in a
perpendicular constraint, the curve previews only in a perpendicular direction as you move the cursor.
Use the Inferred Constraints and Dimensions command to control the types of constraints that NX
infers.
p) Constraint tips
Although you do not need to fully constrain a sketch to use it for downstream feature creation, the best
practice is to fully constrain sketches. A fully constrained sketch ensures that a solution can be
consistently found during design change. Note the following tips on how to constrain a sketch and what to
do when a sketch is over constrained:
You can use a combination of Automatic and Driving Dimensions, and Constraints to fully
constrain a sketch.
Whenever you encounter an overconstrained or a conflicting constraint status, you should resolve
the situation immediately by deleting some dimensions or constraints.
Perpendicular, Horizontal, and Vertical dimensions maintain their direction when the expression
value is set to zero. You can also enter negative values for these three dimension types to achieve
the same results as using the Alternate Solution command. Avoid zero dimensions for other
dimension types. Using zero dimensions leads to problems with ambiguous relative positioning to
other curves. This can cause unexpected results when changing the dimension back to a nonzero
value.
Use lines rather than linear splines to model linear sketch segments. Although they appear to be
the same geometrically, lines and linear splines behave differently during sketch evaluation.
You can also use reference curves to assist in constraining objects. You create reference curves
from sketch curves with the Convert To/From Reference command.
q) Degree-of-freedom arrows
Degree-of-freedom (DOF) arrows mark points on a sketch that are free to move. There are three types
of degree-of-freedom: positional, rotational, and radial. This example shows positional constraints:
When you constrain a point from moving in a given direction, NX removes the DOF arrow. Applying one
constraint can remove several DOF arrows. When all the arrows are gone, the sketch is fully constrained.
Fully constrain a sketch when you need complete control of the design. Note that constraining a sketch is
optional. You can use an under-constrained sketch to define a feature.
r) Short List
NX maintains a memory of five objects called the short list to check for inferred constraints. NX uses the
short list to avoid testing against every curve in the current sketch when inferring constraints. Curves are
added to the list as you create them or when you pass your cursor over a curve.
When NX infers a constraint between an object on the short list and the curve being created, the short list
object highlights and you see a preview of the constraint.
Tip The short list is structured from top to bottom. When curves are created or passed over with
the cursor, they are placed on top of the short list. When the list is full, the curve at the bottom
is removed before adding a new curve at the top.
You can view and edit multiple sketch expressions in either of the following ways:
Use the Sketch Parameters command to edit or delete expressions for driving dimensions in the
current sketch.
Use the Expression tool to create and edit expressions anywhere in the current part. NX updates
the entire model whenever you change an expression. Expression changes you make while
Sketching will cause downstream features to update according to the current configuration of the
sketch.
a) Direct sketching
A Direct Sketch toolbar is available in Modeling. Use the commands on this toolbar to create a sketch on
a plane without entering the Sketch task environment.
When you create a point or curve using the commands on this toolbar, a sketch is created and is active.
The new sketch is listed in the model history in the Part Navigator. The first point you specify defines
the sketch plane, orientation, and origin.
Screen position
Point
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 52
Curve
Face
Plane
Edge
Specified Plane
Specified Datum CSYS
Direct sketching requires fewer mouse clicks, which makes creating and editing sketches faster and easier.
This example shows how to create a sketch using the Direct Sketch toolbar with a part containing a
Datum CSYS. You create two rectangles, trim them to each other, and finally extrude the sketch.
1.
Click Rectangle .
2.
3.
4. Optional step:
Dimension .
5.
6.
7.
Select Quick Trim.
8.
select Extrude.
Note
If Finish Sketch is available, the sketch is
active.
10.
Enter the limit values. For this example, 140 is entered for
the End Distance.
Set the following in the Modeling Preferences dialog box for the actions available when you double-
click sketches and features.
Edit tab
Direct Edit
Task Environment
Makes the selected sketch the current feature and enters the
Double-click Sketch task environment.
Action (Sketches)
Edit
Makes the selected feature the current feature and enters the edit
Double-click mode.
Action (Features)
Edit
Enters the feature edit mode without changing the current feature.
Menu Preferences→Modeling
Use the Sketch command when you need to define the sketch plane, orientation, or origin, in a manner
not available using the inferred plane method.
The commands to create and reattach a sketch use the same dialog box and options. These Help topics
will discuss both commands.
On Path
On Plane using the following methods:
o Inferred Plane
o Existing Plane
o Create Plane
o Create Datum CSYS
Create a sketch
Toolbar
(Modeling) Direct Sketch→Sketch
Menu Insert→Sketch
Reattach a sketch
Toolbar
(Modeling) Direct Sketch→Reattach
This example shows you how to reattach the rib at the upper left to the interior face on the lower right.
1.
2.
Click Reattach .
3.
4.
In the Sketch Orientation group, click Select
Reference .
5.
6.
7.
8.
1. If the target sketch is internal to a Variational Sweep, Extrude, or Revolve feature, you must
externalize the sketch before you can reattach it. Right–click the parent feature in the Part
Navigator and choose Make Sketch External.
2. Ensure that the target face, plane, or path appears before the sketch in Timestamp Order. If
necessary, right–click the target entity in the Part Navigator and use Reorder Before or Reorder
After to change the Timestamp sequence.
Note Use Reattach to change the location of a Sketch on Path along the path to which it is attached.
This example shows you how to copy a sketch and all its dependent features to a new location.
Click Open .
Open copy_sketch.prt.
4.
6.
7.
Click Reattach Sketch .
8.
In the Sketch Origin group, click Specify
Point .
9.
On Plane
Lets you sketch in place, either on an existing plane or face, or on a new plane or CSYS.
On Path
Lets you sketch on a path, constructing input for commands like Variational Sweep.
On Plane options
Sketch Plane
Plane Method Inferred
Lets you select a plane or planar face that appears before the sketch in
Timestamp order. This options infers the sketch orientation, and origin.
Existing Plane
Lets you select a plane or planar face that appears before the sketch in
Timestamp order. This options requires you to select the sketch orientation,
and origin.
Create Plane
Lets you specify a plane using either the Plane Dialog or the Inferred list.
Note A reference direction is required for a Sketch in Place. NX uses the reference
direction to orient a sketch when you copy or reattach it, or use it in a UDF.
Sketch Origin
Specify Point Specifies where to locate the origin of a new sketch.
If you do not specify a point, NX infers the sketch origin point from the nearest
control end point of the plane or planar face you select.
Settings
Create Automatically creates an intermediate Datum CSYS when you create or reattach a
Intermediate sketch. Select this option to associate the intermediate Datum CSYS to the base
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 65
Datum CSYS feature used to create the sketch. This option also gives the sketch independence so
that if you delete the base feature the sketch remains.
Associative Available only when Create Intermediate Datum CSYS is selected. Associates the
Origin sketch origin to the selected object.
Project Work Infers the sketch origin point from the origin point of the work part. Use this option
Part Origin to sketch in absolute world coordinates.
Note The current sketch plane must be parallel to one of the three principle
planes.
The Sketch Origin setting does not apply to a Sketch on Path.
On Path options
Path
Select Path Selects the target path. A path can contain multiple, tangent-continuous segments. Valid
input types are:
Curves.
Edges of sheets or solid bodies.
Plane Location
Location Specifies how you want to define the location of the sketch plane along the path.
% Arc Length
Lets you specify the plane location as a percentage from the path's start point.
Arc Length
Lets you specify the plane location as a number of units from the path's start
point.
Through Point
Lets you pick the plane location using the cursor (with or without snap point
options) or by specifying X and Y coordinates.
Alternate When you set the plane location to Through Point and select an external point, this
option lets you cycle through alternate solutions.
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 66
Solution
Plane Orientation
Orientation Specifies the direction of the sketch plane:
Sets the sketch plane normal to the path on which you are sketching.
Normal to Vector
Sets the sketch plane normal to a specified vector using the Vector dialog.
Parallel to Vector
Sets the sketch plane parallel to a specified vector using the Vector dialog.
Through Axis
Aligns the sketch plane to a specified axis using the Vector dialog.
Sketch Orientation
Method Relative to Face
Ensures that NX orients the sketch to a face, either inferred or explicitly selected.
The path location you select determines the direction of the sketch plane normal.
Ensures that NX orients the sketch using curve parameters, even if the path is an
edge, or is part of a feature that lies on a face.
Automatic
NX can automatically create an Intermediate Datum CSYS when you create or reattach a sketch. By
default, the Intermediate Datum CSYS is internal to the sketch. It is not visible outside the sketch or in
the model history in the Part Navigator.
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 67
Select this option to associate theIntermediate Datum CSYS to the base feature used to create the sketch.
This option also gives the sketch independence so that if you delete the base feature the sketch remains.
External from the sketch when you right-click the sketch in the Part Navigator and choose Make
Datums External.
Internal to the sketch when you right-click the sketch in the Part Navigator and choose Make
Datums Internal.
Direct Sketch→Sketch
Toolbar Feature→Sketch
Insert→Sketch
c) Sketch groups
You can create groups in a sketch to organize geometry and dimensions. Groups an be especially useful
in large or complex sketches. For example, you can:
Set a group to actively collect new geometry and dimensions as you create them.
Assign an Object Color to all the group members in one step.
Turn the visibility of the group on/off.
Create an Active group when you want to add new objects to a group. NX continues adding objects to
an active group until you turn its active status off. Create an inactive ( ) group when you want to add a
set of existing objects to a group and then stop collecting in that group.
Here is a view of one active group and one inactive group as they appear in the Part Navigator:
Groups
Group ‖OUTER_PROFILE‖
Arc ―Arc3‖
Line ―Line1‖
Line ―Line2‖
Group ―INNER_PROFILE‖
Arc ―Arc1‖
Arc ―Arc2‖
Model History
Datum Coordinate System (0)
Sketch (1) ―SKETCH_000‖
Group ―OUTER_PROFILE‖
Group ―INNER_PROFILE‖
Where do I find it?
Menu Format→Group→New Sketch Group (creates a sketch group)
Format→Group→New Active Sketch Group (creates a new empty active sketch group)
This example shows how to add geometry and dimensions from the following sketch to a sketch group.
Groups
Group ‖OUTER_PROFILE‖
Automatic Parallel Dimension
Line ―Line1‖
Line ―Line2‖
Line ―Line3‖
Line ―Line4‖
Model History
Datum Coordinate System (0)
Sketch (1) ―SKETCH_000‖
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 69
Group ―OUTER_PROFILE‖
Manage sketch groups with the Part Navigator
Part Navigator displays groups under the respective Sketch node and in the Groups node.
Right–click on a group and select Active to make the group active. New geometry that you add to
the sketch will belong to the active group.
Drag and drop objects to move them from one group to another group, or from a group to the
Curves and Dimensions node.
Drag and drop a group icon to nest the group in another group.
Select/clear the group box to turn the visibility of all curves/points in the group on or off.
Add and manage sketch dimensions within Groups.
Right–click on a group and select Edit Display to set the Object Color for all the group members.
Right–click on a group and select Ungroup to delete the group. The sketch removes the group,
but not the group members.
Right–click and choose Delete to remove both a group and all its members.
Use Orient View to Sketch to orient the view so that you are looking directly down the Z axis on the
sketch plane.
Use the Orient View to Model command to orient the sketch to the view of the part that applied when
you started Sketch task environment.
Use the Delay Update During Edit of Sketch to delay updating the model from the sketch while
sketching directly in Modeling, Shape Studio, or Sheet Metal.
You can then use the Update Model from Sketch command to update the model to reflect all the
changes you made to the sketch.
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 70
Video
This video demonstrates how Delay Update During Edit of Sketch and Update Model
from Sketch work with each other.
Why should I use it?
When you edit a sketch directly in an application, the dependent features are updated for every sketch
modification you make. You can use these commands to streamline the editing of a sketch that has many
dependant features.
You can first implement a series of sketch edits and then see the results of the edits. This creates a
streamlined workflow because you update the model when you are ready.
g) Delay Evaluation
Use the Delay Evaluation option to delay the update of sketch constraints until the Evaluate Sketch
option is chosen.
Note This command does not delay evaluation when you drag curves, or when you use the Quick Trim
or Quick Extend commands.
Where do I find it?
Task environment Sketch
h) Evaluate Sketch
Use the Evaluate Sketch option to update the current sketch with the constraints applied, modified, or
deleted while the Delay Evaluation option was selected. This option is only active when Delay
Evaluation is selected.
i) Update Model
Use the Update Model command to update the model with changes you have made to your sketch. The
model updates automatically when you exit the Sketch task environment. When you edit a sketch with
Rollback, there are no later features to update so this command is not available.
Update Model is useful in the Sketch task environment because it lets you see the effect sketch changes
have on later features.
Prerequisites
Set the following in the Modeling Preferences dialog box to make the Update Model command
available.
Edit tab
Edit
Double-click Action
(Sketches) Enters the sketch without changing the current
feature.
Task Environment
Edit Sketch Action
Enters the Sketch task environment.
Where do I find it?
Task environment Sketch
Use the Replace with Independent Sketch command to replace a linked curve feature with an
independent sketch.
This command will replace a WAVE linked sketch or a two-dimensional linked composite curve with an
identical sketch that is completely independent of the parent.
Use this command when you no longer want a design to be controlled by its master layout.
Example During the design and development of a product, you may have a master layout to control the
design of many component parts. When the designs are released for manufacturing, you do not
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 72
want the components to change if the master layout is changed. To do this, you can break the
link and replace the linked sketch with an independent sketch. An additional advantage is that
the replaced independent sketch has its own constraints that you can modify.
Where do I find it?
Application Modeling
k) Rename a sketch
From the Sketch task environment
1. On the Sketch toolbar, from the Sketch Name list, select the sketch.
2. Type a new name and press Enter.
l) Finish Sketch
Use the Finish Sketch command to exit a sketch and return to the application or command you started
sketching from.
Keyboard Ctrl+Q
m) Exit Sketch
Use the Exit Sketch command to exit the Sketch task environment without doing the following:
The Exit Sketch command restores the part to the state it was prior to entering the Sketch task
environment while avoiding the unnecessary step of updating all features downstream of the sketch.
Explore and edit sketch curves and constraints without changing sketches and the model
permanently.
Discard sketch edits made since you entered the Sketch task environment.
a) Profile
Use the Profile command to create a series of connected lines and/or arcs in string mode.
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 74
In string mode, the end of the last curve becomes the beginning of the next curve.
For example, you can create this pipe vise profile in one series of mouse clicks:
Create a profile
This example shows you how to create a pipe vise profile like this.
1.
On the Direct Sketch toolbar, click Profile .
2.
Move the cursor over the Datum CSYS origin and, when you
see the Snap to Point icon, click to start the first line.
Dimensioning .
4.
5.
Move the cursor to the right and click to complete the second
line.
6.
7.
To switch to arc mode, press and hold the left mouse button,
and move the cursor in the direction of the arc.
8.
When you see the horizontal help line indicating that the arc
ends are collinear, click to complete the arc.
10.
Before completing the vertical line, move the cursor over the
first line in the profile.
Move the cursor down until you see the horizontal help line,
and click to complete the line.
12.
13. Esc
When you transition from a line to an arc or from one arc to another arc, the quadrant zone symbol
displays:
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 78
The quadrant that contains the curve and its opposite vertex are tangent quadrants (quadrants 1 and 2).
Quadrants 3 and 4 are perpendicular quadrants.
To control the direction of the arc, place the cursor inside of one of the quadrants and then move the
cursor out of the quadrant in either a clockwise or counterclockwise direction.
Tangent Quadrant
Perpendicular Quadrant
Profile dialog box
Object Type
Points selected off of the sketch plane are projected onto the sketch plane.
While stringing from line to arc, you create a two point arc. You can create a three
point arc if the first object drawn in string mode is an arc.
By default, Profile switches to line mode after you create an arc. To create a series of
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 79
Input Mode
Parameter Creates curve points using parameters that are appropriate to a line or arc curve type.
Mode
Lines Length and Angle parameters.
Arcs Radius and Sweep Angle parameters.
b) Line
Use the Line command to create lines with constraint inferencing. This example shows the first line point
at XC-YC 90 and 70 , and the second line point at length 45 and angle 300 degrees .
Sketch Tools→
You can create a line at a relative angle to another line by first locking a parallel, perpendicular, or
collinear constraint. This example shows how to create lines relative to the reference curve below in
clockwise and counter-clockwise directions.
1.
Click Line .
2.
3.
4.
6.
Parameter Mode Creates a line start or end point using Length and Angle parameters.
c) Derived Lines
Use the Derived Lines command to create new lines from existing lines. You can create any of the
following:
Toolbar
(Modeling) Direct Sketch→Derived Lines
To offset a line from a base line, click the base, and click again to place the new line.
To offset multiple lines from the same base line, hold Ctrl and click the base line. Then click again to
place each new line.
To create a line at the intervening midpoint, select two parallel lines. You can set the line length by
dragging the mouse or by entering a value in the Length input box.
To construct a bisector line, select two nonparallel lines. You can place the line end graphically or enter a
value in the Length input box. You can also place the bisector in any quadrant of the angled lines.
The sketch automatically creates appropriate constraints and dimensions for derived lines if the Parallel,
Coincident, and Create Dimensions for Typed Values check boxes are selected in the Inferred
Constraints and Dimensions dialog box.
d) Arc
Use the Arc command to create an arc with either of two methods:
Specify the arc start and end points, and the radius.
Specify the arc center and the start and end points.
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 85
This example shows the arc start/end points and radius method.
This example shows how to create arcs at the top and bottom of this profile using the Arc by 3 Points
method and the Arc by Center and Endpoints method.
You can optionally enter a Radius value in the on-screen input box.
You can change the third point to an endpoint instead of a point on the arc if you move
the cursor through one of the circular markers.
Arc by Center Lets you create an arc by defining the center, and then the start and end points.
and Endpoints
Input Mode
Coordinate Lets you use coordinate values to specify points for the arc.
Mode
Parameters Lets you specify the Radius parameter for an Arc by Three Points. For an Arc by
Center and Endpoints, you specify the Radius and Sweep Angle parameters.
e) Circle
Use the Circle command to create circles with one of two methods:
You can use either coordinate values or parameters for both methods.
While you are rubberbanding a circle, you can snap tangent to all types of curves or edges, if the Tangent
constraint is on in Inferred Constraints and Dimensions.
Circle stamping
You can copy multiple circles with the same diameter. Making multiple copies of circles is also called
stamping. To make multiple circles:
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 91
You can enter the diameter before you select the center point by selecting Parameter Mode .
The Create Dimensions for Typed Values and Equal Radius check boxes on the Inferred Constraints
and Dimensions dialog box affect circle stamping as follows:
Input Mode
Coordinate Mode Lets you use coordinate values to specify points for the circle.
When this option is selected, you can enter the diameter before you select
the circle center point.
f) Fillet
Use the Fillet command to create a fillet between two or three curves. You can:
4. You can:
o Move the cursor to adjust the fillet size and location.
o Change the value in the Radius input box.
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 93
Additional Notes
If you enter a value in the Radius input box, NX creates a fillet after you select the second input curve.
Note If there is a possible complement to the fillet, NX previews the fillet. Use the Page Up key to cycle
the preview between the complementary fillets, and click the mouse to create the one you want.
You can fillet using the crayon tool by pressing the left mouse button and dragging the cursor over two
curves. NX fillets the curves when you release the mouse button. If you select more than two curves, only
the first two are inputs for the fillet option. If you enter a valid radius, the fillet is created with that radius.
If you leave the radius field blank, NX approximates the radius by using the points at which the crayon
passed over the first curve.
5. To preview the fillet, move the cursor over the third curve.
o If you do not delete the third curve, NX also constrains the curve to be tangent to the fillet.
If you create a fillet that trims dimensioned input curves, NX automatically adds a vertex point
and uses that point to retain the curve dimensions (1).
Filleting extracted curves with the trim option causes them to lose their associativity.
Filleting Defining Points Splines with the trim option converts them into End Point Splines. That
is, the constraint to the internal defining points is lost.
The sketch infers Coincident and Tangent constraints when these constraints are on in
Inferred Constraints and Dimensions. If Trim Inputs is off, the sketch creates a Point
on Curve constraint.
Untrim Leaves the input curves untrimmed.
Options
Delete Third Deletes the third curve you select.
Curve
For example, use this option to fillet the three curves on the left, and delete the red curve:
Create Previews the complementary fillet. You can also preview the complement by pressing the
Alternate Page Up or Page Down key.
Fillet
g) Chamfer
Use the Chamfer command to bevel a sharp corner between two sketch lines.
Symmetric
Asymmetric
Offset and Angle
You can also hold the left mouse button and drag over curves to create a chamfer.
1.
2. Click Chamfer
3.
4.
Offset and Specifies the angle and the distance values of the chamfer.
Angle
Distance The distance from the intersection to the chamfer of the first line.
Distance 1 Sets the distance from the intersection to the chamfer of the first line.
Angle The angle measured from the first line to the chamfer.
h) Rectangle
Use the Rectangle command to create a rectangle using one of three methods:
By 2 Points
Creates a rectangle from 2 points in diagonal corners. The rectangle is parallel to the XC and YC
sketch axes.
By 3 Points
Creates a rectangle from a start point and two points that determine width, height, and angle. The
rectangle can be at any angle to the XC and YC axes.
From Center
Creates a rectangle from a center point, a second point that determines angle and width, and a
third point that determines height. The rectangle can be at any angle to the XC and YC axes.
A preview of a rectangle displays and dynamically updates as you move the cursor towards point
2.
Note Note that you can toggle between the By 2 Points and By 3 Points methods by dragging the left
mouse button after you select the first point, and before you select a second point.
4. To define the second point of the rectangle, move the cursor and click.
5. To define the third point of the rectangle, move the cursor and click.
Note You can still change the parameter values in the width, height, and angle on-screen input
boxes.
Note You can toggle between the By 2 Points and By 3 Points methods by dragging the left mouse
button after you select the first point, and before you select a second point.
4. To specify point 2, move the cursor to size the length of the width line. You can also change its
angle by rotating it around point 1.
When the width line length and angle are as desired, left-click.
Note The width line defines the midpoint position of the rectangle height line.
5. To specify point 3, move the cursor. A preview rectangle displays and sizes along the height line
in opposite directions from the midpoint.
Lets you create a rectangle at an angle to the XC and YC axes. The first two points you
By 3 Points
select indicate the width and angle of the rectangle. The third point indicates the height.
Note You can toggle between the By 2 Points and By 3 Points methods by dragging the left mouse
button after you select the first point, and before you select a second point.
From Center Lets you create a rectangle by first specifying a center point, a second point to indicate
the angle and width, and a third point to indicate the height.
Input Mode
Coordinate Lets you specify points for the rectangle as XC and YC coordinates. You can specify
Mode coordinates using the on-screen input boxes or by clicking the left mouse button in the
graphics window.
i) Polygon
Center point
Number of sides
Radius
Rotation angle
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 104
Inscribed Radius
Circumscribed Radius
Side of Polygon
Inscribed Radius Specifies the distance from the center point to the middle of
the sides of the polygon.
Size Circumscribed Specifies the distance from the center point to the corners of
Radius the polygon.
Side Length Specifies the length of the sides of the polygon.
Radius Sets the size for inscribed and circumscribed radius polygons.
Controls the rotation angle measured from the horizontal axis of the sketch.
Rotation
The check box locks this value.
j) Studio Spline
Use the Studio Spline command to dynamically create splines using either points or poles. The
functionality is the same as the Modeling Studio Spline, with the following exceptions:
k) Fit Spline
Use the Fit Spline command to create a spline by fitting it to specified data points.
l) Ellipse
Use the Ellipse command to create a curve that represents the intersection of a plane and a cone by
specifying:
1. Major Radius
2. Center point
3. Minor Radius
4. Rotation Angle
You can fully constrain an ellipse in a variety of ways depending on the geometry in your part and your
design intent. The following example shows you how to constrain an ellipse using a datum CSYS and
reference lines along the semimajor and semiminor axes.
1.
2.
3.
4.
Make sure Continuous Auto Dimensioning is
turned off.
5.
Click OK.
6.
Specify initial values for the Major Radius and
Minor Radius.
8.
9.
10.
11.
12.
13.
14.
You can now edit the semi major and semi minor
dimension to edit the ellipse.
m) Conic
Use the Conic command to create a curve that represents the intersection of a plane and a cone by
specifying:
1. Start point
2. Rho value less than 1.0 and greater than 0.0,
which is the sharpness of the curve. You can edit
the Rho value of an existing conic from within
an active sketch by double-clicking the conic.
3. End point
4. Control point
1. Start point
2. End point
3. Control point, which is the vertex for the conic
Note When applying constraints to a conic, do not apply a combination of geometric or dimensional
constraints that would cause the start point, end point, and anchor point to lie on a straight line.
n) Sketch Point
Note If you create a point off of the sketch plane, NX projects the point onto the sketch plane.
Where do I find it?
Toolbar
(Modeling) Direct Sketch→Point
Sketch Tools→Point
This example shows you how to create and edit a hole pattern on the following part.
1.
On the Feature toolbar, click Hole .
2.
In the Position group, click Sketch Section .
Click Reset .
3.
4.
5.
Click Constraints .
6.
7.
10.
From the Layout list, choose Circular.
11.
12.
14.
15.
o) Offset Curve
Use the Offset Curve command to offset a chain of curves, projected curves, or curves/edges in the
current assembly, and constrain the geometry using an Offset constraint. The sketch identifies the base
and offset chains with graphics window symbols, and optionally creates an offset dimension between the
base and chain. You can leave the chain ends free, or fix them to the inputs with an End Constraint. You
can also break and combine base chains.
1. Input curves
2. Offset preview
3. Base chain graphics symbol
4. End Constraint symbol
5. Offset chain graphics symbol
This example shows how to create and edit the following basic offset:
1. Offset direction
7. Click OK.
3. Thickness Dimension
toolbar, choose Fillet and select the curves at the upper right corner of the sketch. NX
automatically fillets the offset chain (6).
Note NX updates the offset chain when you edit the base chain by filleting, trimming or extending
a base curve, or by deleting a base curve. NX does not update the base chain when you edit
the offset chain by filleting, trimming or extending an offset curve, or by deleting an offset
curve. Trim or extending the end of an offset chain deletes an End Constraint.
12. Next, suppose you want to delete the Offset constraint. On the Direct Sketch toolbar, click
Show/Remove Constraints.
13. Click All in Active Sketch. NX displays explicit constraints for the current sketch.
Show Constraints
Line2 Horizontal
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 118
Line3 Vertical
Offset
Siemens PLM Software encourages you to use options 1 or 2 as appropriate for a given part. However,
you should avoid option 3 because:
If you fillet a corner of the base chain, NX cannot propagate the fillet beyond the first offset chain.
Selection Intent does not recognize zero-length curves. If you offset a chain by a distance that
produces a zero-length curve, NX may produce unpredictable results for subsequent offsets of the
offset chain that contains the zero length curve.
In general, Selection Intent rules apply only when you create an offset. For example, if you offset three
connected curves using the Connected Curves Curve Rule, NX does not update the offset if you later
add a fourth line coincident to the start or the end of the base chain. Note these common scenarios in
which Offset Curve does preserve your design intent when you edit a base chain:
If you fillet a corner in the base chain, NX creates a corresponding fillet in the offset chain (1).
If you delete a curve in the base chain, NX deletes the corresponding curve in the offset chain (2).
If you extend or trim a curve a curve in the base chain, NX extends or trims the corresponding curve in
the offset chain (3).
Note For the three examples above, changes you make to the offset chain do not affect the base chain.
Therefore, trimming or extending an end of an offset chain removes the end constraint.
Middle portion of an offset chain
You cannot trim the middle portion of an offset chain. For example, you cannot trim the portion of the
offset chain between the vertical curves below (4). However, you can trim the base chain between the
vertical curves (5).
Next, use the Fully Fixed constraint to fix the position of the offset chain.
Edit the offset and reverse the direction so that the base chain is to the inside of
the offset chain.
If you edit the offset distance, NX can move only the base chain since the
position of the offset chain is fixed. If you increase the distance so that the
middle curve in the base chain would go to a zero length, NX returns a
conflicting constraint condition.
Lines
Arcs
Circles
Conics
Offset chains
Ellipses
Splines – note that you cannot offset G1 discontinuous curves. For example, if
you project a face of a block onto the sketch plane as a single spline, you cannot
offset this curve because the input spline has sharp corners.
Note Selection Intent rules apply only when you create an offset. For example, if you
offset three connected curves using the Connected Curves option, NX does not
update the offset if you later add a fourth line coincident to the start or the end of
the base chain.
Caution You cannot select more than 200 curves to offset.
Add new set Creates a new sub-chain within the current offset chain. NX displays sub-chains in the
List window.
Offset
Distance Specifies the offset distance. Only positive values are valid.
Reverse Reverses the direction of offset chains. Note that the dialog box button and graphics
Direction window direction handles behave differently under certain circumstances.
Clicking reverses the direction of all chains associated with the current operation. For
example, if you offset two independent rectangles in one operation, and then click ,
NX reverses both offset chains.
Create Creates a Thickness Dimension between the base and offset curve chains.
Dimension
Deleting this dimension does not delete the offset constraint. To recreate a
Thickness Dimension, edit the offset and select the Create Dimension option.
You cannot create a Thickness Dimension from the dimension dialog box.
Note that creating an offset with Create Dimension turned off is not the same as
Symmetric Creates offset chains on both sides of the base chain. For closed and partially-closed
Offset profiles, NX creates an internal chain only if the Distance value is small enough for the
chain to fit.
Number of Specifies how many copies of the offset chain to make. NX offsets each copy from its
Copies predecessor by the Distance parameter.
Note The Symmetric Offset and Number of Copies options apply only when you
create an offset. NX creates independent offsets tied together only by the
dimension expression. For example, creating a symmetric offset is the same as
creating two independent offsets from the same base chain in different directions
and setting the second expression value equal to the first. If you modify the offset
value, note that NX does not update the second offset chain until you click OK.
To make the offsets truly independent, you can break the expression link.
Cap Options Extension Cap – Closes the offset chain by extending curves in their natural direction to
a physical intersection point.
Arc Cap – Closes the offset chain by filleting the offset chain curves. The fillet radius is
equal to the offset Distance.
Chain Continuity and End Constraints
Show Corners Displays Show Corners handles at each corner in the chain. To open a closed corner,
double-click the handle. NX previews the open corner and changes the handle to Close
Corner.
Show Ends Displays End Constraint handles at each end of the chain. Double-click the handle to
add or remove an End constraint. Note that you can add or remove constraints
independently for each copy of an offset chain. To delete the end constraint of an
existing offset, right-click the end constraint symbol and choose Delete. Note that this
does not delete the offset constraint. It allows you to move the offset end independently
of the base.
If the end of an offset has constraints to other curves, NX displays a message. Click OK
to remove the existing constraint(s) and add the end constraint.
Settings
Convert Input Converts the input curves to reference curves. The input curves must reside in the active
Curves to sketch.
Reference
Degree Specifies the degree when you offset a Studio Spline. The default is 3.
Tolerance Specifies the tolerance when you offset a Studio Spline, a conic, or an ellipse. By
default, this value matches the Modeling Distance preference in Customer Defaults.
p) Pattern Curve
Use the Pattern Curve command to pattern edges, curves, and points that are parallel to the sketch plane.
Linear Pattern
Circular Pattern
General Pattern
This command also creates a pattern constraint that can be modified when you double-click one of
the patterned curves.
This example shows how to create a pattern of curves in both the X and Y directions.
1.
2.
3.
Select a curve.
5.
From the Layout list, select Linear.
6.
8.
In the Direction 2 group, select the Use Direction 2
check box.
9.
11.
Choose another command or click Apply to create the
pattern.
1.
2.
Make sure that Create Inferred Constraints is
disabled.
3.
4.
7.
9.
12.
In the Pattern Settings group, from the Stagger list,
select Angle.
13.
These Pattern Curve options can be associative and edited if you enable Create Inferred
Constraints.
Pattern Definition
Direction 1, Count = 3.
Linear
Sets the number of objects in the pattern in direction
1.
Pitch Distance
Span Distance
Direction 2, Count = 2.
Pitch Angle
Span Angle
Count = 5.
These Pattern Curve options can be associative and edited if you enable Create Inferred
Constraints.
Pattern Definition
General Pattern
Selected curve for pattern.
These additional Pattern Curve options only available if you disable Create Inferred Constraints.
These options are useful when you add sketch curves to a drawing.
Pattern Definition
Layout list
Polygon — Creates an equilateral polygon, defined by an origin, and the number of sides, and a
radial component defined by the object to pattern on the corner.
Number of Sides = 6
Spacing = Count per Side
Count = 4
Span = 360
Spiral — Creates an Along pattern where simplified control of the spiral is provided. The object to
pattern will always be at the origin of the spiral. You can specify the distance between the coils, left
or right handedness, the total number of turns, and a rotation angle.
Along – A pattern whose direction is defined by a continuous chain of curves or edges, with
instances distributed along the chain according to the spacing parameters.
Count = 6
Location = % Arc Length
% Pitch Distance = 20
Orientation = Normal to Path
Reference – A pattern based on another pattern. The pattern referenced must be an associative
Linear, Circular, or General pattern from the current sketch or another sketch on the same plane.
You can also reference a patterned feature which is two-dimensional and is in a plane parallel to
current sketch plane.
Symmetric
Creates symmetric instances of the pattern using
the Linear pattern type. This example shows the
pattern, in Direction 1 with the Symmetric
check box selected.
Boundary Definition
Available for Linear, Circular, Polygon, and Spiral layouts.
Lets you specify a curve or face as a Boundary that will clip pattern instances whose control points
reach the boundary, or if they are inside the boundary. You can also specify a Margin Distance that
determines how close instances can get to the boundary. A positive margin is to the inside of the
boundary, and a negative margin is to the outside of the boundary.
Layout = Linear
Count = 5 and Pitch = 12 in two
directions
Boundary = None
Boundary = Face
Margin Distance = 4
All four face edges selected.
Radiate
Available for Circular, and Polygon layouts.
Lets you add concentric members to a pattern, and set the spacing.
Pitch Angle = 45
Span Angle = 360
Create Concentric Members = off
Orientation
Available for Circular, Polygon, Spiral, Along, General, and Reference layouts.
Controls whether instances maintain a constant orientation, or follow an orientation based on either
the pattern definition or the path.
Layout = Circular
Orientation = Same As Input
Layout = Circular
Orientation = Follow Pattern
Layout = Along
Orientation = Normal to Path
Pattern Increment
Increases or decreases the distance between each
pattern instance by the value specified.
Pattern Settings
These options are only available with a linear pattern that has two directions.
Frame Only
Stagger
Clocking
q) Mirror Curve
Use the Mirror Curve command to make a mirrored copy of sketch geometry through a specified sketch
line. NX applies mirror geometric constraints to all the geometry.
This example shows how to mirror the top four curves around the bottom line.
NX applies mirror geometric constraints to all the geometry and converts the centerline to a
reference curve.
Centerline
Select Centerline Specifies the mirror centerline. You can select a line, edge, or datum axis within, or
outside of, the current sketch.
Settings
Convert Centerline Converts an active centerline to reference. If the centerline is a datum axis, NX
to Reference creates a reference line along the axis.
Show Ends Displays End Constraints so that you can remove or add them. If you remove end
constraints and then edit the original curves, the unconstrained mirrored curves will
not update.
r) Intersection Point
Use Intersection Point to create an associative point and datum axes at the location where specified
geometry crosses the sketch plane. The example below shows a Sketch on Path and intersection point
where the lower surface edge intersects the sketch plane.
Sketch on Path
Intersection point
Intersection Point captures coincident constraints from existing 3D curves/edges as well as tangent and
normal directions of adjoining faces.
1.
2.
Click Intersection Point .
3.
Choose Tangent Curves.
4.
5.
6.
Ensure that Existing Point and End of Line
are enabled.
7.
9.
Choose Insert→Sweep→Variational Sweep.
10.
The sketch identifies possible solutions from the beginning of the path. If a path is open,
you can extend one or both ends to intersect the sketch plane.
Use the Add Existing Curves command to add existing curves and points, as well as conic curves such
as ellipses, parabolas and hyperbolas, to your active sketch. Note the following considerations:
If you choose a parabola or hyperbola to add to a sketch, NX adds it as a general conic curve.
If you choose a full ellipse, or one that is equal to or greater than 180 degrees, NX adds it as an
ellipse.
If you choose a partial ellipse of less than 180 degrees, you must specify whether you want the
curve to be an ellipse or a general conic curve.
t) Intersection Curve
Use the Intersection Curve command to create a smooth chain of curves where a set of tangent
continuous faces intersects the sketch plane. You can:
Toolbar
(Modeling) Direct Sketch→Intersection Curve
9. To display alternate curves in relation to any holes in your part, click Cycle Solution .
10. Click OK.
Cycle Displays alternate solutions when you select the Ignore Holes option. In this example, NX
Solution can create an intersection curve on either side of the hole. Use Cycle Solution to view your
options and make a selection.
Settings
Ignore Creates the intersection curve through any trimming holes in the face. If you clear this
Holes check box, NX stops the intersection curve at the first hole the curve encounters.
Join Curves Merges curves on multiple faces into a single spline curve. If you clear this option, NX
creates individual sketch curves on each face.
Curve Fit Cubic – creates a degree-3 curve. If you need to transfer your data to another system that
Method supports only degree-3 curves, you must use this option.
Quintic – creates a degree-5 curve. Curves created with the Quintic fit method have a
smaller number of segments than those created with the Cubic fit method, and are therefore
easier to edit. The curvature distributions are smoother, and better replicate the curvature
properties of the true curve.
Advanced – enables the Maximum Degree and Maximum Segments options in the dialog
box. Specify a maximum number of degrees and a maximum number of segments. NX tries
to build the curve without adding segments, up to the maximum degrees. If the curve is out
of tolerance at the degrees maximum, NX adds segments up to the maximum number you
specify. If the curve is still out of tolerance at the segments maximum, NX creates the curve
and displays an error message.
Maximum For Advanced only – specifies the maximum number of degrees for the new curve(s).
Degrees
Maximum For Advanced only – specifies the maximum number of segments for the new curve(s).
Segments
Distance All techniques using approximation require a Distance Tolerance. The distance tolerance
Tolerance is the maximum allowable distance between the true theoretical sheet and the resulting
body that the system creates to approximate it.
Angle Some techniques that approximate curves also require an Angle Tolerance to define the
Tolerance maximum allowable angle between the body normals at corresponding points. Curve
approximation can be adversely affected by the angle tolerance. Even when the distance
tolerance has been met, it is possible that more segments would have to be added to meet
the angle tolerance. If you find that a body has an excessive amount of data, or that body
creation is taking too long, you may want to increase the angle tolerance, or possibly make
the angle tolerance very large to, in effect, remove that tolerance from consideration.
u) Project Curve
Use the Project Curve command to project curves, edges, or points that are external to the sketch, onto
the sketch along the normal of the sketch plane.
You can:
This example shows how to project curves from a solid body into a sketch and create a feature from the
new curves.
6. On the Sketch Tools toolbar, click Arc and create an arc that closes the profile.
7. Constrain the arc center to be coincident with the Y-axis of the sketch.
Changes in the number of edges are reflected in the projected string. If the number
of projected curves decreases, NX displays a warning in the Edit During Update
dialog box. The projected strings remain visible in the sketch, even if you suppress
the original geometry.
The projected curves have a different color from normal sketch curves. You can
customize this color be changing the Recipe Curves sketch preferences.
Tip To find the preferences, choose Preferences→Sketch, and click the Part
Settings tab.
You can remove the associativity of a projected curve. After the curve becomes non-
associative, it is treated like any other curve in the sketch. You cannot add associativity to
any non-associative projected curve in a sketch.
Note If the Associative option is unavailable, the sketch contains positioning dimensions.
You cannot project associative curves onto a sketch that has positioning dimensions.
Output The following options are available only when you project curves, not when you edit
Curve Type them.
Original Creates the extracted curves using their original geometry types.
Spline Segment Represents the extracted curves using individual splines.
Single Spline Connects and represents extracted curves using a single spline.
v) Quick Trim
Use the Quick Trim command to trim a curve to the closest physical or virtual intersection in either
direction. You can:
Hold the left mouse button and drag across multiple curves to trim them all at the same time.
1. On the Sketch Tools toolbar, click Quick Trim , or select Edit→Quick Trim.
2. To preview the trim, move the cursor over a curve.
4. To trim multiple curves, drag the cursor over the target curves. NX trims each curve as the cursor
passes over it.
Note that each trim is a separate operation. For this example, you would need to press Ctrl+Z
twice to undo both trims.
1. On the Sketch Tools toolbar, click Quick Trim , or select Edit→Quick Trim.
2. In the Settings group, ensure that the Trim to Extension option is enabled.
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 153
5. Move the cursor over the curve you want to trim. NX previews the trim.
6. To complete the trim, click the curve region you want to delete.
7. To trim multiple curves, drag the cursor over the target curves. NX trims each curve as the cursor
passes over it.
Note that each trim is a separate operation. For this example, you would need to press Ctrl+Z
twice to undo both trims.
When the Create Inferred Constraints option is on, the sketch infers appropriate constraints after a trim
operation.
Curve to Trim
Select Selects the curve or curves you want to trim.
Curve
Settings
Trim to Specifies whether to trim to the virtual extension of one or more boundary curves.
Extension
If this option is enabled and the curve you are trimming intersects multiple virtual
boundaries, the sketch honors all boundaries. In the following example, all sides of the
rectangle are boundary curves. When you trim the leftmost curve, the sketch honors the
vertical and horizontal boundaries, and keeps a portion of the diagonal line (1).
To completely trim the diagonal line, either clear the Trim to Extension option before
trimming, or continue trimming the extra piece.
w) Quick Extend
Use the Quick Extend command to extend a curve to a physical or virtual intersection with another curve.
You can:
Hold the left mouse button and drag across multiple curves to extend them all at the same time.
1. On the Sketch Tools toolbar, click Quick Extend , or select Edit→Quick Extend.
2. To preview the extension, move the cursor over the curve toward the end you want to extend.
4. To extend multiple objects, drag the cursor over the objects you want to extend. NX extends each
curve as the cursor passes over it.
Note that each extension is a separate operation. For this example, you would need to press Ctrl+Z
twice to undo both extensions.
1. On the Sketch Tools toolbar, click Quick Extend , or select Edit→Quick Extend.
2. Under Boundary Curve, click Select Curve.
3. Select a boundary curve in the graphics window and click the middle mouse button.
4. Move the cursor over the curve you want to extend. NX previews the extension.
You can select any curve, edge, point, datum plane, or axis that is in the current sketch or
appears before this sketch in timestamp order. To extend to a virtual intersection, you must
select the boundary curve before the curve to extend.
Curve to Extend
Select Curve Selects the curve you want to extend. Note that NX finds and previews virtual
intersections.
Extend to Specifies whether to extend to the virtual extensions of boundary curves. Use this option
Extension to prevent the software from stopping at virtual extensions when you select multiple
boundary curves.
In the example below, both green curves are boundary objects and you want to extend the
blue curves.
With the Extend to Extension option checked, the target curve (1) stops at the virtual
extension of the first boundary curve (2).
With the Extend to Extension option cleared, the target curve bypasses the virtual
extension and stops at the second boundary curve (3).
x) Make Corner
Use the Make Corner command to create a corner by extending and/or trimming two input curves to a
common intersection. If the Create Inferred Constraints option is on, a coincident constraint is created
at the intersection.
Lines
Arcs
Open conics
Open splines (trimming only)
You can also hold the left mouse button and drag over curves create a corner.
In some cases, where you click determines how NX extends or trims the input curves. The examples
below show typical combinations of curves.
In this case, NX trims the second curve, retaining the curve segment you click.
When curves intersect, NX trims both curves, retaining the segments you click.
When you extend arcs or conics that can produce multiple intersection points with other curves,
be sure to select the target geometry carefully. For example, consider the following Make
Corner options, given a vertical line and an arc as input geometry:
Use the Trim Recipe Curve command to associatively trim curves that you associatively project or
intersect into a sketch. The curves you project or intersect into a sketch are called the recipe chain. The
software
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 162
Creates a Trim constraint on the set of trim curves and bounding objects.
Displays Trim constraint symbols ( ) where the bounding objects intersect the trim curves.
Updates the recipe chain when you edit the parent curves.
In the following example, the blue curves are projected to a sketch. The red arcs are sketch curves that
serve as boundary objects for the trim. Trimmed portions of the recipe chain become reference curves
( ).
1. On the Sketch Tools toolbar, click Trim Recipe Curve , or choose Edit→Curve→Trim
Recipe Curve.
2. In the Trim Recipe Curve dialog box, in the Region group, ensure that the Select Region option
is set appropriately for your part.
4. Select each sketch arc in turn to define the boundary objects for the trim.
The software highlights the part of the recipe chain that remains ( ).
5. Click OK.
The software converts the trimmed portions of the recipe chain to reference curves ( ), and
displays Trim constraint symbols ( ) at the trim boundaries.
6. To edit a trim, double-click the trimmed curve or the constraint symbol, or right-click a trimmed
curve and choose Edit.
For this example, in the Trim Recipe Curve dialog box, select Select Region.
8. Click Discard.
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 165
You can apply constraints to a trimmed chain only if those constraints do not limit the length of the
trimmed curve (for example, Tangent, Parallel).
Equal Length
Constant Length
Mirror when Create Inferred Constraints is enabled
Midpoint where a vertex is being made midpoint to a trimmed output curve
Horizontal, Vertical, and Parallel dimensions between two trimmed curve vertices
Slope of Curve where the curve is the spline
Scale Uniform and Scale Non-Uniform
Point on String
Offset
Perimeter
Fixed and Fixed All
Boundary Objects
Specifies one or more sets of boundary curves that intersect the recipe chain. Valid boundary
objects are:
If you specify more than two boundary objects, NX alternately keeps and discards regions.
Creates a new set of boundary objects.
Add New
Set
You must use this option to specify a boundary object if that object intersects another
boundary object. In the example below, the blue curves are boundary objects that intersect
(1). To trim the red chain using both blue curves, you must add a New Set and use the set to
specify the second curve.
Region
Select
Specifies whether to keep or discard the region or regions in the current recipe chain.
Region
Use the Edit Defining Section command, as necessary, to edit and map sections that affect downstream
features. The command is available in the Sketch task environment.
Workflow
When you exit the Sketch task environment, NX notifies you that an edited feature section may need to
be remapped, and lets you start Edit Defining Section. Alternatively, you can start Edit Defining
Section before exiting a sketch if you know that a section needs to be remapped.
From Edit Defining Section, use the Replacement Assistant to remap original curves to new curves.
The Replacement Assistant shows side-by-side views of the original sketch and the updated sketch, and
lets you remap by clicking corresponding curves.
Toolbar
Sketch Tools→Edit Defining Section
This example shows how to remap an extruded section that has a dependent edge blend. To satisfy a
design change, you need to replace the three sketch curves at the top of this model with a different profile.
1. In the Part Navigator, right-click the sketch and choose Edit with Rollback.
2. In the Sketch task environment, replace the three upper curves with an arc so that your sketch
looks like the following graphic:
In the Edit Defining Section dialog box, NX marks the extruded section with a icon to show
that it may need to be remapped.
In the Replacement Assistant dialog box, NX adds the curve to the Correspondencies
list.
Good
Questionable
Questionable
The section refers to non-sketch objects with timestamps later than the
sketch, and may have a problem.
Problem
7. Creating dimensions
View a topic
Sketch dimensions
Dimensions: right mouse button options
Inferred Dimensions
Dimensions options
Create and edit inferred dimensions
Edit Dimension Associativity
Create a Horizontal dimension
Sketch Parameters
Create a Vertical dimension
Animate Dimension
Create a Parallel dimension
Auto Dimension
Create a Perpendicular dimension
Continuous Auto Dimensioning
Create a Diameter dimension
Inferred Constraints and Dimensions
Create a Radius dimension
Convert To/From Reference
Create an Angular dimension
Alternate Solution
Perimeter Dimension
Sketch positioning dimensions
Display as PMI overview
a) Sketch dimensions
Sketch dimensions are displayed like drafting dimensions: they have dimension text, extension lines, and
arrows. However, sketch dimensions differ from drafting dimensions because you can change the
dimension value. This lets you control a feature derived from a sketch. Sketch dimensions also create an
expression you can edit in the Expressions dialog box.
Perpendicular, Horizontal, Vertical, and Angular dimensions maintain their direction when the expression
value is set to zero. You can also enter negative values for these dimension types to achieve the same
results as using the Alternate Solution command.
b) Inferred Dimensions
Use the Inferred Dimensions command to create a dimensional constraint. NX infers the dimension type
based on the objects you select and the location of the cursor.
In many cases, you can easily add dimensions using the Inferred Dimensions command. NX infers
suitable constraints based on the geometry you select and where you select it. This example shows you
how to add dimensions to this pipe vise profile.
NX displays degree-of-freedom arrows, and the status line identifies the number of constraints
necessary to fully constrain the sketch.
2. Click the bottom line of the profile, move the cursor down, and click again to place the dimension.
8. At the upper left of the part, click the horizontal line and the angled line, and place another angled
dimension.
9. For the angle value, type the expression name from the last angular dimension (p153, for example).
10. Click the arc and place the dimension.
The sketch is now fully constrained. NX switches sketch curves to the fully constrained color and
the Status bar notes that the sketch is fully constrained.
11. To change the value of a dimension, either double-click the dimension, or right-click and choose
Edit Value.
12. To change the number of nominal digits, add text to the dimension, or make other stylistic
changes, right-click the dimension and choose Style.
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 175
Note You cannot create dimensional constraints to external geometry if the sketch contains positioning
dimensions.
1. On the Direct Sketch toolbar, from the Dimensions Drop-down list, choose Horizontal
Dimension .
2. Select the left vertical edge.
1. On the Direct Sketch toolbar, from the Dimensions Drop-down list, choose Vertical Dimension
.
2. Select the upper, right line.
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 176
3. Drag the cursor to the right and click the left mouse button (on the left, below). To change the
placement, click and drag the dimension to a new location (on the right, below).
1. On the Direct Sketch toolbar, from the Dimensions Drop-down list, select Parallel Dimension
.
2. Select the small arc at the upper left.
1. On the Direct Sketch toolbar, from the Dimensions Drop-down list, select Perpendicular
Dimension .
2. Select the line at the upper right.
1. On the Direct Sketch toolbar, from the Dimensions Drop-down list, select Diameter Dimension
.
2. Left-click the circle, and left-click to place the diameter dimension.
6. On the Dimensions dialog box, from the Placement list, select Manual Placement,
Arrows Out.
7. Select the arc at the right. Left-click to place the diameter dimension.
1. On the Direct Sketch toolbar, from the Dimensions Drop-down list, select Radius Dimension
5. Select the arc at the upper right and left-click to place the radius dimension.
1. On the Direct Sketch toolbar, from the Dimensions Drop-down list, select Angular Dimension
.
2. Select the line at the lower right.
4. Drag the cursor upward and left-click to place the angle dimension.
k) Perimeter Dimension
Use the Perimeter command to constrain the total lengths of selected lines and arcs in an open or closed
profile. You can not select ellipses, conics or splines.
Note Make sure that all curve end points are coincident and tangent so that changes to the
perimeter dimension can update the geometry predictably.
The perimeter dimension creates an expression and is not displayed in the graphics window.
You cannot convert a perimeter dimension to a reference object.
Make sure that all curve end points are coincident and tangent so that changes to the perimeter dimension
can update the geometry predictably.
1. On the Direct Sketch toolbar, from the Dimensions Drop-down list, select Perimeter
Dimension .
2. Select all the curves in the profile and click OK.
3. To change the value for the perimeter dimension, choose Edit→Sketch Parameters.
4. In the list, select the perimeter dimension.
5. Move the slider to adjust the value.
6. To delete a perimeter dimension, highlight the expression in the Dimension list and click Remove
.
Note If you delete one or more of the curves used to define a perimeter dimension, the perimeter
dimension is also deleted.
Use the Display as PMI command in the Sketch task environment or in a Direct Sketch to select and
convert sketch dimensions to PMI dimensions.
Remain visible after exiting the Sketch task environment and continue to display even when the
screen is refreshed.
Allow viewing and editing of their dimension values in other commands and applications, such as
Feature Dimension and Drafting.
Graphics window Right-click a sketch dimension in the graphics window and choose Display as PMI.
2.
3.
4.
1.
task environment .
3.
Click Display as PMI .
4.
5.
Click OK
Lets you select individual sketch dimensions to convert and display as PMI
Select dimensions.
Dimension
Select dimensions by clicking or by dragging a rectangle.
Dimensions that are already PMI dimensions are pre-selected when you open the
dialog box.
You can use the Drafting Feature Parameters command to inherit tolerances and
text notes, and any styling with the exception of text height, from the sketch onto a
drawing. See Feature Parameters in Drafting Help for more information.
Note Not all Drafting Annotation Style settings are available in Modeling. For
example, Character Size is unavailable because the Modeling and Drafting
scales can be different. NX dims unavailable options.
Edit Opens Drafting's dimension editing function, letting you add tolerance information
and text to a sketch dimension. See Edit Dimensions Overview in Drafting Help for
more information.
New Group Creates a new group in the current sketch and adds the dimension to it.
Edit Value Opens the on-screen input box and displays the options bar in the upper left corner of
the graphics window.
Convert to Switches the current dimension from Driving to Reference and vice versa.
Reference/to
Driving
Edit Associativity Detaches a dimension from the geometry it references and attaches it to other
geometry that you specify.
n) Dimensions options
Dialog bar options
Dimensions Opens the Dimensions dialog box.
Create Activate this option to create reference dimensions. NX remembers the setting during
Reference the current session and applies it to subsequent dimensions you create.
Dimension
Create Activate this option when you want NX to calculate the maximum dimension between
Alternate sketch curves. The figure below shows the same dimension with this option off (left)
Angle and on (right):
Dimensions options
Dimensions Lets you specify commands for creating inferred or explicit dimensions.
commands
Expressions List Lists the names and values of all dimensions in the current sketch.
Current Expression Lets you edit the name and value of a selected dimension.
Remove Highlighted Lets you delete the selected dimension.
Value Lets you change the value of the selected dimensional constraint by dragging the
slider.
Dimension Placement Lets you specify how NX places dimensions:
Auto Placement
Manual Placement, Arrows In
Manual Placement, Arrows Out
Leader Direction Specifies the direction in which the leader extends from the dimension text.
Options are
Fixed Text Height Maintains the text of dimensions at a constant size when you zoom a sketch in or
out.
Use the Edit Dimension Associativity command to attach an existing dimension to different objects.
When you attach a dimension you can:
Retain the expression value and resize the target geometry to match it.
Change the expression value to match the target geometry.
Perpendicular, Horizontal, and Vertical dimensions will maintain their creation direction so that the
dimension will not flip to a different correct result.
Menu (Modeling)
Tools→Sketch Constraints→Edit Dimension Associativity
Note that you can optionally measure the target geometry and assign its geometric value to the dimension
variable.
Select Specifies the dimension you want to reattach. The dimension must reside in the active
Dimension sketch.
Note Normally, pick order at the time a dimension is created determines which sketch
object is object 1 and which is object 2. However, if either of the selected objects is a
datum the software automatically makes it Object 1, regardless of the order in which
it was selected. There can be only one datum associated with a dimension, and it is
always Object 1.
Object 2
Select Specifies the second target when a dimension refers to two objects. For example, Object 2
Object might be the second end point of a horizontal or vertical dimension. Valid targets are
curves, edges, points, datum axes, or datum planes in the current part or assembly.
Settings
Expression Keep Expression, Adjust Geometry – keeps the value of the current expression and
Mode resizes the target geometry to match it.
Remove Expression, Measure Geometry – changes the expression value to match the
target geometry.
p) Sketch Parameters
Use the Sketch Parameters command to edit or delete expressions for driving dimensions in the current
sketch.
Current Displays the value of the expression you select. Edit the expression using either the box
Expression or the slider. As you move the slider, the software dynamically updates the part.
q) Animate Dimension
Use the Animate Dimension command to dynamically display the effect of varying a given dimension
over a specified range. Any geometry affected by the selected dimension is also animated.
Note Unlike Drag, Animate does not change the sketch dimensions. When the animation is finished, the
sketch returns to its original state.
Where do I find it?
Toolbar (Modeling)
Menu (Modeling)
Tools→Constraints→Animate Dimension
Animate a dimension
Value The value of the currently selected dimension (it does not change during the
animation).
Lower Limit The smallest dimension value during the animation.
Upper Limit The largest value during the animation.
Steps/Cycle The number of times that the dimension value changes (equal size increments) when it
moves from the upper limit to the lower limit (or vice versa).
Display Lets you display the original sketch dimensions during the animation.
Dimensions
r) Auto Dimension
Use the Auto Dimension command to create dimensions on selected curves and points according to a set
of rules.
Driving
Creates a dimension based on an expression. You can convert driving dimensions to reference
dimensions.
Automatic
This type of dimensional constraint can only be created by auto dimensioning. Automatic
dimensions remove degrees of freedom from the sketch, and act like a constant length or angle
constraint with a value.
When you drag sketch curves, automatic dimensions are relaxed, allowing you to shape the
sketch. After the drag, the new shape will be constrained by the automatic dimensions
again.
If you add a constraint that conflicts with an automatic dimension, the automatic
dimension is deleted.
You can convert automatic dimensions into driving or reference dimensions.
All dimensions are displayed in the Part Navigator when Timestamp Order is turned off in the Unused
Items→Sketch→Curves and Dimensions→Dimensions folder.
In Modeling, use this command to assist in creating a fully constrained sketch by removing all degrees of
freedom from the selected curves.
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 194
In Drafting, use this command to fully dimension selected sketch curves in a drawing.
This example shows how to automatically create dimensions on all the curves in a sketch by sorting the
auto dimension rules.
1.
2.
Click Auto Dimension .
3.
5.
In Dimension Type, select Automatic.
10.
Choose another command or click Apply to create the
dimensions.
Dimension Type
Driving
Automatic
Use the Continuous Auto Dimensioning command to automatically dimension sketch curves after each
operation.
This command uses auto dimensioning rules to fully constrain the active sketch, including positioning
dimensions to the parent Datum CSYS.
The Continuous Auto Dimensioning command creates the automatic dimension type of sketch
dimension.
Automatic dimensions fully constrain a sketch. The dimensions are updated as you drag the sketch curves.
They remove degrees of freedom from the sketch but do not lock the values permanently. If you add a
constraint that conflicts with an automatic dimension, the automatic dimension is deleted. You can
convert automatic dimensions into driving dimensions.
In Modeling, use this command to ensure you are always working with a fully constrained sketch which
will be updated predictably.
In Drafting, use this command to automatically create dimensions for all the curves that you create in a
drawing.
Use the Inferred Constraints and Dimensions command to control which constraints or dimensions are
automatically inferred during curve construction.
You can set inferred constraints for geometric constraints, dimensional constraints, and constraints
recognized when using snap point options.
Note Inferred constraints behave like normally applied geometric constraints and can be seen and deleted
using the Show/Remove Constraints dialog or when you right-click an object and choose Remove
All Constraints.
Note You can temporarily disable all of the infer constraint settings during curve construction by pressing
and holding the Alt key on Windows or the Ctrl+Alt keys on non-Windows platforms.
Where do I find it?
The following are the rules for creating automatic dimensions. You can apply these rules in any order.
Creates symmetric dimensions if there are any symmetric constraints or mirrored curves. The
dimensions will be created between these objects across the symmetry line
Use the Convert To/From Reference command to convert sketch curves from active to reference, or
dimensions from driving to reference.
Downstream commands do not use reference curves and reference dimensions do not control sketch
geometry.
1. Active curves
2. Reference curve
3. Reference dimension
4. Driving dimensions
To convert sketch curves or sketch dimensions from active to reference, or vice versa:
v) Alternate Solution
Use the Alternate Solution command to display alternate solutions for both dimensional and geometric
constraints, and select a result. The example below shows how the geometry changes when you choose
Alternate Solution and select a dimension.
Perpendicular, Horizontal, and Vertical dimensions maintain their direction when the expression value is
set to zero. You can also enter negative values for these three dimension types to achieve the same results
as using the Alternate Solution command.
The figure below shows how you can use Alternate Solution with a dimensional constraint to select a
solution. In this sketch, p11 can be a valid constraint for two solutions.
NX updates the sketch to reflect the alternate solution. You can reselect the dimension to review possible
solutions. Click OK to accept the dimension you want.
The figure below shows how the same selections could produce two different solutions when two circles
are tangent constrained.
Choose Alternate Solution on the Sketch Tools toolbar and click each circle. When you select the
second circle, NX displays the alternate solution:
Alternate Solution
While the Alternate Solution dialog box is open, you can reselect the target geometry to review possible
solutions. Click OK to accept the tangent constraint you want.
Object 2
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 207
Select Tangent Selects geometry that is tangent to the target geometry. Use this option to make a
Geometry selection when multiple objects are tangent to Object 1.
Positioning dimensions let you position a sketch as a rigid body relative to existing external geometry.
Options
Create Lets you create positioning dimensions that locate your sketch as a rigid body relative
Positioning to existing geometry (edges, datum planes, and datum axes).
Dimensions
When you choose this icon, NX displays the Positioning Methods dialog. Refer to the
Modeling Positioning Methods online help for a description of dialog options.
Edit Positioning Lets you select and edit with the Edit Expression dialog.
Dimensions
Delete Lets you delete positioning dimensions with the Edit Positioning dialog.
Positioning
Dimensions
Redefine Lets you change the geometry used by a positioning dimension. The value of the
Positioning positioning dimension remains the same.
Dimensions
When you choose this option, any existing positioning dimensions are displayed and
selectable. Depending on which dimension you select, the appropriate dialog displays
and prompts you to re-select the positioning geometry.
Note For information on positioning methods see the Modeling Online Help.
Where do I find it?
8. Creating constraints
View a topic
Constraints
Make Symmetric
Create constraints
Create Inferred Constraints
Constraints quick
reference Constraint conditions
a) Constraints
Use the Constraints command to add geometric constraints to sketch geometry. These specify and
maintain conditions for or between sketch geometry.
Constraints can:
1. Tangent
2. Vertical
3. Horizontal
4. Offset
5. Perpendicular
6. Coincident
Toolbar
(Modeling) Direct Sketch→Constraints
b) Create constraints
This example shows you how to add constraints to a pipe vise profile.
Note The profile already includes vertical, horizontal, and tangent constraints which the software
inferred during curve creation.
A vertical constraint on one inner wall is missing.
2. Click Constraints .
Note You cannot create geometric constraints to external objects in a sketch that contains any positioning
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 213
dimensions.
Point
Line
Arc or circle
Scale, Non- When both of its endpoints are moved (that is,
Uniform when you change the value of a horizontal
constraint created between the endpoints), a spline
will scale in the horizontal direction, but keeps its
original dimensions in the vertical direction. The
spline appears to stretch.
d) Auto Constrain
Use the Auto Constrain command to select the types of geometric constraints that NX applies
automatically to a sketch. NX analyzes the geometry in the active sketch and applies the selected
constraints where possible.
Auto Constrain can be especially useful when you add geometry to the active sketch, particularly if that
geometry was imported from a different CAD system.
Use the Show / Remove Constraints command to display the geometric constraints that are associated
with sketch geometry. Use Show / Remove Constraints to:
All in Active Sketch - Shows all of the constraints in the active sketch. This is the
default setting.
Constraint Lets you filter constraints by type.
Type
Include or Determines whether the specified Constraint Type is the only type displayed in the list
Exclude box (Include, which is the default) or the only type not displayed (Exclude).
Show Lets you control the display of constraints in the list window. Options are:
Constraints
Explicit - Displays all constraints created explicitly or implicitly by the user, including
all non-inferred coincident constraints, but excluding all inferred coincident constraints
created by the system during curve creation.
Inferred - Displays all inferred coincident constraints that are automatically created by
the system during curve creation.
Show Constraints list window - Lists the geometric constraints of the selected sketch
geometry. The list is subject to the Explicit, Inferred or Both setting.
(!) - Constraints that are preceded with an exclamation mark enclosed in parenthesis are
out of date. This can happen if an object referenced by the constraint has been changed or
removed since the constraint was created.
Resolving an out-of-date condition depends on its cause, but you usually have a number
of options. You could delete an out-of-date dimension or constraint and recreate it, or for
a dimension you could reassociate it to a different edge. If an out-of-date condition is due
to a feature, you could delete the feature or reorder it to a position after the sketch.
List Box Step Arrows - The Step arrows, located to the right of the list box, let you move
up or down the list from the highlighted constraint by one item at a time. The object(s)
associated with the currently selected constraint highlight in the graphics window.
Remove Lets you remove one or more constraints by selecting them in the constraints list window
Highlighted and then choosing this option.
Remove Removes all of the listed constraints displayed in the Show Constraints list window.
Listed
Information Displays information about all geometric constraints in the active sketch in the
Information window. This option is useful if you want to save or print out the constraint
information.
Note You can tell which of these three entries applies to the curve and which to its endpoints by selecting
each in the list window and then checking what is highlighted in the graphics window. Depending
on which constraint you select, the curve is highlighted, and if it is an end point or an arc center, an
asterisk ("*") also displays at the end point or arc center location.
Use the Show All Constraints command to show all geometric constraints applied to the sketch.
Menu (Modeling)
Tools→Sketch Constraints→Show All Constraints
g) Show No Constraints
Use the Show No Constraints command to hide all geometric constraints applied to the sketch.
Menu (Modeling)
Tools→Sketch Constraints→Show No Constraints
h) Make Symmetric
Use the Make Symmetric command to constrain two points or curves to be symmetric about a centerline
in a sketch.
You can apply the symmetry constraint between two objects of the same type:
Lines
drive24ward NX-PLM 2011 年 11 月 5 日
[NX8 HELP] - SKETCHING 220
Arcs
Circles
You can also make different point types symmetric. For example, you make the end of a line and the
center of an arc symmetric about a line.
Use this command when you create or edit a sketch and you want to control the position of existing
sketch geometry to be symmetric to a centerline.
Note To create a Symmetric constraint with Make Symmetric, the Sketch Style command, Create
Inferred Constraints option must first be selected.
Where do I find it?
2.
Click Make Symmetric .
3.
4.
5.
Select the Symmetry Centerline.
6.
7.
Use the Create Inferred Constraints command to enable inferred constraints during curve construction.
By default this option is turned on and creates the constraints defined in the Inferred Constraints dialog
box.
If you disable Inferred Constraints, you can take advantage of the constraints as you work, but the
actual constraints are not stored in your file.
In the following example, the Create Inferred Constraints button is turned off. The tangent and
horizontal constraints are available during curve creation (1 and 2). But the constraints are deleted when
the profile is completed.
When you preview a constraint, click the middle mouse button to lock the constraint and prevent the
sketch curve from moving in any other direction.
Note To temporarily disable, Create Inferred Constraints when you create geometry, hold Alt key.
Where do I find it?
Toolbar (Modeling)
Menu (Modeling)
Tools→Sketch Constraints→Create Inferred Constraints
j) Constraint conditions
If you enable the Create Inferred Constraints option, NX evaluates the sketch whenever you apply a
constraint to identify:
Overconstrained A curve or vertex is overconstrained when you apply more constraints than
geometry are needed to control it. Geometry and any dimensions associated with it
change to red by default.
Conflicting Constraints can also conflict with each other. Conflicting constraints and the
constraints associated geometry in conflict change to magenta by default. NX displays
the sketch in the last solved condition.
In the Sketch task environment you can use the Delay Evaluation command to delay sketch evaluation
until you do one of the following:
k) Delay Evaluation
Use the Delay Evaluation option to delay the update of sketch constraints until the Evaluate Sketch
option is chosen.
Note This command does not delay evaluation when you drag curves, or when you use the Quick Trim
or Quick Extend commands.
Where do I find it?
Task environment Sketch
l) Evaluate Sketch
Use the Evaluate Sketch option to update the current sketch with the constraints applied, modified, or
deleted while the Delay Evaluation option was selected. This option is only active when Delay
Evaluation is selected.
Use the Convert To/From Reference command to convert sketch curves from active to reference, or
dimensions from driving to reference.
Downstream commands do not use reference curves and reference dimensions do not control sketch
geometry.
1. Active curves
2. Reference curve
3. Reference dimension
4. Driving dimensions
To convert sketch curves or sketch dimensions from active to reference, or vice versa:
n) Alternate Solution
Use the Alternate Solution command to display alternate solutions for both dimensional and geometric
constraints, and select a result. The example below shows how the geometry changes when you choose
Alternate Solution and select a dimension.
Perpendicular, Horizontal, and Vertical dimensions maintain their direction when the expression value is
set to zero. You can also enter negative values for these three dimension types to achieve the same results
as using the Alternate Solution command.
The figure below shows how you can use Alternate Solution with a dimensional constraint to select a
solution. In this sketch, p11 can be a valid constraint for two solutions.
NX updates the sketch to reflect the alternate solution. You can reselect the dimension to review possible
solutions. Click OK to accept the dimension you want.
The figure below shows how the same selections could produce two different solutions when two circles
are tangent constrained.
Choose Alternate Solution on the Sketch Tools toolbar and click each circle. When you select the
second circle, NX displays the alternate solution:
Alternate Solution
While the Alternate Solution dialog box is open, you can reselect the target geometry to review possible
solutions. Click OK to accept the tangent constraint you want.
Object 2
Select Tangent Selects geometry that is tangent to the target geometry. Use this option to make a
Geometry selection when multiple objects are tangent to Object 1.
Use the Sketch Style command to control settings for the active sketch, including the display of
sketch dimension labels, as well as settings for inferred constraints, fixed text height, and Object
Color display.
Use Sketch Preferences to control style settings for future sketches, as well as settings for the
current NX session and the current part.
Use grid and work plane commands on the Utility toolbar to control settings for all sketches in the
current part.
Toolbars
Utility→Show Grid
Utility→Snap to Grid
Menus Sketch→Style
Preferences→Sketch→Sketch Style
Preferences→Sketch→Session Settings
Preferences→Sketch→Part Settings
a) Sketch Colors
Use the Colors sketch preference to customize the colors that are available in a sketch.
The color sets can help you:
Sketch Colors
Curves
Driving Dimensions
Automatic Dimensions
Overconstrained Objects
Conflicting Constraints
Reference Dimensions
Reference Curves
Partially Constrained Curves
Fully Constrained Curves
Out-of-date Objects
Degree-of-Freedom Arrows
Recipe Curves
Inactive Sketches
Customizing Sketch Colors
You can customize Colors using both the Customer Defaults utility and Sketch Preferences:
Defaults 2. Expand the Sketch group, select Colors, and click on any swatch to change the
color.
Note Changes you make to Customer Defaults take effect the next time you start NX,
and apply to new part files only. NX retains the color settings in existing files
unless you explicitly change them.
Sketch 1. Choose Preferences→ Sketch.
Preferences 2. Click the Part Settings tab.
3. Click on any swatch to change the color.
4. Click OK.
Note NX immediately applies your Sketch Preferences color changes to all sketches in
the current part file.
Use the Display Object Color command to switch the display of sketch objects between the colors
specified in Object Preferences and the sketch preference colors.
Object Colors
In this example, the object color for arcs is set to red, and the object color for lines is set to blue. The
sketch geometry initially appears in the default green. When you switch to Display Object Color, the
color of the geometry changes.
Toolbar (Drafting and Sketch task environment) Sketch Tools→Display Object Color
You can set a Modeling preference or a customer default that automatically make sketches internal to
their child features. Internal sketches do not appear in the Part Navigator, so you can use these settings
to shorten the Model history for a part.
The software automatically internalizes sketches only when you create a child feature.
You can still externalize sketches using the Make Sketch External command from the Part
Navigator.
The settings will not cause sketches to be internalized again when you edit the feature.
Modeling preference
Application Modeling
Menu Preferences→Modeling
Customer Default
Settings
Dimension Label Controls how expressions in sketch dimensions are displayed.
Fixed Text Height Keeps the text of dimensions at a constant size when you zoom a sketch in or out.
on Screen If you clear this option and zoom, NX scales dimension text as well as sketch
geometry.
Text Height Specifies the size of text displayed in sketch dimensions.
Note The Text Height input field is not visible for sketches that you create on a drawing view. Drafting
sketches use the appropriate Drafting Preference when you create a dimension. To edit the
dimension style, right-click the dimension and choose Style.
Create Inferred Enables the Create Inferred Constraints option for all new sketches you create.
Constraints
Continuous Auto Enables auto dimensioning during curve construction.
Dimensioning
Display Object Displays sketch curves and dimensions using their Object Display colors.
Color
When this option is off, NX displays sketch objects using the colors in Part
Settings. Click the Display Object Color button on the Sketch toolbar to switch
between the two sets of colors.
Settings
Snap Angle Lets you specify the snap angle tolerance for vertical, horizontal, parallel, and
perpendicular lines. For example, if the angle of a line in relationship to the horizontal
or vertical reference is less than or equal to Snap Angle, the line is automatically
snapped to the vertical or horizontal position.
The default Snap Angle is 3 degrees. The maximum value you can specify is 20
degrees.
If you do not want lines to automatically snap to the horizontal or vertical position, set
Snap Angle to zero degrees.
Note that if the Snap Angle is zero, horizontal and vertical constraints are still applied
if they are enabled in the Inferred Constraints and Dimensions dialog box.
Display Degree Controls the display of the degree-of-freedom arrows. When this option is off, NX hides
of Freedom the arrows.
Arrows
Dynamic When this option is selected, constraint symbols do not display if the associated
Constraint geometry is very small. To see constraints regardless of associated geometry size, clear
Display this check box.
Task Environment
Change View Controls whether the view orientation changes when you create or deactivate a sketch.
Orientation
When this option is on, the view orients to the sketch plane on activation and orients
back to the Model view orientation on deactivation. When you change from one sketch
to another, the view zooms out to the model view scale with no rotation, and then scales
and rotates to the sketch view orientation and scale.
Maintain Hide Use this preference, together with the Hide command, to control the display of sketch
Status objects:
Enabled - any sketch curves or dimensions that you hide remain hidden the next
time you edit the sketch.
Disabled - Sketch displays all curves and dimensions, regardless of their Hide
status, when you edit the sketch. When you exit the sketch, the objects return to
their original Hide status.
Maintain Controls whether the work layer remains the same or returns to its previous value when
Layer Status you deactivate a sketch.
When you open a sketch, the layer that the sketch resides on automatically becomes the
work layer.
When you exit a sketch, the layer settings depend on the whether you select the
Maintain Layer Status check box.
If you select the check box, the sketch layer and work layer are returned to the
status they had before you activated the sketch.
If you clear the check box, the sketch layer continues to be the work layer.
Display Section Controls whether sketch warns you that one or more sketch sections may need to be
Mapping remapped because of changes you made during the current session. The sketch displays
Warning the warning when you finish the sketch.
Background Use this option to specify the background color for a sketch session.
Choose Inherit Color to use the same background as the calling application.
Choose Plain to use the monochrome color you set in
Preferences→Background.
Name Prefixes Lets you modify the prefixes that NX adds to the names of sketches, lines, arcs, and
other sketch objects.
Modified prefixes apply to new objects that you create. Previously created names are
not changed.
Use Part Settings to control color settings for curves, dimensions, degree-of-freedom arrows, and other
sketch objects in the current part.
Part Settings provides many of the same color options as Sketch Colors in Customer Defaults.
However, when you modify colors in Part Settings, NX immediately applies your changes to all sketches
in the current part.
Note that:
Changing colors in Part Settings does not alter the sketch Colors settings in Customer Defaults.
Inherit from Customer Defaults updates all sketches in the current part to the Customer
Defaults color settings.
You can customize the sketch to display commonly used 2D visual conventions:
This example shows the sketch background set to plain. In the lower image, the Dim Objects Off Work
Plane option is on.
This example shows the grid and grid labels turned on.
Toolbars
Utility→Show Grid
Utility→Snap to Grid
Sketch Properties
Sketch Style
Finish Sketch
Exit Sketch
Curve→Make Corner
Sketch Parameters
View View
Orient View to Sketch Orient View to Sketch
Dimensions
Constraints
Make Symmetric
Format Format
Update→Evaluate Sketch
Constraints
Reattach
Positioning Dimensions
Preferences Preferences
Sketch Grid and Work Plane
Annotation Sketch
Annotation
Contents
Sketching ...................................................................................................................................................................... 1
Browse Categories .................................................................................................................................................. 1
View a topic ............................................................................................................................................................. 1
1. What are you looking for in Sketching? ........................................................................................................... 1
2. Sketch overview ............................................................................................................................................... 1
3. Sketch tutorials ................................................................................................................................................. 3
View a topic .............................................................................................................................................................. 3
a) Create a sketch and solid model quickly ...................................................................................................... 3
b) Sketch on a planar face ................................................................................................................................ 7
c) Create tongue and groove type parts ........................................................................................................ 10
d) Create a dome-shaped part ....................................................................................................................... 23
e) Create a base support ................................................................................................................................ 28
4. Sketch basics................................................................................................................................................... 39
View a topic ............................................................................................................................................................ 39
a) Direct Sketch and the Sketch task environment ........................................................................................ 39
b) The sketch process ..................................................................................................................................... 40
c) Sketch On Plane and Sketch On Path ......................................................................................................... 40
d) Sketching in an assembly context .............................................................................................................. 41
e) Internal and External sketches ................................................................................................................... 43
f) Open a sketch for edit ................................................................................................................................ 43
g) Make a sketch internal or external ............................................................................................................ 44
h) Sketches and Layers ................................................................................................................................... 44
i) Sketch curve dynamic preview ................................................................................................................... 45
j) Sketch help lines ......................................................................................................................................... 45
k) Sketch on-screen input boxes .................................................................................................................... 45
l) Copy, move, and edit sketch objects.......................................................................................................... 46
m) Types of constraints ............................................................................................................................... 47
n) Controlling the display of constraints ........................................................................................................ 48
o) Lock inferred constraints ............................................................................................................................ 48
p) Constraint tips ............................................................................................................................................ 49
q) Degree-of-freedom arrows ........................................................................................................................ 49
r) Short List ..................................................................................................................................................... 50
s) Viewing and editing multiple sketch expressions ...................................................................................... 51
5. Creating and managing sketches.................................................................................................................... 51
View a topic ............................................................................................................................................................ 51