New software package provides modular architecture with multi-core and multi-tasking support for multi-axis motion control
Multi-axis motion control has been an essential component of Beckhoff’s TwinCAT automation software platform for decades with successful deployment in demanding applications across industries. The newly available TwinCAT MC3 software represents the next generation of motion control, and is characterized by a consistent, modular architecture ideal for multi-core and multi-task support. TwinCAT MC3 makes it easier than ever to leverage a single industrial PC (IPC) to automate highly complex machines – even those with hundreds of axes that demand high-performance motion control.
All the features of the previous TwinCAT NC2 motion control solutions are included in this new generation. Additionally, TwinCAT MC3 can be operated in parallel with NC2, and MC3 axes. As a result, new machine components can be implemented with TwinCAT MC3 without having to adapt existing components. TwinCAT MC3 delivers numerous new advantages for motion control applications thanks to its new modular architecture, including multi-core and multi-task support, and no fixed restriction on the number of axes in a machine. Full machine simulation is also possible for programming efforts; users can easily translate a real machine into a highly accurate simulation without major rework.
TwinCAT MC3 can be distributed to several CPU cores on the controller, allowing synchronized movement across all cores. Depending on their speed and function, axes can also be operated on the same CPU core at different cycle times. The CPU core is fully utilized with optimal performance, since the fastest axis no longer sets the rate for all axes.









































