论文部分内容阅读
在数控加工领域中,数控自动编程可以降低数控程序的错误率,提高设备的工作效率,统一数控程序的结构框架,比传统手工编程更适于数控加工的发展。但是由于数控自动编程中的许多技术在实现方式上需要花费较高的时间成本和经济成本,给数控技术改造带来较多问题。与此同时,在信息产业高速发展的过程中,嵌入式系统以它的通用性强、易携带和成本较低等特性正在向社会各行业逐步延伸,成为了激发行业创新的新动力。因此,将嵌入式系统的独特优势应用于数控自动编程技术,形成一套应用于数控机床的数控自动编程系统是完全可行的。基于嵌入式技术的数控零编程系统,即嵌入式数控零编程系统,就是通过实现基于嵌入式数控自动编程算法的应用程序,并将其成功地运行在嵌入式设备上,无须工艺人员编制任何程序,即可完成数控程序自动生成的任务。本文以数控零编程技术为背景,同时以嵌入式开发流程为主线,阐述了利用ARM-μCLinux交叉编译原理与操作系统引导程序BootLoader,建立零编程系统的应用软件编译链接环境的过程;同时,本文还通过网络文件系统(NFS)实现文件共享,建立了应用程序在μClinux操作系统上的运行环境;此外,本文不仅研究了嵌入式显示硬件驱动程序,同时分析了MiniGUI系统的结构与实现机制并将其引入与嵌入式零编程系统相符合的图形界面开发平台的建立过程中,最终完成了具有友好人机交互界面的应用设计与开发。数控嵌入式零编程系统已在数控滚齿加工机床上得到应用。它不仅可以有效地避免了手工编制数控程序所带来的诸多问题,而且在继承了嵌入式系统优点的基础上能够更充分地展现数控自动编程的优越性。