预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106843146A(43)申请公布日2017.06.13(21)申请号201710129058.X(22)申请日2017.03.09(71)申请人大连理工大学地址116024辽宁省大连市甘井子区凌工路2号(72)发明人马建伟宋得宁贾振元胡国庆赵孝轩王福吉(74)专利代理机构大连理工大学专利中心21200代理人关慧贞(51)Int.Cl.G05B19/404(2006.01)权利要求书3页说明书5页附图3页(54)发明名称一种自适应变增益轮廓误差补偿方法(57)摘要本发明一种自适应变增益轮廓误差补偿方法属于精密高效智能化数控加工技术领域,涉及一种参数曲线插补数控加工过程中用于提高数控系统轮廓跟踪精度的非线性变增益轮廓误差补偿方法。该方法根据数控参数曲线插补器所生成的自由曲线与实际刀位点之间的几何位置关系,利用切向误差逆推策略快速寻找曲线轮廓上距离实际刀位点最近的垂足点,进而实现轮廓误差矢量的高精度估计;利用估计结果,根据轮廓误差矢量大小以及轮廓误差矢量的方向变化程度自适应计算合理的补偿增益,从而实现轮廓误差的有效补偿。本发明可有效平衡轮廓误差补偿的响应速度和补偿轨迹的平滑性,进而改善数控系统的轮廓跟踪性能,对提高数控机床加工精度具有重要意义。CN106843146ACN106843146A权利要求书1/3页1.一种自适应变增益轮廓误差补偿方法,其特性在于,该方法采用切向误差逆推算法估计轮廓误差,根据数控参数曲线插补器所生成的自由曲线与实际刀位点之间的几何位置关系,利用切向误差逆推策略快速寻找曲线轮廓上距离实际刀位点最近的垂足点,进而实现轮廓误差矢量的高精度估计;利用估计结果,根据轮廓误差矢量大小以及轮廓误差矢量的方向变化程度自适应计算合理的补偿增益,从而实现轮廓误差的有效补偿;方法的具体步骤如下:第一步高精度轮廓误差估计设从参数曲线插补器中获得的理想轮廓参数方程为C=C(u),u为曲线参数,理想刀位点为R=[rx,ry,rz],理想刀位点处曲线参数为ur,实际刀位点为P=[px,py,pz];定义曲线上C(u)点处的切向误差Et(u)为向量C(u)-P在C(u)点处切矢方向上的投影,计算为:Et(u)=(C(u)-P)·T(u)(1)式中T(u)为理想轮廓在点C(u)处的单位切矢:其中C′(u)为C(u)对曲线参数u的一阶导矢,||·||表示欧几里得范数;由于轮廓误差定义为实际刀位点到理想轮廓的最短距离,当C(u)恰好为理想轮廓上距离实际刀位点P最近的垂足点时,切向误差Et(u)必为零;因此,采用将切向误差值投影到理想轮廓曲线上进行切向逆推的策略,快速寻找理想垂足点,从而实现轮廓误差估计;首先,令初始参数us为当前理想刀位点处曲线参数ur;其次,根据C(us)处的切向误差Et(us)在理想轮廓曲线上的投影终点计算逆推点处曲线参数ubs,由一阶泰勒级数展开得:其中,曲线参数u对曲线弧长s在us处的导数计算为:将公式(1)、(2)、(4)带入(3)得逆推点处曲线参数ubs为:得到ubs后,将其值赋给初始参数us,即令us=ubs,进而根据公式(5)迭代更新逆推点处曲线参数ubs;为保证算法实时性,采用精度和最大迭代次数双重条件终止迭代运算;给定精度指标e和最大迭代次数指标N,在每步迭代计算后,计算当前逆推点处切向误差Et(ubs),并判断条件Et(ubs)<e是否满足,若满足,则终止迭代,否则,判断当前迭代次数是否大于N次,若是,则终止迭代,否则,继续循环迭代计算;经过上述迭代后,得到的最终逆推点处曲线参数ubs对应的逆推点C(ubs)必为距离理想垂足点较近的点,此时在该点处利用切线近似法得到轮廓误差矢量估计值2CN106843146A权利要求书2/3页将上述切向逆推算法集成于轮廓误差估计器中,以实时生成对应于当前实际刀位点的轮廓误差矢量,为轮廓误差补偿提供前提;第二步自适应补偿增益计算采用一种非线性变增益轮廓误差补偿方法,当轮廓误差较大时,采用较大补偿增益以快速降低轮廓误差,而当轮廓误差较小时,采用较小补偿增益值以提高系统稳定性;通过两次计算获得补偿增益值,第一次根据轮廓误差矢量大小确定增益基值Kbase,第二次根据所获得的增益基值和轮廓误差矢量方向变化程度确定最终补偿增益Kc,具体如下:给定最大、中等和最小增益基值Kmax、Kmid和Kmin,以及三个对应的轮廓误差大小值εmax、εmid和εmin,利用公式(7)计算增益基值:设前一个插补周期所估计的轮廓误差矢量为其值通过寄存器获取,这样,轮廓误差矢量方向变化程度可以利用与之间的夹角θ衡量:给定最大、中等和最小夹角值θmax、θmid和θmin,若当前夹角θ小于θmin,说明轮廓误差矢量方向变化程度