Page 133 - Cam Design Handbook
P. 133

THB5  8/15/03  1:52 PM  Page 121

                           CAM MOTION SYNTHESIS USING SPLINE FUNCTIONS     121

                    8








                  Acceleration (cm/rad/rad)  0














                                           Splines
                                           Polynomials
                                           Constraint
                    –8
                      0               90              180              270
                                      Cam rotation angle (deg.)
                 FIGURE 5.10.  Comparison of the accelerations obtained by both the polynomial and the
                 spline synthesis techniques in Example 4.





                                         n
                                        Â R () =1 .                       (5.14)
                                              x
                                            jk ,
                                         j=1
            In Eq. (5.13), if all the W j = 1 ( j = 1,... , n), R j,k (x) = N j,k (x), then, Eqs. (5.11) and (5.12)
            become the same as Eqs. (5.1) and (5.4), respectively. Adjustments to these weight values
            constitute  the  additional  degrees  of  freedom  mentioned  earlier  and  provide  additional
            design  flexibility  as  well.  Note  that,  in  particular,  a  change  in  W j affects  the  rational
            B-splines only in the interval of [T j , T j+k ]. As a result, the designer can exercise local control
            of motion characteristics by adjusting a particular W j . Hence, for a general case, the rational
            B-spline procedure permits the designer to refine the synthesized motion by adjusting the
            order of B-splines and the knot sequence and to exercise local control through the weight
            sequence, all without violating any of the motion constraints. Moreover, motion constraints
            can also be added or adjusted to “tune” motion programs.
               When required for the equations above, derivatives of rational B-splines must be eval-
            uated. They can be obtained by differentiating Eq. (5.13). For example, the first and the
            second derivatives of rational B-splines required for motion constraints of velocity and
            acceleration become:
   128   129   130   131   132   133   134   135   136   137   138