Foreshortened Linear Dimensions (Clipped Dimensions)

As mentioned in another article in this series, SolidWorks does not support the foreshortening of linear dimensions, except in views where both ends are visible in the view, such as break views.  Also mentioned was that foreshortening of linear dimensions doesn’t make much sense in most circumstances because both ends of dimension must be in view for a drawing’s reader to understand the callout.  As such, they are not supported by the ASME standard.  Even still, there may be some cases where it is necessary or desired to clip a dimension within detail or partial section views.

There is one potential workaround to allow this in SolidWorks, using a series of double arrow symbols created by Jeff Hamilton.  Jeff’s creation requires a modification to your gtol.sym file.  Unfortunately, to implement this change, you’ll either need to be a one man show or a CAD Administrator who has time to update everyone’s computers with the edited gtol.sym file.  This is because any symbols within a drawing reside in the gtol.sym file, and that file is specific to each and every install of SolidWorks.  Another drawback is that the user must visually and manually align the double arrows into the appropriate position.

Selection of double arrows

Barring these drawbacks, this is a pretty good solution for those who really need this function.  The file can be downloaded at this location:  Geometric Tolerancing Symbols Library Foreshorten Arrows Add-on.  Instructions on how to edit the gtol.sym file and use the new symbols are included in the download.  Have fun!

Color for non inserted dimensions

SolidWorks has many default colors for different types of dimensions.  On drawings, the two main types of dimensions are inserted (driving) and non inserted (driven).  Inserted dimensions are called such because they are inserted from the model.  Non inserted dimensions are created within the drawing itself.  I’m not going to get into the philosophies about which is better to use and when.  Let’s just stick to the topic that many times both are necessary on a drawing, and that they appear as two difference colors. Inserted dimensions are black and non inserted dimensions are grey, by default.

A problem pops up when using or printing the drawing while in Color Display Mode is on.  When this mode is turned off, all dimensions appear black, but so does everything else, including watermarks or lines on special layers.  So, many of us rely on the Color Display Mode.  When this mode is turned on, the user gets their colors right for other lines, but dimensions appear as both black and grey.  This can send a confusing message to someone who must later read the drawing.   Also, on some printers, the grey color may be washed out and unreadable.

Example of different colors

So, I have a quick trick to overcome this issue.  Simply change the color for non inserted dimensions within the System Options.   What color to use?  Well, if one still wants to know the difference between inserted and non inserted dimensions when editing the drawing, I recommend not picking black.  Instead pick the darkest grey available.  This will allow you to see the difference in SolidWorks, but such a difference will not be obvious in any printouts or PDFs.

To make this change in SolidWorks, goto Tools pulldown>System Options>Color heading.   In the Color schemes settings box, select Dimensions, Non Imported (driven).  Click the Edit button.  A traditional Windows color palette window will appear.  Use this window to create a very dark grey color and then assign it to one of the slots in the Custom colors area.  Choose that color as the setting and click OK to exit.  Then click OK in System Options to implement the change.

Color change location

All inserted dimensions will continue to be black, and non inserted dimensions will now be that dark grey.   Since this is System Options setting, it affects any drawing that is opened without having to enter the Document Properties area every time.  I’ve personally used this trick successfully for a long time.

Drawing Revisions and PDMWorks (Part 2: Automatic Revisions)

With PDMWorks, it is possible to automatically revise a drawing’s title block and revision block upon check in.  Three things are necessary to use this functionality.  First, the drawing template will need to employ a SolidWorks Revision Table.  If someone is not familiar with how to set up revision tables, please see my previous article: Settings Up and Using SolidWorks Revision Tables faster. Second, the drawing template’s title block will need an annotation note that is linked to the custom property “Revision”.  If someone is not familiar with how to link annotation notes to custom properties, please see my previous articles about this subject:Introduction to SolidWorks Custom Properties.  Third activate the revision automation feature within the PDMWork’s VaultAdmin tool.  Of course, this will require Vault Administrator access to the VaultAdmin. The setting is found under the Revision Table tab in the General section, called “Enable Revision Table”.

Once these three items are set up, drawings will automatically revise upon check in, with updated revision and title blocks.  Control over what appears in the added revision row is within the check-in screen itself when the drawing is checked in.  Further controls can be set up to limit or automate the value for revisions so that no mistakes can be made regarding the revision level of the check-in.  Within the VaultAdmin, there is even the ability to control the number of revisions visible on a drawing.  Utilizing this set up can save substantial time and eliminate potential check-in revision identification errors.

Drawing Revisions and PDMWorks (Part 1: Letter Revision Identifiers)

Whether using actual drawings or relying on the model, and whether using a highly controlled documentation system or nearly completely uncontrolled, one will find revisions are necessary.   It is important to use them consistently.  It is important to make sure each time another person sees a drawing or model, they understand which revision is in front of them.  It is important not to reuse revisions. If there is a working copy that is incomplete, preliminary or draft, then stating such directly on the document is very important.

Also important is avoiding interpretation confusion.  If using letters to represent revision iterations, avoid using letters that resemble numbers or that can have alternative meanings.  ASME Y14.35M-1997 states that I, O, Q, S, X and Z should not be used as revision letters.  In fact, other ASME engineering drawing standards also forbid the use of these letters for other purposes as well.  The reason is that I, O, Q, S, and Z all can be misinterpreted as numbers 1, 0, 5 and 2.  When X is used, it looks like a field that requires further input.

These rules where written before the Information Age (wiki) and our reliance on computer databases, back when documentation relied on handwriting.  However, these rules are just as important in our current age as they have ever been before.  Many different types of computer fonts exist.  What looks like a 1 in one font will look like an I in another.  Even with my 20/20 vision, I will confuse S’s with 5’s in small sizes in certain common fonts.  Also, transcription errors still enter the picture, as a human who does not have direct access to the electronic database is usually involved at some point.

PDMWorks (soon to be renamed to SolidWorks Workgroup PDM by SolidWorks Corp) automatically assigns revisions to documents when they are checked-in.  There are options for the PDMWorks Administrator to use dumb ranges, or to establish a list of revision identifiers from which to pull.  Unfortunately, when using letters, PDMWorks does not automatically disregard the taboo letters.  So, I’ve made an Excel file with a list of allowed revision letters.  It can be copy-and-pasted directly into PDMWorks VaultAdmin’s Revision Scheme Listing fields.  It is available here: Allowed Revision List.

Part 2 of this article series will address using PDMWorks ability to automatically revise drawings upon check-in.

Drawing Template with Two Different Sheet Formats (Part 2)

UPDATE for SolidWorks 2014: The following protocol is no longer necessary to achieve a different sheet format for addition sheets on a drawing.  Please see 2014 What’s New in SolidWorks – Sheet Formats for current information.

—-

Here is the [no-longer-necessary] protocol to set up a Drawing Template so that it can use two completely different Sheet Formats without requiring any additional action by the user when they start a new drawing.

This protocol tricks SolidWorks into having a Drawing Template use one Sheet Format for sheet 1, but also to have a different Sheet Format as the default for any added sheets.  It does this by swapping around the names of the Sheet Format files.

This allows a CAD Administrator to set up their Drawing Templates to be ASME compliant by automatically calling up the simplified title block when additional sheets are added to a drawing.

Instructions

In Windows Explorer:

1. Save a backup copy of the current sheet 1 and multi-sheet Sheet Format files.  Also, save a backup copy of your Drawing Template.

2. Rename multi-sheet file, such as adding an underscore in front of its name.  For example, if your multi-sheet file is named “C-SIZE-SECOND.slddrt”, rename it to “_C-SIZE-SECOND.slddrt”.

3. Rename sheet 1 file so that is has the original name of the multi-sheet file.  For example, if your sheet 1 file is “C-SIZE.slddrt”, rename it to “C-SIZE-SECOND.slddrt”.

In SolidWorks:

4. Start SolidWorks.

5. Open your Drawing Template.

6. Load your renamed sheet 1 Sheet Format.  In the example above, this would be “C-SIZE-SECOND.slddrt”.  The result should be a drawing that shows your sheet 1.

7. Save your Drawing Template.

8. Close SolidWorks

In Windows Explorer:

9. Rename sheet 1 to its original name.  In the example above, rename the “C-SIZE-SECOND.slddrt” file back to “C-SIZE.slddrt”.

10. Rename your original multi-sheet file to its original name.  In the example above, rename “_C-SIZE-SECOND.slddrt” to “C-SIZE-SECOND.slddrt”.

In SolidWorks:

11. Start SolidWorks.

12. Test results by starting a new drawing using the same Drawing Template.  Sheet 1 should appear on sheet 1.

13. Create sheet 2.  The multi-sheet format should appear on sheet 2.

For best results, uncheck “Show sheet format dialog on add new sheet” in Tools pulldown>Options…>System Options tab>Drawings.

The limitation of this method is when the administrator wishes to change sheet 1 of the Drawing Template, they will have to replicate these steps each time.  That doesn’t happen often and well worth the savings in time produced by implementing this method within the Drawing Template.

Additional keywords: 2 title blocks drawing

Drawing Template with Two Different Sheet Formats (Part 1)

A long sought after function in SolidWorks that has gone pretty much ignored is allowing users to set up Drawing Templates with two different Sheet Formats (one for Sheet 1 of X and one for all other X of X sheets).   [In the past, m]ost of us just had to  directly pick and load the separate X of X sheet when we add a sheet to a drawing.

Some half solutions do did exist to get around the limitation.  I have seen one hack that involves using the X of X sheet Sheet Format as the default sheet format with sheet 1 of the Template itself simply having addition entities around the Sheet Format entities to form the complete sheet 1 of X “format”.   Another way is was to have two sheets already present in the Drawing Template, each one with its own Sheet Format; then delete sheet 2 when it is not used.  No more half steps!

There is a way to have two completely different Sheet Formats embedded into a Drawing Template without having additional sheets already present.  I am currently working on writing up the protocol. I will post the steps on Thursday 7/17/08 (Instructions are now available here).  The protocol is not complex as far as I can tell.  I just wish to thoroughly experiment and test it before posting.  Stay tuned.  And, if you know of other ways do to this, then please post your methods (or links to them) here so everyone can compare notes.  Who knows, maybe someone else has already published something about this  I just know I’ve not seen anything in any other online resources, which is why I’m fairly excited about making this method available.

UPDATE for SolidWorks 2014

SolidWorks 2014 now has a second sheet setting in Document Properties. Fancy workarounds are no longer necessary.  Please see  2014 What’s New in SolidWorks – Sheet Formats.