DocumentCode
2356951
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
fYear
2005
fDate
10-12 July 2005
Firstpage
56
Lastpage
61
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Mechatronics, 2005. ICM '05. IEEE International Conference on
Conference_Location
Taipei
Print_ISBN
0-7803-8998-0
Type
conf
DOI
10.1109/ICMECH.2005.1529227
Filename
1529227
Link To Document