期刊文献+

基于FPGA的NURBS曲线插补设计与实现 被引量:1

Design and Implementation of NURBS Interpolation with FPGA Device
下载PDF
导出
摘要 基于现场可编程门阵列(FPGA),以Cox-de Boor递推插补算法为基础,对NURBS曲线插补的FPGA实现方法做了深入探究。将基于Cox-de Boor的NURBS曲线插补映射到FPGA中实现,同时注重并行处理和流水线等基本设计技巧,相比基于PC或者DSP结构的串行计算,极大地提高了NURBS插补的运算速度。在不改变算法结构的前提下,该方法也可用于B样条曲线和Bezier曲线。仿真和实验结果表明,利用FPGA可显著改善NURBS插补的运算速度。 Based on field programmable gate array (FPGA) and Cox-de Boor algorithm, an in-depth exploration of the FPGA implementation for NURBS curve interpolation was done. NURBS curve interpolation based on Cox-de Boor was mapped to the FPGA to implement. Meanwhile, the basic design skills, such as parallel processing and pipelining, were focused on. Comparing to serial com- putation under PC or DSP architectures, this excogitation greatly improves the processing speed. It is also compatible with B-spline and Bezier interpolation without changing the algorithm architecture. Simulations and experimental results verify the computation perform- ance of the FPGA-based design.
出处 《机床与液压》 北大核心 2013年第1期111-113,120,共4页 Machine Tool & Hydraulics
关键词 FPGA NURBS曲线插补 并行计算 Cox—de Boor递推算法 FPGA NURBS interpolator Parallel computation Cox-de Boor algorithm
  • 相关文献

参考文献14

  • 1CHENG M Y,TSAI M C,KUO J C, Real-time NURBS Com- mand Generators for CNC Servo Controllers [ J ]. International Journal of Machine Tools and Manufacture ,2002,42 (7) :801 -813.
  • 2TSAI M C, CHENG C W, CHENG M Y. A Real-time NURBS Surface Interpolator for Precision Three-axis CNC Machining [ J ]. International Journal of Machine Tools and Manufacture, 2003,43(12) :1217 - 1227.
  • 3GOPI M, MANOHAR S. A Unified Architecture for the Com- putation of B-spline Curve and Surfaces [ J ]. IEEE Transac- tions on Parallel and Distributed Systems, 1997,8 (12) : 1275 - 1287.
  • 4PIEGL L, TILLER W. The NURBS Books [ M ]. 2nd ed. Berlin: Springer, 1997.
  • 5FANUC Corporation. FANUC AC Servo Motor cd Series-Pa- rameter Manual [ M ] , 2001.
  • 6YAU H T, LIN M T, TSAI M S. Design and Implementation of Real-time NURBS Interpolator Using a FPGA-based Mo- tion Controller[ C ]//Proceedings of the IEEE international conference on mechatronics ,2005:56 - 61.
  • 7边玉超,张莉彦,戴莺莺,陈虎.CNC系统中NURBS曲线实时插补算法研究[J].机械制造与自动化,2003,13(6):36-39. 被引量:35
  • 8SHIPITALNI M, KOREN Y, LO C C. Real-time Curve In- terpolation [ J ]. Computer-Aided Design, 1994,26 ( 11 ) : 832 - 838.
  • 9SHARMA A K. Programmable Logic HandBook PLDs [ M ]. CPLDs&FPGAs, McGraw-Hill, 1998.
  • 10孙恺,王田苗,魏洪兴.基于ARM的嵌入式可重构数控系统的设计与实现[J].机床与液压,2003,31(6):116-117. 被引量:19

二级参考文献17

共引文献66

同被引文献8

  • 1SHPITALNI M,KOREN Y,LO C C.Realtime Curve Inter-polators [ J ].Computer-Aided Design,1994(11):832-838.
  • 2CHENG C W,TSAI M C.Real-time Variable Feed Rate NURBS Curve Interpolator for CNC Machining[ J].Interna-tional Journal of Advanced Manufacturing Technology.,2004,23(11/12):865-873.
  • 3PARK J,NAM S,YANG M Y.Development of a Real-time Trajectory Generator for NURBS Interpolation Based on the Two-stage Interpolation Method[J].International Journal of Advanced Manufacturing Technology,2005(4):359-365.
  • 4刘丹.大成组技术中的若干关键技术研究[D].杭州:浙江大学,2009.
  • 5DJASSEMI M.A Parametric Programming Technique for Efficient CNC Machining Operations[J].Computers & In-dustrial Engineering,1998,35(1/2):33-36.
  • 6DJASSEMI M.An Efficient CNC Programming Approach Based on Group Technology [J].Journal of Manufacturing Systems,2000,19(3):213-217.
  • 7NIKIEL G.Optimization of Execution Speed of the CNC Parametric Part Programs [ J ].Advances in Manufacturing Science and Technology,2009,33(2):33-44.
  • 8范希营,郭永环,何成文,滕汶.数控系统中数字积分插补的研究方向[J].机床与液压,2012,40(11):146-148. 被引量:5

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部