数控加工中的刀具补偿

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

数控加工中的刀具补偿

发表时间:2014-05-12T14:36:42.093Z 来源:《中国科技教育·理论版》2014年第3期供稿作者:陈风龙[导读] 因为有了刀具半径补偿,我们在编程时可以不要考虑太多刀具的直径大小。陈风龙烟台工贸技师学院 264000

摘要在数控加工中,编程人员根据刀具的理论路线和实际路线的相对关系来进行编程,容易产生错误。刀具补偿的概念出现以后,在数控加工中发挥了巨大的作用,有效提高了编程的工作效率。数控加工中常用的两种补偿是刀具半径补偿和刀具长度补偿,这两种补偿为我们解决了加工中因刀具形状而产生的问题。然而存在刀尖圆弧半径的影响,应设法消除刀尖圆弧半径对工件形状的影响。本文即通过探讨刀具补偿从而寻找特定加工方法解决这种补偿误差。

关键词数控加工刀具补偿半径补偿与长度补偿

引言

现代数控技术集机械制造技术、计算机技术、成组技术与现代控制技术、传感检测技术、信息处理技术、网络通讯技术、液压气动技术、光机电技术于一体,是现代制造技术的基础,它的发展和应用,开创了制造业的新时代,使世界制造业的格局发生了巨大的变化。数控技术是提高产品质量、提高劳动生产率必不可少的物质手段,它的广泛使用给机械制造业生产方式、产业结构、管理方式带来深刻的变化。因此数控技术是衡量一个国家制造业现代化程度的核心标志,实现加工机床及生产过程数控化是当今制造业的发展方向。而数控加工中重中之重就是刀具补偿的建立及应用。

一、数控加工的概念

数控机床的工作原理就是将加工过程所需的各种操作(如主轴变速、工件的松开与夹紧、进刀与退刀、开车与停车、自动关停冷却液)和步骤以及工件的形状尺寸用数字化的代码表示,通过控制介质(如穿孔纸带或磁盘等)将数字信息送入数控装置,数控装置对输入的信息进行处理与运算,发出各种控制信号,控制机床的伺服系统或其他驱动元件,使机床自动加工出所需要的工件。所以,数控加工的关键是加工数据和工艺参数的获取,即数控编程。

二、刀具半径补偿

刀具半径补偿的概念。因为有了刀具半径补偿,我们在编程时可以不要考虑太多刀具的直径大小。以车削加工为例,在没有使用半径补偿时,编程人员必须依次算出刀具中心各点的坐标,然后才能进行编程。当刀具直径发生变化时,各点的坐标必然也会发生变化,程序中的坐标点需重新进行计算,这样使得每一次刀具变化都要重新计算重新编程,大大增加了编程工作量。同样的情况如果使用了刀具半径补偿,编程人员不必计算刀具的实际中心轨迹,只需根据工件的轮廓计算出图纸上各点的坐标值然后编出程序,再把刀具半径作为补偿量放在半径补偿寄存器里。数控装置能自动计算出刀具中心轨迹,不管刀具半径如何变化,我们只需更改刀具半径补偿值,就可以控制工件外形尺寸的大小,对上述程序基本不用作修改。

刀具半径补偿的指令。刀具半径补偿是通过指令G41、G42来执行的,基本格式为G41/G42 G00/G01 X_ Y_ H_;其中H为补偿量代码。补偿有两个方向:当沿着刀具切削方向看,刀具在工件轮廓的左侧是刀具半径左补偿用G41,反之则是刀具半径右补偿用G42。取消补偿用G40。

三、刀具长度补偿

刀具长度补偿的概念。数控铣床上刀具长度补偿只是和Z坐标有关,对于X、Y平面内的编程零点,由于刀具是由主轴锥孔定位决定,因此X、Y平面内的编程零点位置是固定不变的。对于Z坐标的编程零点就不一样了。在铣床上应用的每一把刀具长度都是不同的,例如,我们要钻一个深度为30mm的孔,然后将其进行攻丝,攻丝深度设为25mm,加工刀具假设为一把长为240mm的钻头和一把长为340mm的丝锥。首先用钻头钻削出30mm深的孔,机床以其为基准设定了相应的工件零点,当采用丝锥攻丝时,如果按照设定的工件零点开始加工,则由于两把刀具长度不同,从而使得攻丝过长,损坏了刀具和工件。此时如果采用刀具长度补偿,那么当工件零点设定之后,即使丝锥和钻头长度不同,在调用丝锥工作时,零点Z坐标已经自动向Z+(或Z-)补偿了丝锥与钻头的长度差,保证了加工零点的正确,这样就不会损坏刀具和工件了。

刀具长度补偿的指令。刀具长度补偿一般通过含有G43(G44)和H指令来实现的,格式为指令格式为G43 G01 Z_H_;或G44 G01 Z_H_。其中G43表示刀具长度正补偿,即把编程的Z值加上H代码指定的偏值寄存器中预设的数值后作为CNC实际执行的Z坐标移动值,也就是说实际执行的Z坐标值为Z'=Z_+(H_);而G44则正好相反,实际执行的Z坐标值为Z'=Z_-(H_)。其中H可设正值或负值,我们可以将这两个指令通过H的正负值设定进行统一,即只用G43和G44其中之一。加工结束后要取消刀具长度补偿,用指令G49实现;刀具长度补偿的应用:(1)用刀具的实际长度作为刀具长度的补偿(推荐使用这种方式)(2)以其中一把较长的刀作为标准刀具,这个标准刀具的长度补偿值为0,其余刀具实际长度与标准刀具长度的差值作为这些刀具的长度补偿数值,输入到其所采用的H代码地址内。(3)利用每把刀具到工件坐标系原点的距离作为各把刀的刀长补偿,该值一般为负;此时用于设定工件坐标系偏置的G54的Z值为0。以上是在数控加工中常用的两种补偿方式。

结论:

由于现代机械制造业的飞速发展,机械设备在生产中占有重要的地位。所以数控机床成为先进制造技术不可缺少的工艺装备,弥补了机械加工设备和技术无法满足高效率、高精度、灵活通用的缺陷。其重要的组成部分刀具补偿不仅有上述半径和长度补偿,还有角度等的加工补偿。但通过实际加工分析,在数控加工中,由于刀尖有圆弧,工件轮廓是刀具运动包络形成,因此刀位点的运动轨迹与工件的轮廓是不重合的。通过研究发现刀具补偿不仅能够提高程序的利用率,而且当程序尺寸(刀具磨损、刀具更换)只需修改相应参数即可,在粗精加工中,将各种加工余量加入到刀具补偿当中去即可。但是尽管存在刀具补偿会很大程度上提高加工精度,由于刀尖圆角等存在的问题,加工时应消除刀尖圆弧半径对工件形状的影响。

参考文献

[1]王志平.机床数控技术应用[M].高等教育出版社,2003.

[2]叶伯生,戴永清.数控加工编程与操作[M].华中科技大学出版社,2005.

[3]宇龙数控仿真系统说明书[M].

相关文档
最新文档