数控加工中心刀具长度补偿的研究_第1页
数控加工中心刀具长度补偿的研究_第2页
数控加工中心刀具长度补偿的研究_第3页
数控加工中心刀具长度补偿的研究_第4页
数控加工中心刀具长度补偿的研究_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、加工中心刀具补偿的研究摘要 : 数控加工中心加工一个零件往往需要数把刀,为了简化编 程,CNC系统采用刀具长度补偿可使在备制零件的加工程序时,不必 考虑刀具的实际长度 . 阐述了刀具长度补偿的原理,研究了数控系统 使用长度补偿旨令G43(G44)和H完成长度补偿功能,提出了刀具运 行的实际位呈与编程中指令位置的计算方法 . 论述了刀具民数在 CNC 系统中的存分配,分析了刀具长度补偿的方式、特点及CNC系统中刀 具长度补偿功能与其他指令的关系 . 结果表明 : 使用刀具长度补偿功 能提高了加工效率。加工中心是一种综合加工能力较强的设备, 加工中心设置有刀库 和自动换刀装置, 在加工过程中由程序

2、自动选刀和换刀, 由于加工中 心常用来加工形状复杂、工序多、精度要求较高、需用多种类型的普 通机床和众多刀具、 夹具且经多次装夹和调整才能完工的零件, 因而 加工一个零件需用十几把刀具甚至更多, 由于每把刀具的长度都是不 同的,在对被加工零件设置工件坐标系零点 ( 一般为工件的卜表面 ) 后,如果更换的刀具比编程时的标准刀具稍长则将使零件产生过切的 现象UI,反之使零件产生欠切的现象.利用数控系统的刀具长度补偿功能,可以解决上述问题 . 刀具长度补偿指令一般用于刀具轴向 (Z 向) 的补偿,它使刀具 在Z方向上的实际位移量比程序给定值增加或减少一个偏置值t2,这样在编制零件的加工程序时, 不必

3、考虑刀具的实际长度以及各把刀 具不同的长度尺寸 . 另外,当刀具磨损、更换新刀或刀具安装有误差 时,也可使用刀具长度补偿指令, 以补偿刀具在长度方向上的尺寸变 化,而不需要重新编 制加工程序、重新对刀或重新调整刀具 . 大大简化了编程,减少了工 时,提高了效率。1 CNC 系统执行刀具长度补偿功能分析1.1 刀具长度补偿功能的运行分析刀具长度补偿是通过执行含有 G43 ( G44) 和 H 指令来实现,其 指令格式为G43Z_H或G44Z_H_即把编程的Z坐标值加上(或减去)H_代码所指定的偏置寄存器中预设的偏置值或补偿值a后作为CNC实际执行的Z坐标值使用G43,G44指令时,无论用绝对坐标

4、还是用增量坐标编程,程序中指定的Z轴移动的终点坐标值,都要与H所指定寄存器中的偏置 量a进行运算,然后把运算结果作为终点坐标值进行加工当执行程序段G43Z_日_寸,刀具移动到的实际位置的 Z坐标值 为Z实际值=Z指令值+H中的偏置值;当执行程序段G44Z_日_寸,刀 具移动到的实际位置的Z坐标值为Z实际值=Z指令值一 H_中的偏置 值.式中偏置值可以是正值,也可以是负值(6当偏置值(补偿值)的士号与Z坐标指令值的士号相一致时:用G43指令时,刀具移动到的实际位置的 Z坐标值等于:程序中 Z坐标指令值+刀具长度补偿值;用G44指令时,刀具移动到的实际位置的 Z坐标值等于:Z坐标 指令值一刀具长度

5、补偿值.当偏置值(补偿值)的士号与Z坐标指令值的士号相反时: 用G43指令时,刀具移动到的实际位置的 Z坐标值等于:程序中 Z坐标指令值十符号相Z坐标指令值相反的刀具长度补偿值十9一符号相反的刀具长度补偿值序申拮*包程序中用 丄把刀具的长度补偿图图中 k M t-.-当换刀时,指令赋予了当前所用刀的刀长补偿而自动取消了前一-Te* 雲X ft谊恒*起序申捕*包图1执行G43ffi令后刀具实际位1.2刀具长度参数在CNC中的存分配刀具长度补偿值可通过数据输人接口输入计算机 .在CNC系统 中,开辟一全程变量区,以存储刀具参数.可采用如下所示的用C语 言描述的结构作为刀具参数的通用格式.Struc

6、t_OFFSET Int T_NUM; Int T_TY PE; Float 几几 L1; Float T_G_L2; Float T_G_R; Float TW_L1; Float T_WL2; Float 毛 WR;1LU是用j于长度刀具补偿的S-rmm );量宓畚琴点依次确定每把刀具与工件在机床2.1.2 机外刀具预调仪或自动测长1/ -*z ll /4 -134G90GOOU:*JOH02加工前分别调方向上与工EB 3刀具长度补偿方式2具体方案有2种:其一是在刀具预调仪上测出的主轴端面至刀尖的距离输人计算机的刀具长度偏置寄存器中作为刀长补偿值(如图3所示)CNC系统中运行刀具长度补偿指

7、令后,刀尖(或刀心)走程序要求 的运动轨迹,这是因为数控系统假设的是刀尖(或刀心)相对于工件运 动,而在刀具长度补偿有效之前,刀具相对于工件坐标系原点的坐标 是机床上刀具长度定位基准.试比较下列两个程序段运行后刀具的位置G90G54GOOZOG9OG54GOOG43ZOH01显然如果程序段中没有运行刀具长度补偿指令时,会造成严重的t - _ h IK -T= 5 -I丨把在刀具预调仪上测出的撞击事故一jj|其二是设标准刀具的长度补偿值为零,各刀具长度与标准刀具的长度之差分别作为每刀把的刀具长度补偿 植.其中,比标准刀具长的记为正值,比标准刀具短的补偿值记为负居 / 4m 丙T、G54G90CQ

8、0G437 WHO)值(如图)图4刀具长度补偿方式3先通过机对刀法测量出基准刀在返回机床参考点时刀位点在:轴方向与工件坐标系原点的距离,并输人偏置寄存器中 .2.2刀具长度补偿方式的比较采用机上测量方法测量麻烦且误差大,需要很多占机调试工时, 因此效率低,但投资少.当用同一把刀加工其它的工件时就要重新设置刀具长度补偿值 .用机外刀具预调仪或自动测长装置测量不占用有效机时,把刀具调整工作事先在刀具预调仪上完成, 而且机床在加工运行时,还可在 对刀仪上测量其它刀具的长度,不必因为在机床上对刀而占用机床运 行时间,提高效率,增加零件加工精度,充分发挥加工中心的作用, 但是需添置刀具预调仪设备,成本较

9、高.使用刀具长度作为刀长补偿,可以避免同一把刀具加工不同工件 需修改刀具长度偏置.为了对刀具准备和管理更有效,可以按照一定的规则给每把刀具 编号,作档案,把各刀具的相关参数,如长度、半径、刀具形状和角 度等写在小标牌上;或者对每个刀柄都设置编码,如贴到每个刀柄的 条形码或磁卡,刀具预调仪与管理计算机相连,计算机自动保存每把 刀具调整完后的相关数据,也可以写人该刀柄的磁卡上,纳人计算机 管理系统 . 这样即使是因刀库容量原因而取下来的刀具在下一次安装 使用时,只需根据标牌上的刀长数值作为长度补偿值而不需再进行测 量3 CNC系统中刀具长度补偿功能与其他指令的关系3.1 刀具长度补偿与半径补偿功能

10、的关系 如果在零件的数控加工程序中, 既有刀具长度补偿又有刀具半径补偿(在控制器中补偿 )指令时,必须把含有长度补偿的程序段写在含 有半径补偿的程序段前面,否则半径补偿无效例如: 在下面的程序段中 :N50 GOOG41X20Y20D02N60 GOOG43Z10 数控系统不执行刀具半径补偿若改为 :N50 GOOG43Z10N60 GOOG41X20Y20D02 则数控系统既执行刀具半径系统又执行刀具长度补偿指令 .3.2 刀具长度补偿与其它指令的关系a. G43,G44 指令只能用于直线运动之中,在非直线运动语句中使 用时会产生报警 ;b. G43,G44 为同组模态指令,它们会自动取消上

11、次刀具长度补偿而不需要用专门的G49指令,为了安全起见,在一把刀加工结束或程 序段结束时,都应取消刀具长度补偿 ;c. 刀具长度补偿必须伴随相立的插补运动(GOO,GO1,G81,G8等) 才能有效 ;d. 对于立式两轴半数控系统不需要预先确定加工平面 ;e. 在同一程序段如果既有运动指令又有刀具长度补偿指令, 机床首先执行刀具长度偿指令,然后再执行运动指令如 :N100 GO1G43Z-IOHOSF100;4 结论a. 提出了采用刀具长度补偿指令 G43比及G44 H加工中心的刀 具在所编制的零件加工程序控制下在 Z 方向上的实际位置的计算方 法;b. 论述了用 C 语言描述的结构作为刀具参数的通用格式,在 CNC 系统中,开辟一全程变量区,以存储刀具参数 ;c. 对刀具长度补偿的三种方式进行了分析比较 ;d. 分析了 CNC系统中刀具长度补偿功能与刀具半径补偿功能及其 他指令的关系 ;注释: 一般而言,刀具长度补偿对二轴和三轴联动数控加工有效,但对刀 具摆动的四、五坐标联动数控加工则无效 . 刀具长度在进行刀位计算时可以不考 虑,但后置处理计算过程中必须要考虑 .文章中提出的刀具长度补偿在数控加工中中易于实现 .

温馨提示

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

评论

0/150

提交评论