SolidWorks Technical Summit – Los Angeles review

This review is a little late in coming.  There’s been one thing after another since I got back from this one day event in mid-December.  But now, over Christmas vacation, I have some time to write.

The December Technical Summit had around 85 persons in attendance.  As usual, it started with coffee and pastries for breakfast.  After the opening statements from Richard Doyle, everyone headed off to one of two sessions.

I attended the session by Phil Sluder on Assemblies.  He  broke the topic down into 10 essentials, ranging from basics about file types (.sldprt, sldasm, and slddrw) to how to manipulate components within an assembly.  He then went into “Assembly Survival Tools” where we were shown some newer SolidWorks capabilities and more advanced functions.  Of particular note, he did a great job of explaining Virtual Components and how to use them.  This is something I’ve not dabbled into yet, so I found it very educational.  He also covered multi-mating, mousing controls, warnings and errors, issues with chain mating (mating parts in a chain instead of to base components or geometry), and may other points that are good for newer and intermediate users.  Sessions like this one are good, even for experienced users, as there is usually at least one thing we learn or get reminded about.

Richard Doyle has likely done more SolidWorks related sessions than any other human alive today.  Not only does he host the Technical Summits (with morning and noontime presentations), he usually does at least two technical sessions in each event.  I attended his first session on CAD Management.  This was a very thorough presentation that covered just about anything we need to know for setting up and maintaining SolidWorks on modern computers.  One important point he brought up is that 64-bit computers and OS are not faster than 32-bit.  They are simply able to handle more RAM (16GB vs 4BG).  Other major point was that we (SolidWorks users) need to make sure we have administrative rights to the computers we use.  Needless to say, this was a very informative session that I recommend to all.

It was time for lunch.  The meal of good.  The noontime entertainment included the giving of prizes (which I will cover in a future article), and a review of what’s new in SW 2009 by Richard Doyle.

Some guy named Matt Lorono did some session about drawings after lunch.  🙂  I covered some of the basic information and advice about Sheet Formats and Drawing Templates, and covered some new SW 2009 features, including the new Title Block Editor.  I then covered more advanced topics, like how to create watermarks and how to make Drawing Templates utilize multiple Sheet Formats.

The next heavily attended session I went to was by Mike Puckett on mold design.  Mike is taking a newer approach to his presentation.  Although he still based it around a Power Point presentation, he spent most of his time demonstrating within SolidWorks itself.  He did such a good job with this methodology, I don’t feel he really even needed to use Power Point.  He showed us some of the basic techniques he uses to create models of molds from existing parts.  There was a lot of good information, such as using a preliminary skeleton sketch, how to translate swoopy shapes to a mold, and how to design ejector pins.

Over all, the Technical Summits just keep getting better!  If you cannot make it to SolidWorks World 2009, I recommend at least trying to attend a nearby Technical Summit.

The Experience Grows!

So, as I got into the Engineering and Manufacturing industry I had no idea really what to expect. All I knew is that I wanted to design new things and be creative with all of my ideas. Since the beginning of the year I have gained a tremendous amount of knowledge and experience that has helped me to become a better Engineer and get a good grasp of how the Manufacturing process takes place. Since then I’ve been working with Solidworks 2007, helping my company refine the ways they produce models and drawings. I’ve been in charge of re-designing all of the drawing templates and a lot of the standard parts that we use on a regular basis as well as a number of assemblies that have specific configurations based off equations provided by some of our customers. We will be switching to Solidworks 2009 within the next couple months so I look forward to that.  It’s just been great to be able to implement a lot of these changes; they have really sped up the process by which we complete projects.

            With the economy in its current state people are being laid off left and right so it’s not very reassuring no matter what field you are in. I’m no stock market analyst or economic expert but the engineering industry seems to still be prosperous so for that I am grateful. I am hoping the New Year will bring fourth positive change and that the design field will grow even further! More to come in the near future! 😀

Manage Your Data Already!!! the second installment

Previously I discussed there were 2 common data management myths.  The first was Windows Explorer is a data management system.

Before I start my second rant let’s come to an agreement that Part Number = File Name.  Pure and simple.  No more “Bracket” file names.  Descriptions for file names is absolutely absurd.  How many Brackets does your company make?

The second, and I know some of you out there are going to kick and scream and even possibly wait for me after my presentation at SolidWorks World to beat me down, is that Smart Part Numbers are indeed smart.  Are you kidding me??????

2 Scenarios

Scenario 1:  One of my green horn students starts at a company:  This is followed by the severely under-defined orientation about the company, maybe even an even further degraded CAD standards orientation.  This is if they are lucky.  Now they are ready to begin modifying documents for you or even begin a new design for you.  But wait, first they must read a 4000 page document on how to create part numbers.  If this part is aluminum it starts with an “A” unless the forecast is partly cloudy, then it is “Alum”, so on and so forth.  So not only does my scared little green horn have to overcome the company culture but now learn basically a new language for part numbers.

Scenario 2:  One of my green horn students starts at a company:  This is followed by the severely under-defined orientation about the company, maybe even an even further degraded CAD standards orientation.  This is if they are lucky.  Now they are ready to begin modifying documents for you or even begin a new design for you.  You instruct them to hit a certain button (usually the Save or Ctrl+S) and viola a part number is magically created for them and a window pops up that tells them exactly what information about the file is required; i.e. Description, Material, Hardness Spec, Material Treatment like paint or anodize (otherwise known as finish), project, etc…

In the first scenario most companies will give a new employee about 60 days to comply with company policies.  But they will need to anticipate part number screw ups for the next 40 years.

In the second scenario if the employee manages through the 60  – 90 day evaluation period there should be no problem with part number issues.

Let us discuss the idea of the “Smart Part Number”.  As I said in my previous rant, every single designer and now I will add, the rest of the organization, has the best way to name files, organize files and for some reason they believe everyone else understands what is happening in their polka dotted world they call a brain.  Smart Numbers were probably developed by marketing geniuses.  they call it the “Model Mask”.   Here is the problem I see.  Model Masks will inevitably be require to evolve if a company is truly out to make money.  Companies looking to make money will continually strive to define the next innovative product, and if we work on the concept that innovation is the implementation on a new product that enters the market adding new market value then we need to agree that more than likely that parameter has not been defined so we run into 2 situations, innovation is halt because it does not fit the model mask or it is slowed until a new model mask is generated, tested and implemented.

I am throwing out some serious terminology here like Implementation (which assumes that companies are continually refreshing employees on the standards and are continually assessing their performance with measurable matrices), innovation (defined above, but many companies are willing to run the old if it ain’t broke do not fix).

Falling back to the first installment where I discussed increasing productivity to make more money, look at the 2 scenarios discussed earlier and you tell me which one can offer instant productivity out of a green horn, learning/memorizing a 4000 page How to Create a Part Number  book or just hit save, the system will tell you what other info is required.

Now how does this tie into PDM systems you ask?  Well thank you for asking, I have implemented and maintained about 10 PDM systems for companies and part of my implementation is setting up the system with part number schemes that when you do a Save or Ctrl+S the data management system takes control an doles out the next available serial number.  Notice I said serial number.  000000001 -9999999999 are very useful part numbers.  With data management one does not have to worry about descriptive part numbers, there are other more powerful ways of finding the file you need without some complicated matrix to sort through.

The power of data management systems are that they inject steroids into your custom properties.  Most of these systems resemble the Dewy Decimal System at your local library.  As I said before in Scenario 2, during the save a part number is established then a pop up box indicates additional information that your company requires when creating a part number.  Custom Properties are the meta data that is included in the file.  It is the same exact concept behind Windows Media Player or I-tunes, when you load a CD or download a song the extra data that shows up in the player is the meta data, Song Name, Artist, Genre, etc…  Notice that this is search-able in those tools.  PDM should be viewed sort of like these tools.  The difference is now you will have the ability to log revisions, describe the changes, and have a viewable history without the need for a designer to rename, pack and go and all the other workarounds we modelers have come up with.

Now instead of a model mask matrix you can use search tools similar to Google searching Advanced Search Features.  The model mask may be a good tool to develop required fields needed before a save can be completed.  Make sure the fields are descriptions of the information that will be inputted into them.  Then you can create drop down lists, or fields that are linked to outside databases to ensure the information is entered correctly.

Anyhow, the purpose of this rant was to dethrone the concept of Smart Part Numbers.  Much easier to instruct a person to hit the save button than to try to teach them a numbering scheme that will inevitably change or become way to confusing and cumbersome to use.

There will be more to come.

Manage Your Data Already!!!

Ladies and Gentlemen,

As an instructor at a vocational career college with internships at local design firms, I am constantly amazed at the number of companies using a really good Automated Design package like SolidWorks to make sure their designs work, are manufacturable, and meet the requirements of their customers.  (Meeting the requirements is no longer a viable business plan in this global economy, but that is a different topic all together.)

What scares me is that there are still companies out there who believe in 2 data management myths.  I will discuss the first one in this post and the second in a soon to follow rant.

The first data management myth: “Windows Explorer is a data management tool.”

Windows Explorer is a rudimentary viewer into a windows file/folder directories.  That is it. 

People, the models & drawings created in any CAD package at a manufacturing or design firm are the digital records & digital currency that make that company money.  Without those documents, how will you manufacture your product that sales and marketing have oversold in too little time?  Hmmmm? 

3D, History Based, Parametric modelers by nature have a complex set of file relations that no one should every have to figure out. 

If you improperly move this file to another directory or Lords of CAD  forbid “Rename the file to show the next revision in the part number, the drawing looses connectivity, content and functionality, the assembly opens with errors you have never even heard of.  The Yellow and red thing in the feature manager tree are really SolidWorks yelling at you telling you that you royally screwed up! 

Then there is the project of updated drawings to new revisions (you know, the I did not thoroughly review my design so now I have to modify the original design so it can actually work.)  What do you do now?  Make changes to the original document so you have no idea what the previous revision looked like?  Copy the document set and make the changes there renaming those files with the new revision in the file name(just the thought of renaming strikes the fear nerve in me).  Are you sure that you have triple checked all of the other files that your changed document effects?  This process using Windows Explorer is achievable at a costly price.  You design time.  I thought we were moving into an era of design productivity.  This arduous task seems to be light years from being productive.

 As soon as your company adopts a CAD package like SolidWorks it is time to implement Product/Project Data Management.  I know, there are some folk out there who are saying things like: “We only have one designer so we do not need it”  or “We have a procedure that ensures that file names are correct, blah blah, blah…”. 

For the first comment I ask, “Do you want to end up like the Big 3 always asking for bailouts for the people who by your vehicles”.  To be successful you need to be in business to make a profit now and into the future.  Get these systems up and running immediately so that if (when) your business does grow you do not need to scramble to figure something out now.  Every designer has the Greatest directory structure and file naming scheme that everyone will understand.  And monkeys fly out of my butt every day.  By the way, I have beautiful ocean front property to sell you in the Everglades.  What happens when that designer quits? 

Many PDM systems are very scalable to accommodate 1 – 100’s of users.  These data management systems also allow you to either use an existing directory structure or define an even easier one that will take no time for newbies to learn.  Earlier, Matt Lorono wrote a fantastic post about CAD standards, PDM can compliment your CAD standards with naming standards, filing standards, change standards, the list is endless.  It will really complete a Great CAD standard.  PDM can usually hook into ERP/MRP systems to reduce the number of times a cad jockey has to enter the same information over and over again.  Make drawing searches available to everyone company wide.  No CAD needed.

The comment about procedures… When is the last time you read your company procedures?  A procedure about file naming, directory structure, etc… is about 5 years wasted productivity because as we all know it is so incredibly productive to read those things.  We also know that every individual has different ways of bending the procedure to make it work for them.  Think about it, there are easily 50 ways to model the part you are in the process of modeling.  You are telling me you are going to restrict that to 1 way.  What happens when your 1 way inhibits productivity?  In the CAD system you set up templates that everyone starts from.  You require certain things to be done in the model like no under defined sketches, you can use the Design Checker to check these requirements.  With a proper PDM implementation you can set templates that replace the custom properties of a model, then transfer them to a drawing so you only have to enter title block info once.  You can set up a behind the scene directory structure that none of your people have to be aware of because once the info is in the PDM system, all of that info can be used to search for things using a Google style search.  Setup a fill naming structure that will automatically manage file names for your designers.  One less thing for them to worry about screwing up.

Get one of these systems in place now.  Most of them cost less then a one year subscription for your 1495 seat of SolidWorks.  Complete your CAD standards and become more productive now.  Remember, Windows Explorer is not Data management.  Is is a portal into the directory structure of your computer which often leads to chaos.

Back in my day

The longest day of my life is when I was like 18 or so.  It was the day I had my wisdom teeth removed.  I did all of them at once.  This is the one day of my life I was forced to do nothing but lay back and watch TV in dull but powerful pain.   This was still in the early days of the Information Age, before serious portable games, smartphones and the Internet.  I’ve had no days longer since that day.  I’ve had many days that have left me wondering where the day has gone.

It’s weird now to discuss a time before the Internet.  Sure, it kinda existed before 1994, but not in any way that is meaningful to us today.  What makes this kinda ironic is that my generation is one of those generations that is going to be able to talk about how things used to be.  Not in some silly way like “candy used to cost 5 cents”, but in a real paradigm shift sort, like those old-timers that used to talk about the horse and buggy in times before cars.   From those old-timers we get the stereotypical story of having to “walk 10 miles in the snow to school up hill both ways.”  What will my tale be for my grandkids?   I imagine it would be something like like “Back in my day, we didn’t have the Internet.  I used to have to drive in a car in bump to bump traffic to get to a building called a library in order to use my library card just to read something.”

BTW, an article or two about SolidWorks Technical Summit – LA will be forthcoming in the next day or two.

Threading Options (Methods to make threads in SolidWorks)

Reposted with permission of Dan J. Riffell

This topic comes up over and over again, so I thought that I’d put together some of the more popular ways to create a thread in a part environment along with some statistics and reasoning as to why one method would be preferred over another. It should be noted that this may not be a complete list of threading methods, since in this case there is more than one way to thread a cat.

Before you decide to cut threads into your part, a design decision must be made which determines the relative value of modeling the threads. Thread features are often very resource intensive at the part level, and that issue only magnifies when multiple parts are inserted into an assembly. The best policy, depending upon design intent, is to avoid modeling threads in SolidWorks if at all possible. Having said that, below is a list of six ways to model threads (same process for both internal and external threads) in order of increasing complexity of operations:

I. No threads. This is the baseline from which the other numbers have been extracted. Imagine a simple socket-head cap screw shape without threads. # of features = 4. Rebuild time = 0.00-0.02 sec.

II. Cosmetic Threads. Go to Insert/Annotations/ Cosmetic Threads. This paints a visual representation of threads onto your feature. It also imports a thread callout into your drawing. This method does not add any features to your model, and it does not increase rebuild time. It is somewhat parametric as it will partially update with design changes. The disadvantages are that it doesn’t look very realistic, behaves quirky sometimes, and doesn’t show up in model rendering. # of features = 4. Rebuild time = 0.00-0.02 sec.

III. Simple Swept Profile. Draw a line following the temporary axis of your feature. Draw your thread profile. Do a Swept Cut, and choose Twist Along Path. Input the number of turns required. This is a very quick and easy way to cut threads into your feature. It is partially dynamic depending upon your sketch relations. # of features = 7. Rebuild time = 0.06-0.09 sec.

IV. Circular Threads. Draw your thread profile. Do a Revolved Cut around your temporary axis. Do a linear pattern of your cuts. Again, this is a quick and easy way to model threads. The disadvantage is that it is not an actual thread since the cut is revolved and not swept. This method serves to get the point across without being too resource intensive. # of features = 7. Rebuild time = 0.09 sec.

V. Helix Method. Draw a helix that wraps around your feature. Draw your thread profile. Do a Swept Cut of your profile following your helix. This is a very realistic method for creating threads, as you can control the pitch, height, starting angle, etc. of your helix in a simple property manager. The major disadvantage is that helixes are notoriously resource intensive, and it is not dynamic. The amount of resource that swept cuts following a helix command depends upon many factors including the pitch and how/where the cut starts. # of features = 8. As far as rebuild time goes, I got significantly variable results in the range of 0.20 to 45.34 sec depending on how I constructed the cut. With the cut starting 180° from the helix start point, I was able to reproducibly get 0.20 sec rebuilds.

VI. Swept Surface. Draw a line following your temporary axis. Draw a line perpendicular with that line (in a separate sketch) that is collinear with the top or bottom of your feature (or wherever you want your cut to start). Pick Swept Surface and sweep the second line around the first with a Twist Along Path option. Match the parameters to your thread pitch. Convert the edge of this surface into a 3D sketch. This should essentially be the same as a helix. Draw your thread profile. Do a Swept Cut that follows the 3D sketch. Although this method seems like it is overly complicated at first, it has the benefit of being completely parametrically driven depending upon your sketch relations. It will update your cuts to your model changes. The major disadvantage is that it is a resource hog. # of features = 10. Rebuild time = 18.33-19.86 sec.

If threading is something that you have to do very often then I would suggest creating Design Features and reusing them. If you use standard threads you can even create “Taps” and “Dies” that you can position in your parts and use the Combine Feature to remove the material where your threads should go. All of these design methods depend on the environment that you work in and what the intent of the project is.

If this is something that you run into often I would suggest that you submit an enhancement request to SolidWorks and talk to your VAR about the necessity of a thread-creation utility that works similar to the Hole-Wizard. Then wait…patiently…

Hopefully this helps. ————————-
Dan Riffell, CSWP
Projects Coordinator
Eltron Research & Development
Originally posted on the SolidWorks Forums in this post thread.