基于STEP-NC的CNC系统及其关键技术研究

基于STEP-NC的CNC系统及其关键技术研究

论文摘要

数控技术诞生50年来,它已取得了很大的发展,CNC系统已成为现代制造系统中的核心组成部分。然而,一直以来,数控系统主要采用国际标准ISO 6983作为NC编程的数据接口,这种数据接口使得当前CNC系统存在着许多不足之处。当前,国际标准化组织ISO TC184/SC1正在制定能够满足CAC/CAM与CNC系统进行数据交换的标准——STEP-NC(ISO 14649)。伴随着STEP-NC标准的制定,一种基于STEP-NC的CNC(STEP-CNC)系统引起了世界范围内的广泛重视。STEP-NC数据接口的出现,不但为实现智能化、柔性化和开放式的CNC系统奠定了基础,而且也为CNC系统与其它系统间的信息交流和共享提供了可能。本文首次对STEP-NC及其在零件整个制造过程中的应用技术进行了全面而深入的研究。在深入分析和研究STEP-NC数据模型的基础上,对其在CNC系统、工艺设计以及CAD/CAPP/CNC系统集成方面等的应用技术分别进行了深入的研究。主要研究内容如下:(1)研究了基于STEP-NC的CNC系统。构建了具有智能性的开放式STEP-CNC系统功能体系框架以及基于“通用PC机+PMAC运动控制器”的双CPU控制的硬件体系结构。新型的STEP-CNC系统不但包含了传统CNC系统的全部功能,而且与当前所研究和开发的STEP-CNC系统相比较,具有以下特点:1)具有良好的可扩充性、可移植性和可操作性;2)具有智能性功能;3)支持网络化的制造。(2)在深入研究STEP-NC程序结构的基础上,开发了一个STEP-NC程序解释器。研究了STEP-CNC系统中刀具路径的自动生成方法和过程,提出了以制造特征为对象,以加工工步为设计单位的一种面向对象的刀具路径规划方法。(3)以NURBS曲面加工为示例,研究了STEP-CNC系统中自由曲面加工的刀具路径自动生成方法以及插补技术。提出了基于等参数变化的刀触轨迹生成方法以及能够实现恒速加工的等弧长变化的样条插补技术,并通过一个实例的加工仿真对上述算法的正确性和有效性进行了验证。(4)开发了一个简单且有效的能够适合任何曲面加工的干涉判断和处理算法。(5)在深入分析STEP-NC数据模型的基础上,认为STEP-CAPP中的工艺设计是一种能够满足柔性化加工的非线性工艺设计过程。义中论述了STEP-CAPP系统中工艺设计的特点,并对基于STEP-NC的非线性工艺发计原理和方法进行了详细而深入的研究。(6)研究了基于精英选择遗传算法的加工工步序列优化技术。传统的加工工艺路线是以工序为制造单元,而在基于STEP-NC的加工中,是以加工工步为制造单元,并且面向数控加工(中心)的一种加工过程。本文以由加工工步变换所带来的零件转位、刀具更换等所消耗的辅助加工时间为最短作为优化目标,来进行加工工步序列的优化。针对上述的研究,作者开发了一个简单的STEP-CAPP原型系统,演示了非线性工艺设计的方法和过程,并在此基础上对加工工步序列的优化算法进行了验证。(7)研究了基于STEP-NC/XML的CAD/CAPP/CNC系统集成技术。构建了一个能够支持网络化制造的CAD/CAPP/CNC系统集成框架,并对一些关键的集成技术,如基于STEP-NC的工艺信息建模、制造特征信息建模、以及基于XML的信息表达和信息交换等技术进行了详细而深入的研究。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 当前CNC系统存在的问题
  • 1.2 STEP-NC及其特点
  • 1.3 国内外技术研究现状和趋势
  • 1.4 研究意义
  • 1.5 研究目标和内容
  • 1.6 论文各章节安排
  • 第二章 STEP-NC简介
  • 2.1 STEP简介
  • 2.2 STEP-NC数据模型
  • 2.3 STEP-NC程序的结构
  • 2.4 STEP-NC中实体的定义
  • 第三章 基于STEP-NC的CNC系统研究
  • 3.1 STEP-CNC系统的功能结构
  • 3.2 STEP-CNC系统的硬件结构
  • 3.2.1 PMAC运动控制器简介
  • 3.2.2 STEP-CNC硬件体系结构
  • 3.3 STEP-NC解释器的设计
  • 3.3.1 STEP-NC解释器的功能
  • 3.3.2 数据存储结构
  • 3.3.3 类的建立和定义
  • 3.3.4 解释器的工作原理
  • 3.4 STEP-CNC系统中加工的实现
  • 3.4.1 坐标系的转换
  • 3.4.2 STEP-CNC系统中的刀具路径规划
  • 3.4.3 STEP-CNC系统中的速度控制技术
  • 3.5 系统开发
  • 3.6 小结
  • 第四章 自由曲面加工的刀具轨迹自动生成和插补技术
  • 4.1 当前CNC系统中曲面的加工技术
  • 4.2 基于NURBS加工的刀具轨迹自动生成过程
  • 4.2.1 NURBS简介
  • 4.2.2 NURBS曲面加工的刀具轨迹自动生成过程及方法
  • 4.3 基于等弧长的NURBS插补技术
  • 4.3.1 参数曲线弧长的计算
  • 4.3.2 基于等弧长的插补
  • 4.3.3 插补误差分析
  • 4.4 实例验证
  • 4.5 小结
  • 第五章 基于STEP-NC的工艺设计和工步序列优化技术
  • 5.1 传统的计算机辅助工艺过程设计
  • 5.2 基于STEP-NC的CAPP系统
  • 5.2.1 STEP-CAPP系统的功能
  • 5.2.2 STEP-CAPP中的工艺设计
  • 5.3 STEP-CAPP中的非线性工艺设计
  • 5.3.1 非线性工艺设计原理
  • 5.3.2 STEP-CAPP中的非线性工艺设计过程
  • 5.4 加工工步序列的优化
  • 5.4.1 基于精英选择模型的遗传算法
  • 5.4.2 加工工步序列的优化过程
  • 5.5 实例验证
  • 5.6 小结
  • 第六章 基于STEP-NC/XML的CAD/CAPP/CNC系统集成技术
  • 6.1 概述
  • 6.2 基于STEP-NC/XML的CAD/CAPP/CNC集成系统
  • 6.3 基于STEP-NC的工艺信息建模
  • 6.3.1 基于STEP-NC的工艺信息模型
  • 6.3.2 制造特征信息的建模
  • 6.4 基于XML的信息表达和信息交换技术
  • 6.4.1 工艺信息模型的XML Schema表达
  • 6.4.2 STEP-NC文件到XML文件的转换
  • 6.5 实例验证
  • 6.6 小结
  • 第七章 结论和展望
  • 参考文献
  • 附录
  • 发表的论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于STEP-NC的CNC系统及其关键技术研究
    下载Doc文档

    猜你喜欢