DocumentCode
2344867
Title
Implementation of 3-axis linear interpolation in a FPGA-based 4-axis motion controller
Author
Chen, Weihai ; Wen, Zhaojin ; Xu, Zhiyue ; Liu, Jingmeng
Author_Institution
Sch. of Autom. Sci. & Electr. Eng., Beijing Univ. of Aeronaut. & Astronaut., Beijing
fYear
2008
fDate
3-5 June 2008
Firstpage
1308
Lastpage
1313
Abstract
To carry out the motion control of CNC machine and robot, this paper introduces an approach to implement 4-axis motion controller based on field programmable gate array (FPGA). Starting with introduction to existing excellent 4-axis motion controller MCX314, the fundamental structure of controller is discussed. Since the straight-line motion is a fundamental motion of CNC machine and robot, this paper introduces a linear interpolation method to do approximate straight-line motion within any 3-axis space. As Interpolation calculation of hardware interpolation is implemented by hardware logic circuit such as ASIC or FPGA in the controller, therefore this method can avoid a large amount of complex mathematical calculation, which hints that this controller has high real-time performance. The simulation of straight-line motion within 3D space verifies the effectiveness of the proposed approach.
Keywords
computerised numerical control; field programmable gate arrays; interpolation; motion control; robots; 3-axis linear interpolation; CNC machine; FPGA-based 4-axis motion controller; field programmable gate array; hardware logic circuit; robot; straight-line motion; Application specific integrated circuits; Circuit simulation; Computer numerical control; Field programmable gate arrays; Hardware; Interpolation; Logic circuits; Motion control; Orbital robotics; Robots; 3D linear interpolation; FPGA; motion controller;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Electronics and Applications, 2008. ICIEA 2008. 3rd IEEE Conference on
Conference_Location
Singapore
Print_ISBN
978-1-4244-1717-9
Electronic_ISBN
978-1-4244-1718-6
Type
conf
DOI
10.1109/ICIEA.2008.4582729
Filename
4582729
Link To Document