SolidWorks 2010: Minor tweaks I

One of the funny little things that SolidWorks used to do is that when one added a center mark to a hole (or set of holes) that are already dimensioned, it would not adjust the dimension extension lines to fit with the center mark.

In the march to quality improvements, SolidWorks has fixed this little oversight.  Now, when one adds a center mark to a previously dimensioned hole, a gap appears between the center mark and the dimension’s extension line.  The same is also true if one adds a dimension to a hole that already has a center mark.  No more dragging extension lines after the fact.

Here’s the sample image from the What’s New file:

Woohoo!

External Threads in SolidWorks (where are they?)

One of the unexpected weaknesses in SolidWorks is that there is no External Thread feature.  For years, SolidWorks has had the Hole Wizard and related functionality for various types of holes, including threads.  But there is [was] no feature for creating external threads.  I’ve always been baffled by this.

[All this has changed as of SOLIDWORKS 2022 with the release of the new Stud Wizard tool!  The remainder of this article will be about my impressions before Stud Wizard tool from the original publish date.  I will italicize outdated statements below.  A new article will be posted at some point to review the new tool.]

Examples of Stud Wizard
From SOLIDWORKS 2022 Help File

So, when I saw that SolidWorks 2010 was improving the Cosmetic Thread annotation to allow the user to quickly choose a thread size from one of the thread standards (ANSI, ISO, etc), I had a brief glimmer of hope.  I found out, this is one of those enhancements that is just too little, too late.  All this new enhancement does is pull values from the Hole Wizard to add a Cosmetic Thread annotation.  If an external thread is desired, the user is still left with having to create the OD of the thread as a separate feature.

Sure, one may not expect an annotation to make a feature.  It just seems like an opportunity was missed.  Instead of just having the Cosmetic Thread annotation read from the standards, SolidWorks should have included an External Thread feature.

In my view, this feature should work in several ways.

  1. Allow the user to select an OD upon which the External Thread will be cut.
  2. Or, allow the user to select a flat face from which the External Thread will extend.
  3. Don’t require a precondition.  Allow the user to select their method within the workflow of External Thread command.
  4. Have the External Thread feature work the same way as Hole Wizard.  The helix of the thread is not modelled, but have several modelling and annotation options available (model to the ID or OD, and choice to use cosmetic thread).

Although the addition of the standards lookup within the Cosmetic Thread annotation is welcome, SolidWorks should fully support External Threads as an actual feature.  I created an ER for this topic this week, and invite others to do so as well.

[To see information about the new Stud Wizard (that works pretty much as I laid out above), see the What’s New for SOLIDWORKS 2022.  For more information, you can check out the SOLIDWORKS 2022 Help File articles about Stud Wizard.]

SolidWorks 2010 Rapid Dimension

Adding dimensions to parts on drawings is now quicker in SolidWorks 2010 with the addition of Rapid Dimension.  Once the user enters the Dimension command, Rapid Dimension allows the them to quickly position dimensions (almost automatically) as they are added.  Not only will dimensions automatically space out correctly as they are inserted, they will be inserted at the correct location, even without that location in view.

Now, each time a dimension is added to a drawing, SolidWorks will pop up with a pie, divided into two pieces for linear dimensions or four pieces for radial dimensions.  (Technically, these pies are called the rapid dimension manipulators.)

Linear Dim Pie Radial Dim Pie

Each piece of the pie represents the direction (which side of the part) that the user can choose to place their new dimension.  When the user selects the half or quarter, the dimension is placed in the correct location on that side of the part within the drawing view.

Rapid Dimension in Action

Two methods can be used to select the dimension location using the pie.  The user can simply LMB click on the portion of the pie in the desired direction.  The user can also use a mouseless method, by pressing tab to toggle between the pieces of the pie; then press the spacebar to select.  Additionally, the user can choose the ignore the choices offered by the pie to manually place the dimension, just as they would in previous versions of SolidWorks.

The auto-spacing between dimensions is determined by the user’s settings in Tools>Options…>Document Properties>Dimensions within the Offset distances field.  The ability to set default dimension line offsets has been in SolidWorks for quite some time, but it’s never been quite so useful as it is in Solidworks 2010.

Offset distances field

Within a few minutes of using Rapid Dimensions, many users will likely become instantly addicted to the new function, as it promises to be a major time saver when detailing drawings in SolidWorks 2010 and beyond.

Deleting Dimensions

One additional item about dimension placement is SolidWorks behavior when a dimension is deleted.  If the user deletes a dimension or even just removes text from a dimension, SolidWorks has the ability to automatically realign the spacing of the neighboring dimensions to get rid of gaps caused by that deletion.  The user has the option to turn this ability on by going to Tools>Options…>Document Properties>Dimensions to select the Adjust spacing when dimensions are deleted or text is removed checkbox.

Staying Connected to all things SWW10

Connect to the SolidWorks Community

There’s already a lot of buzz being built about SolidWorks World 2010 (SWW10), even with it being months away.  To help readers keep track of the goings-on, SoildWorks website has a pipe that feeds articles from many of the SolidWorks related blogs.  Not every article fed into the pipe is going to be about SolidWorks World 2010 right now, but a lot of them are about it already (such as the article you are reading right now).

Additionally, on that same webpage resides a Twitter fed pipe for all tweets labelled with the hatch #SWW10 or #SWW2010.  Since the SolidWorks World 2010 hatch is used, it’s a sure bet that the tweets fed into the pipe are about SWW10 in some fashion or another.  There aren’t many tweets just yet, but as we get closer to the conference, this will change drastically as more comments and planning are discussed.

In addition to this, I’ve set up the Twitter pipe on SolidWorks Legion, which will remain visible in the upper right menu until some time after SWW10 concludes in January 2010.  *Update, I’ve removed the Twitter feed from my sidebar due to slow load times.  Please see my Twitter feed page.*

Drawings represent final product

One comment I’ve seen about ASME suggests that it is geared towards fully detailing product definition.   One trap that rookie designers and engineers will often fall into is over-specifying their parts by placing manufacturing process information on the drawing.

The new designer may do this because maybe a machine shop made the part wrong and was trying to work the rookie’s inexperience to weasel out of their responsibility.  Maybe someone in Quality Control was confused by a drawing because they don’t have adequate blueprint reading skills, so they come to the new designer to ask that more information be spelled out on the drawing (when it is already fully specified).  These are just a couple of examples.  Often, new designers don’t know why manufacturing processes are not included on drawings, nor even that there exists standards that forbid it.

ASME Y14.5-2009 (and previous versions) states:

1.4(d)The drawing should define a part without specifying manufacturing methods.  …However, in those instances where manufacturing, processing, quality assurance, or environmental information is essential to the definition of engineering requirements, it shall be specified on the drawing or in a document referenced on the drawing.

It is usually pretty obvious when manufacturing methods are necessary to the engineering requirements, even to the individuals new to the field.  Unless one is in particular industries, manufacturing methods are almost never required.  A drawing should fully detail the final product without over specification.

ASME Y14.5-2009 adds as an example:

Thus, only the diameter of a hole is given without indicating whether it is to be drilled, reamed, punched, or made by any other operation.

The manufacturer is responsible to provide a final product that complies with the drawing regardless to the processes they use.  It is still important for designers to know the processes that will most likely be employed, so they know that the product is economically manufacturable.  This does not mean that they should unnecessarily limit the manufacturer to particular processes.

SolidWorks 2010: Mouse Gestures

SolidWorks Corp has been working hard to improve the user experience.  SolidWorks 2010 has examples have several innovative interface additions.  The one addition that is sure to get a lot of attention is Mouse Gestures.

Mouse Gestures is a simple a menu scheme that is controlled by the RMB and a gesture (or short movement) of the mouse.  When the RMB is clicked and held briefly in addition to a very slight movement of the mouse, a wheel menu appears around the cursor location.

Mouse Gesture Menu

Simply continue to hold the RMB down and move the cursor over the desired command.  Without any further action, that command will execute and the menu wheel will disappear.  If the RMB is released before a selection is made, the menu wheel is cancelled without any command executed.

If the traditional RMB is desired instead of the menu wheel, simply give the RMB a quick click (same as it ever was) without a mouse movement.

As with the “S” key shortcut menu scheme, Mouse Gestures menu wheel is customizable and context sensitive.  The user is allowed 4 or 8 gestures with four different menus for each of the major modes: Part, Assembly, Drawing and Sketch.  These are customized under a new tab in the good ol’ Tools>Customize… window.

Here are the eight gesture choices that can be assigned to particular commands:

Gestures

Mouse Gestures is suprizingly easy to use.  It’s intuitive when it is activated intentionally.  However, I have found myself activating it unintentionally once in awhile.  This may result in the surprize command being executed before I even know what hit me.  So, for now and for me, Mouse Gesturing will be limited to View Modify functions.  I certainly won’t be placing the Quit in my menu wheel.  That said, the usual result of the accidental activation is just that the user will see the menu wheel briefly ghost in and out before any command is executed.

Mouse Gestures is a great new tool that looks to be a major time saver for frequently used commands.  I’m looking forward to having a bit of fun playing with Mouse Gestures and customizing its functions until I find just the right combination of commands for each mode.