CNC machine tool plays a vital role in intelligent manufacturing, but up to now, CNC controller, which works as the “brain” of the machine tool, is just a loyal executor of machining command without intelligence. This paper is aimed to improve the intelligence of CNC controller from the aspect of machining process planning, which has a great effect on product quality and production efficiency. A STEP-compliant data model is adopted. Compared to previous STEP-NC controller, this paper presents a new paradigm to integrate the ability of autonomous process planning into CNC controller based on cloud knowledge base. A hierarchical and modular architecture is designed to obtain machining process planning from cloud knowledge base timely and to conduct the machining implementation on shop floor. Furthermore, efficient and matching operation mechanism is researched. It offers a proposal to use cloud knowledge to implement intelligent manufacturing. Finally, a case study is demonstrated to verify the feasibility of this intelligent CNC controller.
Intelligent CNC controller Cloud knowledge base Machining process planning
This is a preview of subscription content, log in to check access.
The work is supported by National Natural Science Foundation of China (Grant No. 51875323) and Science and Technology Plan of Suzhou (Grant No. SYG201709).
Tao F, Cheng J, Cheng Y, Gu S, Zheng T, Yang H (2017) SDMSim: a manufacturing service supply–demand matching simulator under cloud environment. Robot Comput Integr Manuf 45(6):34–46CrossRefGoogle Scholar
Tao F, Zuo Y, Xu LD, Zhang L (2014) IoT-Based intelligent perception and access of manufacturing resource toward cloud manufacturing. IEEE Trans Ind Inf 10(2):1547–1557CrossRefGoogle Scholar
Wang J, Ma Y, Zhang L, Gao R, Wu D (2018) Deep learning for smart manufacturing: methods and applications. J Manuf Syst 48:144–156CrossRefGoogle Scholar
ISO14649–1 (2002) Industrial automation systems and integration–physical device control–data model for computerized numerical controllers. Part 1: overview and fundamental principles. International Standards Organization (ISO)Google Scholar
ISO14649–10 (2002) Industrial automation systems and integration–physical device control–data model for computerized numerical controllers. Part 10: general process data. International Standards Organization (ISO)Google Scholar
Xu XW, Newman ST (2006) Making CNC machine tools more open, interoperable and intelligent—a review of the technologies. Comput Ind 57(2):141–152CrossRefGoogle Scholar
Wang H, Xu X, Tedford JD (2007) An adaptable CNC system based on STEP-NC and function blocks. Int J Prod Res 45(17):3809–3829CrossRefGoogle Scholar
Suh SH, Cheon SU (2002) A framework for an intelligent CNC and data model. Int J Adv Manuf Technol 19(10):727–735CrossRefGoogle Scholar
Suh SH, Cho JH, Hong HD (2002) On the architecture of intelligent STEP-compliant CNC. Int J Comput Integr Manuf 15(2):168–177CrossRefGoogle Scholar
Suh SH, Chung DH, Lee BE, Cho JH, Cheon SU, Hong HD, Lee HS (2002) Developing an integrated STEP-compliant CNC prototype. J Manuf Syst 21(5):350–362CrossRefGoogle Scholar
Suh SH, Chung DH, Lee BE, Shin S, Choi I, Kim KM (2006) STEP-compliant CNC system for turning: data model, architecture, and implementation. Comput Aided Des 38(6):677–688CrossRefGoogle Scholar
Allen RD, Harding JA, Newman ST (2005) The application of STEP-NC using agent-based process planning. Int J Prod Res 43(4):655–670CrossRefzbMATHGoogle Scholar
Nassehi A, Newman ST, Allen RD (2006) The application of multi-agent systems for STEP-NC computer aided process planning of prismatic components. Int J Mach Tool Manu 46(5):559–574CrossRefGoogle Scholar
Chang PT, Chang CH (2000) An integrated artificial intelligent computer-aided process planning system. Int J Comput Integr Manuf 13(6):483–497CrossRefGoogle Scholar
Deb S, Ghosh K, Paul S (2006) A neural network based methodology for machining operations selection in computer-aided process planning for rotationally symmetrical parts. J Intell Manuf 17(5):557–569CrossRefGoogle Scholar
Liu XJ, Yi H, Ni ZH (2013) Application of ant colony optimization algorithm in process planning optimization. J Intell Manuf 24(1):1–13CrossRefGoogle Scholar
Li X, Gao L, Shao X (2012) An active learning genetic algorithm for integrated process planning and scheduling. Expert Syst Appl 39(8):6683–6691CrossRefGoogle Scholar
Kiritsis D (1995) A review of knowledge-based expert systems for process planning. Methods and problems. Int J Adv Manuf Technol 10(4):240–262CrossRefGoogle Scholar