论文部分内容阅读
随着制造业水平的不断提升,行业对齿轮的高质量,低成本和制造自动化程度提出了更高的要求,因此研究齿轮数控加工领域自动数控编程系统,具有重要的现实意义。传统的齿轮数控加工,采用人工手动编程,数据计算量大,出错率高且效率低,不符合自动化生产的需求。同时,基于自动编程思想的CAD/CAM自动编程系统,由于成本较高,且需要操作人员熟悉软件,手工建立工件模型的模拟,对操作人员要求较高,不利于在中小规模生产中推广。基于上述现状,本论文在充分调研的基础上,结合数控零编程的思想,提出了一种将嵌入式系统和数控零编程系统结合起来的解决方案。本方案的核心思想是离线数控自动编程,即数控操作人员在不依赖于数控机床的情形下,启动本设备,通过系统的向导提示功能,逐步输入工艺参数,并由系统调用相应的数控程序生成算法,生成可执行的NC程序代码。本方案的实施系统成本低,可维护性强,灵活性高,适合对生产周期和成本要求严格的中小批量生产。本论文对系统设计过程中涉及的多个问题进行了研究,首先本文对数控滚齿的加工原理和加工工艺进行了研究,并在此基础上,结合数控滚齿机床的指令格式,建立了数控滚齿NC程序的零编程模型。然后,本文对系统的软件架构以及开发平台进行了研究。最后,本文分析了嵌入式Linux操作系统和MiniGUI图形中间件的系统架构以及内部运行机制。在上述研究的基础上,采用嵌入式软件和硬件系统的设计方法,开展了本系统的具体实施工作。首先在可行性研究和需求分析的基础上,对系统的硬件和软件进行了整体的规划,构建了的总体设计方案。然后,改造和设计了系统硬件部分重要模块的电路接口图,并结合系统的硬件特性,开发了系统的底层软件和应用软件。最后,移植系统中的软件到嵌入式平台,进行最终的系统集成工作。通过对本系统的功能测试,系统在零编程,程序修改,程序传输等模块均运行稳定,且基本完成需求分析的各项功能,该设备便携性强,能够在不依赖于数控的情形下,生成数控代码,因此在中小批量生产中具有较高的灵活性。