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

来源:万方数据

点击:3969

A+ A-

所属频道:新闻中心

关键词:数控技术 自动编程 CAD CAM

    0 引言

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

    1 Cimatron软件后处理的NC程序

      根据Cimatron软件提供的后处理器,生成的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”。

    4)去掉M09指令。

      步骤1:找到冷却液关指令M09。

      打开Cimatron控制面板,如图1所示,找到DFPost并单击它,光标移到demo下面,按。F<回车>键进入下一级菜单:

    图1 Cimatron拄制面板

      冷却液关指令M09功能属于MACHINE PARAMETERS(机珠参数)里的选项,将光标移到第6项MACHINE PARAMETERS,按下<回车>键,进人机床参数的修改菜单,如图2所示的对话框,找到M09选项。

    图2 机床参数的修改菜单

      步骤2:删除M09选项。

      光标移至M09选项,按<空格>键将其删除,再按两次<ESC>键,退出对话框。

      步骤3:保存修改项。

      进入如图3所示的参数修改保存界面对话框,找到“Replace it?”选项.按F(TAB>键,将“NO”切换为“YES”.其他选项用默认值,按下(Clrl+Z>键保存,修改完成。

    图3参数修改的保存界面

      4.2 编译

      由于GPP后处理器只使用*.def和*.dex阱种文件,所以将*.esf对文件按照上述修改完成后,必须经过编译,生成可用的*.dex文件。

      打开Gimatron控制面板.找到Dfexf选项进行编译即可。

      4.3 测试

      后处理一条刀路检验是否符合华中数控系统格式要求。

      通过上述修改,后处理的结果如下:

      修改后的后处理文件.经过多次使用,所生成的NC程序完全不需要任何修改,就能满足加工需要。

    5 结语

      利用以上方法设计出华中数控系统的后处理程序,可使Cimatron生成的NC代码直接州于华中数控系统的零件加工,既节省了人工修改程序的大量工作,义可避免人工修改时可能产生的错误,提高了机床的使用效率。对于其他数控系统,也可参照此方法定制后处理文件,以满足不同类型数控加工的需要。


    (审核编辑: 智汇小新)

    声明:除特别说明之外,新闻内容及图片均来自网络及各大主流媒体。版权归原作者所有。如认为内容侵权,请联系我们删除。