传统逐点比较法直线插补方法的改进_席港港

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第26卷第1期2012年1月山东理工大学学报(自然科学版)

Journal of Shandong University 

of Technology(Natural Science Edition)Vol.26No.1

Jan.2012

收稿日期:2011-09-

25作者简介:席港港,男,xiganggang1234@163.com;通讯作者:赵庆志,男,zhaoqing

zhi@sdut.edu.cn文章编号:1672-6197(2012)01-0067-

03传统逐点比较法直线插补方法的改进

席港港1,赵庆志1,王 军2,田晓文1

(1.山东理工大学机械工程学院,山东淄博255091;2.山东五征集团有限公司,山东日照262300)摘 要:逐点比较法直线插补方法在开环数控系统中被广泛采用,但其存在插补误差大、直线光滑性差等缺点.针对以上问题,提出了改进的逐点比较法直线插补算法,避免了无穷大导数计算、多分支判断编程复杂等缺陷,提高了逐点比较法的直线插补精度.关键词:逐点比较法;直线插补;插补误差中图分类号:TH161

文献标识码:A

The improvement for the exist problems of interp

olation withp

oint-to-point comparison method of straight linesXI Gang-gang1,ZHAO Qing-zhi 1,WANG j

un2,TIAN Xiao-wen1

(1.School of Mechanical Engineering,Shandong University 

of Technology,Zibo 255091,China;2.Shandong Wuzheng Group Company 

Limited,Rizhao 262300,China)Abstract:Point-to-point comparison method of straight lines is widely used in open loop 

controlsystem,but it exists some weaknesses such as high interpolation error and poor smoothness ofstraight line.For above problems,an improved point-to-point comparison method of straightlines is given which can avoid shortages of counting the infinity 

of derivative and complex pro-gramming of many branches,and also improve the interpolation precision of point-to-point com-p

arison method of straight lines.Key words:point-to-point comparison method;line interpolation;interpolation error 经济型数控机床由于成本低、

操作简单、性价比高,从而占有比较大的市场,而该类数控机床常采用逐点比较法直线插补方法,该方法插补误差大,直线光滑性差,虽然不少学者也提出改进后的直线逐点比较插补方法,但仍存在不足之处.本文研究一种新的插补方法,可以提高插补精度.

1 逐点比较法插补原理及其改进

传统的逐点比较法直线插补包括偏差判别、坐标进给、新点偏差计算、终点判别4个步骤,该算法在坐标进给时不考虑进给后插补误差的大小而直接决定进给坐标,致使插补误差比较大,使得刀具在每

一次进给时是在X坐标或Y坐标进给一个脉冲当

量,而不能使得X坐标与Y坐标同时联合进给[1-

5].

图1为传统逐点比较法直线插补轨迹,由图1可知插补OE斜线时产生了较大的插补误差,且直线斜率越大插补误差就越大.事实上,当直线趋向于45°斜线时,若能将X坐标与Y坐标同时进给一步,插

补误差就大大减小[1-

5].

经过研究,本文提出改进后的逐点比较法插补原理,以期大大减小插补误差,且方便开发数控系统控制程序.

改进后的逐点比较法插补原理调整为:先判断基础坐标,再计算偏差、坐标进给,确定基础坐标后,插补的4个步骤改为:两种进给方案的新点偏差计算、

偏差大小比较、单坐标或双坐标进给、终点判别.

即先分别计算出F、Fxy两种进给方案新点的偏差值,

然后比较两者大小,再决定基础坐标进给还是联合坐标进给.这里F代表基础坐标X进给一步后的插补偏差,Fxy代表联合坐标X、Y同时进给一步后的插补偏差.

1.1 改进后逐点比较法直线插补原理以第一象限斜线OE为例由O点(坐标原点)向E点加工,终点坐标E(Xe,Ye)

,插补过程中动点的坐标为(Xi,Yi),则传统的逐点比较法直线插补原理偏差判别函数为

F=YiXe-Xi

Ye(1)当Xe≥Ye时,为保持偏差F趋于0,Xi增大的速度就比Yi快;当Ye>Xe时,为保持偏差F趋于0,Yi增大的速度就比Xi快.

所以分如下两种情况分析进给新点的偏差计算和坐标进给:

①当Xe≥Ye时,每次都进给+X坐标,+X坐标叫基础坐标[3]

,只是考虑在什么条件下+X、+Y两坐标联合进给,不再考虑单独进给+Y坐标.

根据文献[6]可知,进给+X坐标新点的偏差计算公式为:F=F-Ye,而联合进给+X、+Y两坐标的新点的偏差计算公式为:Fxy=Fxy-Ye+Xe.显然,当|F|<|Fxy|时,只进给+X坐标,Fxy=F;当|F|≥|Fxy|时,联合进给+X、+Y两坐标,F=Fxy.②当Ye>Xe时,

每次都进给+Y坐标,+Y坐标是基础坐标,只是考虑在什么条件下+Y、+X两坐标联合进给,不再考虑单独进给+X坐标.

进给+Y坐标新点的偏差计算公式为:F=F+Xe,而联合进给+Y、+X两坐标的新点的偏差计算

为:Fxy=Fxy+Xe-Ye.显然,当|F|<|Fxy|时,只进给+Y坐标,Fxy=F;当|F|≥|Fxy|时,联合进给+Y、+X两坐标,F=Fxy

图1 传统逐点比较法直线插补轨迹

1.2 改进后逐点比较法直线插补案例

在传统的逐点比较法直线插补原理和文献[1-5,7

]的基础上,利用提出的改进后的逐点比较法直线插补原理,

确定基础坐标后,按照两种进给方案的新点偏差计算、偏差大小判别、比较进给、终点判别

4个步骤,

得到如图2所示的插补轨迹,由图2可知,

插补误差大大减小.具体插补过程见表1

.图2 改进后的逐点比较法直线插补轨迹

表1 图2所示直线插补过程

序号

偏差计算

F 

Fxy

偏差

判别

进给方向终点判别

Xe=5,Ye=

3F=0Fxy=0+X为基础坐标n=5+

3=8

F=F-Ye=

0-3=-3

Fxy=Fxy-Ye+Xe=

0-3+5=2

|Fxy|<|F|,F=Fxy=

2+X+Y

n=8-

2=6

F=F-Ye=

2-3=-1

Fxy=Fxy-Ye+Xe=

2-3+5=4

|F|<|Fxy|,Fxy=F=-

1+X

n=6-

1=5

F=F-Ye=

-1-3=-4

Fxy=Fxy-Ye+Xe=

-1-3+5=1

|Fxy|<|F|,F=Fxy=

1+X+Y

n=5-

2=3

F=F-Ye=

1-3=-2

Fxy=Fxy-Ye+Xe=

1-3+5=3

|F|<|Fxy|,Fxy=F=-

2+X

n=3-

1=2

F=F-Ye=

-2-3=-5

Fxy=Fxy-Ye+Xe=

-2-3+5=0

|Fxy|<|F|,F=Fxy=

0+X+Y

n=2-

2=0

当Ye>Xe时,+Y为基础坐标,表1中的F=F-Ye变为F=F+Xe,

其他计算相似.2 改进后的逐点比较法其他区域直线的插补公式与坐标进给

图3所示的4个象限被两条过坐标原点交叉的45°直线分为8个区域,OA直线归1号区域,OD直线归3号区域,OB直线归5号区域,OC直线归7号区域.

当直线位于2号区域时,直线终点Xe<Ye,+Y为基础坐标,把Yi=Yi+1带入(1

)式,则F=YiXe-Xi

Ye+Yi,8

6山东理工大学学报(自然科学版)

2012年 

相关文档
最新文档