加工中心刀具长度补偿的应用探讨2

时间:2019-05-14 10:17:00下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《加工中心刀具长度补偿的应用探讨2》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《加工中心刀具长度补偿的应用探讨2》。

第一篇:加工中心刀具长度补偿的应用探讨2

技师论文

工种:加工中心

加工中心刀具长度补偿的应用分析 姓名:徐祥飞

身份证号码:***215 等级:二级(技师)准考证号码: 培训单位:衢州市技师学院

鉴定单位:衢州市技师学院培训中心鉴定处 2008年11月20日

加工中心刀具长度补偿的应用分析

作者:徐祥飞开山集团凯文螺杆机械有限公司 时间:2008年11月20日

摘要:在加工中心的加工过程中通常会进行换刀 ,针对不同的刀具长度 ,需要使用刀具长度补偿功能来提高编程效率。本文结合应用实例对刀具长度补偿的概念、执行过程、使用技巧进行了深入的探讨。

关键词:加工中心;刀具补偿;应用;编程;坐标;一.刀具长度补偿的概念

刀具长度补偿是数控机床一项非常重要的概念。一般在使用数控机床尤其是加工中心的加工过程中 ,通常会用换刀指令选择不同的刀具 ,这就使刀具的长度发生变化,造成了非基准刀的刀位点起始位置和基准刀的刀位点起始位置不重合。在编程过程中,若对刀具长度的变化不作适当处理,就会造成零件报废、甚至撞刀。为此,在数控加工中入了刀具长度补偿的概念,以提高编程的工作效率。我们在对一个零件编程的时候,首先要指定零件的编程中心,然后才能建立工件编程坐标系,而此坐标系只是一个工件坐标系,零点一般在工件上。长度补偿只是和Z坐标有关,它不象X、Y平面内的编程零点,因为刀具是由轴锥孔定位而不改变,对于Z坐标的零点就不一样了。每一把刀的长度都是不同的,例如,我们要钻一个深为50mm的孔,然后攻丝深为45mm ,分别用一把长为250mm的钻头和一把长为350mm的丝锥。先用钻头钻孔深50mm ,此时机床已经设定工件零点,当换上丝锥攻丝时,如果两把刀都从设定零点开始加工,丝锥因为比钻头长而攻丝过长,损坏刀具和工件。此时如果设定刀具补偿,把丝锥和钻头的长度进行补偿,此时机床零点设定之后,即使丝锥和钻头长度不同,因补偿的存在,在调用丝锥工作时,零点Z坐标已经自动向Z +(或Z-)补偿了丝锥的长度,保证了加工零点的正确。由此可见,在建立、执行刀具长度补偿后,由数控系统自动计算、自动调整刀位点到刀具的运动轨迹。当刀具磨损或更换后,加工程序不变,只须更改程序中刀具长度补偿的数值即可。度补偿方向由G43或G44确定,在原来的程序中Z坐标的基础上伸长或缩短一个刀具长度补偿值。二.刀具长度补偿功能的执行过程刀具长度补偿的执行过程一般分三步。

(!)建立刀具长度补偿。刀具由起刀点接近工件,刀具长在刀具补偿进行期间 ,刀具中心 Z坐标始终偏离程序中 Z坐标一个刀具长度补偿值的距离。

(2)进行刀具长度补偿。一旦建立了刀具长度补偿,则一直维持该状态,直到取消刀具长度补偿为止。

(3)撤消刀具长度补偿。刀具撤离工件 ,回到退刀点 ,用 G49命令取消刀具长度补偿。三.刀具长度补偿功能的应用图 1 孔加工 如图所示

我们要加工两个Φ20mm的孔(用 1号刀)和一个Φ10mm(用 2号刀)的孔 ,分别用一把长度 50mm直径 20mm的 1号刀(基准刀)和长度100mm直径 10mm的 2号刀加工。在该工件的加工过程中需要用两把不同的刀具 ,而此时机床已经设定了工件零点当换刀加工另一个孔时 ,如果 2号刀也从设定零点开始加工 ,2号刀因为比 1号刀长 ,所以会导致刀具和工件相撞。此时如果设定刀具补偿,把 1号刀和 2号刀的长度进行补偿 ,此时机床零点设定后 ,即使是 1号刀和 2号刀长度不同 ,因补偿的存在 ,在调用 2号刀工作时 ,零点 Z坐标已经自动向 Z+(或 Z-)补偿了 2号刀的长度 ,保证了加工零点的正确。具体的加工程序如下 :(以主轴轴端作为起刀点 ,设置 H01 = 50mm ,H02 = 100mm ,)N10 G90 G10 L2 P1 X-250.0 Y-200.0 Z-150.0;N20 T01 M06;

N30 G90 G00 G54 X60.0 Y70.0;N40 G43 H01 Z50.0 M8;N50 M3 S500;N60 G98 G82 R3.0 Z-18.0 F120 P2000;

N70 X140.0 Y50.0;N80 G80 M9;N90 M5;

N100 G91 G28 Z0;N110 G91 G28 Y0;N120 T02 M06;

N130 G90 G00 G54 X90.0 Y30.0;N140 G43 H02 Z50.0 M8;N150 M3 S800;N160 G98 G81 R3.0 Z-35.0 F200;

N170 G80 M9;N180 M5;

N190 G91 G28 Z0;N200 G91 G28 Y0;N210 M30 在上述程序中 ,我们不难发现 ,在编程中坐标值是完全按工件的轮廓尺寸编写的 ,而编程的零点并不是刀位点 ,那么为何在加工过程中没有发生撞刀呢 ?这是因为我们使用了刀具长度补偿指令 G43 ,执行该指令后会使刀具的位置发生变化 ,从而避免了事故的发生 ,也使我们的编程得以简化。

四 刀具长度补偿指令的使用技巧

1.刀具长度补偿的方式

(1)用刀具的实际长度作为刀长的补偿。用对刀仪测量刀具的长度 ,然后把这个数值输入到刀具长度补偿寄存器中作为刀长的补偿。用该方式进行刀具补偿,可以避免在加工不同工件时不断地修改刀长偏置,事实上许多大型的机械加工型企业对数控加工设备的刀具管理都采用建立刀具档案的办法,既用一个小标牌写上每把刀具的相关参数,包括刀具的长度、半径等资料。这样即使受刀库容量限制,需取下刀具而重新安装时,只需根据刀具标牌上的刀长数值作为刀具长度补偿而无需再测量,可节省辅助工作时间。另外,用刀具实际长度作为刀长补偿可以在机床运行加工的同时,在对刀仪上进行其他刀具的长度测量,不必占用机床运行时间,可充分发挥加工中心的效率。

(2)采用刀尖在Z方向上与编程零点的距离值(有正负)作为补偿值。这种方法适用于一个人操作机床而没有足够时间来用对刀仪测量刀具长度的工作环境。采用这种刀具长度补偿方式,其补偿值即是主轴从机床Z坐标零点移动到工件编程零点时的刀尖移动距离,因此补偿值总为负值且很大。当用同一把刀加工其它工件时就需要重新设置刀具长度补偿值。2.刀具长度补偿指令在长度补偿指令中出现了两个指令 G43和 G44 ,其中 G43指令为加补偿值 ,也叫正向补偿 ,即把编程的 Z值加上 H代码指定的偏值寄存器中预设的数值后作为 CNC实际执行的 Z坐标移动值 ,此时 ,刀具的移动趋势是离开工件。相应的 , G44指令是减去预设的补偿值 ,也叫负向补偿 ,而刀具的移动是趋向工件的。当指令 G43时 ,实际执行的 Z坐标值为 Z’= Z_ +(H_);当指令 G44时 ,实际执行的 Z坐标值为 Z’= Z_-(H_);为了便于掌握刀具长度补偿指令的用法 ,而不混淆 G43、G44造成错误。可使用其中一个指令如 G43 ,以通过补偿值 H正、负数值量的设定 ,而达到用一个长度补偿指令实现两个指令的功能。例如 H1设 20.、H2设-30.,当指令“G43 Z100.H1;”时 ,Z轴将移动至 120.处 :而当指令“ G43 Z100.H2;”时 ,Z轴将移动至 70.处。另外 ,如果将 H只设正值 ,用指令 G43或 G44 ,也可以达到同样的效果。两种方法的灵活运用 ,更好地理解刀具长度补偿指令的使用技巧。至于具体采用那种方式 ,可根据操作者的习惯决定。

3.注意事项

(1)在编程格式中 ,刀补的建立与取消只能在 G00或 G01指令下进行 ,否则无效。其 Z后跟的坐标值为终点坐标值。

(2)在编程与机床调试时 ,一定要清醒地注意到刀具长度补偿与工件坐标系的变化关系 ,以免机床发生事故。在同一程序段内如果既有运动指令又有刀具长度补偿指令 ,机床首先执行的是刀具长度补偿指令 ,然后再执行运动指令。如程序段 : N40 G43 Z50.0 H01;机床首先执行的是 G43指令 ,即把工作坐标系 YZ向 Z方向上移动一个刀具长度补偿值 ,如 H01刀具补偿值为-50,就是平移一个 H01中所寄存的代数值 ,相当于重新建立了一个新的坐标系 YZ′在执行 N40 G43 Z50.0 H01 时 ,刀具实际是在新的坐标系中运动 ,运动了一个 Z轴方向-30mm距离。在编程过程中 ,一定要了解刀具长度补偿与工件坐标系的变化关系 ,以免产生工件报废和机床安全事故。五.结论

综上所述 ,正确合理的使用刀具长度补偿功能 ,可以使编程人员直接按照工件的轮廓尺寸进行程序编制 ,极大的提高了编程的工作效率 ,具有较大的实用性和高效性。六.参考文献

[1] 王爱玲.现代数控编程技术及应用.北京国防工业出版社 , 2002.[2] 郑军 ,秋实 ,雪艳.加工中心刀具长度补偿功能应用技巧现代制造工程.2003.[3] 魏兴.数控机床加工中的刀具补偿.机械制造与自动化.

第二篇:刀具长度补偿的理解与应用

数控加工中心刀具补偿的研究与应用

谢民雄

万向钱潮(桂林)汽车底盘部件有限公司

摘要: 刀具补偿是一个很重要的数控功能;数控加工中心加工一个零件通常需要数把刀,CNC系统通过补偿指令完成各把刀具补偿功能,以保证在加工过程中各把刀移动到正确的位置和下降到正确的高度。理解领会刀具补偿的方式特点和正确应用刀具补偿各项功能,对于在工作生产中提高工作效率,保证安全生产具有十分重要的意义。关键词:刀具补偿;方式特点;安全生产

加工中心本质上就是数控铣床,但是相对于数控铣床则多增加了刀库和自动换刀装置,在加工过程中由程序自动选刀和换刀.由于加工中心常用来加工形状复杂、工序多、精度要求较高的零件,因而加工一个零件需用几把或十几把刀具甚至更多.由于每把刀具的直径大小和长度都是不同的,在对被加工零件确定工件坐标系零点后,有必要引入刀具补偿功能,以保证在加工过程中各把刀下降到正确的高度和以正确的刀具路径进行切削加工。刀具补偿可分为刀具长度补偿和刀具半径补偿。长度补偿是指主轴轴向的补偿,也就是铣刀轴向的补偿,而对于铣刀径向的补偿,也就是每把铣刀直径大小不一样,在直径方向的补偿叫半径补偿。

一. 刀具半径补偿

1.刀具半径补偿意义:

数控加工中心在程序运行时将刀具当做一个点做轨迹运动。比如用刀具R3铣边长100的正方形凸台时,程序按边长100的正方形尺寸输入,而刀具轴心的轨迹是边长106的正方形,则工件上铣削的是符合图纸尺寸的100的正方形。假如不用刀具半径补偿功能,则加工时刀具轴心的轨迹是边长100的正方形,则工件上铣削出的是边长为94的正方形凸台,不符合图纸尺寸的要求。

2.指令格式

G17/G18/G19 G00/G01 G41/G42 IP_D_ G41:刀具半径左补偿 G42:刀具半径右补偿

半径补偿仅能在规定的坐标平面内进行,使用平面选择指令G17、G18或G19可分别选择XY、ZX或YZ平面为补偿平面。半径补偿必须规定补偿号,由补偿号D存入刀具半径值,则在执行上述指令时,刀具可自动左偏(G41)或右偏(G42)一个刀具半径补偿值。由于刀补的建立必须在包含运动的程序段中完成,因此以上格式中,也写入了GOO(或GO1)。在程序结束前应取消补偿。3.刀具半径补偿的应用

刀具半径补偿有B功能和C功能两种补偿形式。由于B功能刀具半径补偿只根据本段程序进行刀补计算,不能解决程序段之间的过渡问题,要求将工件轮廓处理成圆角过渡,因此工件尖角处工艺性不好;C功能刀具半径补偿能自动处理两程序段刀具中心轨迹的转接,可完全按照工件轮廓来编程,因此现代CNC数控机床几乎都采用C功能刀具半径补偿

刀具半径补偿的方向怎么样判断呢?判断的方法:“顺着刀具运行的方向”上看去刀具在工件的左面为左补偿,刀具在工件的右面为右补偿。补偿可以为“负”,当刀具半径补偿取负值时,G41和G42的功能互换。

刀具的半径值预先存入存储器Dxx中,xx为存储器号,当一个程序需用到几把刀时,建议刀具号Txx和存储器Dxx相对应,即T1号刀具半径补偿值相应地使用D01号存储器,这样加工时不容易搞错。执行刀具半径补偿后,数控系统自动计算,并使刀具按照计算结果自动补偿。在加工的过程中,如果零件轮廓尺寸与图纸尺寸有差别,就可以通过修正存储器Dxx中的半径补偿值,再重新运行程序以达到要求。取消刀具半径补偿用G40,也可用D00取消刀具半径补偿。使用中需注意:建立、取消刀补时,G41、G42、G40指令必须与G00或G01指令共段,即使用G41、G42、G40指令的程序段中必须同时使用G00或G01指令,而不得同时使用G02或G03,并且建立、取消刀补时所运行的直线段的长度要大于所要补偿的刀具半径值,否则补偿功能不起作用;而在补偿方式中,写入2个或更多刀具不移动的程序段(辅助功能,暂停等等),刀具将产生过切或欠削。

二.刀具长度补偿

1.刀具长度补偿的意义

例如,要镗一个φ40mm的孔,确定要用到两把刀,先用钻头钻到φ38,再用镗刀镗到φ50mm,此时机床已经设定工件零点,而编程时一般都是让刀具快速下降到Z3.的高度开始切削,若是以钻头对刀确定工件座标系的Z原点,则钻头钻削时不会撞刀。当换上镗刀时,如果没有设定刀具长度补偿而程序中同样设定快速下降到Z3.这时当镗刀比钻头短时,就会出现镗孔镗不通的现象,而当镗刀比钻头长时就会出现撞刀。不设定刀具长度补偿而在程序中通过修改Z地址值来保证加工零点的正确将会很容易出错,因为程序长了各段地址代码值不统一是很难检查出错误的,而且在加工的过程中若刀具磨损了需要修改程序,若一个零件加工过程中同一把刀要加工几个不同的面,那当这把刀磨损之后则要修改所有与这把刀相关的程序。而在编制程序中用上了刀具长度补偿指令之后,当刀具磨损后,只需在相应的刀具长度补偿号中修改长度补偿值就可以了,不需要再修改程序,提高了工作效率,也保证了程序的安全运行。2. 刀具长度补偿G43、G44、G49 系统规定除Z轴之外,其他轴也可以使用刀具长度补偿,但同时规定长度补偿只能同时加在一个轴上,要对补偿轴进行切换,必须先取消对前面轴的补偿。

2.1 指令格式:

G43α___H___;(α指X、Y、Z任意一轴),刀具长度补偿“+”。G44α___H___;刀具长度补偿“-”。G49或H00:取消刀具长度补偿。指令中用G43、G44指令偏移的方向,用H指令偏置量存储器的偏置号;G43指令叫正向补偿,即当用G43对刀具长度补偿值指定一个正值时,刀具按照正向移动。G44指令叫负向补偿,即当用G44对刀具长度补偿值指定一个正值时,刀具按照负向移动。G43和G44是模态G代码。它们一直有效,直到指定同组的G代码为止。执行程序前,需在与地址H所对应的偏置量存储器中,存入相应的偏置值。以z轴补偿为例,若指令 GOO G43 Z100.0 H01;并于H01中存入“-200.0”,则执行该指令时,将用Z坐标值100.与H01中所存“-200.”进行“+”运算,即100.0+(-200.0)=-100,并将所求结果作为Z轴移动值。加工程序每调用不同的刀具的时候,都要先取消掉原先的刀具补偿,再把新调用的刀具长度补偿进去;而在程序结束前也要记得插入取消指令G49或H0.CNC系统中刀具长度补偿功能与其他指令的关系 3.1刀具长度补偿与半径补偿功能的关系

如果在零件的数控加工程序中,既有刀具长度补偿又有刀具半径补偿(在控制器中补偿)指令时,必须把含有长度补偿的程序段写在含有半径补偿的程序段前面,否则半径补偿无效

例如:在下面的程序段中: N50 GOOG41X20Y20D02 N60 GOOG43Z10 数控系统不执行刀具半径补偿若改为: N50 GOOG43Z10 N60 GOOG41X20Y20D02 则数控系统既执行刀具半径系统又执行刀具长度补偿指令.3.2刀具长度补偿与其它指令的关系

a.G43,G44指令只能用于直线运动之中,在非直线运动语句中使用时会产生报警;b.G43,G44为同组模态指令,它们会自动取消上次刀具长度补偿而不需要用专门的G49指令,为了安全起见,在一把刀加工结束或程序段结束时,都应取消刀具长度补偿;c.刀具长度补偿必须伴随独立的插补运动(GOO,GO1,G81,G83等)才能有效;4.刀具长度补偿值的确定

不同的设备系统, 有不同的对刀方式, 而不同的对刀方式,刀具长度补偿的含意是不一样的。如小巨人公司VTC-20B加工中心马扎克系统,配上自动测量仪,它的长度补偿是补偿刀具的真正长度,即主轴锥孔端面中心至刀具刃口最底端的长度;而法兰克系统中机上手动对刀时长度补偿是指补偿刀具从某一Z轴向基准高度下降到工件座标原点的距离,它补偿的不是刀具的真正长度,而是刀具下降的距离。不同的刀具有不同的长度补偿值;而机内手动对刀时同一把刀加工不同工件编程原点的零件时也有不同的长度补偿值,这些不同的补偿值可以分别寄存在不同的长度补偿号H里面, 以备机床运行时程序随时调用。

(1)机内手动对刀测量方式

让Z轴回到机床参考点,这时机床座标系中X,Y,Z轴数值都为零,选择一个工件座标系(G54~G59任选一个都可),这时把Z值输为零,再把刀具装入主轴依次确定每把刀具与工件在机床坐标系中的Zo平面相接触,即利用刀尖(或刀具前端)在Z方向上与工件坐标系原点的距离值作为长度补偿值,即主轴下降后此时机床坐标系的Z坐标值直接作为每把刀的刀具长度补偿值,注意数值的正负号不能漏。

(2)机外刀具自动预调仪测量方式

是在刀具预调仪上测出的主轴端面至刀尖的距离,输入CNC的刀具长度偏置寄存器中作为刀长补偿值,此时的刀长补偿值是刀具的真正长度,是正值。

(3)自动测长装置十机内对刀方式

设标准刀具的长度补偿值为零,把在刀具预调仪上测出的各刀具长度与标准刀具的长度之差分别作为每把刀的刀具长度补偿值.其中,比标准刀具长的记为正值,比标准刀具短的补偿值记为负值.先通过机内对刀法测量出基准刀在返回机床参考点时刀位点在Z轴方向与工件坐标系原点的距离,并输入工件编程座标系中。

5.刀具长度补偿值测量方式的比较

用机上手动测量方法测量刀具长度补偿值麻烦且需要很多占机调试时间,因此效率低,但投资少.当用同一把刀加工其它的工件时就要重新设置刀具长度补偿值.用机外刀具预调仪或自动测长装置测量不占用有效机时,把刀具调整工作事先在刀具预调仪上完成,而且机床在加工运行时,还可在对刀仪上测量其它刀具的长度,不必因为在机床上对刀而占用机床运行时间,提高效率,充分发挥加工中心的作用,但是需添置刀具预调仪设备,成本较高.使用刀具长度作为刀长补偿,可以同一把刀具加工不同工件而不需修改刀具长度补偿值。

三.G10可编程参数输入指令在刀具补偿中的应用

G10允许用户在程序中设置偏置,用G10代替手工输入刀具长度偏置、半径补偿、工件坐标系偏置等;G10的功能如下:

1、改变工件坐标系,G10L2P__IP__;

2、刀具寿命管理,G10L3P__;

3、在附加工件坐标系中设置工件零点偏移,G10L20P__IP__;

4、改变刀具补偿值,G10L10(11/12/13)P__R__;

5、参数的输入,G10L50;: l“ E” }2 b* ^9 e(1)P: 选择的特殊偏置,由于P是跟随在L后面的选项,在不同的L种类中P的含义不同。

G10L10/L11 P__R__中:P__用来指定刀具长度补偿H代码。如:G10 L10 P1 „ P1表示H01 G10L12/L13 P__R__中:P__用来指定刀具半径补偿D代码。如:G10 L12 P1 „ P1表示D01 G10L2 P__IP__中:P0、P1-P6用来表示基本偏置EXT、G54-G59工件坐标系。(P1=G54、P2=G55、P3=G56、P4=G57、P5=G58、P6=G59)如 G10 L2 P0 „P0表示EXT基本坐标系。G10 L2 P1 „P1表示G54工件坐标系。7 G10L20 P__IP__中:P__用来表示附加工件坐标系。(2)R:长度或直径偏置量的绝对值或相对量。L10中:R用来表示长度偏置的绝对值。G10 L10 P1 R100.3 表示长度H01里面输入100.3 L11中:R用来表示长度偏置的增量值。& i F(V“ n(m8 k9 C& ] G10 L11 P1 R2.1 表示在原有的长度H01里面增加2.1 L12中:R用来表示半径偏置的绝对值。

G10 L12 P1 R4.1 表示半径补偿D01里面输入刀补4.1(K-@9 }6 j” L13中:R用来表示半径偏置的增量值。

G10 L13 P1 R-0.1 表示在原有的半径D01里面减去0.15 Q% q8 }8(3)R值可以叠加使用,例如: G10 L10 P1 R100.3 G10 L11 P1 R2.1 运行该程序段后刀具长度补偿偏置里面实际值为102.4 G10 L12 P1 R4.1 G10 L13 P1 R-0.1" y(@, b0 z9 j% w7 t(j!?.k

运行该程序段后刀具半径补偿偏置里面实际值为4.00 F8 g& A: ^+ `(];Z$ p' 充分理解和掌握刀具补偿的含意,熟练运用加工中心刀具各项补偿功能,对于在工作中优化程序编制,程序安全运行和提高生产郊率具有重要的意义。

第三篇:数控车床加工中刀具补偿的应用

刀具半径补偿在数控车削中的应用 摘要:

全面介绍了数控车床加工过程中的刀具补偿,并且对数控车床不具备刀具半径补偿功能时的刀具补偿计算方法进行了阐述。数控车削刀具半径补偿是数控系统中的重要功能, 正确地使用该功能, 在数控车削加工实践中能起到保证产品质量和提高生产效率的作用。通过刀具半径补偿的矢量分析和应用, 介绍刀具半径补偿在数控车削编程加工中的正确使用方法。关键词:数控车床;加工;刀具补偿 Abstract:

A comprehensive introduction of CNC lathe machining process, and the blade compensating for CNC lathe tool radius compensation function does not have the blade compensating calculation method is discussed in this paper.The numerical control turning tool radius compensation is the important function of CNC system, correctly use the function, in the numerical control turning processing practice can play to ensure the product quality and improve production efficiency.Through the compensation for the tool radius vector analysis and application is introduced, and the tool radius compensation in the numerical control turning processing the correct use of programming method.Keywords: CNC lathe, Processing;Blade compensating

前言

数控车床通常连续实行各种切削加工,刀架在换刀时前一刀具刀尖位置和新换的刀具位置之间会产生差异,刀具安装也存在误差、刀具磨损和刀尖圆弧半径等误差,若不利用刀具补偿功能予以补偿,就切削不出符合图样要求形状的零件。此外,合理利用刀具补偿还可以简化编程。数控车床的刀具补偿可分为两类,即刀具位置补偿和刀具半径补偿。在车削过程中,刀尖圆弧半径中心与编程轨迹会偏移一个刀尖圆弧半径值r,用指令补偿因刀尖半径引起的偏差的这种偏置功能,称为刀具半径补偿。

具有补偿功能的数控车,编程时,不用计算刀尖半径中心轨迹,只要按工件轮廓编程即可(按照加工图上的尺寸编写程序);在执行刀具半径补偿时,刀具会自动偏移一个刀具半径值;当刀具磨损,刀尖半径变小;刀具更换,刀尖半径变大时,只需更改输入刀具半径的补偿值,不需修改程序。补偿值可通过手动输入方式,从控制面板输入,数控系统自动计算出刀具半径中心运动轨迹。

第一章 刀具半径补偿的简介

一.刀具半径补偿

1.刀具半径补偿的概念

正像使用了刀具长度补偿在编程时基本上不用考虑刀具的长度一样,因为有了刀具半径补偿,我们在编程时可以不要考虑太多刀具的直径大小了。刀长补偿对所有的刀具都适用,而刀具半径补偿则一般只用于铣刀类刀具。当铣刀加工工件的外或内轮廓时,就用得上刀具半径补偿,当用端面铣刀加工工件的端面时则只需刀具长度补偿。因为刀具半径补偿是一个比较难以理解和使用的一个指令,所以在编程中很多人不愿使用它。但是我们一旦理解和掌握了它,使用起来对我们的编程和加工将带来很大的方便。当编程者准备编一个用铣刀加工一个工件的外形的程序时,首先要根据工件的外形尺寸和刀具的半径进行细致的计算坐标值来明确刀具中心所走的路线。此时所用的刀具半径只是这把铣刀的半径值,当辛辛苦苦编完程序后发现这把铣刀不太适合要换用其他直径的刀具,编程员就要不辞辛劳地重新计算刀具中心所走的路线的坐标值。这对于一个简单的工件问题不太大,对于外形复杂的模具来说重新计算简直是太困难了。一个工件的外形加工分粗加工和精加工,这样粗加工程序编好后也就是完成了粗加工。因为经过粗加工,工件外形尺寸发生了变化,接下来又要计算精加工的刀具中心坐标值,工作量就更大了。此时,如果用了刀具半径补偿,这些麻烦都迎刃而解了。我们可以忽略刀具半径,而根据工件尺寸进行编程,然后把刀具半径作为半径补偿放在半径补偿寄存器里。临时更换铣刀也好、进行粗精加工也好,我们只需更改刀具半径补偿值,就可以控制工件外形尺寸的大小了,对程序基本不用作一点修改。2.刀具半径补偿的使用

刀具半径补偿的使用是通过指令G41、G42来执行的。补偿有两个方向,即沿刀具切削进给方向垂直方向的左面和右面进行补偿,符合左右手定则;G41是左补偿,符合左手定则;G42是右补偿,符合右手定则,如图3所示。图3刀具半径补偿使用的左右手定则在使用G41、G42进行半径补偿时,应特别注意使补偿有效的刀具移动方向与坐标。刀具半径补偿的起刀位置很重要,如果使用不当刀具所加工的路径容易出错,如图4所示。图4刀具半径补偿的起刀位置如果使G42补偿有效的过程为刀具从位置1到2,则铣刀将切出一个斜面如图4中所示的A-B斜面。正确的走刀应该是在刀具没有切削工件之前让半径补偿有效,然后进行正常的切削。如图4所示,先让铣刀在从位置1移动到位置3的过程中使补偿有效,然后从位置3切削到位置2继续以下的切削,则不会出现A-B斜面。因此,在使用G41、G42进行半径补偿时应采取以下步骤:☆设置刀具半径补偿值;☆让刀具移动来使补偿有效(此时不能切削工件);☆正确地取消半径补偿(此时也不能切削工件)。记住,在切削完成而刀具补偿结束时,一定要用G40使补偿无效。G40的使用同样遇到和使补偿有效相同的问题,一定要等刀具完全切削完毕并安全地推出工件以后才能执行G40命令来取消补偿。

二.刀具半径补偿的方法

把实际的刀具半径存放在一个可编程刀具半径偏置寄存器中D ##;(可编程刀具半径偏置寄存器号。)假设刀具的半径为零,直接根据零件的轮廓形状进行编程;CNC系统将该编号(寄存器号)对应的刀具半径偏置寄存器中存放的刀具半径取出,对刀具中心轨迹进行补偿计算,生成实际的刀具中心运动轨迹。2.刀具半径补偿指令

a)刀具半径左补偿 b)刀具半径右补偿

刀具半径补偿分为:

(1)刀具半径左补偿:用G41定义,刀具位于工件左侧;(2)刀具半径右补偿:用G42定义,刀具位于工件右侧;(3)取消刀具半径补偿:G40。

(4)刀具半径偏置寄存器号:用非零的D## 代码选择;

对于车削数控加工,由于车刀的刀尖通常是一段半径很小的圆弧,车床而假设的刀尖点(一般是通过对刀仪测量出来的)并不是刀刃圆弧上的一点。因此,加工中心在车削锥面、倒角或圆弧时,可能会造成切削加工不足(不到位)或切削过量(过切)的现象。切削锥面时因切削加工不足而产生的加工误差。

因此,当使用车刀来切削加工锥面时,必须将假设的刀尖点的路径作适当的修正,使之切削加工出来的工件能获得正确的尺寸,这种修正方法称为刀尖半径补偿(ToolNoseRadiusCompensation,简称TNRC)。

(1)车刀形状和位置 车刀形状和位置是多种多样的,车床形状还决定刀尖圆弧在什么位置。此车刀形状和位置亦必须输入计算机中。

车刀形状和位置共有九种。车刀的形状和位置分别用参数T1—W输入到刀具数据库中。典型的车刀形状、位置与参数的关系。(2)刀尖半径和位置的输入 刀具数据库(TOOL DATA)数据项目。加工中心X、Z为刀具位置补偿值(mm)(车床r值不用);R为刀尖半径(mm):T为刀尖位置代码。如果在程序中输入下面指令GOO G42 X100.0 Z3.0 TOl01;那么数控装置按照01刀具补偿栏内X、Z、及、了的数值自动修正刀具的安装误差(执行刀位补偿),车床还自动计算刀尖圆弧半径补偿量,把刀尖移动到正确的位置上。(3)刀具半径的左右补偿

1)C,41刀具左补偿。顺着刀具运动方向看,刀具在工件的左边,称为刀具左补偿,用C,41代码编程。

2)C,42刀具右补偿。顺着刀具运动方向看,刀具在工件的右边,称为刀具右补偿,用C.42代码编程。

3)C.40取消刀具左、右补偿。车床如需要取消刀具左、右补偿,可编人C-40代码。这时,车刀轨迹按理论刀尖轨迹运动。(4)刀具补偿的编程方法及其作用 加工中心如果根据机床初始状态编程(即无刀尖半径补偿),车刀按理论刀尖轨迹移动,产生表面形状误差6。

如程序段中编人G42指令,车刀按车刀圆弧中心轨迹移动,无表面形状误差。可看出当编人G42指令,到达户:点时,车刀多走一个刀尖半径距离。

(5)刀具半径补偿的编程规则 加工中心车床刀具补偿必须遵循以下规则:

1)G40、G41、G42只能用GOO、G01结合编程。车床不允许与G02、G03等其他指令结合编程,否则报警。

2)在编人G40、G41、G42的GOO与G01前后的两个程序段中,X、Z值至少有一个值变化。否则产生报警。

3)在调用新的刀具前,必须取消刀具补偿,否则产生报警。

二、刀具刀尖圆弧半径补偿 G40、G41、G42指令

数控程序是针对刀具上的某一点即刀位点进行编制的,车刀的刀位点为理想尖锐状态卜的假想刀尖A点或刀尖圆弧圆心O点(见图1 43)但实际加工中的车刀,由于工艺或其他要求,刀尖往往不是一理想尖锐点,而是一段圆弧。当切削加土时刀具切削点在刀尖圆弧上变动(见图1-44),造成实师切削点与刀位点之问的位置有偏差,故造成过切或少切(见图 1一44)。这种由于刀尖不是一理想尖锐点而是一段圆弧,造成的加工误差,可用刀尖半径补偿功能来消除。系统执行到含有T代码的程序段时,是否对刀共进行刀尖半径补偿,以及以何种力式补偿,由G代码中的G40、G41、G42决定。G40:取消刀尖半径补偿,刀尖运动轨迹与编程轨迹一致; G41:刀尖半径左补偿,洽进给方向,刀尖位置在编程轨迹左边时 G42:刀尖半径右补偿,错进给方向.刀尖位置在编程轨迹右边时。刀尖半径补偿G41/G42是在加工平面内,沿进给方向看,根据刀尖位置在编程轨迹左边/右侧判断来区分的。加工平而的判断,与观察方向即第而轴方向有关。图1一45(b)为CJK6032数控机床的刀尖半径补偿方向。

由于数控程序是针对刀具上的刀位点即A点或O点(见图1一43)进行编制的,因此对刀时使该点与程序中的起点重合。在没有刀具圆弧半径补偿功能时,按哪点编程,则该点按编程轨迹运动,产生过切或少切的大小和方向因刀尖圆弧方向及刀尖位置方向而异。当有刀具圆弧半径补偿功能时须定义上述参数,其中刀尖位置方向号从0至9有10个方向号。当按假想刀尖A点编程时,刀尖位置方向因安装方向不同、从刀尖圆弧中心到假想刀尖的方向,有8种刀尖位置方向号可供选择,并依次设为1一8号:当按刀尖圆弧中心O点编程时,刀尖位置方向则设定为O或9 号。该方向的判断也与第三轴有关,图1一46(b)所示的方向为CJK6032数控车床的刀尖安装方向。刀尖半径补偿的加入是执行G41或G42指令时完成的,当前面没有G41或G42 指今时,可以不用G40指令,而且直接写入G41或G42指令即可;发现前面为G41或 G42指令时,则先应指定G40指令取消前面的刀尖半径补偿后,在写入G41或G42指令,刀尖半径补偿的取消是在G41或G42指令后面,加G41指令完成。

注:1)当前面有G41、G42指令时,如要转换为G42、G41或结束半径补偿时应先指定G40。指令取消前面的刀尖半径补偿。2)程序结束时,必须清除刀补。

3)G41、G42、G40指令应在GOO或G01程厅段中加入。4)在补偿状态下,没有移动的程序段(M 指令、延时指令等),不能在连续2 个以上的程序段中指定,否则会过切或欠切。

5)在补偿启动段或补偿状态下不得指定移动距离为0的G00、G01等指令。

6)在G40刀尖圆弧半径补偿取消段,必须同时有X、Z两个轴方向的位移。

刀具补偿量的设定,是由操作者在CRT/MDI面板上用“刀补值”功能键,置人刀具补偿寄存器,共中对应梅个刀其补偿号,都有一组刀补值:刀尖圆弧半径R 和刀尖位置号T %1047N1 G92 X60 Z40 N2 T0101N3 G90 G01 G42 X30 Z37 F300 M03 N4 Z25N5 G02 X46 Z17 18 N6 G01 X50 N7 Z0 N8 X54 N9 G00 G40 X60 Z40 T0100 N10 M05 N11 M30 第二章 刀具位置补偿和刀具半径补偿 刀具位置补偿

加工过程中,若使用多把刀具,通常取刀架中心位置作为编程原点,即以刀架中心!为程序的起始点,如图1所示,而刀具实际移动轨迹由刀具位置补偿值控制。由图1(a)可见,刀具位置补偿包含刀具几何补偿值和磨损补偿值。

图1 刀具位置补偿

由于存在两种形式的偏移量,所以刀具位置补偿使用两种方法,一种方法是将几何补偿值和磨损补偿值分别设定存储单元存放补偿值,其格式为:

另一种方法是将几何偏移量和磨损偏移量合起来补偿,如图(b)所示,其格式为:

总补偿值存储单元编号有两个作用,一个作用是选择刀具号对应的补偿值,并执行刀具位置补偿功能;另一个作用是当存储单元编号00时可以取消位置补偿,例如T0100,表示消去+号刀具当前的补偿值。图2表示位置补偿的作用,图2中的实线是刀架中心A 点的编程轨迹线,虚线是执行位置补偿时A 点的实际轨迹线,实际轨迹的方位和X、Z轴的补偿值有关,其程序为: N010 G00 X10 Z-10 T0202; N020 G01 Z-30; N030 X20 Z-40 T0200;

图2 刀具位置补偿作用 数控车床系统刀具结构如图3所示,图3中P为假想刀尖,S为刀头圆弧圆心,r为刀头半径,A为刀架参考点。

图3 车刀结构

车床的控制点是刀架中心,所以刀具位置补偿始终需要。刀具位置补偿是用来实现刀尖圆弧中心轨迹与刀架参考点之间的转换,对应图3中A与S之间的转换,但是实际上我们不能直接测得这两个中心点之间的距离矢量,而只能测得假想刀尖!与刀架参考点$ 之间的距离。为了简便起见,不妨假设刀头半径r=0,这时可采用刀具长度测量装置测出假想刀尖点P相对于刀架参考点的坐标参数表中。

和,并存入刀具

式中:——— 假想刀尖P点坐标;

(X,Z)——— 刀架参考点A的坐标。至此很容易写出刀具位置补偿的计算公式为

式中假想刀尖P的坐标

实际上即为加工零件轨迹点坐标,可从数控加工程序中获得。此时,零件轮廓轨迹经式(2)补偿后,即能通过控制刀架参考点A来实现。

对于图3中r≠0的情况,在进行刀具位置补偿时,不但需要考虑到刀头圆弧半径的补偿,而且还要考虑到刀具的安装方式(具体见2.2)。2 刀具半径补偿

编制加工程序时,一般是将刀尖看作是一个点,然而实际上刀尖是有圆弧的,在切削内孔、外圆及端面时,刀尖圆弧不影响加工尺寸和形状,但在切削锥面和圆弧时,则会导致刀具的行走轨迹与编程轨迹不相吻合,而有一差值。图4表示圆弧刀尖有半径补偿和无半径补偿时的轨迹。从图中可以看出,采用假想刀尖P编程时,刀具圆弧中心轨迹如图4中双点划线所示,刀具实际加工轨迹和工件要求的轮廓形状存在误差,误差大小和圆弧半径r有关。若采用刀具圆弧中心编程并使用半径补偿功能时刀具圆弧中心的轨迹是图4中的细实线,加工轨迹和工件要求的轮廓相等。

图4 圆弧刀尖有半径补偿和无半径补偿时的轨迹

因为车刀的安装和几何形状较复杂,下面通过几个方面作进一步阐述。2.1 假想刀尖P的方位确定

假想车刀刀尖P相对圆弧中心的方位与刀具移动方向有关,它直接影响圆弧车刀补偿计算结果。图5是圆弧车刀假想刀尖方位及代码。从图中可以看出,刀尖P的方位有八种,分别用1~8八个数字代码表示,同时规定,刀尖取圆弧中心位置时,代码为0或9,可以理解为没有圆弧补偿。

图5 圆弧车刀假想刀尖方位及代码

2.2 圆弧半径补偿和位置补偿的关系

如果按照刀架中心A点作为编程起始点,不考虑圆弧半径补偿,则车刀在X轴和Z轴补偿值按照图1(b)所示方法确定。既要考虑车刀位置补偿,又要考虑圆弧半径补偿,此时车刀在X轴和Z轴的位置补偿值可以按照图6所示方法确定,而将刀具的圆弧半径r值放入相应的存储单元中,在加工时数控装置自动进行圆弧半径补偿。在刀具代码T中的补偿号对应的存储单元中,存放一组数据:X轴Z轴的长度补偿值,圆弧半径补偿值和假想刀尖方位(0~9)。操作时,可以将每一把刀具的四个数据分别输入刀具补偿号对应的存储单元中,即可实现自动补偿(表1)。

图6 圆弧车刀位置补偿 表1 刀具补偿值

2.3 圆弧半径自动补偿轨迹

刀具半径是否补偿以及采用何种方式补偿,是由G指令中的G40、G41、G42决定的:

G40———刀具半径补偿取消,即使用该指令后,使G41、G42指令无效。

G41———刀具半径左补偿,即沿刀具运动方向看,刀具位于工件左侧时的刀具半径补偿。

G42———刀具半径右补偿,即沿刀具运动方向看,刀具位于工件右侧时的刀具半径补偿。

图7是使用圆弧半径补偿时刀具补偿过程。图7中刀具补偿的程序格式为: G40__; 消除补偿;

G41__; 半径补偿起始程序段; __;

图7 刀具补偿过程

从图7可以看出,在起始程序段中,刀具在移动过程中逐渐加上补偿值。当起始程序段结束之后,刀具圆弧中心停留在程序设定坐标点的垂线上,距离是半径补偿值。

第三章 数控车床不具备刀具半径补偿功能时的刀具补偿计算

当数控车床没有刀具半径补偿功能时,用圆头车刀加工工件时,就要用计算的方法来求解刀具半径补偿量。一.按假想刀尖编程加工锥面

如图8所示,若假想刀尖沿工件轮廓AB移动,即

与AB重合,并按AB尺寸编程,则必然产生图8(a)中ABCD残留误差。因此按图8(b)所示,使车刀的切削点移至AB,并沿AB移动,从而可避免残留误差,但这时假想刀尖轨迹

与轮廓在Z方向相差了△z。

式中:r为刀具圆弧半径;θ为锥面斜角。因此可直接按假想刀尖轨迹以补偿△z即可。的坐标值编程,在x方向和z方向予

图8 车锥面刀补偿示意图

二. 按假想刀尖编程加工圆弧

当车削圆弧表面时,会出现如图9所示的情况。图9(a)为车削半径为R的凸圆弧,由于P的存在,则刀尖# 点所走的圆弧轨迹并不是工件所要求的圆弧形状。其圆心为“”,半径为“R+r”,此时编程人员仍按假想刀尖P点进行编程,不考虑刀尖圆弧半径的影响,但要求加工前应在刀补值上给Z向和X向分别加一个补偿量r。同理,在切削凹圆弧,如图9(b)时,则在X向和Z向分别减一个补偿量r。

图9 车圆弧刀补示意图

三.按刀尖圆弧中心轨迹编程

图10所示零件是由三段凸圆弧和凹圆弧构成的,这时可用虚线所示的三段等距线进行编程,即圆半径为圆半径为

圆半径为,三段圆弧的终点坐标由等距的切点关系求得。这种方法编程比较直观,常被采用。

图10 按刀尖圆弧中心编程 第四章 数控车削中刀具半径补偿的矢量

分析和应用 刀具半径补偿的矢量

刀具半径补偿计算的主要工作是根据刀具的方向矢量和半径矢量计算各种转接类型转接点的坐标值,即根据相邻编程轮廓段的起止点坐标值判断转接类型, 调用相应的计算程序计算出转接点坐标值。了解计算机软件关于刀具补偿转接点的坐标值计算, 对生产实践具有指导作用。为了正确地理解数控车削刀具半径补偿的过程,下面引入矢量的概念(数控车床的编程为G18平面,以上手刀为例)。(1)直线方向矢量: 指与运动方向一致的单位矢量, 用L d 表示。(2)圆弧方向矢量: 是指圆弧上某一动点的切线方向上的单位矢量, 用L d 表示。

(3)刀尖圆弧半径矢量: 是指垂直于编程轨迹且大小等于刀尖圆弧半径、方向指向刀尖圆弧中心的矢量, 用rd 表示。

根据以上的矢量描述, 数控系统能够正确判断各种转接类型并计算各转接点的坐标值。2 刀具半径补偿过程

刀具半径补偿是数控车床的重要功能之一。通常采用的对刀方法都是将刀尖作为刀位点, 然而在实际应用中, 为了提高刀具寿命和降低加工表面的粗糙度,一般将车刀刀尖磨成半径0.2~2 的圆弧, 这样按零件轮廓编程运行后, 实际起切削作用的是圆弧的各切削点, 这样势必会造成加工误差。消除由刀尖圆弧引起的加工误差必须进行刀尖圆弧半径自动补偿, 补偿参数包括刀尖半径R 值和刀尖方位T 值。将刀补参数输入数控系统之后, 刀具半径补偿的

方向要在执行G41(或G42)之后方可生效。刀具半径补偿的执行过程分为以下3 个步骤:(1)起动偏置: 从取消偏置方式变为偏置方式的程序段称为起动偏置程序段。在起动偏置的程序段进行刀具偏置的过渡运动, 在起动程序段的终点, 刀尖R 中心位于下个程序段起点, 并在与下个程序段垂直的位置上, 同时满足刀具方向矢量和半径矢量的条件。起动偏置的程序段必须是G00 或G01, 如图1 所示。

图1 起动偏置

(2)执行偏置: 在执行了G41(或G42)的程序段中, 刀位点发生了变化, 由理论刀尖偏移至刀尖R 中心, 而刀尖R 中心轨迹始终垂直于方向矢量且偏离编程轨迹一个刀尖圆弧半径矢量, 依靠刀尖圆弧外缘来加工零件轮廓。(3)取消偏置: 在执行偏置的方式中如果指令了G40, 则这个程序段被称为取消偏置程序段。取消偏置如图2 所示, 从图2 中可以看出, 在取消偏置程序段的前一个程序段, 刀尖不在该程序段的终点, 这个变化是由刀位点造成的, 生产实践中应特别注意, 取消偏置的程序段必须是G00 或G01。3 刀具半径补偿的应用

在数控车削加工中, 如果被加工零件的轮廓是正交面(柱面和端面)组成的, 则建立刀具半径补偿与否, 所加工的零件轮廓都是完全一致的, 这样很容易造成部分操作人员忽视了刀具半径补偿的应用。但在加工非正交面(弧面和锥面)轮廓时, 不进行刀具半径补偿就会发生过切和余切现象, 这样势必造成零件的不合格或报废。在实际应用中要注意以下几个方面的 问题:(1)加工小于刀尖半径的内圆弧时, 由于偏置的刀尖圆弧中心找不到正确的圆心轨迹将导致过切, 如图3 所示。

图2 取消偏置

图3 轮廓半径小于刀尖半径时产生过切(2)加工小于刀尖半径的台阶时, 由于台阶小于刀具半径, 因此在新旧矢量交替时, 偏置的刀尖圆弧中心将向编程的反方向移动, 产生过切, 如图4 所示。

(3)在执行刀补的程序段中, 如果有加工端面的轨迹时应特别注意, 因为有刀尖方位号, 要特别小心切削方向, 右刀补时, 只能允许偏刀从旋转中心往外切削, 否则会多切掉一个刀尖圆弧直径的量, 如图5 所示。

图4 台阶尺寸小于刀尖半径时产生过切

图5 加工端面的切削方向(4)同样在执行刀补的程序段中, 由于刀位号已经确定, 所以用正偏刀加工倒锥的轮廓时, 系统会产生过切报警。

(5)在取消偏置的程序段(G40)中, 刀具刀尖圆弧中心位于前一个程序段终点垂直的位置上, 可能将造成过切, 此时应指令I、K, 即: G40X(U)_ Z(W)_ I_K_。其中, I、K 为增量值, 且I 为半径值。这样指定以后, 刀尖圆弧中心就会从I、K 方向线与前一个程序段轮廓线的角平分线位置运动至终点。

(6)在执行偏置的程序段中, 通过调整刀尖圆弧半径的大小来控制加工余量和加工精度要优于磨耗中的调整, 特别是在非正交平面的余量控制和调整中, 因为在磨耗中X 轴和Z 轴是分别控制的, 而改变刀尖圆弧半径的大小则可以同时控制两个轴的余量, 如图6所示。

图6 在执行偏置中的加工余量控制__ 4 结束语

刀具补偿功能的作用主要在于简化程序,即按零件的轮廓尺寸编程。在加工前,操作者测量实际的刀具长度、半径和确定补偿正负号,作为刀具补偿参数输入数控系统,使得由于换刀或刀具磨损带来刀具尺寸参数变化时,虽照用原程序,却仍能加工出合乎尺寸要求的零件。此外,刀具补偿功能还可以满足编程和加工工艺的一些特殊要求。

实际生产中, 数控车削刀具半径补偿功能基本上应用在非柱面的精加工程序段。在起动偏置和取消偏置的程序段中, 同时要伴有刀具移动的指令, 否则程序轨迹可能会发生变化, 从而造成零件报废。同理, 在起动偏置和取消偏置的程序段中, 也应尽量避免切削工件。一个零件的加工程序不是唯一的, 但是, 正确使用刀具半径补偿是每一个编程员必备的基础知识。

致 谢

感谢我的老师,他们严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;他们循循善诱的教导和不拘一格的思路给予我无尽的启迪。

感谢我的老师,这片论文的每个实验细节和每个数据,都离不开你的细心指导。而你开开朗的个性和宽容的态度,帮助我能够很快的融入我们这个新的环境.感谢这几年一起走过的同学和朋友,是你们的存在,我才不会那么孤单,多少个共同努力的日子,将会是一生中美好的回忆。

在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!

参考文献

1许镇宇.机械零件.北京:高等教育出版社,1983;

2孔庆复.计算机辅助设计与制造.哈尔滨:哈尔滨工业大学出版社,1994;

3雷宏.机械工程基础.哈尔滨:黑龙江出版社 2002; 4王中发.实用机械设计.北京:北京理工大学出版社 1998; 5 唐宗军.机械制造基础.大连:机械工业出版社 1997; 6吴祖育,秦鹏飞.数控机床.上海:上海科学技术出版社 2003; 7许翔泰,刘艳芳.数控加工编程实用技术.北京:机械工业出版社2000;

8吴明友.数控机床加工技术 东南大学出版社.江苏:2000; 9王宝成.现代数控机床.天津:天津科学技术出版社,2000;

第四篇:加工中心刀具及附件管理办法

加工中心刀具及其机床附件的管理规定(草稿)

一.目的

规范刀具(通用刀具和专用刀具)和机床附件(拉钉、刀柄、弹簧筒夹)的领取、存放、保养、使用寿命、报废、回收等整个过程的管理办法,以控制刀具耗用成本,提高刀具的使用寿命。

二.定义:刀具类型:1.通用刀具a.可换式刀具刀片b.钻头 c.立铣刀d、刀盘

e、定点钻

2.专用刀具。

三.职责

1.部门主管审核、批准刀具及附件的领用。

2.流失控制。3.刀具的正常消耗。

4..刀具及附件平时的保养,存放必须标识清楚。5.废旧刀具、附件入库的登记。

6.刀具管理人员负责刀及的登记、保管、收发及刀具寿命的统计。对刀具的使用情况及库存量、报废刀具、待修复刀具等及时录入计算机内,在局域网内共享。

四.内容

1.刀具和机床附件的申报。

1.1新产品。刀具和附件由CNC编程人员根据库存情况进行申报。根据刀具管理员提供的数据首选现有刀具,根据产品的批量、材质、加工精度,选择相应的刀具及附件。由主管审核通过后以书面或短信形式通知采购人员购买,并告知刀具管理人员。

1.2.老产品。由刀具管理员根据刀具的库存量及使用情况上报技术部。上报时需以书面形式且注明申报理由及购回时间,技术部核查通过后由申购人以书面形式通知采购人员。2.刀具和机床附件的购买

2.1.购买刀具必由技术部批准后方可购买。

2.2根据申报人员提供的信息(加工材质、产品数量、加工精度、数量等)购买相应的刀具。

2.3采购人员接到申购单后进行购买,于1个工作日内回复申报人,否则视为在申购单要求日期内购回。3.刀具和机床附件的接收

3.1刀具和机床附件购回后,由采购员将刀具或附件及送货单交付于刀具管理员,送货单上必须注明刀具的名称、数量,确保与申报内容一致,否则刀具管理员有权拒收。对刀具的外观及部分尺寸进行测量,如不合格有权拒收。3.2刀具管理员将接受的配件在三个工作日内到成品库内进行登记。4.刀具和机床附件的日常管理

4.1刀具必须分类存放标识清楚。按刀具材质、铝用刀、钢用刀、不锈钢专用刀、螺旋丝锥、挤压丝锥、螺尖丝锥等细化分类存放。报废刀具必须与其它刀具隔离,明确标识,及时交与库房。需刃磨的刀具也分类存放,明确标识,由管理员通知专门刃磨人员进行刃磨。刃磨后交付于管理员。

4.2不使用的刀具、刀柄及筒夹需清除切削液及切削,并适当涂抹润滑脂,防止生锈。刀柄应插入塑料导套内,严禁刀柄磕碰。

4.3新产品刀具的领用。管理员根据编程人员的通知准备所需刀具,交与领用人员并进行登记。领用人员是夜班,可由现操作人员代领并转交于夜班人员。晚班和中班对于易损刀具可以适当的增加领用数量并告知CNC编程人员。否则由此产生的费用由刀具管理员承担。

4.4老产品刀具的领用。车间主管将需要加工的产品以书面形式通知刀具管理员,管理员根据产品及工艺准备好刀具。由使用人员领用。

A.异常领用。产品加工中由于刀具的磨损频繁、刀刃崩裂、损坏、丢失等异常原因领取新刀具时,由领取人员提出书面申请,注明原因、用途。由管理员根据相关规定作出相应的处理。及时通知编程人员确刀具是否适用。

B.正常领用。刀具及附件由相关人员判定达到使用寿命正常报废的,管理人员应当统计刀具的使用情况(加工材料、刀具材料、加工数量)并在计算机里做详细的记录以便查询。

4.5交接班时,操作工上班前和上一班人员交接设备上正在使用的刀具及待使用的刀具。如能使用无异常,则转交。如有异常接班人员须在交接班记录表上注明。否则产生的费用由接班人员承担。

4.6刀具的更换以刀尖计算。刀具使用费用的计算由谁先使用新尖计算,上一班剩下的旧尖不记费用。更换刀具时有杆无尖,不能按以旧换新计算。

4.7刀具及附件的交回。一种产品加工结束后由刀具管理员根据下个产品的情况通知当前操作人员将不使用的刀具交回。管理员有权督促操作人员交回刀具及附件并进行通报。

4.8刀具管理人员对每把刀具的拉钉进行检查,发现磨损、有缺陷或拉钉松动的刀柄进行相应的处理。由于拉钉松动、磨损等造成的损失由刀具管理员承担。4.9操作人员应将待使用的刀具摆放整齐。加工之前检查领用的刀具与工艺上注明的刀具是否一致与所加工的产品是否匹配,发现异常必须立即与相关人员核对,否则产生的费用由现操作人员承担。刀具管理人员有权检查刀具的摆放情况并进行通报。

4.10刀具管理人员需对每一把刀具进行详细的跟踪记录。对同类同一尺寸不同品牌的刀进行比较,选出性价比较高的品牌。最终确定出每把刀具的使用寿命。4.11刀具管理员要确保计算机的信息与配件的实际情况相符,根据使用情况及时变动。

5.报废刀具及附件的系列规定

5.1由于编程失误产生撞刀而损坏的刀具及刀柄所产生的费用由编程人员承担。5.2由于对刀、试切、分中或装刀等因动作不规范或由于疏忽而损坏刀具及刀柄所产生的费用由操作人员承担。损坏的刀具和刀柄不能按以旧换新计算。5.3报废的刀具及附件由刀具管理人员分类标识定期交付于库房,并在Execel里做相应的变动。

5.4报废刀具需要注明报废原因、人员,由技术部确认后交与库房。6.考核奖惩

6.1每日由车间管理人员对以上措施进行督促检查

6.2由专人不定期对相关人员执行程度进行抽查。每周不少于3次。6.3对执行部不到位的人员首次进行口头批评,屡犯者做相应的处罚。6.4对每个月都完全按照上述规定执行,进行相应的奖励。

第五篇:何谓数控加工中心刀具管理

数控加工中心刀具管理

日期:2009年11月09 来源:沈阳第一机床厂 关键字:加工中心

1.刀具管理的重要性

随着社会化大生产的不断发展,加工中心、数控车床、数控镗/铣床等数控设备已经越来越多地引入现代机械加工的企业当中。随之而来的是大批的数控刀具出现在生产的第-线,成为数控加工中的主要角色。

在加上中心、柔性制造单元和柔性制造系统筹自动化加工设备中,不但每台加上中心有自身的刀库,而且在系统中通常还配有一个总刀库一一中心刀库。如果需要,还可在每台机床旁设置/J具缓冲存储栅。在中心刀库巾,主要是存放不经常使用的某工序的特殊刀具及各种刀具的备用刀具,以便当刀具损坏时,能及时换上新刀具。在一个具有5~8台机床的柔性自动化加工系统中,可能需要配备1000把刀具以上,这取加工中心决于加丁零件的品种和数量。即使一台加工中心自身的刀库,少则十几把刀具,多则几十把甚至一百多把刀具。每把刀具都包括两种信息:一种是刀具描述信息,即静态信息,如刀具识别编码和几何参数等;另一种是刀具状态信息,即动态信息,如刀具所在位置、刀具累计使用次数、刀具剩余寿命(min)、刀具刃磨次数等。所以,与刀具有关的信息量很大。要将这些大量的刀具及有关信息管理好,必须有一个完善的计算机刀具管理系统,才能解决多品种零件加工对刀具的需求。

2.刀具管理的任务

刀具管理就是及时而准确地对指定的机床提供适用的刀具,以便在维持较好的设备利用宰的情况下,生产出所需数量的合格零件。因此,刀具管理最重要的准则是:刀具供加工中心应及时,通过时间短,刀具储存量少,组织费用少。柔性自动化加工系统中的刀具管理包括以下几个方面。

(1)刀具室的控制与管理。刀具首先在刀具室内与刀夹装配成刀具组件,并在调刀仪上调好尺寸,然后编码待用。根据加工零件需要,调用相应的刀具组件井分配给机床。应按自动加工系统的需要,对刀具的库存量进行控制,使刀具冗余量最小。

(2)刀具的分配与传输。刀具的分配是根据零件加工工艺过程和加工系统作业调度计划及刀具分配策略决定的。第1种刀具分配策略,是一批零件使用一组刀具,当加工完一批零件后一组刀具全部更换。这种箫略使加工系统刀具库存量很大,但控制软件简单。第2种刀具分配策略,可以几种零件使加工中心用—‘组刀具,在成组技术基础上确定一组零件所需的刀具,加工完毕后所有刀具送回刀具室。这种策略可减少刀具库存量,但需要比较复杂的控制软件。

当然,根据具体情况,还可以采用其他刀具分配策略,如加丁某几种零件后,保留适用于下几种零件加工的刀具,而取走其余刀具,再补充必要的刀具,以便进行以后几种零件加工。

这样可大人减少刀只库存量,但控制软件更加复杂。关于刀具的传输,人的自动化加工系统采用无人小车(AGV),而小的系统则用机械手和高架传送带等。

(3)刀具的监控。在加工过程中,应对刀具状态进行实时监控和对刀具的切削时间进行累计,当达到规定的使用耐用度晌,刀具要重磨或更换。当发生/J具破损时,机床应立即停车,并发出报警信号,以便操作人员及时处理。

(4)刀具信息的处理。处理/J具各种静、动态信息,使这些信息在机床、刀具室、主控计算机之间传输,有些动态信息必须在加丁系统运行时不断进行修改。刀具标准化问题加

工中心也是刀具管理的重要任务,应结合加工工艺过程的标准化统一考虑以卜问题:①尽可能使用通用刀具,少用特殊的非标准刀具:

②使用不重磨刀片,采用标准的模块化的刀夹装置;

③使用可调刀具,以减少刀具的种类。

3.刀具系统的管理过程

(1)自动换刀刀库中刀具的管理

在单台加工中心上加丁零件时,也必须准确无误地从刀库中取出所需的刀具。从刀库中选刀的方式,一般可分为顺序选择和任意选择两种:

①顺序选择方式。将预调整的刀具组件按加工的工序依次插人刀库中,加工时,根据数控指令,依次用机械手从刀库中取出刀具,每次换刀时刀库依次转动一个刀座位置。这种方式,刀库驱动控制非常简单,但刀库中的任一把刀具在零件整个加工中不能重复使用。②任意选择方式。仟意选择方式是预先把刀库中的加工中心每把刀具(或刀座)都进行编码,刀库运转中,每把刀具都经过识别装置接受识别。当某一把刀具的编码与数控指令代码相符时,刀具识别装置即发出信号,令刀库将该把刀具输送到换刀装置,等待机械手取出使用。这种方式的优点是刀具可以重复使用,减少了刀具库存量,刀库也可相应小些,但刀库驱动控制比较复杂。

(2)刀具的识别

在数控加工的刀具管理中,刀具识别非常重要。从原理上看,可以有多种不同的方法来实现刀具的识别,分为接触式识别和非接触式识别两种。图7—l所示为采用接触式识别方法的钻头夹头。

在夹头前端组装了一些表示刀具编码的环,称为数码环,预先规定大直径的数码环为“广,小直径为“o”。数码环司以是大直径或小直径的,图中有5个数码环,故有2’:32种组合情况,即32种刀具编码。图示编码为11010,刀库储存量越多,则数码环数日也越多。在刀库附近有一接触式刀具识别装置,从其中伸出与数码环数量相等的几个触针。根据触针与数码环接触与甭,即可判断数码环是大直径的,还足小加工中心直径的。每个触针与一个继电器连接。当数码环为大直径时,与触针接触,继电器通电,其数码为“1”:当数码环足小直径时,与触针不接触,继电器不通电,其数码为“0”。只有当各继电器读出的数码与所需刀具的数码一致时,/J库才由抑制装置操纵自动停止,然后被机械手取出/J具并输送到机床主轴上,从而实现自动换刀。

近年来,条形码U/‘泛地应用于刀具识别技术中,这是因为条形码可以在很小的尺寸范围内容纳极高密度的信息,而旺易于实现信息识别的自动化。所谓条形码,足指一组印在浅色衬底上的、深色的、粗细不同的条形码符。实际上是采用国际上通用的编码方法,通过K条形线条的某种排列组合而得出—定含义的编码。条形码识别系统由光源、条形码标记、光敏元件和读出控制电路组成,如图7—2所示,当识别装置加工中心中光源发出的光线别向桂动的刀具上的条形码标记时,由于条形码标记上的线条本身粗细不同、线条间隙宽窄不同和衬底的反射串不同,就会产生强弱小同的反射光,井经聚光镜聚焦在光敏元件上,不同强弱的反射光使光敏元件输出的信号电流人小也随之不同。这—电流信号送入读出控制电路后,经放大、整形,最终转换成数字信号,将其送入计‘算机或其他逻辑电路中作必要的处珲,即可实现刀具的识别。这种识别方法是在非接触状态下工作的,不会由于磨损和接触不良而造成故障,因而工作可靠。

(3)柔性制造系统刀具的管理

在柔性制造系统中,刀具管理的方法主要是在该系统的中央控制系统十建立刀具数据文件,其主要内容包括刀具编码、刀具名称、刀具大小识别号、刀具耐用度、刀位号、加工中心刀具补偿类型、刀尖半径、刀具半径、刀具长度及其公差、切削用量和刀具监测信息等。

其中,刀具编码是刀具管理最基本、最重要的信息,是接个加工系统中刀具识别的依据。每一把刀具必须占有且只能占有一组编码,用于计算机识别刀具。通过编码就可查出刀具的尺寸、耐用度及其在系统内的位置。这种编码不影响刀具在机床刀库或中央刀库的存放位置。至于编码的方法,各种加丁系统均根据具体情况而定。

加工系统运行时,通过不断修改预定的刀具数据文件和调刀仪把刀具的实际参数输入后,就町建立一套刀具的实际数据文件,存储于十央控制系统的中央刀具数据库中,再由中央控制系统通知各加丁中心实现刀具在加工系统各部分之间的传送并进行加工。通过加工系统控制终端显示的菜单,采用人机对话形式,加工中心实现刀具在整个加工系统运行中的管珲过程。

科学的刀具管理能为用户节省可观的刀具费用,因此,开发刀具管理技术和相关的软件、硬件已成为刀具制造商的业务范围,并由此将有关刀具正确使用的知识、数据和信息传递给用户。

Walter公司的TDM刀具管理软件,可从工件材料、库存、切削参数、刀具寿命、采购供应等不同方面对刀具进行全面管理。日研公司的TMSWindows刀具管理系统,包括刀具自动识别(m)的功能。Kennametal公司推出的供用户存放和管理刀具的TOOL BOSS刀具柜,包括一千刀具柜管理软件,机床操作者凭个人使用的密码通过屏幕引导可打开相应的抽屉.领取一定数量的刀片或刀具,刀具管珥人员叼根据加工的需要事先设置各机床操作者领取的刀具品种、规格、数量及其最低的库存量,相关的各级管理人员凭设置的权限不同层次和密码可进入该系统的不同层次,了解有关的数据,系统还司连接到公司的局域网实现数据共享,并町与供应商联网加工中心,及时补充消耗的刀具。该公司的系统可以减少资金占用率,(最多时)可减少90%、减少刀具仓储成本50%,减少内部刀具管胛费用近90%。

德国Walter公司的TDM easy软件,向用户推荐该公司的各类刀具加工小同千件材料时的切削参数。Walter公司的TDM刀具管理软件具有缩短计划时间、使调整时间和工序间断时间降至最低、减少刀具种类、促进刀具标准化、减少刀具库存,以及对刀具订货进行控制的功能等。Sandvik Coromm~t公司开发的Auto TAS刀具管理软件,有11个集成模块。该软件可为该公司提供3000多种刀具的CAD模型(几何尺寸、检测、装配),可自动选择该公司样本与电子样本中的刀具使用,提供各种刀具的库存位置、成本、供应商、切削性能、刀具寿命及要加工工件的加工中心信息。AutoTAS刀具管理软件还提供刀具库存管理、购买、统计分析,报表,刀具室计划与质量控制等功能。Mapal公司推出的全球刀具管理系统可为用户提供正确的刀具品种和数量,可为用户建立服务部,负责刀具的重磨、调整、发放等业务,帮助用户分析、评价加下过程等。

下载加工中心刀具长度补偿的应用探讨2word格式文档
下载加工中心刀具长度补偿的应用探讨2.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    刀具补偿教案1

    刀具补偿 一、复习提问 上一节我们介绍了工件坐标系设定指令G92及圆弧插补指令G02、G03。 1、 我们知道G92指令使用时和机床坐标系不发生关系,使用时机床只考察刀尖的位置,这......

    刀具半径补偿教案

    课题:项目7 刀具半径补偿指令 教学目的:1、正确理解刀具半径补偿的作用和概念; 2、掌握刀具半径补偿判别、指令格式和应用方法; 3、熟练掌握刀具半径补偿指令G41、G42及G40的使......

    刀具半径补偿教案

    南昌第一中等专业学校 数控编程教案 授课老师:罗德华 课题:刀具半径补偿 一、教学目标: 1、知识目标:半径补偿功能的应用范围;熟练掌握刀具半径补偿功能编程方法; 2、能力目标:能在......

    如何配置CNC加工中心的刀具及配件解析

    如何配置CNC加工中心的刀具及配件解析 如今,很多公司因业务及工作要求重新购置新的机器。如:CNC加工中心、CNC高速机、精雕机。那么在买了这类机器设备的同时,使用它们还要采购......

    整理的关于各种机械加工领域刀具及材料

    品质:加工精度、效率、使用寿命、稳定性物(原材料、设备、检测、工艺技术等)人(熟练程度、营销等)———管理贴近市场的快速反应能力,全套的解决方案,永远给客户更多的选择,提供更多......

    课题:刀具半径补偿试讲教案

    课题:刀具半径补偿 教学目的:1、正确理解刀具半径补偿的作用 2、学习领会刀具半径补偿的过程 3、熟悉掌握刀具半径补偿的指令 4、了解刀具半径补偿的应用 教学重点:熟悉掌握......

    超硬材料刀具在机械加工中的应用分析[5篇范文]

    超硬材料刀具在机械加工中的应用分析 (湖北航特科技有限责任公司 湖北 荆门?448000)摘 要: 随着机械加工行业的不断发展,其使用刀具材料的性能和强度也受到了相关行业者的关注,机......

    加工中心小结

    数控加工中心工艺及软硬件小结 数控加工中心使用已近三个月,现对其工艺性及所需工装、工具、软件作以下小结。 一、截止目前为止数控加工中心主要进行的零部件工序如下:(1).上下......