Best Practice

Here we have answers to common questions about SolidWorks. If you want to request or contribute answers, just flag down a moderator.
User avatar
matt
Posts: 1589
Joined: Mon Mar 08, 2021 11:34 am
Answers: 19
Location: Virginia
x 1219
x 2371
Contact:

Best Practice

Unread post by matt »

I view Best Practice as a set of suggestions that allows a group of wide experience level to work together. This generally caters to the lowest level, because if everybody can't use your models, you're in trouble. The more educated/trained your CAD users are, the more of these general suggestions you can ignore, relax, or customize. If you have all black diamond users, you should be able to do anything and get away with it.

Best practice varies by industry (surfacing, mold design, sheet metal, large assemblies, machine design, design for motion, weldments, electronics, etc, etc...) and by company.

But, if I were to venture a few:

- use explicitly trimmed sketches rather than the regions/contours/overlapping/untrimmed sketches. Contours/Regions may be easier, but the regions can flip easily when big changes are made

- name sketches, dimensions, features, mates especially when they will be used in design tables, equations, or to drive changes to the model

- consider using color to call attention to key faces, features or sketches

- Use the tools to replace sketch elements rather than just deleting and recreating sketch elements. This helps the software keep track of relationships

- If you use a layout sketch to drive the model, don't consume the layout under another feature because the layout needs to remain at the top of the feature tree. Use Convert Entities to copy elements of the sketch into another sketch.

- There are some bugs with the combination of Convert Entities and Trim, possibly related to selecting an entire face for Convert Entities, and then deleting some of the entities. This results in the sketch losing the trims that you created, and the feature and downstream features failing.

- sketches should use relationships rather than dimensions whenever feasible to help promote design for change.

- When you make references to other parts of the model, reach as far back to the top of the model as possible. This means select a plane instead of a sketch instead of an edge. SolidWorks loses references easily, and the more stable the entity, the less likely it will get lost.

- Remember the Derived sketch is a parametric copy that you can put/orient anywhere.

- 3D sketches are very powerful, but they can be very tricky to use and to fully define. They are valid to use, but make sure you use them correctly, and have a good reason for using them rather than a 2D sketch.

- Avoid using edges created by fillet or chamfer features as references for dimensions, sketches, mates, or anything else.

- fillet features are preferred over sketch fillets because tangent arcs can be difficult to manage in the sketcher

- it is better to make more fillet features with fewer edge selections because troubleshooting which edge is causing a problem can take time

- Be very careful about mixing in-context features, equations, configurations, and design tables. You need to establish one clear method for driving the model, and these methods often are in conflict.

- A revolved cut can replace multiple extruded cut, and a hole feature may be even more appropriate.

- If you find yourself cutting away a lot of existing material on a part, you might consider editing the existing features rather than creating new ones.

- Learning to edit and repair sketches and features in SolidWorks is time well spent. If you make many changes, you will need to edit and repair often.

- Don't use multiple bodies when you need an assembly:
- parts you want to reuse in other assemblies
- parts for which you want to use multiple instances in the assembly
- any time you want to use assembly motion
- any time you might want to insert one of the parts into another part to use as reference

- Do not create mates to in-context features or assembly features

- Do not create assembly features referencing in-context geometry (a plane offset from a face of part1 that references part2.

- Do not create multiple references (part 1 of assembly 1 references part 2 of assembly 1 and part 3 of assembly 2)

- Do not create circular references (part 1 references part 2, which references part 1)



... Ok, too many "thou shalt not"s. You get the idea. It's hard to write best practices. And we're not even talking about a specific type of design or a specific company yet...
User avatar
jcapriotti
Posts: 1868
Joined: Wed Mar 10, 2021 6:39 pm
Answers: 30
Location: The south
x 1211
x 1998

Re: Best Practice

Unread post by jcapriotti »

- Mate to faces/planes when possible instead of edges or vertices.

- When mating a component, all mates should be defined to one other connected component if possible. Less mate binding issues later and easier to troubleshoot.

- Do not create mates of a component to an instance of a component pattern if it can be avoided. Behind the scenes, "mategroups" still exist, even if they hid them from us.

- Create sub-assemblies from groups of static components if your product structure will allow for it. Avoid a flat tree if possible.
Jason
User avatar
DavidWS
Posts: 23
Joined: Fri Jul 28, 2023 11:33 pm
Answers: 1
x 26
x 12

Re: Best Practice

Unread post by DavidWS »

-Create turned parts (i.e. shafts and the like) with revolved features, not multiple extrudes stacked on top of each other.

-For the above, create the fillets, rounds, and chamfers as features, not in the sketch fillets/chamfers

-Use the Hole Wizard over Cut-Extrude

-Use simple sketches and multiple features over complex sketches/fewer features

-Create multiple features over one feature with multiple regions

-Link dimensions when reasonable

-Use Design Tables over Equations

-Use a layout part with sketches to drive your assemblies & parts
User avatar
Frederick_Law
Posts: 1947
Joined: Mon Mar 08, 2021 1:09 pm
Answers: 8
Location: Toronto
x 1638
x 1470

Re: Best Practice

Unread post by Frederick_Law »

DavidWS wrote: Sat Jul 29, 2023 4:34 am -Create turned parts (i.e. shafts and the like) with revolved features, not multiple extrudes stacked on top of each other.

-For the above, create the fillets, rounds, and chamfers as features, not in the sketch fillets/chamfers

-Use the Hole Wizard over Cut-Extrude

-Use simple sketches and multiple features over complex sketches/fewer features

-Create multiple features over one feature with multiple regions

-Link dimensions when reasonable

-Use Design Tables over Equations

-Use a layout part with sketches to drive your assemblies & parts
Agree and disagree.
When designing cylinders, I put everything in one sketch for same part. Rod, gland, cap, body, piston.
Put all parts sketch in Master Sketch. So I can see interference in sketch.
It's easier to locate and size all the groves: oring, wiper, gland in same sketch then in features.
I also add tolerance in sketch dimensions and use them in drawing.
Again easier to see which one is ID, OD with + or - tolerance.

That's was an air over hydraulic cylinder. So different tolerance on air and hydraulic side. Use shop air to get 3000 psi on hydraulic.

And I'm all equation. One dimension drive a few equations for features instead of 20 dimensions in Design Table.
Equation to drive mounting holes depends on length instead of table for number of holes and spacing.
User avatar
mattpeneguy
Posts: 1386
Joined: Tue Mar 09, 2021 11:14 am
Answers: 4
x 2489
x 1899

Re: Best Practice

Unread post by mattpeneguy »

0,0,0...model everything where it goes.

Mate everything to the origin and the pesky mate problems disappear.

Inferred above, but worth repeating, drive all external relations down the feature tree, never up (up is a good way to get circular references, which SW doesn't like).
User avatar
Glenn Schroeder
Posts: 1521
Joined: Mon Mar 08, 2021 11:43 am
Answers: 23
Location: southeast Texas
x 1759
x 2130

Re: Best Practice

Unread post by Glenn Schroeder »

mattpeneguy wrote: Wed Aug 23, 2023 11:20 am 0,0,0...model everything where it goes.

Mate everything to the origin and the pesky mate problems disappear.
That depends on the industry. I think you'd change your mind pretty quick if you were modeling guardrails or bridge parapets that were 75 to 100 feet or more long, with multiple components used dozens or hundreds of times.
"On the days when I keep my gratitude higher than my expectations, well, I have really good days."

Ray Wylie Hubbard in his song "Mother Blues"
User avatar
Frederick_Law
Posts: 1947
Joined: Mon Mar 08, 2021 1:09 pm
Answers: 8
Location: Toronto
x 1638
x 1470

Re: Best Practice

Unread post by Frederick_Law »

Glenn Schroeder wrote: Wed Aug 23, 2023 12:30 pm I think you'd change your mind pretty quick if you were modeling guardrails or bridge parapets that were 75 to 100 feet or more long, with multiple components used dozens or hundreds of times.
Not really.
CatWalk-01.jpg
Did the catwalk behind the signs. Ladder, cage.
Most of the parts will be at 0,0,0.
Most subassemblies are at 0,0,0.
Patterned parts are not.
Part reused in other locations will not.
Of course nuts and bolts will not.
Post Reply