doi: 10.17586/2226-1494-2020-20-4-576-583


MODULAR APPROACH APPLICATION IN DEVELOPMENT OF COMPUTER NUMERICAL CONTROL SOFTWARE

K. V. Zimenko, M. Y. Afanasiev, M. V. Kolesnikov


Read the full article  ';
Article in Russian

For citation:
Zimenko K.V., Afanasev M.Ya, Kolesnikov M.V. Modular approach application in development of computer numerical control software. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2020, vol. 20, no. 4, pp. 576–583 (in Russian). doi: 10.17586/2226-1494-2020-20-4-576-583


Abstract
Subject of Research. The paper proposes an approach to the development of a numerical control kernel. The approach implies creating software from separate modules interacting via a unified programming interface with a high level    of granularity. Thus, a system with a required configuration can be developed in a relatively short time. The study also considers the possibility of using open source computer numerical control systems as a basis, which will further reduce the design time. The approach for computer numerical control development is considered in the context of its application on multipurpose modular equipment. Method. The proposed solution is based on a multi-protocol control system and combines software and hardware components from different manufacturers. Platform independence is also provided. This method allows a prompt development of the numerical control system for any type of processing or other operations according to the requirements of hardware, and also gives wide opportunities for further modifications that increase the equipment efficiency. Main Results. The practical result obtained is a software trajectory-planning library, including geometry analysis, feed rate control and interpolation. Commands for controlling outputs and status of inputs are integrated into the cyclic data of the drive control and transmitted via the same interface. All developed modules are independently designed and can be embedded into other open source systems, as well as be further modified for processing efficiency increase. Practical Relevance. The work is aimed at increasing the economic independence of small design organizations and enterprises. The proposed modular approach allows the development of a required numerical control system for multipurpose modular equipment in a short time, and will significantly expand the capabilities of rapid prototyping and ensure the prompt production of pilot batches.

Keywords: computer numerical control, modular approach, modular equipment, interpolation, feed rate control, trajectory planning, computer numerical control system

Acknowledgements. The work was carried out under the project No. 619296 “Development of methods for creation and implementation of cyberphysical systems”.

References
1. Lee W., Wei C., Chung S.-C. Development of a hybrid rapid prototyping system using low-cost fused deposition modeling and five-axis machining. Journal of Materials Processing Technology, 2014, vol. 214, no. 11, pp. 2366–2374. doi: 10.1016/j.jmatprotec.2014.05.004
2. Karunakaran K.P., Suryakumar S., Pushpa V., Akula S. Low cost integration of additive and subtractive processes for hybrid layered manufacturing. Robotics and Computer-Integrated Manufacturing, 2010, vol. 26, no. 5, pp. 490–499. doi: 10.1016/j.rcim.2010.03.008
3. Hur J., Lee K., Zhu-Hu, Kim J. Hybrid rapid prototyping system using machining and deposition. CAD Computer Aided Design, 2002, vol. 34. no. 10, pp. 741–754. doi: 10.1016/S0010-4485(01)00203-2
4. Jeng J.-Y., Lin M.-C. Mold fabrication and modification using hybrid processes of selective laser cladding and milling. Journal of Materials Processing Technology, 2001, vol. 110, no. 1, pp. 98–103. doi: 10.1016/S0924-0136(00)00850-5
5. Amanullah A.N.M., Murshiduzzaman, Saleh T., Khan R. Design and development of a hybrid machine combining rapid prototyping and CNC milling operation. Procedia Engineering, 2017, vol. 184, pp. 163–170. doi: 10.1016/j.proeng.2017.04.081
6. Grigoriev S.N., Martinov G.M. Scalable open cross-platform kernel of PCNC system for multi-axis machine tool. Procedia CIRP, 2012, vol. 1, pp. 238–243. doi: 10.1016/j.procir.2012.04.043
7. Ma X.-B., Han Z.-Y., Wang Y.-Z., Fu H.-Y. Development of a PC-based open architecture software-CNC system. Chinese Journal of Aeronautics, 2007, vol. 20, no. 3, pp. 272–281. doi: 10.1016/S1000-9361(07)60044-2
8. Nezhmetdinov R.A. Software implemented logic controller – innovative product for technological equipment automatization. Innovations, 2016, no. 8(214), pp. 99–103. (in Russian)
9. Grigoriev S.N., Martinov G.M. Research and development of a cross-platform CNC kernel for multi-axis machine tool. Procedia CIRP, 2014, vol. 14, pp. 517–522. doi: 10.1016/j.procir.2014.03.051
10. AlGeddawy T. A new model of modular automation programming in changeable manufacturing systems. Procedia Manufacturing, 2017, vol. 11, pp. 198–206. doi: 10.1016/j.promfg.2017.07.224
11. Wiendahl H.-P., ElMaraghy H.A., Nyhuis P., Zäh M.F., Wiendahl H.-H., Duffie N., Brieke M. Changeable manufacturing – classification, design and operation. CIRP Annals–Manufacturing Technology, 2007, vol. 56, no. 2, pp. 783–809. doi: 10.1016/j.cirp.2007.10.003
12. Chiriac N., Hölttä-Otto K., Lysy D., Eun Suk S. Level of modularity and different levels of system granularity. Journal of Mechanical Design, 2011, vol. 133, no. 10, pp. 329–339. doi: 10.1115/1.4005069
13. AlGeddawy T., ElMaraghy H. Optimum granularity level of modular product design architecture. CIRP Annals–Manufacturing Technology, 2013, vol. 62, no. 1, pp. 151–154. doi: 10.1016/j.cirp.2013.03.118
14. Suh S.-H., Kang S.-K., Chung D.-H., Stroud I. Theory and Design of CNC Systems. Springer Science & Business Media, 2008, 456 p. Springer Series in Advanced Manufacturing
15. Afanasiev M.Ya., Fedosov Yu.V., Krylova A.A., Shorokhov S.A. Microservice arhitecture application in the design of industrial equipment with computer numerical control. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2018, vol. 18, no. 1(113), pp. 87–97. (in Russian). doi: 10.17586/2226-1494-2018-18-1-87-97
16. Deng C., Guo R., Zheng P., Liu C., Xu X., Zhong R.Y. From open CNC systems to cyber-physical machine tools: A case study. Procedia CIRP, 2018, vol. 72, pp. 1270–1276. doi: 10.1016/j.procir.2018.03.110


Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License
Copyright 2001-2024 ©
Scientific and Technical Journal
of Information Technologies, Mechanics and Optics.
All rights reserved.

Яндекс.Метрика