Datum Changes in ASME Y14.5-2009

Under ASME Y14.5-2009, Maximum Material Condition (MMC) can now apply to datums that are features of size and also surfaces. The 94 standard would only allow MMC on datums that were features of size and NOT surfaces.

The following is posted about datum changes with the permission of the author, David DeLong, who is a ASME GD&T Professional (GDTP) at Quality Management Services, Inc.

Datum Changes to ASME Y14.5 – 2009

Under ASME Y14.5-2009, Maximum Material Condition (MMC) can now apply to datums that are features of size and also surfaces. The 94 standard would only allow MMC on datums that were features of size and NOT surfaces.

A feature of size is a hole or pin of any shape and also a width. In most cases in GD&T, the holes or pins are most important to assembly and are used a great deal as secondary and tertiary datums. Usually, the perimeter of a non-cylindrical part is not functionally important. There are certain cases where there may be a partial hole or cutout that is used in assembly and could now be referenced as a datum.


Maximum Material Boundary

The Maximum Material Boundary (MMB) is a new term used in the 2009 standard and replaces the terms “Maximum Material Condition” and also “Virtual Condition Size” when referring to a datums referenced with the maximum material condition symbol.

In certain cases, MMB is the maximum material size while in other situations, it is the virtual condition size. It depends upon whether the datum is a primary, secondary or tertiary datum.


Let’s review the MMB for datum G in the above example.

If datum G was referenced as a primary datum, the MMB would be the MMC size of the hole which would be the smallest allowable size of the 12 mm hole which is 11.6 mm. It does not make any difference whether or not the feature actually has a virtual condition size as shown, the MMB is still 11.6 mm..

In our example, datum G is referenced at MMC as a secondary datum so the MMB is 12 – 0.4 – 0.2 = 11.4 mm which is the virtual condition size of the hole. If the secondary datum did not have a virtual condition size, it would default to its maximum material condition size of 11.6.

Datum H Reviewed 

If datum H was referenced as a primary datum, the MMB would be its maximum material condition size or smallest allowable size – 8.6 mm.

If datum H was referenced as a secondary datum, the MMB would be its virtual condition size but, in our situation, we have two (2) virtual condition sizes.


The positional tolerance shown would give us a virtual condition diametrical tolerance zone size of 9 – 0.4 (MMC) – 0.3 (perpendicularity) = 8.3 mm.

We also have a refinement of the positional tolerance with a perpendicularity requirement. In this situation, we have a virtual condition size of 9 – 0.4 (MMC) – 0.2 (perpendicularity) = 8.4 mm.

So, if datum H was referenced as a secondary datum, one would use the perpendicularity refinement resulting in a MMB of  9 – 0.4 – 0.2 (perpendicularity) = 8.4 mm.

 

In our situation, datum H is a tertiary datum and only used for orienting (anti-rotation) the part about datum G so that we are able to confirm all the dimensions. In our situation, we will use the MMB of 9 – 0.4 – 0.3 (positional) = 8.3 mm which includes the positional tolerances rather than its refinement of a perpendicular tolerance.
Here we have 4 holes of 8 +/- 0.3 mm. The feature control frame reflects a positional tolerance of a diametrical tolerance zone of 0.25 mm beyond the MMC referencing primary datum A (usually the mounting surface), secondary datum G at MMC (12 mm hole) and tertiary datum H also at MMC (9 mm hole).


We have already discussed that fact that the MMB changes depending upon whether it is a primary, secondary or tertiary datum. If there is any doubt about the MMB, one can reflect the actual MMB size in the feature control frame as shown above using brackets about the MMB size. This method can also be used if MMB size differs from the calculated size.

Let’s say we wanted the MMB size of datum H to be its refinement size of 8.4. One would then replace the 8.3 in the feature control frame with the refined size of 8.4 and that superseded the calculated MMB size.

For further details, please see the full article at Datums 2009.

SolidWorks 2010: Minor tweaks III

Quality is a word that is often confused when it refers to products.  It isn’t just reliability or a degree of excellence or fitness for use.

The Free On-line Dictionary of Computing puts it this way,

The totality of features and characteristics of a product or service that bear on its ability to satisfy stated or implied needs.

ISO-9000 says,

Degree to which a set of inherent characteristics fulfills requirements.

ISO-9000 then defines requirements as a need or expectation.

Does a product have the features I need and work in an excepted manner?  In ISO 9000 terms, quality is determined by the comparison of requirements with the inherent characteristics of a product or system. Well, SolidWorks’ march to quality continues with SoildWorks 2010, as previously noted on this blog and other sites.  Along with more major changes, there are a ton of minor tweaks to take into account.  Here is a short list of more of those items:

  1. When using the Custom Properties of the Task Pane within an assembly, the custom properties belonging to lightweight components are now viewable.  As one might expect, changes to those custom properties cannot be made while the component is lightweighted.  Even here, SolidWorks 2010 doesn’t stop the user.  If the user edits a value, SolidWorks prompts to resolve the component.
  2. Normal To command now orients to the nearest global XYZ coordinates if nothing is pre-selected.  When applied to a 2D sketch, Normal To aligns the model view to the sketch.
  3. SolidWorks now lets the user see decals on SolidWorks models without activating PhotoWorks.  (Applying decals still requires PhotoWorks.) Use View pulldown>Decals, or Hide/Show Items inthe Heads-up View toolbar then View Decals.  There is also a View Decals icon in the View toolbar itself.

3DVia on iPhone!

Now any 3D model can be viewed and inserted into a photo with the new 3DVia iPhone app. Check out the video:




The SolidWorks Blog states:

…you can use 3DVIA Mobile to get your SolidWorks models on your iPhone.

This is big news, as it directly impacts when and where 3D models can be shown.  Check out the instructions for using the 3DVia iPhone app to view SolidWorks models: Get your SolidWorks models on your iPhone with 3Dvia.  One limitation is that 3DVia save functionality requires SolidWorks 2009 SP2 or later.  This is a great idea that is past due!  Now, only if they’d develop something for Palm and Crackberry.

Standard Views without Zoom-to-fit

When using Standard Views in SolidWorks, the resulting view of the model is normally Zoom to fit.  This is regardless to the zoom level of the current view.  So, if I’m zoomed in to look at a specific feature a very long part, when I change from Front View to Rear View, the model will be resized to fit to screen.  This might be unexpected in some cases, as it requires extra steps to return to the area where I was working on the model.

With newer versions of SolidWorks, there is an alternative.  A toggle setting is available under Tools>Options…>System Options>View.  Unselect the Zoom to fit when changing to standard views option.

The only draw back is that this toggle is buried deep within the Options window.  This makes the task of dynamically using this functionality difficult.  Otherwise, this is a great function.

Click to see larger view

Zoom to fit when changing to standard views

SolidWorks 2010 Multiple Materials in Multibody parts

In the SolidWorks 2010 Beta 2, there was only one entry in the What’s New file under Parts.  It is a rather modest statement regarding the fact that each body within a multibody part can now be assigned its own material.

You can assign different materials to individual bodies in a multibody part. The material assignments are used by mass properties, drawing section views, and SolidWorks Simulation.

That’s it!  That’s all the Beta 2 What’s New file said.  It didn’t even say how to add material to different bodies!  (Beta 3 did add some information, but not a lot.)  Even the embellishment regarding where the material information is used doesn’t do this new capability any justice.  Think about it!  Are you kidding me?!  SolidWorks now allows us to give a different material to each body within a multibody part!  Composites can now have material information included in the part file! No more guessing, estimating, averaging out properties!  No more funky assemblies to try to get around the previous limitation!  For example, the user can now model a part and its coating in one file to accurately run FEA simulations!

OK, so how does one add material to each of the bodies within a multibody part?  A general material can still be specified in the same way as before.  RMB click on the Material heading within the FeatureManager of the part, then choose Edit Material.  This will assign a material to the overall part.  The steps are just a little different to assign material to a specific body. LMB click on the Solid Bodies folder.  RMB click on the body which will have the different material, then pick the material for that body.  When complete, the Solid Body will have its material listed underneath within the Solid Bodies folder.

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.]