Title :
Design and implementation of real-time NURBS interpolator using a FPGA-based motion controller
Author :
Hong-Tzong Yau ; Lin, Ming-Tong ; Chan, Yao-Ter ; Yuan, Kuo-Chin
Author_Institution :
Dept. of Mech. Eng., Nat. Chung Cheng Univ., Chia-Yi, Taiwan
Abstract :
In this paper, a novel field programmable gate array based (FPGA-based) motion controller is proposed to realize real-time non-uniform rational B-spline (NURBS) interpolator and CNC controller in a FPGA chip. Motion controller expands most computation time on the calculation of basis functions of NURBS curves. For serial computation under PC and DSP architectures, the computation time is proportional to the degree of NURBS curve and the number of motion axis. In contrast to serial computation, the proposed fast Cox-deBoor algorithm improves computation performance significantly via parallel computation for multi-axes NURBS interpolation; it is also compatible with B-spline and Bezier interpolations without changing the algorithm architecture. It is shown that, the novel FPGA-based controller can replace the traditional motion controller to execute Cox-deBoor algorithms and infinite impulse response (IIR) algorithms in several ten clock cycles. Finally, analytical simulations and experimental results for a X-Y table verify the feasibility and computation performance of the novel FPGA-based motion controller.
Keywords :
computerised numerical control; field programmable gate arrays; machining; motion control; production control; splines (mathematics); transient response; Bezier interpolations; CNC controller; FPGA chip; FPGA-based motion controller; X-Y table; basis functions; fast Cox-deBoor algorithm; field programmable gate array; infinite impulse response; nonuniform rational B-spline interpolator; real-time NURBS interpolator design; Computer architecture; Computer numerical control; Concurrent computing; Digital signal processing chips; Field programmable gate arrays; Interpolation; Motion control; Spline; Surface reconstruction; Surface topography;
Conference_Titel :
Mechatronics, 2005. ICM '05. IEEE International Conference on
Conference_Location :
Taipei
Print_ISBN :
0-7803-8998-0
DOI :
10.1109/ICMECH.2005.1529227