background image

面向异形切割的数控自动编程系统的开发

 本文针对异形切割的工艺要求及当前 CAD/CAM 软件的现状,介绍了所开发的异形切割
的图形交互自动编程系统。该系统以 AutoCAD 为开发平台,利用 AutoCAD VBA 和 VB6.0
为开发工具,实现了加工轨迹生成,数控代码生成,轨迹仿真等功能。系统界面友好,工
作可靠,很有实际使用价值。

一、引言
    异形切割是利用水切割机、雕刻机等专用切割机对异形金属板材、玻璃、布料、大理石等
多种异形材料进行切割、图案裁剪的一种加工方法。异形切割一般适用于平面切割,针对不
同材料有其特殊的加工工艺。现有的绘图编程一体化 CAD/CAM 软件不能满足要求,而且
价格昂贵。本系统是基于绘图软件二次开发工具的自动编程系统,它以 AutoCAD 为开发平
台,以 AutoCAD VBA 和 VB6.0 为编程语言,实现了图形处理、自动编程等功能。
二、系统的功能
    此系统主要功能是在 AutoCAD 系统环境中,根据客户的 CAD 图形,由用户界面以交互
操作方式选择或输入切割工艺参数,生成切割轨迹和 G 代码,然后通过代码反读,进行轨
迹仿真,以便校验代码的正确性。另外,还可以进行代码的编辑和完成数控指令文件的存
盘。其系统流程如图 1 所示。

图 1 系统功能图

三、系统开发平台