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

VBA技术在楔横轧模具数控加工编程中的应用

发布时间:2013-05-05 作者:杨翠苹 王宝雨 胡正寰  来源:万方数据
本文根据楔横轧模具的特点.设计了模块化的程序结构.并采用Excel的VBA编程技术,开发了模具数控加工代码的自动生成系统,经实践证明该系统高效、方便、实用。

  点击参数子程序命令按钮直接转入加工特征的参数赋值工作表,也可以由底栏工作表标签直接进入相应的工作表。以槽粗加工参数子程序的工作表为例(图7),工作表包含2部分:左侧为参数信息输人栏,右侧是参数代表意义的图形指示,操作人员不必知道后台VBA程序就可以按图形指示将模具特征对应的数据输入信息栏。

图7参敦子程序界面

  所有的数据输入完成后,导出“*.SCR文件”,生成AutoCAD脚本文件,将脚本文件读入CAD软件,可生成由加工参数运算的加工模拟图,与原模具图叠加比较,操作者很容易发现错误的加工信息,以便及时修正。图8展示了槽特征的加工参数产生的切削结果和原模具图的比较情况,图8a是原槽形图,图8b是由加工参数计算的加工区域与原槽形叠加的结果。由图可见,当由加工参数计算产生的图形线完全覆盖了槽形区域,并且边线与槽的边线重合,就可以判断槽的加工参数赋值正确,数据完整,能完成槽的车削加工。

图8 AutoCAD验证

  验证数据正确无误之后,就可以点击“导出数控文件”按钮,生成完整的楔横轧数控代码。图9是正在进行数控加工的楔横轧模具。

楔横轧模具的t控加工

  综上所述,通过VBA编程,使EXCEL工作表成为形式简单、操作方便的用户图形界面,使用人员不必了解后台VBA程序,只要有基本的计算机办公软件操作知识,就可以使用这个软件,输人模具加工信息,自动生成楔横轧模具的数控加工代码。

4 结语

  本文使用EXCEL的VBA技术,开发了楔横轧模具数控加工代码的自动化编程系统,经实践证明本系统体现了如下优点:

  (1)采用用户图形界面的形式,将模具加工参数分层次、有条理地分类、整合,降低了工作的复杂度,提高了正确率。

  (2)充分利用了EXCEL工作表的数据操作功能,工作效率提高6—8倍。

  (3)数据验证工作简单而直观,代码正确率达到98%以上。

  (4)对数控代码不熟悉的工作者,也能轻松地完成楔横轧模具数控代码的生成工作。

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