论文部分内容阅读
石材桥式切割机是石材装饰用品加工使用最为广泛的机械之一,国内的石材桥式切割机主要为以PLC手工编程为基础的半自动化机械设备,加工效率低下且工艺范围窄,不能对设计的石材轮廓进行优化和更改。为解决石材桥切机的这种缺陷,本文提出了采用Visual C++6.0平台开发基于工业PC的石材桥式切割机数控系统。石材桥式切割机数控系统是以Windows XP和面向工业应用的PC机作为工作环境,使用微软封装基础类库MFC开发的数控软件。论文首先对石材桥式切割机的基本构造进行了介绍,比较了国内外石材桥切机械设备的现状,分析了开发石材桥式切割机数控设备的必要性和前景。论文接着阐述了开发石材桥式切割机数控系统运用的软件工程学方法。比较了传统的软件工程学方法和面向对象软件工程方法的优缺点,并用面向对象的软件工程方法对石材桥式切割机数控系统进行建模分析,同时建立了分析模型。然后论文介绍了系统进行图形识别和显示、保存的方法,着重介绍了DXF文件的表段和实体段的组成和识别过程。为了解决数控系统参数设置困难的问题,系统统一设置了加工参数页,用于系统的各类参数的设置。论文重点介绍了数控系统的一些关键算法,包括实现轮廓识别和轨迹优化的算法。使用最外端寻找法实现外轮廓识别,完成后采用线性衔接法实现内轮廓的识别,并将识别后的实体按照轮廓结构存入链表。轨迹优化转化为邮差问题后采用最近插入法实现,完成后根据优化结果对轮廓识别部分构建的链表重新排序。文中还简要介绍了支撑数控系统的另外关键算法,比如刀具补偿、运动控制、轨迹仿真等。最后,论文图文并茂的介绍了石材桥式切割机数控系统软件(StoneCutter)的使用方法和运行情况,并以例图给出了各个软件模块的运行结构。本文完成了课题的设计目标和研究任务,但仍有欠缺,还需要继续努力加以完善,将更强的功能石材桥式切割机数控设备推向市场。