内容发布更新时间 : 2024/12/28 5:32:09星期一 下面是文章的全部内容请认真阅读。
龙源期刊网 http://www.qikan.com.cn
DDA法圆弧插补误差分析及解决办法
作者:张丙星
来源:《价值工程》2013年第02期
摘要: 插补是指数据密化的过程。DDA法插补是比较常用的一种插补方式,但在实际应用中易出现插补误差,本文通过实例解析,通过增加终点判别器的方法很好的解决了这个问题。
Abstract: Interpolation is index close process. DDA interpolation is quite a common interpolation way. However, in the actual application, it always occurs interpolation error. This paper solves the problem through case analysis, by increasing the terminal discriminant device. 关键词: DDA法插补;刀具误差;运动轨迹;终点判别器
Key words: DDA interpolation;tool error;trajectory;terminal discriminant device 由图2显然看出插补轨迹未到达终点,为什么出现这种问题哪,由上图看出刀具在X轴运动超过了终点E,而在Y轴则未到达X轴。再看一看插补过程中第9个脉冲到来时,刀具在X轴方向已到达终点,应该就此停止。而没有停,从而多运行了一步,而刀具在X轴和Y轴方向上运动的总步数一定,这就导致了刀具在Y轴方向少运动一步,从而最终导致了运动轨迹与实际圆弧产生误差。
那如何去避免这种情况的出现哪?我们在实际操作中,分别给刀具在X轴和Y轴方向上加一个终点判别寄存器JLX和JLY。那么插补过程一直进行到终点判别器的值为零时,整个插补运算结束。由题意,JLX=|Xe-Xs|=5;JLY=|Ye-Ys|=5,插补过程如表2所示。 此时对应的刀具运动轨迹如图3所示。
由图3可知刀具运动轨迹完全符合题意插补要求。再由插补过程知道,刀具在X轴方向和Y轴方向各进给了五步,在第九次累加时,JLX变为零,就意味着X轴插补结束,刀具在X轴方向进给结束,在Y轴方向继续,直至JLY变为零。才最终插补结束。
总结以上过程,我们在应用DDA法插补圆弧时,为了减小或避免误差的出现,我们在插补过程加一个终点判别器分别判断多轴的插补结束,而不是单纯的看总步数是否满足要求。这样我们就可以提高此种插补方法的精确度。 参考文献:
[1]李宏胜主编.机床数控技术及应用.
龙源期刊网 http://www.qikan.com.cn
[2]韩庆瑶.华北电力大学学报(自然科学版).2003年第03期. [3]任晓虹.数控编程技术及应用.国防工业出版社.