• 论文 •    

三次均匀B样条曲线高速实时插补研究

赵彤,吕强,张辉,杨开明   

  1. 清华大学 精密仪器与机械学系制造工程研究所,北京100084
  • 出版日期:2008-09-15 发布日期:2008-09-25

High-speed real-time interpolation of cubic uniform B-spline curve

ZHAO Tong, LV Qiang, ZHANG Hui, YANG Kai-ming   

  1. Institute of Manufacturing Engineering, Department of Precision Instruments and Mechanology, !Tsinghua University, Beijing 100084, China
  • Online:2008-09-15 Published:2008-09-25

摘要: 为满足复杂曲线高速和高精度的加工要求,研究了具有轨迹预读功能的三次均匀B样条曲线速度规划和插补算法。提出了“重叠拼接法”,实现了相邻两条B样条曲线段的光滑连接;推导了插补钳制速度的计算公式,保证了加工精度,满足了系统的动态响应能力。在引入“规划单元”概念的基础上,将速度规划和插补设计成B样条曲线插值、规划单元划分、速度规划、规划单元插补四个并行计算的线程,解决了三次均匀B样条曲线高速加工的插补实时性问题。最后,在GT100数控系统中验证了算法的有效性。

关键词: 高速加工, 三次均匀B样条, 插补, 实时控制, 加速度控制, 预读速度规划, 计算机数控系统

Abstract: To meet the requirements of the high-speed and high-precision machining of complicated curves, a feedrate planning and interpolation algorithm for the cubic uniform B-spline curve based on the look-ahead function was studied. In this algorithm, an overlapping combination method was proposed to realize the smooth connection between adjacent B-spline segments. The formula for calculating the maximum machining velocity was also presented to guarantee the machining precision and to dynamically respond to the system. The idea of planning unit was introduced, based on which the feedrate planning and interpolation process was divided into four parallel threads:the B-spline interpolation, the partition of planning units, the feedrate planning, and the planning unit interpolation. By running these parallel threads, the high-speed real-time demand in the cubic uniform B-spline curve interpolation was satisfied. Finally, the validity of the algorithm was proved in the GT100 Computer Numerical Control (CNC) system.

Key words: high speed machining, cubic uniform B-spline, interpolation, real-time control, acceleration control, look-ahead feedrate planning, computer numerical control system

中图分类号: