An ARM-based Multi-channel CNC Solution for Multi-tasking Turning and Milling Machines☆

Abstract ARM-based CNC systems are used as a low-cost solution for controlling 2-3 axis machines. The increase of computing power of ARM processors facilitated their application to controlling multi-tasking and multi-axis machines with several independent control channels. The paper presents the results of the exploratory investigation of the transition from the PC-based to the ARM-based CNC solution. The cross-platform architecture of CNC systems, the porting of CNC kernel software to the single-board computers Raspberry Pi 2 with the Linux operating system and the control of servo drives and PLC I/O over EtherCAT fieldbus with cycle time of 2 ms are investigated as well. The dual-channel configuration of ARM-based CNC designed to control the multi-tasking turning and milling machine with inclined layout is presented. The paper illustrates the kinematic scheme and the network architecture of NAKLON 535 machining center for ARM-based CNC solution.

[1]  G. M. Martinov,et al.  Diagnostics of cutting tools and prediction of their life in numerically controlled systems , 2013 .

[2]  Georgi M. Martinov,et al.  An Approach to Building Specialized CNC Systems for Non-traditional Processes , 2014 .

[3]  G. M. Martinov,et al.  Trends in the numerical control of machine-tool systems , 2010 .

[4]  A. Geetha Modelling a Computer Numerical Control Machine-2 Axis , 2014 .

[5]  G. M. Martinov,et al.  Numerical control of large precision machining centers by the AxiOMA contol system , 2015 .

[6]  S. N. Grigoriev,et al.  The Control Platform for Decomposition and Synthesis of Specialized CNC Systems , 2016 .

[7]  L VaishakN. Embedded Robot Control System Based On an Embedded Operating System, the Combination of Advanced RISC Microprocessor (ARM), DSP and ARM Linux , 2012 .

[8]  Zhao Zhang,et al.  Research on Embedded CNC Device Based on ARM and FPGA , 2011 .

[9]  S. N. Grigoriev,et al.  Scalable Open Cross-Platform Kernel of PCNC System for Multi-Axis Machine Tool , 2012 .

[10]  Vincent M. Weaver,et al.  Design and Analysis of a 32-bit Embedded High-Performance Cluster Optimized for Energy and Performance , 2014, 2014 Hardware-Software Co-Design for High Performance Computing.

[11]  Georgi M. Martinov,et al.  An approach to building a multiprotocol CNC system , 2015, Autom. Remote. Control..

[12]  V. I. Zhukovskiy and Kudryavtsev Pareto-Equilibrium Strategy Profile: Sufficient Conditions and Existence in the Class Mixed Strategies , 2016 .

[13]  S. N. Grigoriev,et al.  Research and Development of a Cross-platform CNC Kernel for Multi-axis Machine Tool☆ , 2014 .

[14]  Lilija I. Martinova,et al.  Solution to the problems of axle synchronization and exact positioning in a numerical control system , 2014, Autom. Remote. Control..

[15]  G. M. Martinov,et al.  Modular design of specialized numerical control systems for inclined machining centers , 2015 .