模具论坛

 找回密码
 注册

扫一扫,微信登录

QQ登录

只需一步,快速开始

搜索
热搜: 冲压 注塑 求助
    回车查看更多
    论坛可能已存在您要发布的主题帖 关闭
      查看: 2906|回复: 16

      [分享] 数控刀具补偿

      [复制链接]
      发表于 2009-4-20 17:49:58 | 显示全部楼层 |阅读模式
      一、
      刀具补偿的提出
      用立铣刀在数控机床上加工工件,可以清楚看出刀具中心运动轨计与工件轮廓不重合,

      这是因为工件轮廓是立铣刀运动包络形成的。立铣刀的中心称为刀具的刀位点(45坐标数控机床称为刀位矢量),刀位点的运动轨计即代表刀具的运动轨迹。在数控加工中,是按工
      轮廓尺寸编制程序,还是按刀位点的运动轨迹尺寸编制程序,这要根据具体情况来处理。


      数控机床立铣刀加工
      在全功能数控机床中,数控系统有刀具补偿功能,可按工件轮廓尺寸进行编制程序,建

      立、执行刀补后,数控系统自动计算,刀位点自动调整到刀具运动轨迹上。直接利用工件尺
      寸编制加工程序,刀具磨损,更换加工程序不变,因此使用简单、方便。
      经济型数控机床结构简单,售价低,在生产企业中有一定的拥有量。在经济型数控机床

      系统中,如果没有刀具补偿功能,只能按刀位点的运动轨迹尺寸编制加工程序,这就要求先
      根据工件轮廓尺寸和刀具直径计算出刀位点的轨迹尺寸。因此计算量大、复杂,且刀具磨损、
      更换需重新计算刀位点的轨迹尺寸,重新编制加工程序。


      二、全功能数控机床系统中刀具补偿
      1
      .数控车床刀具补偿

      数控车床刀具补偿功能包括刀具位置补偿和刀具圆弧半径补偿两方面。在加工程序中用T功能指定,TXXXX中前两个XX为刀具号,后两个XX为刀具补偿号,如T0202。如果刀具补偿号为00,则表示取消刀补。

      1)刀具位置补偿 刀具磨损或重新安装刀具引起的刀具位置变化,建立、执行刀具位置

            补偿后,其加工程序不需要重新编制。办法是测出每把刀具的位置并
      输入到指定的存储器内,程序执行刀具补偿指令后,刀具的实际位置
      就代替了原来位置。
      2)刀具圆弧半径补偿 编制数控车床加工程序时,车刀刀尖被看作是一个点(假想刀尖P

      点),但实际上为了提高刀具的使用寿命和降低工件表面粗糙度,
      车刀刀尖被磨成半径不大的圆弧(刀尖AB圆弧),如图3所示,
      这必将产生加工工件的形状误差。另一方面,刀尖圆弧所处位置,
      车刀的形状对工件加工也将产生影响,而这些可采用刀具圆弧半
      径补偿来解决。车刀的形状和位置参数称为刀尖方位,用参数0
      9表示,P点为理论刀尖点。
      3)刀补参数 每一个刀具补偿号对应刀具位置补偿(XZ值)和刀具圆弧半径补偿(R

      T值)共4个参数,在加工之前输入到对应的存储器。在自动执行过程
      中,数控系统按该存储器中的XZRT的数值,自动修正刀具的位置
      误差和自动进行刀尖圆弧半径补偿。

      [ 本帖最后由 NC老人 于 2009-4-20 17:53 编辑 ]

      评分

      1

      查看全部评分

       楼主| 发表于 2009-4-20 17:50:55 | 显示全部楼层
      2.加工中心、数控铣床刀具补偿
      加工中心、数控铣床的数控系统,刀具补偿功能包括刀具半径补偿、夹角补偿和长度补

      偿等刀具补偿功能。
      1)刀具半径补偿(G41G42G40 刀具的半径值预先存入存储器HXX中,XX为存
      储器号。执行刀具半径补偿后,数控系统自动计
      算,并使刀具按照计算结果自动补偿。刀具半径
      左补偿(G41)指刀具偏向编程加工轨迹运动方向
      的左方(如图1所示),刀具半径右补偿(G42
      指刀具偏向编程加工轨迹运动方向的右方。取消
      刀具半径补偿用G40,取消刀具半径补偿也可用
      H00
      使用中需注意:建立、取消刀补时,即使用G41G42G40指令的程序段必须使用G00G01指令,不得使用G02G03,当刀具半径补偿取负值时,G41G42的功能互换。

      刀具半径补偿有B功能和C功能两种补偿形式。由于B功能刀具半径补偿只根据本段程序进行刀补计算,不能解决程序段之间的过渡问题,要求将工件轮廓处理成圆角过渡,因此工件尖角处工艺性不好,C功能刀具半径补偿能自动处理两程序段刀具中心轨迹的转接,可完全按照工件轮廓来编程,因此现代CNC数控机床几乎都采用C功能刀具半径补偿。这时要求建立刀具半径补偿程序段的后续两个程序段必须有指定补偿平面的位移指令(G00G01G02G03等),否则无法建立正确的刀具补偿。

      2)夹角补偿 G39  两平面相交为夹角,可能产生超程过切,导致加工误差,

      可采用夹角补偿(G39)来解决。使用夹角补偿(G39)指令
      时需注意,本指令为非模态的,只在指令的程序段内有
      效,只能在G41G42指令后才能使用。
      3)刀具长度偏置(G43G44G49 利用刀具长度偏置(G43G44)指令可以

      不改变程序而随时补偿刀具长度的变化,补
      偿量存入由H码指令的存储器中。G43表示
      存储器中补偿量与程序指令的终点坐标值
      相加,G44表示相减,取消刀具长度偏置可
      G49指令或H00指令。程序段N80 G43
      Z56 H05与中,假如05存储器中值为16
      则表示终点坐标值为72mm
      存储器中补偿量的数值,可用MDIDPL预先存入存储器,也可用程序段指令
      G10 P05 R16.0表示在05号存储器中的补偿量为16mm

       楼主| 发表于 2009-4-20 17:52:22 | 显示全部楼层
              经济型数控机床中刀具轨迹的计算

      经济型数控机床系统,如果没有刀具补偿指令,则只能计算出刀位点的运动轨迹尺寸,
      然后按此编程,或者进行局部补偿加工。


      1.刀具中心(刀位点)轨迹的计算
      在需要计算刀具中心轨迹的数控系统中,要算出与零件轮廓的基点和节点对应的刀具中

      心上基点和节点的坐标。图1所示为用φ8立铣刀加工工件曲线时的刀具中心运动轨迹。可
      以看出,刀具运动轨迹是零件轮廓的等距线,由零件轮廓和刀具半径可求出。
      直线的等距线方程:
      所求等距线在原直线上边时,取号,反之取“-”号。
      圆的等距线方程:
      所求等距线为外等距线时,取号,反之取号。
      求解等距线上的基点坐标,只需将相关等距线方程联立求解。例求3′点的坐标,2点坐标(4085),3点坐标(70105)。
      A=y2-y3=-20
       

      B=x3-x2=
      30
      C=x3y2-ybx2=1750
      求出圆心坐标为 85105
      两等距线方程联立

      -20x+30y=1750+144.222
      (x-85)+(y-105)=(15+4)
            

      解出 x=66.134 
      y=107.231
      3′点的坐标为66.34107.231),刀具中心轨迹上其他基点或节点的坐标用相同的方法可求出然后按此编程。



      2.数控车床假想刀尖点的偏置计算
      在数控车削加工中为了对刀方便常以假想刀尖P点来对刀。如果没有刀尖圆弧半径

      补偿,在车削锥面或圆弧时,会产生欠切现象。当零件精度要求较高且有锥面或圆弧时,解
      决办法为:计算刀尖圆弧中心轨迹尺寸,然后按此编积,进行局部补偿计算。
      3所示为在车削维面时,由于刀尖圆弧半径r引起的刀位补偿量。采用在Z向和X
      同时进行刀具位置补偿时,实际刀刃与工件接触点A移动到编程时刀尖设定点P上,r的补偿量可按下式计算:
      在编制加工工件锥面程序时,其基点坐标为工件轮廓基点坐标(ZX)加上刀尖圆弧半径r的补偿量(DzDX),这样就解决了没有刀尖圆弧半径补偿的问题。
       楼主| 发表于 2009-4-20 17:52:58 | 显示全部楼层
      结论
      在数控加工中,由于刀尖有圆弧,工件轮廓是刀具运动包络形成,因此刀位点的运动轨迹
      与工件的轮廓是不重合的。在全功能数控系统中,可应用其刀具补偿指令,按工件轮廓尺寸,很方便地进行编程加工。在经济型数控系统中,可以根据工件轮廓尺寸、刀具等计算出刀位点的运动轨迹,按此编程,也可按局部补偿的方法来解决。
      发表于 2009-4-21 12:13:38 | 显示全部楼层
      这个说的还不错..本人刚出来时就是做数车的..
      发表于 2009-4-21 16:42:14 | 显示全部楼层
      看过了,还是感谢搂主分享
      发表于 2009-5-2 22:49:44 | 显示全部楼层
      看过了,还是感谢搂主分享
      发表于 2009-5-4 13:55:14 | 显示全部楼层

      非常全面

      非常全面,多谢多谢,期待更多。。。
      发表于 2009-5-5 02:04:59 | 显示全部楼层
      不错,资料很详细!很受用
      发表于 2009-5-6 22:53:02 | 显示全部楼层
      好贴值得多顶啊
      发表于 2009-5-26 15:04:07 | 显示全部楼层
      值得学习,,,,,,,,
      发表于 2009-6-24 22:33:26 | 显示全部楼层
      thanks for sharing
      发表于 2009-10-4 17:14:32 | 显示全部楼层
      這個要好好學
      謝謝..............
      发表于 2009-10-4 20:03:41 | 显示全部楼层
      好啊,我正对车床补偿问题发愁呢。
      发表于 2009-10-4 20:07:24 | 显示全部楼层
      我没有在程序里用刀补结果R4的圆角变成R3.5了,R5的圆角变成R4了。。郁闷
      发表于 2009-10-4 23:02:40 | 显示全部楼层

      123

      不管怎么样,还是顶一下
      发表于 2009-10-5 23:26:21 | 显示全部楼层
      看过了,还是感谢搂主分享
      您需要登录后才可以回帖 登录 | 注册

      本版积分规则

      关闭

      招聘信息 上一条 /5 下一条

      关闭

      求职信息 上一条 /5 下一条

      关闭

      技术求助 上一条 /5 下一条

      QQ|小黑屋|手机版|模具论坛 ( 浙ICP备15037217号 )

      GMT+8, 2025-5-18 04:09

      Powered by Discuz! X3.4

      © 2001-2013 Comsenz Inc.

      快速回复
      返回顶部
      返回列表
       
      客服电话:0577-61318188
      模具论坛交流群:
      模具论坛交流群
      工作时间:
      08:30-17:30