Full integration with a selection of EtherCAT TRIO MOTION controllers, synchronizing multiple machine and robot axes within the native Trio software environment. The Controller has integrated robot path planning and can be programmed to control more of the machine solution and integrate machine elements, including additional axes. Such a coordinated system simplifies the programming and maximizes performances.