STEP-NC Compliant Intelligent CNC Milling Machine with an Open Architecture Controller

A STEP-NC or ISO 14649 compliant machine controller is developed, using Open Architecture Control technology for a three-axis Computer Numerical Control milling machine in this research. The controller is developed on a Raspberry Pi single-board computer, using C++ language. This new development is proposed as a low-cost alternative to ISO6983 standard, ensuring continuous integration in the CAD/CAM/CNC chain in machining; thus, it broadens the spectrum of problems handled by conventional CNC systems. The new machine controller is intelligent enough to extract geometrical and manufacturing parameters, cutting tool data, and material data from the STEP-NC file. Accordingly, tool paths for machining can be generated in the controller itself. The shop floor level modification of parameters and the possibility of regeneration of new toolpaths is an added advantage of this new controller. The modified or improved version of the STEP-NC file can be sent back to the CAD/CAM system to close the CAD/CAM/CNC chain. Machine condition monitoring can be achieved by connecting sensors through an available slave I/O board. In the present development, the current drawn by each servo motor is fed back to the controller for cutting condition monitoring. A laboratory scale three-axis CNC milling machine is developed to test the performance of the newly developed controller. The accuracy of positioning, perpendicularity of axes and linearity of this machine are experimentally verified through standard tests. The STEP-NC compliance of the controller is tested and verified, using a STEP-NC program derived based on a sample program given in ISO 14649 standard.

[1]  Yaoyao Fiona Zhao,et al.  Research into integrated design and manufacturing based on STEP , 2008 .

[2]  Kazuo Yamazaki,et al.  Open Controller Architecture – Past, Present and Future , 2001 .

[3]  L. N. López de Lacalle,et al.  Mechanistic modelling of the micro end milling operation , 2008 .

[4]  Yusri Yusof,et al.  Frame Work of LV-UTHM: An ISO 14649 Based Open Control System for CNC Milling Machine , 2013 .

[5]  Stephen T. Newman,et al.  Making CNC machine tools more open, interoperable and intelligent - a review of the technologies , 2006, Comput. Ind..

[6]  M. Hardt,et al.  A Novel Experimental Test Bench to Investigate the Effects of Cutting Fluids on the Frictional Conditions in Metal Cutting , 2020, Journal of Manufacturing and Materials Processing.

[7]  Technology,et al.  Single Board Computers (SBC): The Future of Next Generation Pedagogies in Pakistan , 2020, ArXiv.

[8]  Yusri Yusof,et al.  An Open STEP-NC Controller via LabVIEW Platform , 2014 .

[9]  A. Lamikiz,et al.  The CAM as the centre of gravity of the five-axis high speed milling of complex parts , 2005 .

[10]  Tadeusz Mikolajczyk Numerical Control System of Conventional Milling Machine , 2016 .

[11]  Zhenyu Han,et al.  Development of a PC-based Open Architecture Software-CNC System , 2007 .

[12]  E. Gomez-Acedo,et al.  A method for thermal characterization and modeling of large gantry-type machine tools , 2012 .

[13]  Jean Pollefliet Current - , Angular Position - , Speed Transducers , 2018 .

[14]  Ricardo Yassushi Inamasu,et al.  Analysis of open CNC architecture for machine tools , 2002 .

[15]  E. Díaz-Tena,et al.  Propagation of assembly errors in multitasking machines by the homogenous matrix method , 2013 .

[16]  Jose Antonio Sanchez,et al.  Cutting force integration at the CAM stage in the high-speed milling of complex surfaces , 2005, Int. J. Comput. Integr. Manuf..

[17]  Young-bong Bang,et al.  Development of IS014649 Compliant CNC Milling Machine Operated by STEP-NC in XML Format , 2003 .

[18]  Reuven Katz,et al.  Open architecture control technology trends , 2000 .

[19]  L. N. López de Lacalle,et al.  Improving the high-speed finishing of forming tools for advanced high-strength steels (AHSS) , 2006 .

[20]  Kamran Latif,et al.  New technique for the interpretation of ISO 14649 and 6983 based on open CNC technology , 2016, Int. J. Comput. Integr. Manuf..

[21]  Yi Li,et al.  Research and Development of Open CNC System Based on PC and Motion Controller , 2012 .

[22]  S. N. Grigoriev,et al.  An ARM-based Multi-channel CNC Solution for Multi-tasking Turning and Milling Machines☆ , 2016 .

[23]  Yusri Yusof,et al.  New Method for the Development of Sustainable STEP-Compliant Open CNC System , 2016 .

[24]  Weidong Li,et al.  A multi-sensor based online tool condition monitoring system for milling process , 2018 .

[25]  Kamran Latif,et al.  Development of a feature-based open soft-CNC system , 2017 .

[26]  Mohamad Minhat,et al.  An overview on STEP-NC compliant controller development , 2017 .

[27]  Krzysztof Jemielniak,et al.  Real Time Monitoring of the CNC Process in a Production Environment- the Data Collection & Analysis Phase , 2016 .

[28]  Christian Brecher,et al.  Open control systems: state of the art , 2010, Prod. Eng..