基于后置处理技术的五轴机床非线性误差补偿.pdf
《基于后置处理技术的五轴机床非线性误差补偿.pdf》由会员分享,可在线阅读,更多相关《基于后置处理技术的五轴机床非线性误差补偿.pdf(5页珍藏版)》请在咨信网上搜索。
1、第45卷 第08期 2023-08【63】收稿日期:2021-10-29基金项目:国家自然科学基金(52165054)作者简介:张南媚(1993-),女,安徽亳州人,讲师,硕士,研究方向为数控车床技术、自动化控制技术。基于后置处理技术的五轴机床非线性误差补偿Nonlinear error compensation of five-axis machine tool based on post-processing technology张南媚1*,王玉涛2,唐清春3ZHANG Nan-mei1*,WANG Yu-tao2,TANG Qing-chun3(1.安徽文达信息工程学院,安徽 23003
2、2;2.东华大学 机械工程学院,201620;3.广西科技大学工程训练中心柳州,广西 545006)摘 要:五轴机床在加工复杂曲面方面具有无与伦比的优势,虽然旋转轴的增加使刀具可灵活运动,但也导致刀具偏离了规划的理想轨迹,从而引发非线性误差。提出了基于后置处理技术的五轴机床非线性误差补偿方法。首先,分析了五轴机床非线性误差产生机理;其次,采用谐波函数模拟非线性误差值并对其建立补偿机理;最后采用高级语言Java开发专用后置处理器,并以某透平叶片为试件进行仿真和实验,结果表明该方法可以有效的提高零件表面质量。关键词:复杂曲面;非线性误差;谐波函数;仿真和实验 中图分类号:TP391 文献标志码:A
3、 文章编号:1009-0134(2023)08-0063-050 引言五轴机床具有高灵活性,高自由度、高精度等优势,对加工高精度复杂曲面具有显著影响13。五轴机床被广泛应用与航空、航天和汽车领域等工业上。然而,相对于传统三轴机床增加了两个旋转自由度,尽管提高了刀具加工的灵活性但也增加了机床结构的复杂性和机床运动学分析难度,使得在实际中存在许多技术难度。为了充分利用五轴机床,后置处理器是五轴加工中的核心和关键技术,对加工质量和加工效率又显著的影响。具有不同运动链的五轴机床需要匹配不同功能要求的后置处理器。在这领域中许多学者做了大量针对性研究。Sakamoto和Inasaki1将传统机床分为三类,
4、包括“工作台倾斜和旋转(table tilting-table rotation)”、“刀具倾斜和工作台旋转(head tilting-table rotation)”、“刀具倾斜和旋转(head tiltinghead rotation)”。Tang等2开发了刀具倾斜旋转型的五轴机床后置处理器并对限制的旋转轴角度进行优化和实际加工验证。基于机床特殊结构的运动学分析和后置处理开发,Tutunea和Feng3对含有两个旋转轴的五轴机床提出了通用运动学模型后置处理算法。Lee和Lin4介绍了基于D-H参数法的后置处理器构造。Srby5提出了在非奇异出的五轴机床逆运动学算法。Wang等6针对磨削叶片
5、NC代码的运动学分析和优化。Kvrgic等7针对五轴垂直车削中心提出了控制运动算法。SHE等8提出了只有一个非正交旋转轴的五轴机床的逆运动学算法。目前基于运动学分析的后置处理器开发已趋于成熟,然而针对非线性误差补偿的后置处理技术研究相对较少。众所周知,由于增加两个旋转自由度的轴可使刀具在加工曲面时更加灵活。然后,旋转轴在数控系统插补原理中是线性插补,从而导致刀具姿态与理想刀具姿态存在非线性关系,引发非线性误差。目前,控制非线性误差的方法主要集中于三个方向。第一,通过约束弓高误差在相邻刀具点之间迭代插入新的刀具点位置9,10,但易造成数据点过多和零件加工时间。第二,基于函数优化算法加工曲面11,
6、12,吴继春等13针对双转台五轴机床提出了基于一种解析模型对非线性误差进行实时模拟和补偿机理。它14,15分析了刀具跟随旋转轴引发刀具姿态误差和提出了基于四元数的空间圆弧插补算法。然后这些仅存在实验室理论阶段。第三,通过优化相邻刀具点之间刀具矢量1619避免特殊加工中出现的过切现象。虽然可完全消除刀具姿态误差,但在奇异位置时表现不佳。综合评价上述非线性误差补偿算法,其中吴继春等13提出的非线性误差补偿算法简单、补偿效果好,但仅限于实验室理论研究并未在虚拟加工及实验加以验证。综上所述,本文提出了基于后置处理技术的非线性误差补偿,首先分析非线性误差产生机理;其次采用谐波函数逼近误差值并对其补偿;最
7、后基于Java语言的后置处理器开发,以BV100五轴机床作为实验设备,将NC代码代入VERICUT建立的BV100机床虚拟仿真和实验验证其有效性。【64】第45卷 第08期 2023-081 非线性误差产生机理图1是BV100五轴AC式数控加工中心结构。以此机床作为研究对象,分析非线性误差产生机理。该机床有三个正交的线性移动轴和两个正交的旋转轴,旋转轴A和C在机床的工作台上。对于大多数五轴机床,刀具相对于工件表面加工运动是相邻刀具接触点路径。为了进一步分析BV100运动学特性,相应的核心坐标系被建立如图2。定义刀具坐标系为Ot(Xt,Yt,Tt),刀具坐标系位于刀尖点处,机床坐标系为Ot(Xt
8、,Yt,Tt),工件坐标系为Ot(Xt,Yt,Tt),工件坐标系位于工件表面中心且Z轴随着AC轴旋转时一直与工作台表面垂直。图1 BV100五轴联动数控加工中心图2 机床局部坐标示意图结合项目组2022前期的研究,根据实际机床机构参数可求解BV100各运动轴数学表达式。()cos()sin()sincos()coscos()sin()sinsin()cossin()cosarccos()1,1arctan(/)0,1txtytxtytztxtytzaacccXxnCynCYxnCAynCAznAZxnCAynCAznAAkkkCkijkk=+=+=+=(1)式中,X、Y、Z、A、C分别是机床各
9、轴驱动值表达式,(xt,yt,zt)和(i,j,k)分别是工件坐标系中刀具位置和方向矢量,(nx,ny,nz)是机床的结构参数。五轴机床加工一般流程是将刀位文件中数据经过后置处理软件得到机床可识别的运动指令,从而执行实际加工。图3中蓝色星号实线表示机床坐标系理想轨迹,绿色星号实线是机床坐标系实际轨迹,从中可以清晰的看出机床实际加工过程中由于各轴采用线性插补方式导致实际轨迹呈现曲线形式,偏离理想直线轨迹产生非线性误差。两者之间的距离既是非线性误差值。图3 非线性误差机理2 非线性误差模拟模型及补偿机理2.1 非线性误差模拟函数模型本文分析非线性误差的分布特性,采用一阶多项式谐波函数作为模拟非线性
10、误差模型数学表达式8,具体表达式如下:1()sin()cos()(1,2,3.)niiL tAktBkt nn=+=(2)式中Ai、Bi为谐波函数的幅值,n为多项式的阶数。为提高计算效率,采用n=1的一阶多项式谐波函数对非线性误差进行模拟。根据非线性误差相邻首末两点误差为零,可化简得:121max()0()sin()()iijiAEBxxkxxL tAkt=(3)式中E为非线性误差值矩阵,Ai为相邻两点之间非线性误差最大值,Bi为零,k为插补点在整体路径上的相对位置。为验证上述非线性误差模拟模型的有效性,本文采用一组刀位点数据如下:p0=-192.4037,12.3508,8.6182 u0=
11、0.011639,-0.036377,0.99027p1=-192.4057,14.5159,8.9093 u1=0.005393,-0.068922,0.99960其中,p0和p1为刀尖点位置坐标,u0和u1为刀轴矢量方向。将数据代入式(2)和式(3)中,通过MATLAB仿真得到图4,非线性误差模拟模型仿真,红色曲线为非线性误差值,蓝色曲线为模拟误差值曲线。从图可直观得出模拟误差曲线与非线性误差曲线非常逼近。具体数值如表1所示,通过非线性误差数值和模拟误差模型数值可发现两者最大差值第45卷 第08期 2023-08【65】为0.0961mm,最小差值为0mm,说明模拟误差模型数值接近非线性误
12、差值,进一步验证了上述误差函数表达式的有效性和准确性。图4 非线性误差模拟模型2.2 补偿机理根据上述非线性误差模拟函数模型可模拟非线性误差分布,利用模拟误差作为实际误差补偿值,从而构建非线性误差补偿机理减少非线性误差值。具体如下:()PEL t=(4)式中P为补偿后的位置点。采用上述数据,得到未补尝的刀具轨迹与补偿后的刀具轨迹对比,如图5(a)所示,绿色曲线是理想刀具轨迹,星点曲线是补偿后刀具轨迹,圆圈曲线是未补偿刀具轨迹,从图可以直观看出,补偿后刀具轨迹明显逼近理想刀具轨迹,未补尝刀具轨迹明显偏离理想轨迹。为进一步具体显示未补尝与补偿效果之间差距,图5(b)为未补偿与补偿后刀具插补点非线性
13、非线性误差值,得出经过补偿后非线性误差值明显降低,具体对比数值如表2所示。从表中数值可以得出实现最大非线性误差补偿值为1.7214mm且补偿后最大非线性误差值为0.0961mm,从误差数值分析中可见本文采用的补偿机理算法补偿效果好且具有可行性。(a)刀具路径(b)非线性误差值图5 刀具路径和非线性误差值3 仿真和实验验证3.1 轨迹仿真为验证所提出的方法有效性,本文采用某叶片的部分刀具轨迹进行Matlab仿真验证。图6为叶片部分刀具轨迹优化示意图,红色曲线为原始轨迹,虚线为补偿轨迹。从图6(a)中明显看出补偿轨迹逼近理想轨迹。图6(b)是补偿值,从图可发现补偿后的非线性误差值低于0.1mm,通
14、过数据仿真可以直观显示非线性误差补偿机理有效性和可行性。表1 非线性误差和模拟误差值(mm)非线性00.29710.56630.80761.02091.02601.36291.4915模拟00.24490.48490.71500.93061.12721.30091.4481非线性1.59161.66341.70661.72141.70761.66521.59421.4947模拟1.56581.65161.70381.72131.70381.65161.56581.4481非线性1.36661.20991.02480.81110.56910.29870模拟1.30091.12720.93060.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 后置 处理 技术 机床 非线性 误差 补偿
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。