A high-performance open architecture motion controller

Most of the existing motion controllers have been designed for a dedicated purpose. Though there are some general purpose motion controllers, the graphics user interface (GUI) and motion libraries of these controllers are fixed and hidden so that they cannot be modified by a user for performing a desired task efficiently. Even if some users want to use a few motion libraries, they have to include all motion libraries in their software instead of selected motion libraries. Also, even if there are some desired GUI functions and motion libraries that are not included in a general purpose motion controller, these functions and libraries cannot be included by users of this motion controller. Thus, there may be some applications that need to develop another motion controller because none of the existing motion controllers include the software functions required in these applications. In this paper, a high-performance open architecture motion controller is proposed and developed. Since the GUI functions and motion libraries in the proposed motion controller can be easily added, modified, or deleted for a given application, the proposed motion controller can be optimized for the given application and also be used in a wide range of applications. Some experiments on the proposed motion controller are performed.

[1]  Dong-Il Kim,et al.  Software acceleration/deceleration methods for industrial robots and CNC machine tools , 1994 .

[2]  Jae Wook Jeon An efficient acceleration for fast motion of industrial robots , 1995, Proceedings of IECON '95 - 21st Annual Conference on IEEE Industrial Electronics.