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

用户名:   密码:         免费注册  |   点击 进入企业管理  |   申请VIP  |   退出登录  |  

English  |   German  |   Japanese  |   添加收藏  |  

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

北一数控
搜索

热门关键字: 数控车床 | 数控系统 | 滚齿机 | 数控铣床 | 铣刀 | 主轴 | 立式加工中心 | 数控磨床

      用户频道:    应用案例 |  汽车 |  模具 |  船舶 |  电工电力 |  工程机械 |  航空航天 |  仪器仪表 |  通用机械 |  轨道交通 |  发动机加工 |  齿轮加工 |  汽轮机加工
您现在的位置:数控机床市场网>资讯中心>加工与维修
数控铣床快速换刀设置与实现
2013-05-04 08:07:14.0  来源:  作者:
    由于数控铣床的购置、运行和维护成本相对加工中心要低,受到很多加工企业的青睐,可是数控铣床没有刀库,不能自动换刀,一个产品只用一把刀就能加工完成的工件非常少,在数控铣床上完成多把刀具加工工件有多种方法:

  (1)将每一把刀具出一个程序,缺点是频繁调用程序,程序段比较多的时候,容易出现程序调用错误,造成工件报废。

  (2)将所有刀具出一个程序,然后手动修改加工程序,在换刀点增加暂停,主轴移动到合适的位置,最后手动更换刀具,手动修改程序容易出现手误,造成程序出错,出现不应该有的加工事故。因此,换刀已经成为了数控铣床提高加工效率的重要瓶颈。

  笔者通过长期的实践探索,总结出一套“CAM加工软件+宏程序”相结合的方法,彻底解决了数控铣床换刀中的缺点与不足,基本达到了换刀的安全、方便、快捷。

  我们将CimatronE的后置处理文件加以适当的修改,具体方法如下:打开CimatronE软件,打开后置处理NC.ex2文件,找到TOOL CHANGE程序段,如下所示:

  TOOL CHANGE:
  IF (QUALIFIER_NAME == "first")
  OUTPUT \J "T"TOOL_NUM ;
  OUTPUT \J "M06";
  OUTPUT \J "G90 G57 G0" " X" X_CURPOS  " Y" Y_CURPOS;
  OUTPUT \J "G43 H"TOOL_NUM " Z"Z_HOME;
  OUTPUT \J "S"SPIN_SPEED " " SPIN_DIR;
  ELSE
  OUTPUT \J "M9";
  OUTPUT \J "T"TOOL_NUM ;
  OUTPUT \J "M06";
  OUTPUT \J " G90 G57 G0" " X" X_CURPOS  " Y" Y_CURPOS;
  OUTPUT \J " G43 H"TOOL_NUM " Z"Z_HOME ;
  OUTPUT \J "S"SPIN_SPEED " " SPIN_DIR;
  END_IF;

  这是一个加工中心自动换刀的后置处理程序,我们将换刀指令“T”、“M06”和刀具长度补偿指令“G43 H”这三句删除。在“G90 G57 G0” 中加G6代码。修改后如下所示:

  TOOL CHANGE:
  IF (QUALIFIER_NAME == "first")
  OUTPUT \J "G90 G57 G6 G0" " X" X_CURPOS  " Y" Y_CURPOS;
  OUTPUT \J "S"SPIN_SPEED " " SPIN_DIR;
  ELSE
  OUTPUT \J "M9";
  OUTPUT \J " G90 G57 G6 G0" " X" X_CURPOS  " Y" Y_CURPOS;
  OUTPUT \J "S"SPIN_SPEED " " SPIN_DIR;
  END_IF;

  该后置处理中添加的G6是宏程序的程序名,该宏程序存放在数控铣床的程序寄存器中,该宏程序的代码和作用如下:

  #100=#100+1
  IF[#100EQI]GOTO 1                    (等于1是运行N1)
  G91G80G40G0Z100                    (取消补偿)
  #31=#5001                             (储存X值)
  #32=#5002                             (储存Y值)
  M5
  M9
  G90G53Y-500                           (主轴移动到Y-500处)
  M0
  N1 IF[#24EQ#0] THEN #24=#31            (指定X坐标)
  IF[#25EQ#0] THEN #25=#32            (指定Y坐标)
  IF[#26EQ#0] THEN #26=20             (指定主坐标)
  IF[#19EQ#0] THEN #19=#4119          (指定S值)
  IF[#19GE700] GOTO2                 (当S≥700时跳转运行N2)
  M40 GOTO3                         (跳转运行N3)
  N2 M41                             (变速)
  N3 G90G0X#24Y#25M3S#19F#9 D#20 M8
  G43Z#26H#20
  M99

  这种方法在FANUC系统上一次就调试成功,消除了数控铣床换刀中的安全隐患,大幅度提高了数控铣床的加工效率。
    投稿箱:
        如果您有机床行业、企业相关新闻稿件发表,或进行资讯合作,欢迎联系本网编辑部, 邮箱:skjcsc@vip.sina.com
更多相关信息
  • target=_blank>五轴同步加工领域的最佳性能
  • target=_blank>永磁交流伺服电动机同直流伺服电动机比较
  • target=_blank>机床中应用于主轴轴轧机承和转台轴承的类型选择分析
  • target=_blank>卧式多轴数控专用铣床的用途及其结构与配置
  • target=_blank>机床齿盘定位的分度工作台工作原理
名企推荐
山特维克可乐满
哈斯自动数控机械(上海)有限公司
西门子(中国)有限公司
哈挺机床(上海)有限公司
北京阿奇夏米尔技术服务有限责任公司
陕西秦川机械发展股份有限公司