Proceedings of the XXth Conference of Open Innovations Association FRUCT (Jan 2021)

Modular Approach in CNC Kernel Development

  • Maxim Afanasiev,
  • Kseniia V. Zimenko,
  • Yuriy Andreev,
  • Yuriy Fedosov,
  • Anastasiya A. Krylova,
  • Sergey A. Shorokhov,
  • Mikhail Kolesnikov

DOI
https://doi.org/10.23919/FRUCT50888.2021.9347582
Journal volume & issue
Vol. 28, no. 1
pp. 528 – 538

Abstract

Read online

An approach to the design of computer numerical control system is proposed, that implies the development of numerical control kernel from independent modules interacting via a unified programming interface with a high level of granularity, which will allow rapid development of a required configuration. The possibility to use existing open control systems as a basis is also considered in the paper, which can minimize the design time. The approach is considered in the context of its application on multipurpose modular equipment. The work is aimed at increasing the economic independence and competitiveness of small design organizations and enterprises. The proposed modular approach allows obtaining the required equipment and its control system with minimal design time, which can significantly expand the capabilities of rapid prototyping and ensure the prompt production of pilot batches. The proposed solution is based on a multiprotocol control system and provides the ability to combine software and hardware components from different manufacturers. This method also leaves wide opportunities for further modifications that increase the processing efficiency. Apart from that, a developed trajectory planning library, based on the proposed approach, is described. All developed modules are independently designed, which allows them to be embedded in an open system Smoothieware and expand the capabilities of this system.

Keywords