|The Design ApproachThe companys
approach was to develop a machine design that provided a network for hundreds of I/Os, 10+ servo motion axes, deterministic communications
between these devices and a host computer with a Graphical User Interface (GUI). Cost, reliability and performance were all
factors in deciding the communication architecture. CANopen, an open, non-proprietary and deterministic communication bus was selected.
CANopen is a common communication and servo motion communication bus that was originally
developed by Bosch for the automotive industry and made its way into the industrial automation world in the mid- 90s,
primarily in Europe. CANopen is now a very successful Servo motion control architecture with unlimited applications around
the world in various industries.
The machine is a PCB screen printer which applies the solder to the electrical
circuits on a substrate. In the machine architecture, there are two motion subsystems, one for applying the
solder to the substrate and the other for visual quality inspection. These systems work independently within the
machine providing a combined solution.