当前位置:
沈阳一机 > >
新闻中心 > >
数控技术 > > 刀具长度补偿指令
刀具长度补偿指令
日期:2010年07月06 来源:沈阳机床集团 关键字:机床
刀具长度补偿指令
1)刀具长度的概念
刀具长度是一个很重要的概念。我们在对一个零件编程的时候,首先要指定零件的编程中心,然后才能建立工件编程坐标系,而此坐标系只是一个工件坐标系,零点一般在工件上。长度补偿只是和z坐标有关,它不像XY平面内的编程零点,因为刀具是由主轴锥孔定位而不改变长度,对于z坐标的零点就不一样了。每一把刀具长度都是不同的,例如,我们要钻一个深为50一的孔,然后攻螺纹耀为45 T啪,分别用一把长为250fnm的钻头和一把长为350一的丝锥。先用钻头钻孔深50 mm.此时机床已经设定工件零点,当换上丝锥攻螺纹对。如果两把刀都从设定零点开始加工,丝锥因为比钻头长而攻螺纹过长,损坏刀具和工件。此时如果设定刀具补偿,按照假设的标准刀具长度编程,而对与标准刀具长度不同的丝锥和钻头进行补偿,此时机床零点设定之后,即使丝锥和钻头长度不同,因补偿的存在.在调用丝锥工作时.零点z坐标已经自动向+z(或z)补偿了丝锥的长度,保证了加工零点的正确。
2)刀具长度补偿指令的格式
其中,G43为刀具长度正补偿,G44为刀具长度负补偿,其中的两位数字,表示刀具长度补偿值所存放的地址,或者说是刀具长度补偿值在刀具参数表中的编号;“9为取消刀具长度补偿。另外,在实际使用中,也可不用G49指令取消刀具长度补偿,而调用刀具补偿,也可收到同样效果。
无论是绝对坐标还是增量坐标形式编程,在用G43时,用已存放在刀具参数表中的数值与z数据相加;用G44时,用已存放在刀具参数表中的数值与z相减。
3)刀具长度补偿的工作
使用刀具长度补偿是通过执行含有G43(t二44)和H指令来实现的,同时我们给出一个z坐标值,这样刀具在补偿之后移动到离工件表面距离为z的地方。另外一个指令G49是取消G43(G44)指令的,其实我们不必使用这个指令,因为每把刀具都有自己的长度补偿,当换刀时,利用G43 (G44)、H指令赋予了自己的刀长补偿而自动取消了前一把刀具的长度补偿。
4)刀具长度补偿的两种方式
①用刀具的实际长度作为刀长的补偿(推荐使用这种方式),使用刀长作为补偿就是使用对刀仪测量刀具的长度,然后把这个数值输到刀具长度补偿寄存器中,作为刀长补偿。使用刀具长度作为刀长补偿的理由如下:首先,使用刀具长度作为刀长补偿,可以避免在不同工件加工中不断地修改刀长配置。这样一把刀具用在不同工件上也不用修改刀长偏置,在这种情况下。可以按照一定的刀具编号规则,给每一把刀具建立档案,用一个小标牌写上每把刀具的相关参数,包括刀具的长度、半径等资料,事蜜上许多大型的机械加工型企业对数控加工设备刀具管理都采用这种办法。这对于那些专门设有刀具管理部门的公司来说,就用不着和操作工面对面讲刀具的参数了,同时即使因刀库容量原因把刀具取下来等下次重新装上时,只需根据标牌上的刀长数值作为刀具长度补偿而不需要再进行测量。其次,使用刀具长度作为刀长补偿,可以让机床一边进行加工运行,一边在对刀仪上进行其他刀具的长度测量.而不必因为在机床上对刀而占用机床运行时间,这样可以充分发挥加工中心的效率。这样主轴移动到编程z坐标点时,就是主轴坐标加上(或减去)刀具长度补偿后的z坐标数值。
②利用刀尖在z方向上与编程零点的距离值(有正负之分)作为补偿值。这种方法适用于机床只有一个人操作而没有足谚的时间来利用对刀仪测量刀具的长度时使用。这样做当用一把刀加工另外的工件时就要重新进行刀长补偿的设置。使用这种方法进行刀长补偿时,补偿值就是主轴从机床z坐标零点移动到工件编程零点时刀尖移动的距离。因此补偿值总是负值而且很大。当使用不同类型厦规格的刀具或刀具磨损时,可使程序重新用刀具长度补偿指令补偿刀具尺寸的变化,而不必重新调整刀具或重新对刀。
刀长补偿对所有的刀具均适用,而刀具半径补偿一般只用于铣刀类刀具。当用铣刀加工工件的外轮廓或内轮廓时,就用得上刀具半径补偿,当用端面铣刀加工工件的端面时则只需刀具长度补偿。
上一篇:刀具补偿指令及其编程 下一篇:
参考点指令
销售电话
机床营销
Tel:024-25340888
024-25341888
024-25340887
024-25341887
Fax:024-25341177
配件服务
Tel:024-25341716
024-25341717
Fax:024-25341718
维护改造
Tel:024-25340767
Fax:024-25341177
产品分类