Houston User Group Meeting

I enjoy opportunities to visit SOLIDWORKS users. My previous trip found me in St. Louis. Recently, I visited the Houston. While in Houston, I was able to present at the Houston SOLIDWORKS User Group at their meeting on June 13, 2023. Joe Lance is the leader of the user group. He was instrumental in setting up and running the meeting. Also, he also gave me sound advice for my travel arrangements in Houston. Additionally, I was also able to connect with several customers and resellers during my trip.

I actually gave two separate presentations at the user group meeting!

My first presentation covered the topic of xDrawing and the associated Manufacturing Definition Creator Role on the 3DEXPERIENCE platform. The benefits of xDrawing are numerous, not least of which is the flexibility to create drawings and MBD product definition from the same data set, so work is not duplicated when creating either, and so that data always matches between these different methods.

My second presentation followed a break and interlude where Joe Lance gave out swag to attendees. Joe gave away lot of great SOLIDWORKS themed items! The topic for my second presentation was about the Product Definition team and how we work to make sure we keep our customers at the forefront of the decision-making process for SOLIDWORKS products. This presentation was impromptu, without slides nor firm outline.

Exploring the Town

Overall, this trip was a little shorter with a more tightly packed schedule. As such, I didn’t get much time to explore Houston. There are some sites/sights I was able to squeeze in, such as a visit to the Space Center Houston and an evening at Saint Arnold Brewing Company.

Replica Space Shuttle Independence and an actual Space Shuttle Aircraft, Boeing 747
Evening at Saint Arnold Brewing Company

I did discover a good breakfast crepe at Melange Crêperie. Are there more hidden gems in Houston? Another trip back may be in order at some point.

Austin trip to meet customers

Austin, TX has long been on my todo list for work travel. There are a lot of great SOLIDWORKS customers in the Austin region. Come last week, my long awaited plans came to fruition. This was a busy trip.

  • Visited several customers in both San Antonio and Austin.
  • Conducted a limited Alpha Test and received a lot of great feedback.
  • Presented at the local SOLIDWORKS User Group: CTSWUG
Central Texas SOLIDWORKS User Group meeting in Austin
Full house at the CTSWUG on April 17, 2019.

User Group Meeting and Support

My presentation at the user group meeting covered the topic of Model-based Definition in the context of SOLIDWORKS and SOLIDWORKS MBD. It’s a topic I’ve presented many times. (NASWUG, NSWG and SWW17)

Jeremy Browning also presented a lively demonstration that evening on how to model in a manner that utilizes SOLIDWORKS tools with maximum efficiency and resiliency.

Thank you to Nadia Shea and Jeremy Browning for their efforts of support during my visit. Also, thank you to Steve Calvert for his efforts, including the change of the date for their user group meeting to suit my travel.

Also, While in Town

While in town, I was able to indulge local flavor (literally); perhaps a bit too much.

There was also a chance to take in a few of the regional sights and sounds from time to time, of course.

Great Trip!

However, the focus of these trips is to interact with SOLIDWORKS customers. This allows us to learn from our users about how we can improvement our products to better suit their needs in future releases. In this regard, this trip was a great success! Thank you to everyone who meet with me and participated in the local SOLIDWORKS events!

DimXpert at SolidWorks World 2014

DimXpert presentations seemed to get a lot of interest at SolidWorks World 2014.  Both sessions I attended had full rooms.

DimXpert Break-out
DimXpert Break-out Session

DimXpert Hands-on Session
DimXpert Hands-on Session

All The Uses of DimXpert, a Monday morning session by Josh Spencer of  3DVision Technologies was over flowing with interested attendees.  Josh went into detail about what to use DimXpert for and how to use it.  He described how to leverage DimXpert in TolAnalyst and SolidWorks Drawings.

Introduction to DimXpert and Tolanalyst, a Monday afternoon session by Brian McElyea of Intuitive Research and Technology Corporation was also a full session, not just with hands-on attendees, but also observers from the session’s wait list.  Brian walked attendees through hands-on usage of DimXpert and TolAnalyst with a castor assembly.

DimXpert was also featured in several Model Based Definition break-out sessions, including my own presentation on Wednesday called Model Based Definition in the Context of SolidWorks, where I went into detail about the various methods used to employ Model Based Definition and how to set up and use SolidWorks for best results.

I am interested to see how others are interested in DimXpert.  Was the interest shown at SolidWorks World 2014 a fluke or indicative of general interest within Industry?

How to add a Geometric Tolerance frame to your Sheet Format

**OUTDATED Content: Update–>SOLIDWORKS 2020 now allows you to add Geometric Tolerance and Surface Finish symbols onto your Sheet Formats directly without the following workaround**

SolidWorks Sheet Formats do not support Geometric Tolerance frames.  So, what can be done if you wish to display a frame with your Sheet Format on drawings?

First, a quick review.  SolidWorks has two separate files that serve as the starting point for creating new drawings.  The primary file is the Drawing Template (*.slddot).  Every time you start a new drawing, it must be from an existing Drawing Template.  The template contains all the settings and other information needed for every drawing.  In particular, it uses information from a Sheet Format (*.slddrt) for the border and title block.  Each time you create a new sheet on your drawing, the Sheet Format is directly loaded.  However, neither the Sheet Format or the Drawing Template automatically update existing drawings.  For more information on Sheet Formats and Drawing Templates, see SolidWorks Help.  The tip found in this article is for more advanced users and CAD Administrators that are already familiar with these topics.

Back to the story.  Perhaps your company is moving towards using the model to define your product, but still uses the drawing to established specifications, such as tolerances, general notes, process control dimensions, etc.  Common practice for this scenario is to establish a generic Profile specification on the drawing that is then applied to the model.   But, you cannot store a Geometric Tolerance frame within a Sheet Format.  You won’t likely want to draw your frame using sketches.

Solution? You can have a Sheet Format display a Geometric Tolerance frame that is present on a Drawing Template!  Here’s how.

1.  First, make backup copies of your Sheet Formats and Drawing Templates!  OK, once that is done, open your Drawing Template using File>Open dialog set to Template (*.prtdot; *.asmdot; *.drwdot)

2. Create your Geometric Tolerance frame using the Geometric Tolerance annotation tool.

3. Place your new frame in the lower right corner of your Drawing Template.  Don’t be concerned if it overlaps the border, but it is a good idea to keep it inside the paper space.

4. Create an annotation note (Insert>Annotations>Note…) and place it anywhere on the drawing.

5. While the annotation note is still being edited, click on the Geometric Tolerance frame.  The frame will now appear in the note.  Select OK to accept.

6. Select the new note.

7. Press CTRL-X.  The note should disappear, as it is being cut from the Drawing Template.

8. RMB click on any empty area of the blank paper space and select Edit Sheet Format.  This will take you into the Sheet Format editing mode.

9. Click on the approximate location where you wish the frame to appear and press CTRL-V.  This will insert the note onto the Sheet Format.  Click and drag it to the desired location.

10. RMB click on an empty area of the paper space.  Select Edit Sheet.  This will exit the Sheet Format mode and return you to normal drawing mode.

11. RMB click on the original Geometric Tolerance frame and select Hide.


12. Goto File>Save to save your Drawing Template.

13. Goto File>Save Sheet Format to save your Sheet Format.

(14.) Now, if you wish to edit the frame later, simply use View>Hide/Show Annotations.  The hidden frame will appear faded gray.  Select it and it will turn black.  Press ESC to exit the Hide/Show mode.  Edit the frame as your normally would any Geometric Tolerance frame.  When done, hide it again.  You may need to Rebuild to see the update.

Note:  If you open the Sheet Format directly without loading the Drawing Template or if you load the Sheet Format into a drawing created with an older Template, the annotation note containing the frame will be blank.  This is because the information is contained in your new Drawing Template, but the note is in the Sheet Format.

Model Based Definition (MBD)

As we move further into the realm of 3D CAD software, something that is still catching on is the idea of driving all specifications directly from the model file, instead of having a separate drawing.  There are various terms for this, but I’ve seen Model Based Definition (MBD) most recently.  I personally am not critical of this idea.  I am critical of moving 100% to this form of documentation without better support from our 3D CAD packages and ASME/ISO standards.

Models are generally considered basic.  All this means is that the tolerance is derived from some “other” specification.  This is normally in the form of associated Geometric Tolerances. To fully define a part in MBD, you’ll need a GD&T scheme, often supplemented by traditionally dimensioning and tolerancing where needed.  The difference is that if drawings are not used, this has to be done within the model itself and then is somehow communicated to the manufacturer.  The task to communicate this information to the manufacturer via the model is harder than it might seem as first glance.  This is due to the myriad of 3D CAD formats and versions now available.  GD&T information may not translate to other formats, such as STEP and IGES. 

Additionally, any information that would’ve appeared on the drawings now has to appear within the model itself.  So, shortcutting the drawing step doesn’t mean one gets to ignore the information that would’ve been included on a drawing. It just means all of that now needs to appear in the model.

With that said, ASME Y14.41 supposedly standardizes this effort.  In my opinion (and yes I’ve read it and “own” a copy), it is lacking right now.

If considering a MBD program, just make sure everyone understands that the model is now the drawing; and that means it will need to be as accurately detailed as the drawing would’ve been; and since this information is now in the model, a method of communication will have to be established with the manufacturer if they don’t have the ability to use the format where the GD&T information resides. 

An alternative is to use the drawing in conjuction with the model, which together provide the complete specification.  In this case, the drawing will still be the primary specification (usually for critical-to-function specifications), but it makes use model to complete the specificaiton.  The model can either be basic, or used with some traditional tolerance.  Where the model is basic, I’ve seen companies place a generic profile feature control frame in the general notes.  This FCF is applied to the model for any dimensions that are unspecified on the drawing.  If such as system is employed, it is important to clearly state this on the drawing to prevent ambiguities.