五轴数控机床几何误差补偿算法研究.docxVIP

五轴数控机床几何误差补偿算法研究.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
五轴数控机床几何误差补偿算法研究 随着现代工业的发展,特别是航空航天部门的快速发展,对床机制造的精度提出了更高的要求。然而,五轴数控机床几何误差是制约机床加工精度提升的一个关键因素。机床几何误差识别和补偿技术是提升五轴数控机床加工精度的关键方法。一般地,机床几何误差识别和补偿技术一般包括建模、测量、标定和补偿四个步骤,其中,建立机床末端运动误差与各运动轴运动参数之间的误差模型是进行机床几何误差识别和补偿的基础。 目前机床误差领域最常用的误差建模方法是基于D-H参数生成的齐次变换矩阵 随着旋量理论在机器人领域的广泛应用 为了解决现存基于POE算法的几何误差模型存在的各种问题,本文提出了一种基于商空间和指数积几何误差识别与补偿算法。该模型可以识别出五轴数控机床平动轴和旋转轴的实际旋量坐标,标定模型采用商空间理论去除运动轴伴随变换冗余变量,避免了迭代过程中旋量坐标的重复正交化和归一化处理,然后采用基于雅克比矩阵的补偿算法对机床几何误差进行补偿。最后,建立MATLAB模型进行机床几何误差标定和补偿算法验证。 1 平行运动来实现 根据Chasles定理,空间运动的刚体在空间中的任意运动都可以用绕空间中某个轴的一次旋转运动和沿该轴的一次平移运动来实现。刚体空间运动的旋量坐标为: 式中:ω表示旋转轴的单位方向, 当h=0时,此时的刚体运动是以ω为旋转轴的纯旋转运动, 当h=∞时,此时的刚体运动是以ν为直线轴的纯平移运动, 旋量坐标ξ的齐次矩阵表示为: 式中: 刚体的空间运动是SE(3)的一个子群,用齐次矩阵可以表示为: 式中:R∈SO(3),为一个3×3旋转矩阵;p∈ 2 随着时间的推移,商空间法的参数化最小 2.1 轴的伴随变化 机床运动轴实际旋量坐标和理论旋量坐标之间存在伴随变换关系: 同时,也可以表示为: 2.2 参数化表示旋转轴和平调的空间参数化 式中向量ω 旋转轴商空间为: 式中:向量v 平动轴商空间为: 因此,式(4)可表示为: 式中:对于旋转轴:B=B 3 机床误差标定 假设机床初始状态(所有运动轴处在零点位置)时,刀轴方向已被校正,机床末端初始姿态g 五轴数控机床有三个平动轴和两个旋转轴,每个平动轴和旋转轴分别有两项和四项待标定参数,机床末端初始姿态有三个待标定参数,因此,五轴机床有3×2+2×4+3=17项参数需要标定。 机床正向运动学旋量坐标表示为: 式中:ξ 由于实际旋量坐标存在误差,机床实际正向运动学: 将机床末端误差((δg 式中: 令k=(k 令A表示机床误差标定雅克比矩阵,则有: 则式(12)可表示为: 不失一般性,设刀尖点在机床末端坐标系的齐次坐标为: 刀尖点位置误差为: 式中:q 若测量m个机床姿态下刀尖点位置坐标,可计算m个机床刀尖点误差矩阵 将m个机床刀尖点误差矩阵 对式(17)采用最小二乘法,解得k: 在实际标定过程中,为了提升误差标定精度,采用迭代法保证标定精度。每次迭代过程中,各个运动轴和机床初始姿态根据式(19)更新ξ 4 模拟 4.1 机床初始误差 为了验证上文提出的机床误差标定模型有效性,采用MATLAB模型进行仿真验证。仿真采用的机床模型各运动轴理论旋量坐标基于一台CA双摆头机床生成,各运动轴实际旋量坐标通过其对应的理论旋量坐标的随机微小偏移产生,由于模型采用了线性化处理,为了验证鲁棒性,机床初始误差给定的较大,如表1所示。 仿真过程中,考虑到各运动轴的实际运动范围,在机床运动空间中随机产生550组机床姿态,并测量每个机床姿态的刀尖点坐标。其中,随机选取50组数据用来标定机床几何误差,另外500组数据用来验证标定结果。 4.2 运动轴标定旋量轴 采用提出的机床几何误差标定模型对仿真机床进行误差标定,进行三次迭代之后,标定结果收敛,,如图4所示,刀尖点位置最大和平均误差初始值分别为0.654 9 mm和0.341 8 mm,标定后的刀尖点位置最大和平均误差分别为1.437e-11 mm和7.972e-12 mm。标定后的各运动轴标定旋量坐标如表2中所示。 为了验证标定模型在随机噪声下的标定效果,在标定数据中掺入了随机误差,并采用提出的机床几何误差标定模型对仿真机床进行误差标定,进行3次迭代之后,标定结果收敛,,如图5所示,标定后的刀尖点位置最大和平均误差分别为0.003 69 mm和0.001 984 mm。 5 床的几何误差补偿算法 5.1 机床实际刀轴运动轴实际刀轴模型 基于现有的几何误差补偿方法 将机床标定后的实际旋量坐标(见表2)带入公式(9),可得机床标定后的实际运动学: 不失一般性,假设刀轴方向和刀尖点位置在机床末端坐标系的坐标分别为:[0 0 1 0] 机床实际刀轴方向为: 式中: 对式(21)进行微分处理,可得: 式中:(J d X=dθ 考虑到机床平动轴位置无关误差对刀轴

文档评论(0)

lgjllzx + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档