Page 246 - Electric Drives and Electromechanical Systems
P. 246

Chapter 10   Controllers for automation  243




























                 FIG. 10.2 Two approach to controlling the linear position of the load, in (A) any non-linearity in the leadscrew or
                 thermal expansion will not be compensated, in approach (B) any non-linearities in or thermal expansion of the
                 leadscrew will be compensated. (A) Position of the load is determined by the encoder position and the lead of
                 the ballscrew. (B) The position of the load is directly measured by a linear encoder.

                 can produce the required torque, and hence the acceleration that is necessary to follow
                 the required motion profile within the allowable error. If the drive is not capable of
                 matching this basic requirement, there is no way that the overall system can ever meet its
                 specification.
                   While the control problems which are typically encountered in robotics and machine
                 tools can be simply stated, their full solution is anything but simple because of the
                 additional complications of variable inertial forces, for example the dynamic coupling
                 between axes, in particular within robots, and in some cases gravitational loads.
                   The general route to the development of a control system is first to develop a full
                 dynamic model of the application, and then solve it to obtain the control laws or
                 strategies for the desired performance. In the analysis which is required, both small and
                 large movements which are associated with the interaction between the workpiece and
                 the mechanical system must be considered. This task has now been made considerably
                 easier with the introduction of a range of computer-based tools, either generic control-
                 simulation packages (of which the best known is perhaps MATLAB and its associated
                 tool-boxes) or packages designed to support a manufacturer’s motion-control system.
                 The increasing use of digital controllers has permitted the integration of simulation and
                 parameter optimisation in one computer package, which can directly interface with the
                 drive via a communication link and hence permit real-time configuration of a drive’s
                 stability terms.
                   It is clear from a review of the commercial literature that the majority of modern
                 position-control systems are based on digital processing; however, as an introduction, it
   241   242   243   244   245   246   247   248   249   250   251