基于AutoCAD2002数控切割系统

来源:jixie163.com 作者:admin 阅读



图2 数控系统硬件框图


二、控制系统的软件开发及其功能实现

    1. 数控火焰切割加工工艺

    数控火焰切割不同于其它金属机加工,受切割工艺特点所限,在切割的过程中会存在钢板未割穿的现象,这就要求控制系统必须做到切割过程中的暂停、后退、前进、继续和无级调速的功能。

    2. 人机界面及其功能介绍

    该系统利用AutoCAD2002作为开发平台,采用Visual C++6.0作为开发工具,进行AutoCAD的二次开发。由于AutoCAD2002的开放性允许我们开发出自己的主界面,只需修改 AutoCAD2002安装目录的Support子目录下的Acad.mnu菜单文件即可修改出友好的主界面,修改后的主界面如图3所示。

    用户通过全中文的人性化操作界面调用相应功能,完成各种操作:包括零件图形预览;加工过程中的暂停、后退、前进、继续及沿原轨迹返回、断点保存和恢复、调速;刀具的上升、下降等。

    3. 重要功能模块的实现

    (1)图形元素的分类

    根据切割工艺的特殊性,将所有的图形元素给以分类:引入线、起步线、内轮廓、外轮廓、空移线五类,相应的创建5个图层以区分不同类型的图形元素。然后创建一个浏览器,遍历当前数据库的所有实体。



图3 系统主界面

AcDbBlockTableRecordIterator *pIterator;
pBlockTableRecord->newIterator(pIterator);
AcDbObjectIdArray yinru_array;//存放引入线的ID
AcDbObjectIdArray qibu_array;//存放起步层ID

查看所有评论

别人评论内容

我来评论

    评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
    用户名: 密码: 匿名? 注册

投诉建议QQ:26874722 责任编辑 QQ:914456782 13414832830 机械软件教程网 版权所有

Copyright © 2007 - 2008 www.jixie163.com Corporation, All Rights Reserved 粤ICP备07007759号备案编号 4452013000505