论文部分内容阅读
随着时代的发展,现代化的制造业对数控技术提出了新的要求。五轴数控加工以其特有和无法替代的优势,一直是数控技术领域备受重视和大力推广的一种加工模式。STEP-NC(STEP-Compliant Data Interface for Numeric Controls)是STEP(STandard for Exchange of Product model data)在制造领域的延伸,代表了数控技术新的发展方向。如果将数控技术比作一艘正在航行中的巨轮,那么STEP-NC就是它的方向舵,而五轴加工技术是其推动力最为强劲的引擎之一。本论文依托浙江省重大机电装备专项项目“中高档数控机床控制系统(2006C11067)”,将STEP-NC和五轴加工技术两者相结合,研究在STEP-NC技术条件下如何规划和应用五轴加工技术,旨在为推进STEP-NC的实用化和降低五轴加工技术应用难度探索一条可行之路。STEP-NC目前处于国际标准组织(ISO)标准草案阶段(ISO 14649 DIS),仍在进一步发展和完善中。对于五轴数控机床进行自由曲线曲面加工的应用场合,STEP-NC标准中未加入具体的加工数据模型,国内外也鲜见相关研究提出基于STEP-NC的五轴加工具体实现方案。因此要开展基于STEP-NC的五轴加工应用,必须为其定义相应的STEP-NC数据模型。本文在参考ISO 14649 Part 11中关于三轴加工数据模型部分的基础上,深入研究了五轴加工技术的特点,建立了五轴铣削加工的STEP-NC扩展数据模型,为开展基于STEP-NC的五轴加工应用奠定了基础。自由曲线曲面是五轴加工技术的主要处理对象,在STEP-NC中,自由曲线曲面都统一表达为NURBS形式。本文提出了一种新的五轴端铣刀具路径规划方法——加工域并行规划法。该规划方法主要处理以NURBS形式描述的设计型面,以尽可能提高刀具路径的切削效率为设计目标。加工域并行规划法在刀路生成方式和计算模式上与传统的五轴刀具路径规划方法不同。在刀具路径生成方式上,它并不采用以曲面某条边界开始的顺序刀具路径生成方式,而是通过曲面加工域分析进行搜索和迭代产生刀具路径。在计算模式上,充分利用了软硬件的性能,采用硬件级多线程并行算法以提高执行性能。在上述工作的基础上,遵循开放性、模块化、可扩展的原则构建了STEP-NC的示范应用平台。该平台软件系统的设计和实现是本文工作的重点之一。通过集成自主开发的XML驱动模块和插件支持系统,实现的STEP-NC示范应用平台软件系统成为了一个高度模块化、高度可扩展和可自定义的STEP-NC软件技术实验环境。同时详细论述了STEP-NC程序解释模块和刀具路径规划模块两个功能模块的设计和实现。在理论研究和成功构建STEP-NC示范应用平台的基础上,针对性的设计了加工域并行规划算法运行特性实验和基于STEP-NC的五轴铣削加工刀具路径规划应用实验。算法运行特性实验对比分析了加工域并行规划算法与传统串行模式的算法的差异。通过五轴加工刀具路径规划应用实验,对构建的五轴铣削STEP-NC扩展模型和STEP-NC示范应用平台的有效性和实用性进行了验证;同时对比分析了加工域并行规划法和等参数线法产生的刀具路径在效率和质量上的差异。