逐点比较直线插补算法的优化
2012-09-14应保胜邱新桥吴岳敏
武汉科技大学学报 2012年3期
杨 威,应保胜,邱新桥,吴岳敏
(1.武汉科技大学机械自动化学院,湖北武汉,430081;2.湖北汽车工业学院机械工程系,湖北十堰,442002)
逐点比较直线插补算法的优化
杨 威1,应保胜1,邱新桥2,吴岳敏1
(1.武汉科技大学机械自动化学院,湖北武汉,430081;2.湖北汽车工业学院机械工程系,湖北十堰,442002)
基于八方向插补算法,提出一种改进的逐点比较插补算法。通过最大插补误差分析,利用解析求解、数值比较及计算机运算,得到一种插补精度较高、运算速度较快、速率较平稳的偏差计算方法。
数控系统;逐点比较插补法;直线插补;优化改进
插补运算是计算机数控(Computer Numerical Control,CNC)系统中生成加工轨迹的一个基本子程序,它直接影响到工件的轮廓精度、表面光滑度和机床的最大进给速度[1-3]。插补算法分为基准脉冲插补算法和数据采样插补算法。基准脉冲插补算法中最常用的是逐点比较法。逐点比较法的优点是算法简单、插补计算速度快、插补误差较小,但同时也存在如下缺点:①不能两轴联动,影响加工精度;②插补次数多,执行时间长,影响生产效率[4]。
本文在逐点比较法的基础上,改变判断点的取值,增加一个进给方向,以图进一步提高插补精度和运算速度。
1 插补原理
逐点比较法的基本原理[5]为:计算机在控制加工轨迹的过程中,刀具每进一步(一个脉冲当量)都将实际加工点同规定的轨迹进行比较,并计算一次偏差值,从而决定下一进给点,以逼近给定的轨迹。因此刀具每进给一步都要经过如下4个节拍:偏差计算、位置判别、坐标进给、终点判别。……
登录APP查看全文
