News: Dimension Palette improves in SolidWorks 2010 SP3

The people (i.e., SolidWorks users) have spoken and SolidWorks Corp listened.  The infamous Dimension Palette now functions differently.  The controversy surrounding the Dimension Palette started almost immediately after SolidWorks 2010 SP0 was released.  People started posting heated complaints in the SolidWorks forums.  I addressed many of those complaints in a previous article.

How has Dimension Palette changed?  It no longer comes up automatically when the user accesses a dimension on a drawing.  Instead, when one or more dimensions are selected, a Dimension Palette button appears above and to the right of the mouse pointer’s location.  This is similar to other pop up toolbars, such as the Shortcut Menu.

dim-palette01

To active the Dimension Palette, simply move the mouse cursor over the Dimension Palette button.  This will pop up the Dimension Palette.  From there, use of the Dimension Palette is the same as before.

dim-palette04Some minor visual tweaks were also added to improve the look and control of the Dimension Palette.  The corners are now rounded.  There is also the addition of a Move tab that allows the Dimension Palette to be moved around the view pane by the user.

dim-palette05

New behavioral improvements allow the Dimension Palette to be more predictable.  If the user interacts with the Dimension Palette, it will remain on screen for as long as the dimension selection is active and the mouse cursor remains in the view pane.  If the Dimension Palette is brought up by the user but the user does not interact with it, the Dimension Palette will disappear when the mouse pointer moves away from it.  If this happens, simply press the CTRL key to bring the Dimension Palette button back, if desired.  Also, if the Dimension Palette pops up and it is not wanted, it may be banished by pressing the ESC key.

I’ve had a chance to use this new functionality already.  The changes to Dimension Palette represent serious improvement!  I’m not going to say the solution is complete.  I believe development of the Dimension Palette needs to mature before it becomes a classic like the Shortcut Bar.  These improvements do make it more user friendly.  If there are no other reasons to upgrade to SolidWorks 2010 SP3, the improvements to the Dimension Palette are reason enough.

3Dconnexion adds new functionality to existing toys

A few months ago at SolidWorks World 2010, 3DConnexion announced that they are adding 3D mouse capabilities for SolidWorks.  Their 3D mice now have a function that automatically and continuously determines the optimal center of rotation for any current view.  When a model is fully in view, the center of rotation is the center of the model.  When zoomed on a particular area of the model, the center of rotation becomes the center of the view.  This makes the exploration and navigation of the smallest details on the largest models much more intuitive.   This new function is called Auto Rotation Center.

3dc2icon

3dc3icon

Auto Rotation Center is displayed on the view pane of SolidWorks models or assemblies in the form of a translucent blue bubble.   This bubble has three display states which are chosen by the user under 3Dcontrol pulldown>Properties>Part/Assembly section>Show center drop down.  It may be always displayed, displayed in motion only (when the 3D mice is in use), or never displayed.

I’ve been using this new functionality since Feb 2010 in real world scenarios.  Early on, I did have some initial issues with this function working properly on my computer system and version of SolidWorks.  3Dconnexion did fix the bug I encountered.  Since then, I’ve been impressed with this new function.  So much so that I don’t even remember not using Auto Rotation Center with my SpacePilot PRO.

An additional capability 3Dconnexion has added to their 3D mice is the ability to pick a new center of rotation from a point on the 3D model.  With the Auto View Rotation, I’ve actually not used this other function even once.

So, if you have a 3Dconnexion 3D mouse which is currently supported, I recommend checking out their website to download the latest driver.  Then turn on Auto Rotation Center.

One word of warning, installation of this new driver will wipe out any custom button mappings, so be prepared to remap your device’s buttons.  (This won’t be an issue for new installs, of course.)

3dconnexion

Rounding of numbers

On most computer systems, decimal numbers that have 5 as the last digit are automatically rounded up when removing a decimal place. This may create a problem.

Some people have a rule that SolidWorks drawings should not have overridden dimension values (Override values).  I generally agree.  Yet, there are several legitimate reasons to use Override values.  One major reason is for proper rounding of linear dimensions for removed digits after the decimal.  Currently, SolidWorks offers no option that allows the user to automatically round dimension numbers in a way that is consistent with current industry standards and practices.

SOLIDWORKS 2015 now has several rounding options that follow the rules below.  More information, please see SOLIDWORKS What’s New Rounding article.

Rounding rule for dimensions

On most computer systems, decimal numbers that have 5 as the last digit are automatically rounded up when removing a decimal place.  For example, the number 1.425 rounds up to 1.43.  This creates a problem.  Most standards require that such numbers are rounded to the nearest even number in the last decimal place.  For example, that number 1.425 should be rounded to 1.42, and 1.435 should be rounded to 1.44.

ASTM E 29 states:

6.4.3 When the digit next beyond the last place to be retained is 5, and there are no digits beyond this 5, or only zeros, increase by 1 the digit in the last place retained if it is odd, leave the digit unchanged if it is even. Increase by 1 the digit in the last place retained, if there are digits beyond this 5.

NASA’s Engineering Drawing Standards Manual states:

When the first digit discarded is exactly 5, followed only by zeros, the last digit retained (i.e., the digit preceding the 5…) should be rounded upward if it is an odd number, but no adjustment made if it is an even number. For example, 4.365, when rounded to three significant digits, becomes 4.36. The number 4.355 would also round to the same value, 4.36, if rounded to three significant digits.  This procedure is known as odd-even rounding.

It is my understanding that this rule helps reduce statistical bias by allowing different numbers to be rounded up or down.  Using the computer default rule (5 is always rounded up) only allows for the upward rounding of such numbers.  This can create greater statistical errors, particularly when compounding rounded numbers to derive further rounded numbers.

Rounding as it affects tolerances

No rule is absolute.  There are other considerations when rounding.  A number should never be rounded so that it increases the original limits of a dimension.  Although this rule mostly applies to inspection techniques, it can also apply to specification.  For example, if there is a feature whose size limits are 1.255-1.275, the specification cannot be rounded so its limits are 1.25-1.28.  In such a case where rounding occurs, the specification limits should be 1.26-1.27.  Fortunately, this isn’t something that often occurs in mechanical design (though it does pop up when trying to apply dual dimensions).

Usually, rounding the limits is something that more often happens in quality assurance during incoming inspection of products.  In such cases, Interpretation of Limits rule from ASME Y14.5 declares limits are absolute.  For example, 12.25 MAX is the same as 12.2500000000000000 MAX.  If the feature measurement is 12.2540, that measurement should not be rounded to 12.25, as it is still out of tolerance because it exceeded 12.25.

SolidWorks should supports more rounding options

Right now, SolidWorks does offer one rounding option for dimensions.  In documents options, there is a setting to round numbers to the nearest fraction, but only if fractional numbers are in use.  I would like to see other rounding options supported, but not a document option.  SolidWorks should have a setting added to the dimension PropertyManager that allows the user to establish a rounding rule for a particular dimension.  For each dimension, users should have a choice to use the odd-even rounding rule, nearest fraction rounding rule (only when fractional numbers are in use) or always round 5 up rule.  This shouldn’t just be for drawings.  It should also be available in the model because they are often used as part of the product definition and because dimensions in the model can be inserted into a drawing.

For now, one can use Override values on the drawing.  The drawback to this is that Override values do not automatically update if there is a change to the associated model geometry.

So, this sounds like this issue should be yet another Enhancement Request.

As of SOLIDWORKS 2015, there are several options for numerical rounding which are available.

  • Round half away from zero, where the only digit being removed is 5, then round the last remaining digit away from zero.
  • Round half towards zero, where the only digit being removed is 5, then round the last remaining digit towards zero.
  • Round half to even, where the only digit being removed is 5, then round the last remaining digit so that it is an even number.
  • Truncate without rounding, where any and all digits being removed have no effect on the last remaining digit.

There is also an option to only apply alternative round methods to dimensions, with the setting Only apply rounding method to dimensions.  When this setting is checked, round half away from zero method is applied to all system and properties values, but the alternative rounding method (round half towards zero, round half to even or truncate without rounding) is applied specifically to dimensions.  Without this option checked, the chosen rounding method applies everywhere in SOLIDWORKS.

To account for dual dimensioning issues, tolerance rounding includes an option to fit the secondary unit’s tolerance range so that it does not extend outside of the primary unit’s tolerance range.  To use this capability, goto Tools > Options > Document Properties > Dimensions and click on Tolerance button. In the Tolerance dialog, check the option Inward rounding of secondary unit tolerance extents

Take away this from SolidWorks World 2010: Cloud

SolidWorks World 2010 Convention Banner
SolidWorks World 2010 Convention Banner

The buzzword at SolidWorks World 2010 was “cloud”.  There was a running gag at the convention, take a shoot of “espresso” (or whatever else your mind can imagine) every time someone uttered the word “cloud” in a presentation or speech.  If this game was real, we’d all be dead from alcohol poisoning, er I mean caffeine overdose.  All this talk about cloud computing involves creating a new SolidWorks branded interface that uses Enovia technology as its backbone.

According to Bernard Charles, CEO of Dassault Systemes, and Jeff Ray, CEO of Dassault Systemes SolidWorks Corporation, this marriage of SolidWorks with Enovia will bring new functionality, capabilities, and advantages to SolidWorks customers.  The first product of this new approach is the brand SolidWorks PLM.  The first release of a SolidWorks PLM product will be later this year, according Ray.  I’m not sure of the exact name for that first product, but they did use SolidWorks Product Data Sharing at one point.

SolidWorks Product Data Sharing

It’s my impression (at this point in time) that the initial release of SolidWorks Product Data Sharing will not have the full functionality that many users need.  A demonstration showed some of its capabilities, which are very rudimentary when compared to Enterprise PDM or SmarTeam.  The main focus for the new application appears to be an advanced communication tool, and not an actual functioning PDM or PLM.

The user interface will take on two forms: web client and SolidWorks add-in.  In the add-in, users may upload files from a window pane within SolidWorks.  They may add comments.  If more than one person is logged-in, the comments can function as a real-time chat. Functionality will allow users to invite other non-SolidWorks users via the web client version.  Files will have previews, including assembly trees that graphically layout relationships between files.  In the web client, 3D viewing of files will include on-screen commenting (redlining) within the view.

Security of the Cloud

Jeff Ray claims the workspace of the new cloud applications will be secure.  In fact, Jon Hirshtick is adamant in his belief that cloud computing is far more secure than having data on local hard drives.  This doesn’t come from opinionation.  It actually comes from experience.  SolidWorks is currently fighting a person who stole the source code for a SolidWorks application and is trying to sell it.  The person was a former employee in India who stole the code by simply copying from his hard drive and walking out with it one day.  Having this data on a cloud network with encrypted access may’ve prevented this theft.

Going the course

Ray pounding the pavement at a Reseller lunch
Ray pounding the pavement at a Reseller lunch

Charles and Ray pounded the pavement at SolidWorks World 2010 to get their message across.  Despite any flak that Dassault Systemes gets for their new direction, they are going to stay the course.  Enovia V6 is the future of Dassault Systemes.  Bringing SolidWorks in line with that future is a priority.  Charles stated that Dassault Systemes is not divided into SolidWorks and Enovia V5, it is united as V6.

I asked Ray a question about which form the new products will take.  The answer, for now, was only that they will offer their customers the choice to remain with their current system or use the new system.  In my view, this is corporate speak for “its going to replace what is currently on the market and although they will not leave customers high and dry, they will likely begin to reduce focus to the current system.”  But I could be wrong.

Concerns?

Now, in this article, I’m simply reporting on the new direction of SolidWorks as presented to everyone at SolidWorks World 2010.  I do have very real concerns about this new approach, which I will cover in a separate editorial (hopefully within a few days).

Enhancements planned for SolidWorks 2011

There were a lot of new SolidWorks 2011 functionalities that were demonstrated in today’s general session.  There’s a long list of improvements.  SolidWorks presented most of these improvements as part of an on-stage skit, so it was difficult to keep track of all the discussed changes.  However, this is my best attempt to give a nearly complete list:

Parts

  • Revolve will be extrudable “up to surface”
  • Defeature feature allows for the removal of internal features of a part to protect IP.
  • Real View is “fully customizable”
  • Display Manage that controls settings such as color, transparency, etc.
  • Photoview 360 now has a preview menu within SolidWorks Works
  • Animation can be pre-rendered
  • Further improvements have been made to memory usage and optimization
  • Within Non-linear simulation, planar simulation allows the user to run simulation on a 2D slice of a part to save time; also, that 2D slice can be projected back to the 3D part.
  • Feature lock!

 Drawings

  • Dimensions spaced evenly and in the right view (on new views, or to correct existing views)
  • Thumb wheel to change spacing of dimensions
  • Dual dimensions allowed in hole table
  • Weld tables now available in drawings
  • Weld callouts can be automatically added to a drawing

Assemblies

  • Chamfers and fillets can be used for weld prep
  • Cut sweep allowed
  • Weld gaps with actual geometry
  • Walk thru function, just like video games
  • Multiple piping enhancements

My 1st (very brief) SWW

After 10 years of using SolidWorks, I attended SWW10 in Anaheim for the first time. But, I can only get as far as the Partner Pavilion. For the tenth year, my employer could not pay for me to attend. http://www.solidworks.com/swworld/2580_ENU_HTML.htm

Luckily I live here in Orange County and could attend for a few hours.

A lot of the companies I have seen or used before, but a few were new to me. None really caught my attention except for Solido. http://www.solido3d.com/

My hope for the past several years was to someday see the price of 3D printing drop. It seems Solido has broken the mold. They are also eco friendly by using a rolled mylar –looking material into the machine and creating parts based on the sheet thickness. The parts were comparable to other 3D printers, at a lower cost! I past their info to my boss…

Another company that caught my, not because of the new touch screen fad, but because of the hardware that was used. SolidWorks, Microsoft (Surface), and Identity Mine teamed up to create a UI ‘sketcher’ to work with SolidWorks models by the touch of the hand on a flat table.

Some of the technology was interesting, although it has been around for a couple years, but the templates that were used to create ‘buttons’ were cheesy and the touch screen not very clear to me. http://www.identitymine.com/Products/SurfaceSkins.aspx

The biggest downfall for me was the large screen sitting horizontal, or flat. I would be sitting on my local chiropractor’s table getting my neck straightened every week after sitting on a uncomfortable stool all day looking down onto a flat table. IMO, poor design. It should rise similar to the old drafting tables (some of us remember those, right?) so that the screen was more eye level.

Thanks to Matt for a fun time and helping me meet up with some other online friends. It was great finally putting a face to a screen name.