• CN:11-2187/TH
  • ISSN:0577-6686

›› 1992, Vol. 28 ›› Issue (3): 47-54.

• 论文 • 上一篇    下一篇

CNC系统中任意空间圆弧的高速插补新方法

秦开怀   

  1. 清华大学
  • 发布日期:1992-05-01

A NEW METHOD OF INTERPOLATION AT HIGH SPEED FOR ANY 3-DIMENSION CIRCULAR ARC IN CNC SYSTEMS

Qin Daihuai   

  1. Qinghua University
  • Published:1992-05-01

摘要: 传统的CNC圆弧插补方法,无论脉冲增量插补法还是数据采样插补法,都是根据当前点来确定下一个插补点的位置。本文突破这种一步外推模式的束缚,提出两步递归插补的新思想,导出了一个用于CNC系统的任意空间圆弧的高速插补新方法,称为TPRI圆弧插补原理与算法。该算法不仅精度高,理论上可使所有的插补占点都落在圆弧上,而且计算简单,只需根据初始值递推,全部插补运算只只进行加、减和移位操作,不需要作第乘除运算。其计算量少,插补速度快。插补步长由允许弓高误差决定。此外本文还对插补算法的稳定性进行了证明;对插补误差和理论加工误差作出了误差估计。实践表明,该算法具有结构简单、计算量少、速度快、精度高、可避免繁琐的过象限处理,并易于扩展到坐标数控系统等特点。

关键词: CNC, 插补

Abstract: Conventionally, CNC circular are interpolation algorithms, regardless of pulse increment method or data sampling method, are based on interpolating the next value according to the present value. In this paper a new algorithm for any 3-dimension circular arc interpolation in CNC systems, called Three Point Recursion Interpolation (TPRI for short), is proposed, which makes a breakthrough from the conventional interpolation algorithm and is based on twe-stop recursion scheme. The algorithm improves not only the interpolation accuracy, but also the interpolation process, which can be carried out by recursion method based on initial values. All of interpolation operation may be completed only by addition, subtraction and bit shift without multiplication and division. Thus, by means of the new method the computing size in remarkably decreased and the calculation speed is greatly increased, so that the interpolation speed may be enhanced strongly. The interpolation step is selected by the given tolerance of the segment of a circular arc. Also, the interpolation stability of the algorithm is preven and the interpolation error and theoretical machining error are estimated in the paper.

Key words: CNC, 插补