Solidworks Swift Technology: Inspiration
Solidworks Swift Technology: Inspiration
inspiration
S U M MARY
For the first time in any CAD system, SolidWorks includes sets of “expert”
software tools, not simply to automate rudimentary, common functions, but to
actually solve design problems like the most accomplished CAD expert would.
SWIFT provides all users, even The goal of these tools, known collectively as SWIFT—SolidWorks Intelligent
those who are novices transitioning Feature Technology—is to eliminate the need for users to learn how 3D CAD
from 2D to 3D, with the ability to
software “thinks,” and to make every SolidWorks user an expert from the start.
design like an expert without having
What automatic transmissions have done for novice drivers, what GPS has
to master all of the capabilities of
the entire system. done for travelers, SolidWorks SWIFT is doing for 3D CAD users.
From the beginning, SolidWorks has focused its efforts on the needs of its
users, providing more time to design, and less time worrying about how to
operate the CAD system. Regardless of a user’s level of expertise, everybody
needs a little help modeling 3D parts and assemblies, and this is where SWIFT
comes in.
The power of 3D and its ability to communicate design intent is well known
to be superior to 2D. 3D provides the ability to model all geometry that some-
times cannot be modeled in 2D. However, 3D can also present challenges with
regard to ordering part features, but these challenges are shared by almost
all 3D CAD systems. To help users, only SolidWorks provides the expert-level
SWIFT functions for successfully resolving some of 3D CAD’s most challenging
design operations.
SWIFT provides all users, even those who are novices transitioning from 2D to
3D, with the ability to design like an expert without having to master all of the
capabilities of the entire system. SWIFT is one of the ways that SolidWorks lets
users focus on innovative design and not the design software.
At issue is the power versus complexity paradox. The true power of 3D para-
metric solid modeling is its ability to capture design intent—a very significant
capability that 2D CAD cannot perform. Capturing design intent helps manage
inevitable change in a design and ensures that individual parts are designed
correctly and assembly components interact correctly. The price of this power,
however, has been that users have been forced to learn myriad 3D modeling
commands, details, and special techniques, as well as master work-arounds
when all else failed. In other words, users have been subjected to dealing with
the inherent complexity of the CAD system itself. Historically, it’s been analo-
gous to learning the grammar rules of a foreign language just to visit the coun-
try in which it’s spoken.
S o l id W o r k s S W I F T T ech n o l o g y 1
The intent and purpose of SWIFT technology is to resolve this power-complexi-
ty paradox. The system itself has been developed so that it has mastered many
of 3D CAD’s most frustrating and time-consuming aspects on behalf of all
users, whether novices, intermediates, or experts. With SWIFT, users can focus
on what they want to accomplish and the design intent they want to fulfill, not
the rules of 3D CAD software. With several patents pending, SWIFT powers
a series of expert tools that diagnose and resolve problems such as feature
order, mates, sketch relationships, and other issues and operations.
SWIFT consists of six capabilities that address the complex problems that virtu-
ally all users encounter, and helps them realize the full power of SolidWorks.
SWIFT powers a series of expert
tools that diagnose and resolve Automatically fix features when they fail
problems such as feature order,
As a first example, consider feature order. In most 3D CAD systems users cre-
mates, sketch relationships, and
other issues and operations. ate parts by building a series of “features.” Think of features as the building
blocks of a part. A feature may be something like a chamfer or a fillet which
can be located on the edge of a part, or it may be something like a cube (an
extruded square) or a cylinder (an extruded circle). Traditionally, users have
been forced to concern themselves with the order in which they create part
features, such as drafts or fillets, in order to create a 3D design reflecting
their true intent. For example, if a designer makes a cube and then fillets all
the edges, he won’t be able to add a draft angle to the straight walls of the
cube. He will have to know to go back in the history of the part, before the fil-
lets were created, and then draft the walls. This is a very simple example. You
can imagine how complex this problem can be. Say for instance you needed
to add draft to the wall of a cell phone housing. Traditional 3D CAD systems
force users to know expert techniques, like going back into the history of a part
model and inserting features. Typically new users struggle for many months
until they learn all the expert techniques needed to make them productive.
S o l id W o r k s S W I F T T ech n o l o g y 2
Specifically, FeatureXpert helps users having difficulties making fillets and
drafts. Filleting and drafting a part can often be tedious tasks. Many CAD prod-
ucts resort to a trial and error approach for arriving at the correct grouping and
ordering of these features. But in SolidWorks, if users have trouble with a fillet
or draft feature, the FeatureXpert automatically fixes
the problem.
Sometimes when filleting a part a user must break up the fillets into groups.
Also the order in which the rounds are applied is important. This is very frus-
trating for new and experienced users. FeatureXpert has a FilletXpert capability
that figures this out for you.
S o l id W o r k s S W I F T T ech n o l o g y 3
When trying to apply draft to a part, sometimes the draft can’t be created
Now, users can select multiple because of neighboring features, like fillets (left). In these cases, the
fillets or drafts on a part and change FeatureXpert can be activated to figure out how to reorder the draft so
or remove them.
that it can be created without having to remove other features (right).
The final drafted part after FeatureXpert has reordered the draft
to come before the rounds which were restricting feature creation
SWIFT works with sketches similar to the way it works with features. In 2D
systems, sketched sections are often left overdefined or underdefined. Either
case can lead to errors when manufacturing the part. Parametric 3D modeling
systems add important dimensional and geometric relationships to the lines,
arcs, and 2D shapes created in sketches in order to capture design intent and
propagate change. Sometimes users overdimension their sketches by adding
more dimensions than are required to define the sketch. Traditionally, users
must stop and solve these problems manually in order to continue with the
design. Often the process is trial and error—a complicated sketch can some-
times take several minutes to resolve. This is time taken away from design.
These are CAD system problems, not design engineering problems.
The SWIFT SketchXpert, however, makes it easy for users to quickly resolve
any and all conflicts that arise when sketching. When a sketch cannot be
solved, the SketchXpert diagnoses the problem and presents the user with a
set of solutions that remove unwanted dimensions and unnecessary relation-
ships. With the SketchXpert, the user can quickly solve his sketch problem.
S o l id W o r k s S W I F T T ech n o l o g y 4
The SketchXpert displays conflicts in sketch dimensions and relationships, and
offers solutions for handling and resolving the conflicts. The SketchXpert is
especially useful for new SolidWorks users because it lets them toggle through
a series of possible solutions, and then they just have to select the solution
that they like best. But experienced users will also find SketchXpert beneficial
because of the time it saves resolving sketch conflicts.
The SWIFT MateXpert makes it easy for users to understand, resolve, and
remove mate conflicts. The MateXpert isolates these problems by focusing only
on the components involved with the mate conflict. The user can then force
mates to solve through the mating chain until the unintended mate is revealed.
With the MateXpert, users can benefit from the power of mates without having
to be experts in how CAD systems solve them.
S o l id W o r k s S W I F T T ech n o l o g y 5
MateXpert provides a heads-up display of a problematic mate—the
The SWIFT MateXpert makes it easy user can fix the problem directly in the graphics window.
for users to understand, resolve, and
remove mate conflicts.
The MateXpert helps users understand mate errors and warnings by providing
red and yellow indicator flags in a heads-up display directly in the graphics win-
dow that clearly indicates the problematic mate issue. Icons to force or delete a
mate are conveniently provided in the indicator flags, so you never have to take
your eyes off the screen.
With any CAD system, dimensions are relatively easy to apply for manufactur-
ing. The challenge is ensuring that those dimensions are correct and that they
provide enough information to manufacture the parts. Traditionally, this capabil-
ity has been beyond the bounds of CAD systems. Instead, the task typically
goes to a design engineer who has extensive training and experience with the
practical application of dimensions.
SWIFT, however, has changed all that. The SWIFT DimXpert automatically
applies dimensions to features, such as slots, fillets, or patterns, in a 2D draw-
ing. A user selects geometry in a drawing and DimXpert automatically identifies
the geometry selected as a specific type of manufacturing feature (i.e., fillet,
slot, hole, pattern) and applies the correct dimensioning scheme. The DimXpert
also handles location and spacing of the dimensions, minimizing any manual
cleanup by the user.
S o l id W o r k s S W I F T T ech n o l o g y 6
DimXpert automatically recognizes features and automatically
applies preset dimensioning schemes. The DimXpert PropertyManager
(at right) shows selection baseline dimensioning options.
S o l id W o r k s S W I F T T ech n o l o g y 7
Conclusion
SolidWorks Corporation
300 Baker Avenue
Concord, MA 01742 USA
Phone: 1 800 693 9000
Outside the US: +1 978 371 5011
Email: [email protected] www.solidworks.com
SolidWorks is a registered trademark and SWIFT is a trademark of SolidWorks Corporation. All other company and product names are trade-
marks or registered trademarks of their respective owners. ©2008 Dassault Systèmes. All rights reserved SWSWIFTWPENG0507