Stop the SolidWorks Rot: Simple Tips for Awesome Design Practices

Hello! if you're new here, you may want to subscribe to the SolidSmack RSS feed or to the free email updates. Thanks for visiting!

It’s inevitable. A hundred models of a screw and they’re all created a different way. I’m telling ya, it’s an open flesh wound just waiting to get infected.

Companies often jump into the 3D modeling fray without laying out an SolidWorks implementation plan. But, even when things are implemented correctly, the details of model creation get ignored. Suddenly, the gangrene set in, people are throwing up yesterdays models, and the productive energy is sucked right out of your design and engineering department. That is gross man.

Here’s an easy approach to stop the rot that plagues typical methods of no design practice or too many design practices. I imagine you have your own tricks too, so hit the comments and tell everyone what you and your company do to take on the task of creating the perfect design practice.

Learn from Others
The best place to start, is looking at examples others have done. Some people have years of experience at perfected their company practices. The Supplier Category at 3dContentCentral is the perfect place to see this. You can quickly see models and how others have created sets of similar components.

It’s really this simple to get started off right.

Fine tune the assembly and part structure
You may have several ways you create a model. You know which one is easiest to use, create configuration for and modify. That’s a pretty good example. Now, take that and clean it up even more. Some things I commonly do are:

  • Remove extra sketch geometry
  • Check how dimensions drive the part
  • Add text to dimensions for clarification
  • Move complicated features to bottom of FeatureManager
  • Name Features and Sketches
  • Create a Simplified Configuration
  • Make sure everything is mated

Yeah, it may be a little obsessive or anal, but if I’m managing a design group, I want them to have the best possible examples available. You will save time with this and also teach others good modeling technique.

Start everything with templates
You have some great examples now, but how do you make sure everyone uses the same models? For example, an amazing set of extrusions you’ve labored for days on only to find out others are creating monstrosities of the same items. Very quickly and calmly, put the models into a folder on the network and add it to the Design Library via Tools, Options, File Locations. Then let everyone know how to add that to their Design Library. That wound is starting to heal already!

Standardize a Library of Notes and Parts
I could have just said ‘create a library’, but go one step further, standardize it, and make sure everyone is using the same thing. The quickest way to do this is creating a drawing template that contains all the notes you use. It’s good for graphical type notes as well. Two other options are adding a Notes Library like Alex Ruiz discusses, or using a Macro like the CommonNotes Macro Lenny Kikstra has created.

Create a 10-step Training Document
We use to have a binder filled with engineering and modeling procedures where I work. I think it’s now slowly decaying in a closet somewhere. It was an over bloated document of modeling methodology and a maintenance nightmare. I knocked down several procedures into simple 10-step guides that were easier to use, easier to update and achieved better results. Here’s one example of 10 points I used to knock one binder down to a 3 sheet quick step how-to.

  1. Set up folder Structure
  2. Check-out Folders
  3. Create Assembly Structure
  4. Create Assembly Sketches
  5. Create Lower Assembly
  6. Create Top Assembly
  7. Create Top Installation
  8. Create Drawings
  9. Check Model and Drawing
  10. Check-in and Release

Ok, so all these extremely helpful tips go a long way to help a company use SolidWorks better, but one of the key factors to make all this happen is a passionate employee. A company can work at design practices for years in a 3D modeling system, trying to incorporate previous practices and getting a process together, but a single person familiar with the above ideas can turn an engineering and design group into a 3D-modeling force to be reckoned with.

Are you a CAD administrator? What tricks do you use to manage SolidWorks and your processes?

If you haven't already, consider subscribing to SolidSmack so you can easily receive updates when new articles are published or announcements are made.

Viewing 6 Comments

    • ^
    • v
    All great ideas, many of them I've used and they helped tremendously. All I would add is structure your model design based on your manufacturing processes. So castings, extrusions, injection molded parts, sheetmetal, weldments, softgoods/fabrics, would all have their own set of rules/procedures on how to setup and structure the model, based on the needs of your particular company.

    The next would be DOCUMENTATION!!!! You need to DOCUMENT everything that you've outlined above, so that ANYONE or any new employee can refer to it and see exactly what they're supposed to do.

    You're absolutely right about a passionate employee, but unfortunately not everyone is as pumped up as the rabid CAD-masters roaming the office. So on TOP of having documentation, you need to have periodic meetings with EVERYONE involved with the systems. Get their feedback, give training, adjust your procedures/structure as necessary. Many times, as you go along, you'll find that what you thought was a great idea in the beginning, it turning out to be a nightmare and hurt productivity, so you may need to regroup, rethink and adjust your plan of attack to get thing moving along. And even then, you're going to have people who just won't follow the rules and do their own thing. Best you can do is try to work with them, accommodate them, or just send Josh to come whoop them into shape! :)
    • ^
    • v
    Library parts are the greatest things since Jagerbombs, er sliced bread. This in itself put's Pro/Engineer to pasture. No path statements it's just there.

    What I don't like about SolidWorks library hardware is they are still not completely defined once inserted, you need to add a relation to keep them from spinning in place. Our models have a lot of hardware, PEM and Screws, and it's a pain going through all of this. I've submitted this to SolidWorks as an improvement, guess we'll see.
    • ^
    • v
    My pet peeve with existing libraries is as follows:
    After going through the selection process to get the right model I then have to manually enter information such as Description, Material, Vendor, Part Number, etc...
    There is nothing more frustrating than having 10 identical hardware components all named something different.

    Why can't this selection information populate the configuration properties of the library model upon creation instead of the user's having to manually re-enter the same information used to select the part.
    • ^
    • v
    Len, Hi, you should be able to get the same properties when you insert the library part. You will need to open the original part and add the properties, save it back and then reference that model each time you use it in your assembly. Hope I'm understanding you correctly. If not, let me know what 'existing libraries' you are talking about and where the models are being accessed from. Thanks!
    • ^
    • v
    I have a question,

    If you have a team that is new to SolidWorks who have run amok with their part and sub-assembly files (i.e. saving parts and sub-assems in different folders on a server; no libraries used) what's the best way to clean up the mess?

    I've become the "computer cad guy" for our university project, and we're all used to pro/e since that's what is normally used through out the ME department here.
    • ^
    • v
    Ian, in this case I would bring everything into a central directory, then go to File, Pack and Go and start putting the top level assemblies and drawing (with their associated files) into a directory structure (or PDM system) for your company. This is about the single quickest way to resolve problems with data in multiple locations. hope this helps your team!

Trackbacks

close Reblog this comment
blog comments powered by Disqus