摘要
介绍了一种基于DSP的数控捅补平台。该平台由上位机以及基于DSP和FPGA的运动控制器组成。上位机进行G代码的解析处理,通过ISA接口传输给DSP,在DSP中完成多轴运动控制,包括插补预处理、多轴插补运算、伺服控制、数据采集和实时轮廓误差的计算等。插补算法中,采用前瞻控制和柔性的加减速控制,实现了多段直线或圆弧的连续插补控制。由于DSP运算速度快,插补周期可以达到1ms以内,因此,该平台可达到很高的捅补精度。实验验证表明,该平台运行稳定,功能完备,同时具有较高的轮廓精度,适合各种捅补算法的研究。
This paper introduces a CNC interpolation platform based on DSP. It consists of a host computer and a motion controller which is based on DSP and FPGA. The host computer interprets G codes and communicates data with DSP by the ISA bus, and the DSP is mainly in charge of muhi-axis motion control, including interpolation preprocessing, multi-axis interpolation computation, servo control, data acquisition, real-time computation of contour error, and so on. Interpolation algorithm adopts a look-ahead function and a flexible acceleration and deceleration control, realizing the continuous interpolation control of linear and circular segments. Benefit from the high computing capacity of DSP, the interpolation period can be less than 1 ms, thus high interpolation accuracy can be achieved. Experimental results show that the CNC interpolation platform is stable, versatile with high contour accuracy and suitable for the research of various interpolation algorithms.
出处
《机电一体化》
2011年第2期18-23,81,共7页
Mechatronics
基金
国家自然科学基金资助项目(编号:50775146)
作者简介
作者简介:许雄1985年生,男,硕士生。主要从事机床数控技术、运动控制技术和轮廓控制。
熊振华1974年生,男,博士生导师。主要从事微电子制造装备与技术、数字运动控制及数控技术。