A control system for controlling one or more manipulators. One or more
drives control motors driving the movements of the manipulator. An axis
computer provides control signals to the drives. A main computer is
adapted to execute a program with instructions for the movements and
supplies the axis computer with control instructions. Physically
separated modules are adapted to be placed at separated locations and to
handle different functions. Each module may be surrounded by a casing of
its own, may have its own power supply and has a well-defined interface
in relation to the other modules. The computers and drives are arranged
in the modules. One of the modules is a main computer module, which
comprises the main computer. Another of the modules is a drive module,
which comprises the axis computer.