Page 143 - Mastering SolidWorks
P. 143

|
        112   CHAPTER 4  Creating Simple partS and drawingS


                    Using Symmetry
                    Symmetry is an important aspect of design intent. Taking advantage of symmetry can signifi-
                    cantly reduce the time needed to model the part. Symmetry can exist on several levels:
                      ◆   Sketch symmetry

                      ◆   Individual feature symmetry
                      ◆   Whole-part symmetry
                      ◆   Axial symmetry (a revolved part)
                      ◆   “Almost” symmetry (the whole part is symmetrical, except for a few features)
                      ◆   Left and right opposite hand (symmetrical) versions of the part

                      ◆   Assembly symmetry
                    Determining Primary or Functional Features
                    This is probably the most important information to know. Primary or functional features include
                    how the part mounts or connects to other parts, motion that it needs to accommodate, and
                    additional structure to support loads.
                       Often, it is a good idea to create a special sketch as the first feature in the part that lays out the
                    functional features. This could be as simple as a straight line to denote the bottom and a circle to
                    represent the position and size of a mating part, or as complex as full outlines of parts and
                    features from all three standard planes. This technique is called creating a layout sketch, and it is
                    an important technique in both simple and complex parts. You can use layout sketches for
                    anything from simply drawing a size-reference bounding box to creating the one point of
                    reference for all sketched features in the part. You can use multiple layout sketches if a single
                    sketch on one plane is not sufficient.

                    Predicting Change
                    When the marketing department gets out of a meeting at 4:45 p.m., what changes do you need to
                    be prepared for so that you can still be out the door by 5:00 p.m.? No one expects you to be able
                    to tell the future, but you do need to model in such a way that your model easily adapts to future
                    changes. As you gain experience with the software and engineering design processes, keep this
                    idea in mind: you will develop some instincts for the type of modeling that you do.
                       I’ve talked a lot about what success looks like with a good design intent model, but let’s talk a
                    little bit about failure. Failure will turn out to be more motivating in practice. When design intent
                    fails, you get a feature tree full of errors, and you have to go through each feature, investigate
                    what’s wrong, and then fix it. The failures are generally due to errors in the parent/child
                    dependencies following the original change. Fixing errors like this can take up much more time
                    than creating a model in the first place. This is, in essence, the big weakness of history-based
                    modeling. There are a few ways to solve it:
                      ◆   Be really careful. When this method fails, it is mostly due to the fact that you can’t predict
                          the future. (How will change happen?)
                      ◆   Use a method like Resilient Modeling. This is a structured method where you keep track
                          of the parent/child connections, and only start new sketches on reference geometry with a
                          direct link back to something that will not change (origin or base planes).
   138   139   140   141   142   143   144   145   146   147   148