Analysis of CNC software modules regarding parallelization capability




Keinert, Matthias
Kaiser, Benjamin
Lechler, Armin
Verl, Alexander

Journal Title

Journal ISSN

Volume Title


DEStech Publications, Inc.


The software design of current CNC systems is of limited suitability for real parallel execution on multicore systems. Even though CNC systems are rudimentarily designed in a modular way, a good load balancing and therefore an efficient use of multiple processor cores is not satisfactorily to be accomplished, as the modularization is not sophisticated enough. A parallelization of CNC functions and algorithms would remedy this deficit. This paper presents an analysis on which parts of a CNC system show the capability for parallelization. Furthermore an approach is presented on how the parallelization of a specific function, namely the look-ahead function, can be accomplished.


Paper presented at the Proceedings of the 24th International Conference on Flexible Automation & Intelligent Manufacturing, held May 20-23, 2014 in San Antonio, Texas, and organized by the Center for Advanced Manufacturing and Lean Systems, University of Texas at San Antonio
Includes bibliographical references


Machine-tools--Numerical control, Parallel processing (Electronic computers)