为机床工具企业提供深度市场分析                     

用户名:   密码:         免费注册  |   申请VIP  |  

English  |   German  |   Japanese  |   添加收藏  |  
刀具

车床 铣床 钻床 数控系统 加工中心 锻压机床 刨插拉床 螺纹加工机床 齿轮加工机床
磨床 镗床 刀具 功能部件 配件附件 检验测量 机床电器 特种加工 机器人

刀具

电工电力 工程机械 航空航天 汽车 模具
仪器仪表 通用机械 轨道交通 船舶

搜索
热门关键字:

数控机床

 | 数控车床 | 数控系统 | 滚齿机 | 数控铣床 | 铣刀 | 主轴 | 立式加工中心 | 机器人
您现在的位置:刀具网> 技术前沿>基于宏变量的刀具半径补偿
基于宏变量的刀具半径补偿
2020-3-24  来源:陕西国防工业职业技术学院   作者: 雒钰花



  
      摘 要:介绍了刀具半径补偿的作用,分析了基于宏变量的刀具半径补偿方法。 以数控加工圆形凸台零件为例,给出了基于宏变量的刀具半径补偿应用实例,并与普通加工、无刀半径补偿加工相比较,确认基于宏变量的刀具半径补偿的优越性。
  
     关键词:刀具 半径补偿 加工 宏变量

  
     1、 刀具半径补偿作用
  
     刀具半径补偿在数控加工编程中应用灵活多变,功能强大[1-2],它可以减少数控编程中烦琐的计算[3-5],不必求出刀具中心的运动轨迹, 只需按被加工零件轮廓曲线编程即可。在程序中给出刀具半径的补偿指令,就可加工出零件的轮廓曲线,使编程简化。在宏程序编程中,刀具半径补偿功能作用更为明显,这是因为刀具半径补偿参数可以内部传递, 并且参数可以根据需要变化,在实际加工中,宏变量有广泛应用空间[6-8]。
  
     2 、基于宏变量的刀具半径补偿方法
  
     2.1 刀具半径补偿形式
  
     刀具半径补偿在手工编程中主要有两种形式:①在普通程序中, 刀具半径补偿值是固定值, 无参数设置;② 在宏程序中,对刀具半径补偿值有参数设置,需要对补偿值建立宏变量。 通过宏变量对刀具半径补偿值建立数学表达式,直接进行变量传递来改变刀补值,给加工带来方便。
  
     2.2 宏变量设定方法
  
     宏变量刀具半径补偿值的设定方法有两种:① 无变量指令代码设定;② 有变量代码指令设定。 对于有刀具半径补偿功能的数控系统, 刀具半径补偿值的参数设定有专门的编程指令,不同的数控系统,刀具半径补偿宏变量的设定方法不一致。 下面以发那科系统为例, 具体介绍宏变量在刀具半径补偿编程中的使用方法。 利用 G10 指令可设定刀具半径补偿值参数[9],见表1。 表 1 中 H 代码为长度补偿,D 代码为半径补偿,P 为刀具补偿号,R 为刀具补偿值。
  
表 1 刀具半径补偿种类和指令格式
 
  

     在 G90 指令方式下,实际刀具补偿值=补偿值。 在G91 指令方式下, 实际刀具补偿值=补偿值+刀具补偿号的刀补值。
  
     3 、应用实例

     数控加工如图 1 所示圆形凸台零件,其尺寸如下:D =准100 mm,d =准40mm,H=5 mm。 用三种程序对比说明宏变量刀具半径补偿编程方法。

    (1) 普 通 加 工 程序。 程序如下:
  
 
                G00 X20 Y50;// 刀 具
                定位至点(20,50)处
 
     

  
    普通加工程序的刀具半径补偿执行过程中, 在操作面板 OFFSET 模式下由手工修改刀具半径补偿值。同一轮廓的粗精加工需不断修改刀补值,操作烦琐,使用不便。下述应用宏变量的数控加工程序,可以根据需要设定变量并赋初值,即可达到加工要求[10-11],程序操作简便,通用性强,提高了加工效率。

    (2) 直接使用变量实现圆台粗精加工。 无刀具半径补偿的宏指令程序如下:

      
  
    (3) 通过宏指令 G10 设定刀具半径补偿值实现圆台粗精加工。 有刀具半径补偿的宏指令程序如下
  
      
       
  
     4 、结束语
  
     综上所述, 传统手工编程用刀具半径补偿来实现零件轮廓粗精加工,其编程较为烦琐,不能充分体现数控机床加工零件的优越性。 采用宏指令刀具半径补偿的宏程序通用性强,正确使用可事半功倍,改变了修改刀具半径补偿的手工编程运行方式, 简化了程序运行步骤,缩短了零件加工时间,提高了生产效率,给数控机床用户带来了方便。

    投稿箱:
        如果您有机床行业、企业相关新闻稿件发表,或进行资讯合作,欢迎联系本网编辑部, 邮箱:skjcsc@vip.sina.com