论文部分内容阅读
随着科技的不断发展,当前各种先进的制造技术也得到了迅猛发展,而这一过程离不开数控技术的支持。我国一些发展较快的大型企业,不仅有先进的制造技术,而且在数控技术方面,具有自主研发的能力,拓宽了企业发展的空间。而一些中小企业,尤其是民营企业,由于资金方面的限制,使得其无法投入更多的精力从事数控技术的研发工作,他们多采用将自己的产品搭建在从其他企业购买的数控控制系统之上的生产模式,这不仅局限了企业的对核心技术的掌握,而且也增加了产品的成本。本文以开发经济型数控切割机控制系统为背景,对数控切割机控制系统软件设计中的程序编译和图形变换进行了重点研究。全文研究的内容主要包括:(1)分别对数控技术和数控切割技术的国内外发展现状和趋势进行了分析,明确数控切割机的应用在当下数控加工中的重要作用;分析了数控软件系统的特点及结构模式;介绍了数控软件系统中人机界面的重要作用及设计原则;并在前面分析的基础上,提出了本文的研究意义。(2)研究了数控切割机控制系统的硬件结构,对硬件系统各部分的功能及组成进行了描述;在数控切割机的软件开发环境中,分别对DOS操作系统、‘Turbo C和DJGPP进行了介绍。(3)研究了数控加工的方法,数控加工程序的组成及代码意义;并从程序编译模块需求分析、数控程序存储方式、词法分析和语法分析等方面,阐述了数控加工程序编译的软件设计与实现方法。(4)根据算法,研究了在二维坐标中,对数控加工器件的图形进行各种几何变换,如图形文件物理上的平移、缩放、翻转和旋转,及视觉上的缩放操作。程序设计采用模块化的设计方法。(5)研究了控制系统的各功能模块工作情况;并对系统测试情况进行了分析。通过本文的研究,成功协助其他组员开发出了具有自主知识产权的、国产化经济型数控切割机控制系统。开发产品通过现场测试表明,其控制系统符合设计要求,软件运行稳定,使用方便。目前,数控切割机控制系统已进入试生产阶段。