加工中心刀具长度补偿课件
- 格式:ppt
- 大小:3.35 MB
- 文档页数:14
Bewise Inc. Reference source from the internet.刀具长度补偿功能,是数控机床的一项重要功能,在准备功能中用G43、G44、G49表示,但是若使用得不好很容易造成撞车和废品事故。
下面以加工中心为例,介绍生产实践中常用的几种刀具长度补偿方法。
1 刀具长度补偿功能的执行过程典型的指令格式为G43 Z_H_;或G44 Z_H_。
其中G43指令加补偿值,也叫正向补偿,即把编程的Z值加上H代码指定的偏值寄存器中预设的数值后作为CNC实际执行的Z坐标移动值。
相应的,G44指令减去预设的补偿值,也叫负向补偿。
当指令G43时,实际执行的Z坐标值为Z’=Z_+(H_);当指令G44时,实际执行的Z坐标值为Z’=Z_-(H_);这个运算不受G90绝对值指令或G91增量值指令状态的影响。
偏值寄存器中可预设正值或负值,因此有如下等同情况。
指令G43、H设正值等同于指令G44、H设负值的效果:指令G43、H设负值等同于指令G44、H设正值的效果。
因此一般情况下,为避免指令输入或使用时失误,可根据操作者习惯采用两种方式:只用指令G43,H设正值或负值:H只设正值,用指令G43或G44。
以下介绍使用较多的第一种情况。
指令格式中Z值可以为0,但H0或H00将取消刀具长度补偿,与G49效果等同,因为0号偏值寄存器被NC永远置0。
一般情况下,为避免失误,通过设定参数使刀具长度补偿只对Z轴有效。
例如当前指令为G43X_H_;时,X轴的移动并没有被补偿。
被补偿的偏置值由H后面的代码指定。
例如H1设20.、H2设-30.,当指令“G43 Z100.H1;”时,Z轴将移动至120.处:而当指令“G43 Z100. H2;”时,Z轴将移动至70.处。
G43(G44)与G00、G01出现在一个程序段时,NC将首先执行G43(G44)。
可以在固定循环的程序段中指令G43(G44),这时只能指令一个H代码,刀具长度补偿同时对Z值和R值有效。
【四】刀具长度补偿和半径补偿数控加工中,刀具实际所在的位置往往和编程时刀具理论上应在的位置不同,这是我们需要重新根据刀具位置来修改程序,然而正如大家知道的,修改程序是一件多么繁杂而易错的环节,因此,刀具补偿的概念就应运而生。
所谓刀具补偿就是用来补偿刀具实际安装位置与理论编程位置之差的一种功能。
使用刀具补偿功能后,改变刀具,只需要改变刀具位置补偿值即可,而不必修改数控程序.刀具补偿中我们经常用的有长度补偿和半径补偿,一般初入数控行业的人很难熟练的使用这两种补偿,下面我们就这两种补偿方式详细讲解一下。
一、刀具长度补偿1、刀具长度补偿的概念首先我们应了解一下什么是刀具长度。
刀具长度是一个很重要的概念.我们在对一个零件编程的时候,首先要指定零件的编程中心,然后才能建立工件编程坐标系,而此坐标系只是一个工件坐标系,零点一般在工件上。
长度补偿只是和Z坐标有关,它不象X、Y 平面内的编程零点,因为刀具是由主轴锥孔定位而不改变,对于Z 坐标的零点就不一样了。
每一把刀的长度都是不同的,例如,我们要钻一个深为50mm的孔,然后攻丝深为45mm,分别用一把长为250mm的钻头和一把长为350mm的丝锥。
先用钻头钻孔深50mm,此时机床已经设定工件零点,当换上丝锥攻丝时,如果两把刀都从设定零点开始加工,丝锥因为比钻头长而攻丝过长,损坏刀具和工件。
此时如果设定刀具补偿,把丝锥和钻头的长度进行补偿,此时机床零点设定之后,即使丝锥和钻头长度不同,因补偿的存在,在调用丝锥工作时,零点Z坐标已经自动向Z+(或Z)补偿了丝锥的长度,保证了加工零点的正确。
2、刀具长度补偿指令通过执行含有G43(G44)和H指令来实现刀具长度补偿,同时我们给出一个Z坐标值,这样刀具在补偿之后移动到离工件表面距离为Z的地方。
另外一个指令G49是取消G43(G44)指令的,其实我们不必使用这个指令,因为每把刀具都有自己的长度补偿,当换刀时,利用G43(G44)H指令赋予了自己的刀长补偿而自动取消了前一把刀具的长度补偿。