浅谈数控铣床对刀和加工程序的简化_第1页
浅谈数控铣床对刀和加工程序的简化_第2页
浅谈数控铣床对刀和加工程序的简化_第3页
浅谈数控铣床对刀和加工程序的简化_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    浅谈数控铣床对刀和加工程序的简化    蔡琪琳摘 要:在数控铣床上进行轮廓加工时,因为刀具的半径使刀具中心(刀心)轨迹和工件轮廓不重合,如不考虑刀具半径,直接按照工件轮廓编程,就会造成加工出的零件尺寸比图样要求有一个刀具半径的尺寸之差,为此必须使刀具沿工件轮廓的法向偏移一个刀具半径,这就是所谓的刀具半径补偿指令。应用刀具半径补偿功能时,只需按工件轮廓轨迹进行编程,然后将刀具半径值输入数控系统中,执行程序时,系统会自动计算刀具中心轨迹,进行刀具半径补偿。关键词:数控 加工中心 车床 数控 机床坐标系 工件坐标系:tg547 :a :1674-098

2、x(2014)12(c)-0049-01数控机床加工时的刀具磨损,系统无法发现并调整,但仍依据存储的数据进行加工,那么生产出的工件整体尺寸偏大,甚至超出误差允许范围,因此零件必须返工,但返工重新装夹和对刀绝对存在误差和定位精度问题,得不偿失。这里就经常涉及刀具的半径及长度补偿问题进行探讨。1 简化对刀步骤数控铣床上的毛坯件从x、y轴所在的横截面来看,大体可分圆柱型和立方型。数控铣床的对刀方法较复杂一些。如果要加工的是圆柱形工件,那么工件的寻找x、y轴的0点位置就需要使用百分表对中,即刀具中心轴线对准圆柱形工件的中心轴线(较简单,不详述)。如果工件是立方体的,那么就必须寻找出立方体在x、y轴组成

3、的平面内截面的中心线交点。1.1 寻找工件坐标系x0位置试切时,1号位为刀具中心在工件的x轴负方向的位置,2号位是刀具中心在x轴正方向的位置,1号位和2号位刀具所在的机床坐标系绝对位置都由面板显示出来,2号位减去1号位的位置参数除以2就是x轴方向的工件坐标系原点位置。而简便的方法就是将1号位确定后,在面板上的相对坐标上将工件坐标系x值改成0,然后再寻找2号位,2号位的相对坐标就是2到1的距离l,那么l/2就是工件坐标系x轴的原点位置,再将刀具移动到机床坐标系上l/2的坐标处,将工件坐标系上x轴的值改成0,就这样可以方便的找到工件坐标系x0的位置。1.2 寻找工件坐标系y0位置同x轴寻找工件坐标

4、系x0的位置方法,在此不再赘述。1.3 寻找工件坐标系z0位置一般来说,我们可以忽略数控铣床上刀具的长度值,将刀具试切到工件上表面时的z向距离设置为0,直接忽略刀具的长度。在换刀后其他刀具寻找z0点位时,只需要通过寻找上表面,并将z向距离直接设置为0,就可以使用了,这时x0和y0继续使用原来刀具的值,因为主轴的x0和y0是没有变化的。2 虚拟刀具半径在简化加工程序中的应用一个毛坯工件,如果待加工量较大,需要多次相似形状的循环加工铣削时,若将相似形状的工件多次加工程序每次执行一遍,编程和加工的效率明显不高。完全可以用一把铣刀,虚拟出多把不同直径的铣刀,将成型轮廓线的程序设置为子程序(子程序必须使

5、用相对坐标),在调取不同虚拟刀具半径参数的同时来调用子程序,可以达到避免重复编程的目的。假设需要铣削的零件毛坯为圆,半径为d1,刀具半径为r,每次铣削量为e(e小于2r),铣削n次后,最终铣削到半径为dn的圆。这样加工路径就会分成n个轮廓,这n个轮廓除边界都是平行且相似的,每次工艺路线都是半径为dn的圆轮廓线,只是每次调用的是虚拟出的不同的刀具半径。系统认为刀具每次切削的是成型轮廓线,而事实则不是。2.1 外轮廓铣削每次虚拟刀具半径第1次:切削后剩下轮廓半径为d1-e,则本次虚拟编程刀具半径为:d1-e-dn+r;第2次:切削后剩下轮廓半径为d1-2e,则本次虚拟编程刀具半径为:d1-2e-d

6、n+r;第1次:切削后剩下轮廓半径为d1-ie,则本次虚拟编程刀具半径为:d1-ie-dn+r;最后一次走刀的刀具半径必须为r,精加工余量若为e,可以将精加工余量e加在实际刀具半径r上,即粗加工的最后一次的刀具编程半径=r+e。2.2 内轮廓相似形状多次铣削第1次:切削后的内轮廓半径为d1+e,则本次虚拟编程刀具半径为:dn-e-d1+r;第2次:切削后剩下轮廓半径为d1+2e,则本次虚拟编程刀具半径为:dn-2e-d1+r;第i次:切削后剩下轮廓半径为d1+ie,则本次虚拟编程刀具半径为:dn-ie-d1+r;最后一次走刀的刀具半径必须为r,精加工余量若为e,可以将精加工余量e加在实际刀具半

7、径r上,即粗加工的最后一次的刀具编程半径=r+e。以上两种方式可以使编程依据成型轮廓编制子程序,将粗加工和精加工不同刀具半径及虚拟刀具半径存入寄存器中,就可以使用一个子程序调用多个不同刀具半径达到简化加工程序的目的。3 使用刀具半径补偿注意事项(1)建立和取消刀具半径补偿时,刀具的移动面不能涉及第三个平面,且移动距离应大于半径补偿值。(2)内轮廓铣削时,最小轮廓尺寸加精加工余量必须大于或等于刀具半径,否则将产生过切。(3)补偿量应该足够,不能让刀具和工件在补偿和撤销过程中互相干涉。4 结语刀具半径补偿是数控机床上应用比较频繁的指令,离开该指令数控铣床很难加工出复杂且高精度的零件。要想在数控铣床上编制出更加合理和完善的程序,最重要的就是要很好的掌握和利用刀具补偿功能。该文是根据实际应用过程中的一些技巧和常用方法的简单总结,很多编程技巧方面有待我们更加深入的了解。目前,建模软件和自动加工的普及让手动编程相形见绌,建模软件和数控系统的机机对话使得人机对话只是体现在工艺路线的制定上,那么在编制工艺路线的时候,简化路线其实就是一种方法。我们现阶段的操作员和工艺员的专业素养是达不到在系统和设备方面改进的,为了尽最大限度的提高生产力,很多的细节值得我们去探索。了解特性之后,简化使用就是一个大工程。参考文献1 陈洪涛.数控加工工艺与编程m.北京:高等教育出版社,2003.2 廖慧勇.数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论