Abstract
Nowadays, computer numerical control (CNC) machine tool undertakes more processing tasks than other common machine tools because of its highly automated machining ability and high performance. However, due to the lack of intelligence in machining process planning, machining procedure of products mostly depends on process planners rather than CNC machine tools. To make product quality less dependable on process planner’s ability and improve the efficiency of process planning in order to fulfill changeable market, this paper presents an approach to design and develop CNC machining process knowledge base using cloud technology. The general standard STEP-NC is mapped to web ontology language (OWL) to describe machining process-related knowledge in a readable and comprehensible way. This mapping relation also makes knowledge suitable for storage in HBase. Through this ontology model, descriptive and logical knowledge can be collected. Hadoop platform is used in this approach to provide the NoSQL database HBase for large-scale knowledge storage and MapReduce programming model for large-scale knowledge processing. Taking advantage of MapReduce, knowledge query engine and reasoning engine can be developed. Users can submit task and resource descriptive files to the cloud through CNC controller and get machining process solutions from knowledge base. Evaluation mechanism is also adopted to filter low-quality knoweldge.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Yeo SH, Wong YS, Rahman M (1991) Knowledge-based systems in the machining domain. Int J Adv Manuf Technol 6(1):35–44
Nagasaka Y, Wibisono H, Ohtaki H, Ishikawa Y (1994) Management system of knowledge base in intelligent machining. Jsme International Journalserc Dynamics Control Robotics Design & Manufacturing 37(4):836–843
Lee SW, Song JY, Lee HK (2008) Construction and operation of a knowledge base on intelligent machine tools. Wseas Transactions on Systems 7(3):148–155
Nassehi A, Newman ST, Allen RD (2006) STEP-NC compliant process planning as an enabler for adaptive global manufacturing. Robot Comput Integr Manuf 22(5–6):456–467
Zhang X, Liu R, Nassehi A, Newman ST (2011) A STEP-compliant process planning system for CNC turning operations. Robot Comput Integr Manuf 27(2):349–356
Allen RD, Harding JA, Newman ST (2005) The application of STEP-NC using agent-based process planning. Int J Prod Res 43(4):655–670
Zhang X, Nassehi A, Newman ST (2014) Feature recognition from CNC part programs for milling operations. Int J Adv Manuf Technol 70(1):397–412. doi:10.1007/s00170-013-5275-4
Zhang X, Nassehi A, Newman ST (2015) A meta-model of computer numerical controlled part programming languages. Proceedings of the Institution of Mechanical Engineers Part B Journal of Engineering Manufacture 229(7)
Zhang X, Nassehi A, Safaieh M, Newman ST (2013) Process comprehension for shopfloor manufacturing knowledge reuse. Int J Prod Res 51(23–24):7405–7419. doi:10.1080/00207543.2012.757669
Borst WN (1997) Construction of engineering ontologies for knowledge sharing and reuse. Universiteit Twente 18(1):44–57
Lemaignan S, Siadat A, Dantan JY, Semenenko A. (2006) MASON: a proposal for an ontology of manufacturing domain. In: Distributed intelligent systems: collective intelligence and its applications, 2006. DIS 2006. IEEE Workshop on, pp 195–200
Chi YL (2010) Rule-based ontological knowledge base for monitoring partners across supply networks. Expert Syst Appl 37(2):1400–1407
Barbau R, Krima S, Rachuri S, Narayanan A, Fiorentini X, Foufou S, Sriram RD (2012) OntoSTEP: enriching product model data using ontologies. Comput Aided Des 44(6):575–590
Mell P, Grance T (2011) The NIST definition of cloud computing. Commun ACM 53(6):50–50
Armbrust M, Fox A, Griffith R, Joseph AD, Katz RH, Konwinski A, Lee G, Patterson DA, Rabkin A, Stoica I, Zaharia M (2015) Above the clouds: a Berkeley view of cloud computing. EECS Department University of California Berkeley, vol 53
Khalid A (2010) Cloud computing: applying issues in small business. In: International Conference on Signal Acquisition and Processing. pp 278–281
Pallis G (2010) Cloud computing: the new frontier of internet computing. IEEE Internet Comput 14(5):70–73
Tao F, Zhang L, Venkatesh VC, Luo Y, Cheng Y (2011) Cloud manufacturing: a computing and service-oriented manufacturing model. ProcIMechE Part B:Journal of Engineering Manufacture 225:1969–1976
Tao F, Zhang L, Lu K, Zhao D (2012) Research on manufacturing grid resource service optimal-selection and composition framework. Enterprise Information Systems 6(2):237–264. doi:10.1080/17517575.2010.540677
Tao F, Zhang L, Nee AYC (2011) A review of the application of grid technology in manufacturing. Int J Prod Res 49(13):4119–4155. doi:10.1080/00207541003801234
Tao F, Guo H, Zhang L, Cheng Y (2012) Modelling of combinable relationship-based composition service network and the theoretical proof of its scale-free characteristics. Enterprise Information Systems 6(4):373–404. doi:10.1080/17517575.2011.621981
Tao F, Cheng Y, Xu LD, Zhang L, Li BH (2014) CCIoT-CMfg: cloud computing and Internet of things-based cloud manufacturing service system. IEEE Transactions on Industrial Informatics 10(2):1435–1442. doi:10.1109/TII.2014.2306383
Tao F, Zhang L, Liu Y, Cheng Y, Wang L, Xu X (2015) Manufacturing service management in cloud manufacturing: overview and future research directions. J Manuf Sci Eng 137(4):040912–040912. doi:10.1115/1.4030510
Tao F, LaiLi Y, Xu L, Zhang L (2013) FC-PACO-RM: a parallel method for service composition optimal-selection in cloud manufacturing system. IEEE Transactions on Industrial Informatics 9(4):2023–2033. doi:10.1109/TII.2012.2232936
Tao F, Li C, Liao T, Laili Y (2015) BGM-BLA: a new algorithm for dynamic migration of virtual machines in cloud computing. IEEE Transactions on Services Computing PP 99:1–1. doi:10.1109/TSC.2015.2416928
Tao F, Zuo Y, Xu LD, Zhang L (2014) IoT-based intelligent perception and access of manufacturing resource toward cloud manufacturing. IEEE Transactions on Industrial Informatics 10(2):1547–1557. doi:10.1109/TII.2014.2306397
Tao F, Cheng Y, Zhang L, Nee AYC (2015) Advanced manufacturing systems: socialization characteristics and trends. J Intell Manuf 1–16. doi:10.1007/s10845-015-1042-8
Li J, Tao F, Cheng Y, Zhao L (2015) Big data in product lifecycle management. Int J Adv Manuf Technol 81(1):667–684. doi:10.1007/s00170-015-7151-x
Tao F, Cheng J, Cheng Y, Gu S, Zheng T, Yang H SDMSim: A manufacturing service supply–demand matching simulator under cloud environment. Robotics and Computer-Integrated Manufacturing. doi:http://dx.doi.org/10.1016/j.rcim.2016.07.001
Ren L, Zhang L, Tao F, Zhao C, Chai X, Zhao X (2013) Cloud manufacturing: from concept to practice. Enterprise Information Systems 9(2):186–209
ter Horst HJ (2005) Completeness, decidability and complexity of entailment for RDF schema and a semantic extension involving the OWL vocabulary. Web Semant Sci Serv Agents World Wide Web 3(2–3):79–115. doi:10.1016/j.websem.2005.06.001
Fadhli M, Gani TA, Melinda AY (2012) Comparison on efficiency of computational efforts between cluster computation (MapReduce) and single host computation. In: Cloud Computing and Social Networking (ICCCSN), 2012 International Conference on, pp 1–5
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ye, Y., Hu, T., Zhang, C. et al. Design and development of a CNC machining process knowledge base using cloud technology. Int J Adv Manuf Technol 94, 3413–3425 (2018). https://doi.org/10.1007/s00170-016-9338-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-016-9338-1