Automatic Tool Selection System based on STEP_NC and ISO13399 Standards
Computer Aided Process Planning (CAPP) is considered as an essential component of Computer Integrated manufacturing (CIM) environment and it is an important interface between Computer Aided Design (CAD) and Computer Aided Manufacturing (CAM). The purpose of the CAPP is to determine automatically the use of available resources, including machines, cutting inserts, holders, appropriate machining parameters such as cutting speed, feed rate, depth of cut, and generates automatic sequences of operations and instructions to convert a raw material into a required product,with good surface finish.
The contribution of this work in CAPP field is the development of an automatic tool selection system based on STEP_NC and ISO 13399 standards for turning and milling processes. The paper presentsthe result of study and analysis of principal system functionalities to be considered. The system consist of four principal modules: a Tool database, feature recognition module, cutting tool selection module and a process optimization module.Finally, based on functional analysis results, the paper present the development of tool database and data tool extraction module from ISO 13399 File using oriented object programing.
(1) X. P. Ren, Z. Q. Liu, Y. Wan, "A Computer-Based Intelligent System for Automatic Tool Selection", Materials Science Forum, Vol. 723, pp. 238-242, 2012.
(2) Jitender K. Rai , Daniel Brand , Mohammed Slama & Paul Xirouchakis (2011) Optimal selection of cutting parameters in multi-tool milling operations using a genetic algorithm, International Journal of Production Research, 49:10, 3045-3068, DOI: 10.1080/00207540903382873.
(3) C. G. Jensen, W. E. Red, and J. Pi, "Tool selection for five-axis curvature matched machining," Comput. Aided D., vol. 34, pp. 251-266, Mar. 2002.
(4) I.D.Carpenter,P.G.Maropoulos, A flexible tool selection decision support system for milling operations, Journal of Materials Processing technology 107 (2000) 143-152.
(5) Roshan M.D’Souza, On setup level tool sequence selection for 2.5-D pocket machining, Robotics and Computer Integrated Manufacturing 22 (2006) 256-266.
(6) R.Mookherejee, B.Bhattacharyya, Development of an expert system for turning and rotating tool selection in a dynamic environment, Journal of Materials Processing Technology 113 (2001) 306-311. Figure 5.Tool data extraction module
(7) K.O. Edalew, H.S. Abdalla, R.J.Nash, A computer- based intelligent system form automatic tool selection, Materials and design 22 (2001) 337-351.
(8) B. Arezoo, K.Ridgway, A.M.A. Al-Ahmari, Selection of cutting tools and conditions of machining operations using an expert system, Computers in industry 42 (2000) 43-58.G. Eason, B. Noble, and I. N. Sneddon, “On certain integrals of Lipschitz-Hankel type involving products of Bessel functions,” Phil. Trans. Roy. Soc. London, vol. A247, pp. 529–551, April 1955. (references)
(9) Abdelilah Elmesbahi, Ahmed Rechia, and Oussama Jaider, “optimized automated choice of cutting tool machining manufacturing features in milling process”, proceeding of the 11th World Congress on Computational Mechanics (WCCM XI), Barcelone, 2014.
(10) Hanae Zarkti, Abdelilah El Mesbahi, Ahmed Rechia, Oussama Jaider. Towards an Automaticoptimized tool selection for milling process, based on data from Sandvik Coromant. X`eme Conf´erence Internationale : Conception et Production Intégrées, Dec 2015, Tanger, Morocco.
(11) Oussama Jaider, Abdelilah El Mesbahi, Ahmed Rechia, Hanae Zarkti.
An automatic Feature-based tool selection approach for turning process based on data from Sandvik Coromant. Xème Conférence Internationale: Conception et Production Intégrées, Dec 2015, Tanger, Morocco.
(12) Oussama JAIDER, “Planification automatique des processus d’usinage des pièces de révolution, basée sur les normes STEP et STEP-NC”, Thèse de doctorat, Faculté des Sciences et Techniques, Tanger, Maroc, 2017.
(14) ISO 14649-111: Industrial automation systems and integration — Physical device control — Data model for computerized numerical controllers — Part 111: Tools for milling machines.
(15) ISO 14649-121: Industrial automation systems and integration — Physical device control —Data model for computerized numerical controllers — Part 121: Tools for turning machines.
(16) ISO 10303-238: Industrial automation systems and integration — Product data representation and exchange — Part 238: Application protocol: Application interpreted model for computerized numerical controllers.
(17) OLOF NYQVIST, Information Management for CuttingTools. Information Models and Ontologies, Doctoral thesis, Stockholm, Sweden 2008.
(18) Graham T. Smith, cutting tool technology: industrial handbook, Springer, 2008.
(19) ISO/TS 13399-2: Cutting tool data representation and exchange — Part 2: Reference dictionary for the cutting items.
(20) ISO/TS 13399-3: Cutting tool data representation and exchange — Part 3: Reference dictionary for the tool items.
(21) ISO/TC184/SC4 (2001a). Industrial Automation Systems and Integration – Parts Library – Part 1: Overview and fundamental principles. International Organization for Standardization. ISO 13584-1.