APP下载

基于ObjectARX 的切割轨迹自动编程系统的设计与实现

2014-06-29刘德刚李佳星赵静赟

组合机床与自动化加工技术 2014年8期
关键词:工艺系统设计

刘德刚,李佳星,赵静赟

(中国地质大学(武汉)机械与电子信息学院,武汉 430074)

0 引言

目前的切割轨迹自动生成系统开发模式主要有参数图库、专用系统以及基于CAD 的二次开发系统等。参数化图库利用通用编程语言实现常用基本切割图形的参数化定制[3]。此种方式开发工作量小,系统使用简单,但是图库内容有限,不能满足实际复杂需求。专用系统也采用通用编程语言开发,实现了图形编辑、套料以及G 代码生成等功能。此种方式开发工作量大,开发难度高,系统使用复杂,价格高,代表软件为Fast-CAM[4-5]。基于CAD 的二次开发系统则可以综合前两种方式,既能使用CAD 原有的强大图形设计编辑功能,又可以降低开发及使用难度。

AutoCAD 应用广泛,提供了面向对象的开发库ObjectARX[6]。基于ObjectARX 已成功开发出了众多CAM 系统[7-10]。本系统也基于ObjectARX 开发,论文对系统的设计与实现进行阐述。

1 系统架构设计

自动编程系统的最终用户为工厂的CAM 设计人员或一线工人,他们熟悉切割业务,但计算机知识往往掌握得较少。针对这种情况,系统的主设计目标为“傻瓜化”,将复杂的处理逻辑尽量封装在算法内部,用户只需几个简单的操作就可以完成G 代码的生成,提高系统的实用性。

自动编程系统的动态运行是典型的数据流处理过程。切割图形作为原始数据输入,此图形经过多个处理环节,每个环节都对输入数据进行专业加工,输出加工后的数据,最终输出为G 代码。系统基本数据流图如图1 所示。

图1 基本数据流图

登录APP查看全文

猜你喜欢

工艺系统设计
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
转炉高效复合吹炼工艺的开发与应用
5-氯-1-茚酮合成工艺改进
瞒天过海——仿生设计萌到家
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀
有种设计叫而专
一段锌氧压浸出与焙烧浸出工艺的比较