Hardware circuit design of NC system based on ARM and FPGA

This paper presents the hardware design of three-axis NC system based on embedded system, designs the ARM (advanced RISC machine) + FPGA (field programmable gate array) hardware architecture, builds the software development environment, and accomplishes the communication program between ARM and FPGA. All of these provide excellent development platform for the application program developers. According to the requirement of three-axis NC system fine interpolation and complex I/O control, this paper accomplishes internal logic design of FPGA, realizes the fine interpolation pulse transmitting of NC system, receives the feedback pulse signal of encoder and extends many I/O ports to fulfills complex I/O control of three-axis NC system.

[1]  Kwangsoo Kim,et al.  Discrete-time variable structure controller with a decoupled disturbance compensator and its application to a CNC servomechanism , 1999, IEEE Trans. Control. Syst. Technol..

[2]  A. G. Morinec Power quality considerations for CNC machines: grounding , 2000, 2000 IEEE Industrial and Commercial Power Systems Technical Conference. Conference Record (Cat. No.00CH37053).

[3]  Jae Wook Jeon,et al.  A generalized approach for the acceleration and deceleration of industrial robots and CNC machine tools , 2000, IEEE Trans. Ind. Electron..

[4]  A. G. Morinec Corrections to "power quality considerations for CNC machines: grounding" , 2002 .

[5]  Venkatram Ramachandran,et al.  Evaluation of performance criteria of CNC machine tool drive system , 1998, IEEE Trans. Ind. Electron..

[6]  Dong-Il Kim,et al.  An iterative learning control method with application for CNC machine tools , 1993, Conference Record of the 1993 IEEE Industry Applications Conference Twenty-Eighth IAS Annual Meeting.

[7]  Hyuk Lim,et al.  Model-based disturbance attenuation for CNC machining centers in cutting process , 1999 .

[8]  P.-H. Shen,et al.  An Adaptive Recurrent-Neural-Network Motion Controller for X-Y Table in CNC Machine , 2006, IEEE Trans. Syst. Man Cybern. Part B.

[9]  Hongye Su,et al.  Comments on "Discrete-time variable structure controller with a decoupled disturbance compensator and its application to a CNC servomechanism" , 1999 .

[10]  Hongye Su,et al.  Comments on "Discrete-time variable structure controller with a decoupled disturbance compensator and its application to a CNC servomechanism" , 2003, IEEE Trans. Control. Syst. Technol..

[11]  Yash P. Gupta,et al.  Availability of CNC machines: multiple-input transfer-function modeling , 1989 .