最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能装备

采用Cimatron的华中数控系统后处理的实现

发布时间:2013-06-08 作者:鲁淑叶  来源:万方数据
本文针对Cimatron自动编程软件牛成的NC代码不能直接应用于配备华中数控系统机床的局限性,设计了专用于配备华中数控系统的后置处理程序,并成功运用于生产实践。

0 引言

  随着数控技术的发展,自动编程技术的应用越来越普遍。Cimatron是自动编程应用最广泛的CAD/CAM软件,NC程序的自动生成受软件后置处理功能的控制,不同的数控系统对应着不同的后处理文件,其生成的NC代码格式也不相同。华中数控系统是我国自主开发的数控系统,在数控技术课程教学试验中有着广泛地应用,目前的CAD/CAM软件中还没有专门配置华中数控系统的后置处理文件来生成符合华中数控系统格式的NC代码,不能直接应用于加工零件,需要人工进行修改,既不方便又容易出错。本文针对这一问题提出了解决方法,通过对Cimatron软件后处理文件做适当地修改,设计出专门用于配备华中数控铣床系统的后置处理程序,以满足教学、试验和加工的需要,使Cimatron软件中CAM模块发挥出最佳效果。

1 Cimatron软件后处理的NC程序

  根据Cimatron软件提供的后处理器,生成的NC代码如下:

NC代码
NC代码

2 Cimatron软件后处理程序存在的问题

  Cimatron软件自动生成的NC代码存在以下问题:1)程序名应为“%+4位数字”。2)程序名后的T01不需要。3)华中数控系统不能识别M23功能。4)缺少工件坐标系指令G54。5)程序开始不需要冷却液关指令M09。

  对于华中数控系统而言,要能识别自动生成的NC代码,必须严格按照其程序格式进行编程,只有解决上述问题,才能应用华中数控系统进行零件加工。

3 Cimatron软件的后处理文件

  Cimatron软件的GPP处理器由3个文件组成。

  1)*.def是机床类型文件,主要用于数控系统的相关定义,如t轴开扁、停止,冷却液丌、关等对应的控制指令。
  2)*.dex是编译过的事件处理文件。
  3)*.exf是未编译的事件处理文件,叉称为源代码。

  存大多数情况下可以根据不同机床时现有GPP后处理器中的*.def和*.exf文件做修改,但GPP后处理器只使用*.def和*.dex这两种文件,所以要将*.exf文件编译成*.dex文件。

4 Cimatron后处理文件的修改

  4.1 按华中数控系统的要求修改*.exf文件

  以记事本方式打开Cimatmn软件的安装目录\var\pos\*.exf文件,按照华中数控系统的要求做以下修改。

  1)在demo.exf文件中找到如下程序段:

程序段

程序段

  2)在demo exf文件中找到如下源代码:

程序段

  3)在demo.exf文件中找到OUTPUTS”G90G80 COO G17 G40 M23”;并将其修改为OUTPUTS“G90 G80 G00 G17 G40 G54”。

2
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。