Page 333 - Mastering SolidWorks
P. 333

|
                                                                       UnderStAnding PAttern tYPeS    305


                       As you might expect with anything so powerful, there are limitations. For example, it will not
                    allow you to pattern Hole Wizard holes or other patterns. Also, it will not accept a 3D sketch as
                    reference geometry. Being such a highly parametric feature, the Variable Pattern command tends
                    to be susceptible to some long-standing difficulties in SolidWorks, such as getting directions
                    confused when spinning an angle.
                       Most of the examples of this function you will see around the Internet are simplistic, 2D, and
                    don’t really capture its unique capabilities, nor do they offer any compelling reasons to use it. I
                    have two examples for you here. One is rather abstract and presented to show the concept. The
                    other shows a slightly more plausible application. The difficulty with spinning angles is the
                    reason most of the examples you see involve XY-grid sort of parametrics. You can get it to work,
                    but it may be easier to do a different way. Let’s start with a simple example.
                       Figure 9.26 shows an arrow-shaped feature, which is placed on the curvy surface at random
                    points and rotated at various angles. The feature is always extruded normal to the surface. The
                    Variable Pattern function enables you to simply create multiple instances of the feature, and
                    apply different dimensions to it. It’s like a design table where you have all the possible configura-
                    tions at the same time.

              Figure 9.26
              A simple, variable-
              pattern Waffle
              Mat.sldprt








                       Here is how this particular feature is set up:
                      ◆   Section Plane a plane that is offset from the end of the solid by a certain dimension, D1@
                          Section Plane.
                      ◆   Intersection Sketch is a sketch with an intersection curve between Section Plane and the
                          curvy surface, so as Section Plane moves, Intersection Sketch will undulate.
                      ◆   There is a sketch point in Intersection Plane some distance (D5@Intersection Sketch) from
                          the left edge of the solid.

                      ◆   Tangent Plane is a plane that is tangent to the curvy surface at the sketch point.
                      ◆   Arrow Sketch is a sketch on the Tangent Plane of an arrow that can rotate and change
                          length, driven by an angle and a length dimension.
                      ◆   Variable Pattern is a feature that can place multiple Arrow features simultaneously with
                          various values for the following dimensions/parameters:


                          D1@Section Plane (position of intersection sketch)
                          D1@Arrow Sketch (rotation of arrow)
                          D3@Arrow Sketch (length of arrow)
                          D5@Intersection Sketch (position of tangent point)
   328   329   330   331   332   333   334   335   336   337   338