Title :
FPGA-based motion controller with real-time look-ahead function
Author :
Lin, Ming-Tzong ; Yau, Hong-Tzong ; Nien, Hao-Wei ; Tsai, Meng-Shiun
Author_Institution :
Dept. of Mech. Design Eng., Nat. Formosa Univ., Yunlin
Abstract :
This study proposes a field programmable gate array(FPBA)-based motion controller with real-time look-ahead function for computer numerical control(CNC) machines to achieve the purpose of high-speed and high-accuracy motion control. The proposed motion controller under PC-FPGA architecture uses a two-stage interpolation scheme to reduce the computational burden of non-uniform rational B-spline(NURBS) interpolation and look-ahead algorithms via parallel processing architecture, as compared to a single PC or DSP system. The PC performs look-ahead algorithms and first-stage interpolation, the FPGA receives the command from the PC and performs second-stage interpolation and servo control algorithm. Numerical simulations and experimental tests using an X-Y table indicate that the high-level integration implemented on the PC-FPGA architecture can improve the computing performance for NURBS interpolation via parallel computing, and enhance the tracking performance via look-ahead function and two-stage interpolation method.
Keywords :
computerised numerical control; field programmable gate arrays; interpolation; motion control; parallel architectures; real-time systems; servomotors; splines (mathematics); DSP system; PC-FPGA architecture; computer numerical control machines; field programmable gate array; look-ahead algorithms; motion controller; non-uniform rational B-spline interpolation; parallel computing; parallel processing architecture; real-time look-ahead function; servo control algorithm; two-stage interpolation scheme; Computer architecture; Concurrent computing; Control systems; Digital signal processing; Field programmable gate arrays; Interpolation; Motion control; Numerical simulation; Parallel processing; Servosystems; FPGA; Look-ahead; NURBS; Parallel computing; Two-stage interpolation;
Conference_Titel :
Advanced Intelligent Mechatronics, 2008. AIM 2008. IEEE/ASME International Conference on
Conference_Location :
Xian
Print_ISBN :
978-1-4244-2494-8
Electronic_ISBN :
978-1-4244-2495-5
DOI :
10.1109/AIM.2008.4601868