Abstract
The paper proposes a new concept to support closed-loop manufacturing from CNC machines to CAD/CAM systems. The main goal is to manage knowledge from the CNC machine to the CAM system to help CAM programmer in making choices for planning new machining sequences. The STEP-NC standard enables bi-directional exchanges between all the manufacturing technologies in the digital chain—from CAD systems to CNC machines. Unfortunately, STEP-NC standard does not allow having a traceability of machining program. To achieve the information feedback from CNC machine to CAM system the proposal set up a manufacturing loop based on PLM systems. This proposal is based on OntoSTEP-NC model an ontology based on STEP-NC which provides trades between product data management, manufacturing process management and enterprise resource planning. As a solution OntoSTEP-NC aims at supporting data extraction from CNC machines, and relevant information integration into CAM systems. In order to have the most relevant information integration, a feature recognition stage has been introduced in the CAM programming stage. Moreover, coupled to case base reasoning, this recognition loop will allow filling the database of manufacturing process management. Last, this proposal will help CAM programmers in making choices for cutting conditions based on company best practices.
Similar content being viewed by others
Abbreviations
- AIM:
-
Application interpreted model
- AP:
-
Application protocol
- ARM:
-
Application reference model
- CAD:
-
Computer aided design
- CAE:
-
Computer aided engineering
- CAM:
-
Computer aided manufacturing
- CAPP:
-
Computer aided process planning
- CAx:
-
Computer aided X
- CBR:
-
Case base reasoning
- CLM:
-
Closed-loop manufacturing
- CNC:
-
Computer numerical control
- ERP:
-
Enterprise resource planning
- MES:
-
Manufacturing execution system
- MPM:
-
Manufacturing process management
- PDM:
-
Product data management
- PLM:
-
Product lifecycle management
- PP:
-
Post-processor
- SDM:
-
Simulation data management
References
Lee, Y.-S.: Admissible tool orientation control of gouging avoidance 5-axis complex surface machining. Comput. Aided Des. 29, 507–521 (1997)
International Standards Organization, ISO 6983-1. Automation systems and integration—numerical control of machines—program format and definitions of address words—part 1: data format for positioning, line motion and contouring control systems (2009)
Kannan, G., Vinay, V.P.: Multi-criteria decision making for the selection of CAD/CAM system. Int. J. Interact. Des. Manuf. 2, 151–159 (2008)
Fischer, X., Nadeau, J.-P.: Research in Interactive Design, vol. 2. Springer, Paris (2011)
Lee, S.-H., Jeong, Y.-S.: A system integration framework through development of ISO 10303-based product model for steel bridges. Autom. Constr. 15, 212–228 (2006)
Rachuri, S., Subrahmanian, E., Bouras, A., Fenves, S.J., Foufou, S., Sriram, R.D.: Information sharing and exchange in the context of product lifecycle management: Role of standards. Comput. Des. 40, 789–800 (2008)
Laguionie, R., Rauch, M., Hascoet, J.: Toolpaths programming in an intelligent STEP-NC manufacturing context. J. Mach. Eng. 8, 33–43 (2008)
Xu, X.W.: Realization of STEP-NC enabled machining. Robot. Comput. Integr. Manuf. 22, 144–153 (2006)
International Standards Organization, ISO/IS 10303–238. Industrial automation systems and integration—product data representation and exchange—part 238: application interpreted model for computerized numerical controllers (2006)
International Standards Organization, ISO 14649-1. Industrial automation systems and integration—physical device control—data model for computerized numerical controllers—part 1: overview and fundamental principles (2003)
Nassehi, A., Newman, S.T., Xu, X.W., Rosso, R.S.U.: Toward interoperable CNC manufacturing. Int. J. Comput. Integr. Manuf. 21, 222–230 (2008)
Campos, J.G., Miguez, L.R.: Standard process monitoring and traceability programming in collaborative CAD/CAM/CNC manufacturing scenarios. Comput. Ind. 62, 311–322 (2011)
Xu, X.W., Wang, L., Rong, Y.: STEP-NC and function blocks for interoperable manufacturing. IEEE Trans. Autom. Sci. Eng. 3, 297–308 (2006)
Ridwan, F., Xu, X.: Advanced CNC system with in-process feed-rate optimisation. Robot. Comput. Integr. Manuf. 29, 12–20 (2013)
Zhao, F., Xu, X., Xie, S.: STEP-NC enabled on-line inspection in support of closed-loop machining. Robot. Comput. Integr. Manuf. 24, 200–216 (2008)
Borgia, S., Matta, A., Tolio, T.: STEP-NC compliant approach for setup planning problem on multiple fixture pallets. J. Manuf. Syst. 32, 781–791 (2013)
Newman, S.T., Nassehi, A., Xu, X.W., Rosso, R.S.U., Wang, L., Yusof, Y., Ali, L., Liu, R., Zheng, L.Y., Kumar, S., Vichare, P., Dhokia, V.: Strategic advantages of interoperability for global manufacturing using CNC technology. Robot. Comput. Integr. Manuf. 24, 699–708 (2008)
Wegner, P.: Interoperability. ACM Comput. Surv. 28, 285–287 (1996)
EIF: European Interoperability Framework (2004)
Nguyen Van, T.: System engineering for collaborating data management systems: application to design/simulation loop, PhD thesis from Ecole Centrale Paris (2006)
Valilai, O., Houshmand, M.: INFELT STEP: an integrated and interoperable platform for collaborative CAD/CAPP/CAM/CNC machining systems based on STEP standard. Int. J. Comput. Integr. Manuf. 23, 1097–1117 (2010)
Pratt, M.J.: ISO 10303: the STEP standard for product data exchange and its capabilities. Int. J. Prod. Lifecycle Manag. 1, 86–94 (2005)
International Standards Organization, ISO 10303-209. Industrial automation systems and integration—product data representation and exchange—part 209: composite and metallic structural analysis and related design (2001)
Troussier, N.: A way to identify and manage the knowledge provided by mechanical simulations in engineering design. Comput. Inf. Syst. 7, 79–84 (2000)
Etienne, A., Guyot, E., Van Wijk, D., Roucoules, L.: Specifications and development of interoperability solution dedicated to multiple expertise collaboration in a design framework. Int. J. Comput. Integr. Manuf. 5, 1–14 (2011)
Tan, A.R., Matzen, D., McAloone, T.C., Evans, S.: Strategies for designing and developing services for manufacturing firms. CIRP J. Manuf. Sci. Technol. 3, 90–97 (2010)
Nosenzo, V., Tornincasa, S., Bonisoli, E., Brino, M.: Open questions on Product Lifecycle Management (PLM) with CAD /CAE integration. Int. J. Interact. Des. Manuf. 8, 91–107 (2014)
Biahmou, A., Fröhlich, A., Stjepandic, J.: Improving interoperability in mechatronic product developement. In: Proceedings of PLM, pp. 510–521. Bremen, Germany (2010)
Catalano, C.E., Camossi, E., Ferrandes, R., Cheutet, V., Sevilmis, N.: A product design ontology for enhancing shape processing in design workflows. J. Intell. Manuf. 20, 553–567 (2008)
Assouroko, I., Ducellier, G., Boutinaud, P., Eynard, B.: Knowledge management and reuse in collaborative product development-a semantic relationship management-based approach. Int. J. Prod. Lifecycle Manag. 7, 54–74 (2014)
Li, C., Mcmahon, C., Newnes, L., Liu, Y.: Ontology-based annotation in PLM systems. In: International Conference on Product Lifecycle Management, Bremen, Germany (2010)
Barbau, R., Krima, S., Rachuri, S., Narayanan, A., Fiorentini, X., Foufou, S., Sriram, R.D.: OntoSTEP: enriching product model data using ontologies. Comput. Des. 44, 575–590 (2012)
Jun, H.-B., Kiritsis, D., Xirouchakis, P.: Research issues on closed-loop PLM. Comput. Ind. 58, 855–868 (2007)
Paviot, T.: Méthodologie de résolution des problèmes d’interopérabilité dans le domaine du Product Lifecycle Management, PhD thesis from Ecole Centrale Paris (2010). http://tel.archives-ouvertes.fr/tel-00504680/. Accessed 5 Jan 2015
Bernard, A., Delplace, J.-C., Perry, N., Gabriel, S.: Integration of CAD and rapid manufacturing for sand casting optimisation. Rapid Prototyp. J. 9, 327–333 (2003)
Martin, L., Moraru, G., Véron, P.: Development of an integrated tool for the foundry industry. In: 6th International Conference on Engineering, Design and Manufacturing in Mechanical (IDMME), Grenoble, France (2006)
Harik, R.F., Derigent, W.J.E., Ris, G., Henri, U., Nancy, P.: Computer aided process planning in aircraft manufacturing. Comput. Aided. Des. Appl. 5, 1–10 (2008)
Le Duigou, J., Bernard, A., Perry, N.: Framework for product lifecycle management integration in small and medium enterprises networks. Comput. Aided. Des. Appl. 8, 531–544 (2011)
Kuo, T., Huang, S., Zhang, H.: Design for manufacture and design for “X”: concepts, applications, and perspectives. Comput. Ind. Eng. 41, 241–260 (2001)
Suh, S.-H., Shin, S.-J., Yoon, J.-S., Um, J.-M.: UbiDM: a new paradigm for product design and manufacturing via ubiquitous computing technology. Int. J. Comput. Integr. Manuf. 21, 540–549 (2008)
Demoly, F., Toussaint, L., Eynard, B., Kiritsis, D., Gomes, S.: Geometric skeleton computation enabling concurrent product engineering and assembly sequence planning. Comput. Des. 43, 1654–1673 (2011)
Mantripragada, R., Whitney, D.E.: The datum flow chain: a systematic approach to assembly design and modeling. Res. Eng. Des. 10, 150–165 (1998)
Fenves, S.J., Foufou, S., Bock, C., Sriram, R.D.: CPM: a core model for product data. J. Comput. Inf. Sci. Eng. 8, 1–14 (2008)
Danjou, C., Le Duigou, J., Eynard, B.: Integrated platform from CAD to CNC: state of the art. In: Product Lifecycle Management for Society, pp. 130–139. Springer, Berlin, Heidelberg (2013)
Noy, N., Klein, M.: Ontology evolution: not the same as schema evolution. Knowl. Inf. Syst. 6, 428–440 (2004)
Xú, S., Anwer, N., Lavernhe, S.: Conversion of G-code programs for milling into STEP-NC. In: JCM: International Joint Conference on Mechanics, Design Engineering and Advanced Manufacturing, Toulouse, France (2014)
Tan, C.F., Kher, V.K., Ismail, N.: Design of a feature recognition system for CAD/CAM integration. World Appl. Sci. J. 21, 1162–1166 (2013)
De Mantaras, R.L.: Case-based reasoning. In: Machine Learning and its Applications, pp. 127–145. Springer, Berlin, Heidelberg (2001)
Aamodt, A., Plaza, E.: Case-based reasoning: foundational issues, methodological variations, and system approaches. AI Commun. 7, 39–59 (1994)
Acknowledgments
This work is done in the French FUI project ANGEL. We also thank all consortium partners for their contribution during the development of ideas and concepts proposed in this paper.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Danjou, C., Le Duigou, J. & Eynard, B. Closed-loop manufacturing process based on STEP-NC. Int J Interact Des Manuf 11, 233–245 (2017). https://doi.org/10.1007/s12008-015-0268-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12008-015-0268-1