所有的数据输入完成后,导出“*.SCR文件”,生成AutoCAD脚本文件,将脚本文件读入CAD软件,可生成由加工参数运算的加工模拟图,与原模具图叠加比较,操作者很容易发现错误的加工信息,以便及时修正。图8展示了槽特征的加工参数产生的切削结果和原模具图的比较情况,图8a是原槽形图,图8b是由加工参数计算的加工区域与原槽形叠加的结果。由图可见,当由加工参数计算产生的图形线完全覆盖了槽形区域,并且边线与槽的边线重合,就可以判断槽的加工参数赋值正确,数据完整,能完成槽的车削加工。
验证数据正确无误之后,就可以点击“导出数控文件”按钮,生成完整的楔横轧数控代码。图9是正在进行数控加工的楔横轧模具。
综上所述,通过VBA编程,使EXCEL工作表成为形式简单、操作方便的用户图形界面,使用人员不必了解后台VBA程序,只要有基本的计算机办公软件操作知识,就可以使用这个软件,输人模具加工信息,自动生成楔横轧模具的数控加工代码。
4 结语
本文使用EXCEL的VBA技术,开发了楔横轧模具数控加工代码的自动化编程系统,经实践证明本系统体现了如下优点:
(1)采用用户图形界面的形式,将模具加工参数分层次、有条理地分类、整合,降低了工作的复杂度,提高了正确率。
(2)充分利用了EXCEL工作表的数据操作功能,工作效率提高6—8倍。
(3)数据验证工作简单而直观,代码正确率达到98%以上。
(4)对数控代码不熟悉的工作者,也能轻松地完成楔横轧模具数控代码的生成工作。