论文部分内容阅读
根据石材异型制品加工设备的实际需要,结合当前数控技术发展现状和趋势,开发出了一套面向石材异型制品加工设备的经济型数控系统。该系统的开发采用模块化的设计思路和全软件化的设计目标,把数控系统的基本功能用软件来实现,并按照功能把系统划分为八大模块,实现了调试及升级的便捷性和多人开发的协同性。系统基于Windows操作系统,采用VC++开发工具和多线程技术。硬件采用IPC+I/O卡的结构方式,选用步进电机为驱动装置。这种软硬件结构既经济又可靠,满足石材异型制品加工设备的需要。在对石材异型制品加工设备的运动充分分析的基础上,对运动特点进行了归纳,提出在IPC机内添加I/O卡的硬件结构方案;针对石材加工品种多、批量小的特点和现代数控技术的发展水平,对系统的主应用程序框架进行了构造,整体上实现CAD/CAM一体化水平。同时,为软件以后的扩充与维护提供了良好的开发环境。图形编辑模块(CAD模块)主要是通过应用计算机图形学的相关理论及算法、数据库技术、面向对象程序设计等技术,利用Vc++6.0的面向对象技术和MFC中对WindowsAPI和GDI的支持开发实现了交互图形的绘制;在对DXF接口深入研究的基础上,实现了与常见CAD系统的数据共享。自动编程模块(CAM模块)主要是对CAD模块绘制的图形进行数据提取,并对图形的几何信息进行合法性检查,然后根据输入的加工工艺参数信息计算刀位点数据并生成刀位文件。依据生成的刀位文件进行仿真从而验证刀具轨迹的正确性。验证无误后,刀位文件经后置处理生成具体加工设备的加工指令代码。图型编辑模块和自动编程模块基本上能满足石材异型制品的需求,使用方便。CAD/CAM一体化功能得到实现。也为其它模块功能的实现打好基础。