SolidWorks 2011: Defeature Feature

There’s a new tool in SolidWorks called Defeature. Although the Defeature feature has a seemingly counter-intuitive and oxymoronic name, this new tool garnered the most excitement from the Press at this year’s SolidWorks 2011 Launch Event.  Defeature creates simplified versions of models or assemblies that are easier to share, use, and also protect design details which may represent intellectual property.

Defeature for parts

In a part, Defeature allows the user to replace details (such as features and surfaces) with dumb solids (solids without feature definition or history).  With a model open, goto Tools pulldown>Defeature.

Defeature part

Defeatured model - before and after

The Defeature tool workflow may be straightforward for simple parts.  However, the selection/deselection process can be laborious for complex parts.  Once the user has selected the preserved features, they may save the results to a new file or upload the model directly to 3D Content Central.  The new file will not be linked to the original file.  It will only contain one feature called Imported1.

Defeature for assemblies

If Defeature only simplified individual models, it wouldn’t be all that impressive.  Defeature also works with assemblies!  It has several options that facilitate the selection/deselection process.  With an assembly open, goto Tools pulldown>Defeature.

Defeature_kitchenv6

Defeatured assembly - before and after

The assembly Defeature workflow allows the user to select/deselect whole components based on certain criteria, including the removal of all internal components or components that are less than a certain percentage of the overall assembly.  There’s more!

Defeature allows the user to preserve motion within the assembly, even with a significant number of details removed from the assembly.  For example, an assembly model of motor may be heavily simplified while still allowing its parts to move in the same fashion as they do in the original fully detailed assembly.  This well help suppliers provide fully functional assembly models while protecting their designs from competitors or other copycats.  The Defeatured assembly may be saved in the same manner as parts.  Components will be saved as virtual parts within the assembly file.

What others are saying about Defeature

  • Josh Mings on his blog awarded his Best New Feature Award to Defeature tool for parts and separately for assemblies.  He also stated on SolidWorks Heard! that the Defeature tool “prolly has the most buzz out of all the new stuff that’s being added” in SolidWorks 2011.
  • Brad Holtz noted in his tweet, “SolidWorks 2011 defeaturing does not lose mates, rotation, and other operational data,” and separately speculated, “looked like it came from 3Dvia composer.”
  • Ricky Jordon declares, “this tool allows you to convert an assembly to automatically create a ‘dumbed down’ model” on this blog, and also tweeted, “Defeature might just end up being the most under appreciated feature of the SolidWorks 2011 Release. Lots of capability!”
  • Kevin de Smet off-handedly commented on Dezignstuff.com, “…I can see Defeature as a useful addition to the software…”.
  • Alex Ruiz lamented in his tweet, “I think the defeature tool would be really cool with a slider that goes from more or less features and you see the change dynamically.”
  • Jon Larrea celebrated Defeature in a tweet, “La opción ‘Defeature’ es asombrosa… y necesaria.” This roughly translates as, “The tool ‘Defeature’ is amazing… and necessary.”
  • Brian McElyea briefly mentioned the tool in this first blog post about the SolidWorks 2011 launch.
  • Guilherme Kastner states, “…a SolidWorks muito está se preocupando em ajudar quem está interessado em publicar arquivos para biblioteca Web.”  This very roughly translates as, “SolidWorks is concerned with helping those who wish to publish their models to libraries on the Web.”

SolidWorks 2011 official launch

SolidWorks 2011 launch is now official.  The funny thing about launches is that this doesn’t necessarily mean the product will ship right away.  That comes later.  For this launch, SolidWorks Corp invited a panel of bloggers and journalist to their headquarters in Concord, MA yesterday and today to get a first hand look at SolidWorks 2011.  As a matter of disclosure, my accommodations, travel and most meals for this event are covered by SolidWorks Corp.  No one has made any requests regarding article creation nor content in connection with this event.  Some material (such as images and basic information) was derived from the SolidWorks 2011 What’s New (beta) file.  The content of this article is solely of my discretion.

As with each year, there are a number of enhancements in SolidWorks 2011.  Here are a few, briefly covered.  More detailed articles will follow over the coming month.

Assemblies

Chamfer and weldOne area of note is that SolidWorks now supports fillet and chamfer features within an assembly.  Though these new features can be useful by themselves, their is another feature enhancement that helps set a theme.  Fillet welds will no longer be necessary as components within an assembly.  Instead, simplified weld beads is a new feature that is a simple representation of a weld contained within the assembly itself.  These additions and changes will give users more abilities in adding welds and weld specifications to assemblies and drawings.

Design Checker

Design Checker is one of those functions that has a more stealthy existence in SolidWorks.  Well, maybe not stealthy, but under-utilized.  It is a function that sees incremental improvement each year, but without much fanfare.  In the past, I’ve been a little critical of this function’s lack of functionality.  SolidWorks 2011 has eight enhancements for Design Checker.  The enhancement that I feel is most important is the ability to create standard files (.swstd) from existing SolidWorks file formats.  This is step beyond the Learn Checks Wizard currently available.  This allows the user to create a new set of check rules based on an existing file.

Drawings

Scale on viewFor some reason, SolidWorks never had an automatic way to add a scale label to orthogonal views.  There is a macro (that I helped create) which gives the user a non-dynamic method to add scale.  The limitation of this macro is that if the scale of the view changes, the macro must be re-run.  SolidWorks 2011 now gives the user the ability to add a true scale label to orthogonal views.

The macro may still be of use if there is a need to add pre-established labels to drawing views.  For example, if view is pictorial or isometric, the macro provides a quick way to add that label.

ASME drawing standard

ASME Y14.5 2009I’m not really sure why SolidWorks still calls ASME by the other name ANSI.  The switchover to ASME happened like 20 years ago.  Either way, SolidWorks 2011 claims that it now “supports some of the requirements of ASME Y14.5-2009”.

One of the important areas of support is geometric tolerance symbols.  ASME Y14.5-2009 expanded the role of the ALL OVER modifier to a Profile feature control frame.  With this expansion comes a new symbol (the double circle leader).  Also included are the new Independency symbol (encircled I, which declares an except to Rule #1) and the Continuous Feature symbol (oddly boxed CF, which applies Rule #1 more broadly).

Parts and Features

More end conditions are now available with the Revolve feature: Up to Vertex, Up to Surface, and Offset from Surface.  These can be specified separately in each direction (clockwise and counter-clockwise) of the revolve.  These new end conditions are available in Revolved Boss/Base, Revolved Cut and Revolved Surface.  This allows for better control and more flexibility in the use of Revolve features.

New Revolve end conditions

More enhancements available

These are just a few of the enhancements available in SolidWorks 2011.  The What’s New file for SolidWorks 2011 has a fairly impressive list.  However, none of the improvements this year seem monumental.  I am impressed to see minor improvements continue on the Workgroup PDM product.  There are improvements to Sheet Metal functionality, Motion Studies, and a new Walk-through function to expore or create a video of 3D geometry in large scale designs.  More details will be discussed on later dates.

Book Review: SolidWorks 2010 No Experience Required

 

Affiliate link

SolidWorks 2010 No Experience Required (“SW2010-NER”) is a new book by Alex R. Ruiz that takes a detailed approach to teaching SolidWorks to new users.  Though the book is structured as a tutorial, it is also a reliable reference guide to fundamental aspects of SolidWorks.  Ruiz provided me with one copy of his book for the purpose of this review.  This review is my own content without input of others.

For experienced 3D CAD users, much of SolidWorks user interface and functionality is intuitive, but that doesn’t mean that it shouldn’t be covered in a book designed for new users.  SW2010-NER takes a detailed approach to learning SolidWorks.  It is so detailed that even some experienced users may learn something by browsing its pages.

Where the SolidWorks Help file tends to take a spartan approach to describing SolidWorks functions, SW2010-NER gives more detail that provides context.  It does a good job of linking related ideas together in a logical manner.  For example, the FeatureManager (one of the primary user interface areas) is frequently discussed in the context of its use within each particular area.  This helps the reader gain real understanding of its value as they perform certain tasks.

As SW2010-NER addresses each topic, it thoroughly covers every detail of the choices presented to the reader.  This gives the reader a clear understanding as to why they choose one option over the other within the tutorial tasks.  This adds significant value to this book as an actual reference guide.  The reader learns more than just how to go through a simple step-by-step process for one exercise.  They learn how to use SolidWorks for any design project.

Content

SW2010-NER is 17 chapters.  It starts out by covering every detail of the user interface in chapter 1, including customization techniques.

Chapter 2 covers many practical aspects of how to interact with SolidWorks.

Chapters 3 through 6 cover the fundamentals to create parts, drawings and assemblies.  This provides a solid foundation for the use of SolidWorks in the real world.  This is were this books shines.  The reader learns how to create different types of documents and how those documents interact.  In the SolidWorks Help file, functions are described as separate entries.  In SW2010-NER, the tutorial brings all the functionality together in a way that provides context to the reader.  This gives the reader a stronger understanding of what they are doing.  This should allow the reader to use that knowledge for any other projects.

Chapters 7 through 10 cover the advanced interaction.  It goes into creating assembly drawings, more complex modelling techniques and editing documents once they are complete.

Chapters 11 and 12 are entitled “Putting It All Together”.  These chapters go into advanced functions such as Design Library, advanced mates, flexible assemblies, BOMs within assemblies, and exploded assembly views.

Chapter 13 then carries on by taking the reader through the process of creating a top level assembly drawing.

Chapter 14 covers an area that is often forgotten about in other training sources.  It is entitled “Sharing Your Documents with Others”; it discusses how to provide your drawings and models to others who may not have SolidWorks or may require your information in a separate form.

Chapters 15 and 16 cover the often confusing topic of document templates and sheet formats, their definitions and how to create them.  These chapters also provide tips to improve efficiency with highly automated templates.

Chapter 17 covers how to make your product look good on the computer with PhotoView 360 (included with SolidWorks).

Purchasing options

SW2010-NER is a widely published book that is available from any book store that covers CAD topics.  It is available on Amazon.com, currently for under US$30.  The files for the book’s tutorials are available from Sybex.

Findings

This book does an excellent job of covering necessary elements to use SolidWorks to create 3D models, drawing and assemblies.  It takes such a detailed approach in describing each area, some experienced users may even be able to use this book as a general reference guide.  However, sometimes the detail may be too much in the context of a tutorial.  For example, chapter 1 teaches the reader about the SolidWorks user interface, but it also provides information on how to customize that interface.  Perhaps a chapter on editing the user interface might be better at some later point in the book (or even in another book)?

Even still, this book is a great source to learn SolidWorks for new users.  Academia might find this book very useful in their 3D CAD courses.  It certainly wouldn’t hurt to have this book available in any company that often hires people that may not be completely familiar with SolidWorks.

This book is not for advanced or expert SolidWorks users.  CAD managers should not buy this book thinking they will learn something new.  It is an education tool for new users, and a reference guide for others.

Product Review: Template Wizard (2010)

Several years ago, I reviewed one of the earliest versions of Template Wizard, published by 3 Dawn Consulting, LLC at SolidWorksTemplates.com.  Template Wizard is an application which fills a gap in SolidWorks functionality by creating the process to automatically generate document templates for drawings, parts and assemblies.  Kevin Van Liere of 3 Dawn Consulting has provided to me a new license of Template Wizard for the purpose of this new review.  This review is my own content without input of others. 

The current version of Template Wizard is refined and more capable.  Template Wizard gives the user the ability to create templates from scratch.  Users may also create drawing templates from AutoCAD generated files.  If the user wishes, they may use it to edit existing SolidWorks drawing templates.

tw2010-1User Interface

Template Wizard is an add-in that runs within the PropertyManager pane inside of SolidWorks.  Selecting settings within the interface is similar to other functions that run within the PropertyManager.  Users create new templates in a 9 step process.  The process starts with a blank drawing sheet and ends with a fully functional templates for drawings, parts and assemblies.  When creating a drawing template, some user interaction with the view pane is required to place objects and anchor points.

Installation

Installation is quick and painless.  Just execute the downloaded install file, then start up SolidWorks.  Template Wizard appears as a pulldown menu.  The user will be prompted to enter a registration code (provided at the time of purchase) the first time before they create a new template.

Workflow

If a user wishes to create new templates, it is recommended that they create a drawing template first.  As mentioned, Template Wizard takes the user through a series of steps.  Once the drawing template is complete, it then allows the user to transfer applicable settings over to new part and assembly templates.

The order of drawing template creation tasks is fairly logical.   The user is prompted at each step:

  1. Drawing size, view projection, standards, units of measure, etc.
  2. Border creation, margins, zones, border layer.  Although Template Wizard does automatically create borders based on user choices, a nice function to include might have been the ability to choose settings that automatically follow standard ISO or ASME borders, based on drawing size.
  3. Title block and custom properties.  Title blocks may be created from existing title blocks or created from scratch using dozens of field blocks.  This step is likely the most complex.
  4. Establish tables and their anchors. This one function by itself may make Template Wizard worth its price.  SolidWorks has anchors that serve as automatic starting points when the user inserts tables onto a drawing.  However, this anchor functionality is somewhat under-documented and hidden.  Template Wizard labels each anchor which allows the user to see where and what they are.tw2101-3
  5. Fonts, bent leader length and tangent edge settings.
  6. Save “Page Design”. One thing that I find confusing is the use of alternative terminology in Template Wizard.  A page design means sheet format.
  7. Establish the “next sheet” variable and save “template design”. “Next sheet” variable is a quirky SolidWorks setting that establishes the drawing template.  Template Wizard uses this variable in a cleaver way to allow drawing templates to utilized a different sheet format for additional sheets of a multi-sheet drawing.
  8. Create part and assembly templates, and the custom properties file. This reduces the effort of creating part and assembly templates down to a push of a button.

Update Wizard

Though I have not tested this functionality, it is important to note that Template Wizard has a function called Update Wizard.  This tool gives the user the power to update the sheet format of a whole bunch of drawings at one time.  The tool even allows the user to find and replace specific text in the same way!

Purchasing options

Template Wizard is available through the SolidWorksTemplates.com website.  Given the value and time-savings potential of Template Wizard, the price of US$295.00 seems reasonable.  Visa and MasterCard are accepted for immediate delivery of the software license.  Paypal, invoice and check are also excepted.

Findings

Template Wizard was created because SolidWorks does not provide a simple method for template creation.  The process in SolidWorks is not well documented nor easily understood by new or some experienced users.  Template Wizard allows the user to bypass the learning curve by providing powerful tools in a fairly straightforward process.  However, even though Template Wizard is a great tool, it is not completely intuitive.

The user should read Template Wizard’s Help file before using it.  Treat the Help file as a tutorial.  The Help file gives the user information they need to make certain choices.  For example, during the Title Block creation step, the user is presented with tons of choices.  Those choices are defined in the Help file under “Pre-Designed Title Blocks” and “Title Block Elements”.  I would like to see this information included within the Template Wizard’s workflow in the form of a preview window or something similar.

Where Template Wizard excels is in the fact that it breaks down the template creation process into a series of steps.  Many of these steps are wonderfully automated, drastically reducing the time it takes to create a template.  It even changes settings in SolidWorks itself to allow the user more flexibility in how they wish to save and use their new templates.  As a byproduct of its workflow, Template Wizard also serves as an education tool.  It teaches the user about what is needed to make sheet formats and templates in SolidWorks.

tw2010--2

Template Wizard’s value comes from the time and effort saved during the creation of SolidWorks templates.   It is not an application that has a high reuse value.   However, I do recommend keeping it installed (but inactive) on SolidWorks.  This will allow the user to make adjustments to their templates over time, as needs change.

Template Wizard is not for that do-it-yourself person whose independent spirit and drive pushes them to create their own template and sheet formats.  It is for the person or company that does not wish to spend a lot time creating, changing or maintaining templates.

Turn Toolbox parts into regular parts

Management of Toolbox parts can be a headache, especially if they are used in a PDM/PLM environment.  There is a little known fact that may help some CAD administrators with their Toolbox file management issues.  By default, any files from the Toolbox are flagged with a hidden property called “IsToolboxPart”.  To make SolidWorks forget that a part is from the Toolbox, this property must be set to “No” for each individual file.  SolidWorks has a small utility buried deep in its folder structure that does just that.  It’s called “Set Document Property”.

 setdocprop

To access it, run the file at this location “C:\Program Files\SolidWorks Corp\SolidWorks\Toolbox\data utilities\sldsetdocprop.exe” in most cases.  Once the program is open, it’s fairly self-explanatory.  Good luck!

Convert Entities workflow change in SW 2010

Convert Entities tool in SolidWorks  is commonly used to pull modelled edges into sketches.  Previous to SolidWorks 2010, the user had to select each edge or face and then execute the Convert Entities tool.  If the user only had a few edges, this worked fine.  However, if the user had a lot of edges or a chain of edges, this method was cumbersome.  Even still, many SolidWorks users are familar with the old way.  In many cases, the old way is actually best.

So, what changed? 

Convert Entities now has a PropertyManager.  The user is no longer required to preselect the correct entity types before starting the tool.  They can now start the tool, and then make their selections.  In addition to selecting faces and edges, the user now has the option to select a chain, which allows them to convert contiguous sketch entites more quickly.

What’s wrong with the new method?

There are several message threads on the SolidWorks Forums where users are complaining about the changes to the Convert Entities workflow.  A particular point of contention comes from those users who have a shortcut keystroke convertentitiesassigned to Convert Entities.  In such cases, the user only has to select their entities and then type one keystroke to convert them to the sketch.  This is very easy and fast.  The new dialog box in the PropertyManager drastically slows this process by requiring additional input from the user to dismiss the Convert Entities tool.

Is there a solution?

For us experienced users, there is a solution.  The Convert Entities PropertyManager has a pushpin.  With the Convert Entities PropertyManager open, simply click on the pushpin and then OK.  This will allow Convert Entities to be in “expert mode”.  In other words, the tool will work the same as it did in SolidWorks 2009 and previous.   This task has to be repeated each time the user starts a new SolidWorks session.

To bring back the PropertyManager for Convert Entities within the same session, simply activate the tool without any pre-selected entities.  The pushpin can be reactivated.

Long term solution?

The new workflow for Convert Entities is great, but it needs to be just a little smarter.  There should be a system option in SolidWorks that allows the user to pull the pushpin on the PropertyManager by default, instead of requiring the user to do it once for each session.  If you have an opinion about this, I welcome your comments here and on the SolidWorks Forum.