论文摘要
随着数控技术的快速发展,开放化、智能化、标准化、网络化、高速高精度已成为数控系统发展的主要趋势。然而,目前的数控系统仍然使用IS06983(G、M代码)作为NC编程的数据接口,这种编程接口不包含除刀具运动信息以外的任何其他信息,已成为阻碍制造系统信息集成的瓶颈,严重制约着数控系统乃至制造业的发展。为此,新的数控编程接口标准STEP-NC被提出,它是STEP标准向数控加工领域内的扩展,其核心思想是实现了产品信息描述的标准化与完整性。STEP-NC的出现,不但为实现智能化、柔性化和开放式的CNC系统奠定了基础,而且也为CNC系统与其它系统间的信息交流和共享提供了条件。随着STEP-NC的不断发展与完善,如何将STEP-NC标准应用在数控系统的开发中,以及如何实现STEP-NC相关技术,克服IS06983的缺点,满足先进数控系统的发展需求,仍然是目前数控加工领域内待解决的问题。本文基于STEP-NC数据模型,从开放式智能化数控系统体系结构入手,对STEP-NC数控系统相关关键技术展开了深入研究,并通过仿真、实验和综合分析对所研究的方法、技术进行了验证,为STEP-NC数控系统的构建提供了理论基础,为STEP-NC相关技术的实现提供了技术基础。全文的主要研究内容如下:(1)论述课题研究的背景及STEP-NC数控系统关键技术国内外发展现状,通过分析当前数控系统存在的问题,以及STEP-NC对数控技术乃至制造业的影响,指出研究新型的基于STEP-NC的开放式数控系统及其关键技术的必要性和前沿性。(2)针对STEP-NC数控系统的开放性问题,分别从硬件系统、软件系统、数据模型等三个方面进行解决。采用“PC+运动控制器”的嵌入式双CPU硬件体系结构来解决硬件系统的开放性问题;采用基于调度软件的分层体系结构,来解决软件系统的开放性问题,并简化数控系统的开发工作。采用STEP-NC数据模型来构建数控系统,从数据模型层面解决数控系统的开放性问题。(3)针对NURBS曲线直接插补中存在的进给速度波动问题,采用自适应修正插补算法对插补点的计算精度进行控制,并对插补过程进行了仿真,结果表明该算法在保证插补周期的前提下减小插补进给速度波动率,提高插补精度;针对NURBS直接插补进给速度规划过程中所存在的计算复杂、计算量大的问题,采用基于进给速度预处理曲线的进给速度规划方法,减小实时插补周期计算任务量,从而提高插补实时性,获得更加光滑的进给速度曲线。(4)针对复杂参数曲面五轴加工刀具路径规划过程中所存在的计算量大、加工效率低以及加工精度不一致等方面的问题,采用基于等照度线的刀具路径规划方法,一定程度上减小了计算量,提高了规划效率和精度。采用基于坐标变换的五轴加工刀具干涉检测方法,解决传统的距离检测法所存在的计算量大,效率低的问题,大大减少了检测过程中的计算量,提高了加工效率。(5)针对NURBS曲线曲面求值求导计算复杂,计算量大的问题,采用基于B样条基函数系数矩阵的NURBS快速递推算法,从而减小了NURBS的曲线插补算法和刀具路径规划算法中所涉及的NURBS大量求值求导计算量,提高了插补器的性能。(6)建立STEP-NC数控加工程序的可加工性评价体系,判断目标机床是否具备加工的条件。在此基础上,采用参数自适应协同粒子群优化算法对加工参数进行多目标优化,有利于发挥机床的最大性能,同时提高加工效率、降低加工成本。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题研究背景1.1.1 当前CNC存在的问题1.1.2 STEP-NC相对旧标准的改进1.2 相关技术国内外研究现状1.2.1 STEP-NC标准研究概况1.2.2 数控系统体系结构研究概况1.2.3 复杂曲线曲面直接插补技术研究概况1.2.4 五轴加工刀具路径规划技术国内外研究概况1.2.5 加工参数多目标优化技术研究概况1.3 论文研究的目的及意义1.4 论文结构框架及主要内容1.5 本章小结第二章 基于STEP-NC的开放式数控系统体系结构的研究2.1 STEP-NC标准2.1.1 STEP-NC标准简介2.1.2 采用STEP-NC标准对数控加工技术的影响2.2 开放式数控系统的定义及分类2.2.1 开放式数控系统的定义2.2.2 开放式数控系统的类型2.3 STEP-NC数控系统开放性分析2.3.1 开放式数控系统需求分析2.3.2 STEP-NC的开放性优点2.4 基于调度软件的STEP-NC开放式数控系统的构建2.4.1 基于STEP-NC的数控系统的功能结构2.4.2 基于调度软件模块的STEP-NC开放式数控系统体系结构2.5 基于调度软件的STEP-NC开放式数控系统硬件结构2.5.1 PMAC卡介绍2.5.2 系统硬件体系结构2.6 本章小结第三章 NURBS曲线实时直接插补技术研究3.1 当前自由曲线曲面插补技术及存在的问题3.2 NURBS直接插补技术及其优点3.3 支持NURBS功能的STEP-NC数控系统3.4 NURBS曲线插补原理3.4.1 NURBS曲线的定义和性质3.4.2 NURBS曲线在数控加工中的应用3.5 NURBS直接插补算法研究3.5.1 进给速度波动问题3.5.2 NURBS实时插补算法实现3.5.3 基于自适应修正法的速度波动率的控制方法3.6 实时插补进给速度规划算法研究3.6.1 NURBS曲线几何特性对进给速度的影响3.6.2 基于进给速度预处理曲线的进给速度规划算法3.7 仿真验证3.7.1 基于自适应修正插补算法的仿真验证3.7.2 基于进给速度预处理曲线的进给速度规划算法仿真验证3.7.3 仿真验证结论3.8 本章小结第四章 NURBS求值求导快速算法研究4.1 NURBS插补计算问题分析4.2 NURBS的理论基础4.2.1 B样条基函数的定义及性质4.2.2 B样条基函数的导数4.2.3 B样条曲线的定义及性质4.3 基于系数矩阵的B样条基函数快速递推算法研究4.3.1 B样条基函数的系数矩阵的推导4.3.2 B样条基函数的系数矩阵快速递推算法4.3.3 B样条基函数系数矩阵的递推计算过程4.3.4 采用基于系数矩阵的B样条基函数快速递推算法优点4.4 仿真验证4.4.1 基于系数矩阵的B样条基函数快速递推算法计算效率实验4.4.2 算法实例与仿真分析4.5 本章小结第五章 五轴加工刀具路径规划技术研究5.1 基于STEP-NC的刀具路径规划的优点5.2 STEP-NC与NURBS曲面5.2.1 NURBS曲面定义5.2.2 STEP-NC中NURBS曲面的定义5.2.3 STEP-NC中铣削数据模型的定义5.3 刀具路径规划技术研究5.3.1 常用方法分析5.3.2 曲面等照度线划分5.3.3 刀具路径计算方法5.4 刀具干涉检测及姿态调整5.4.1 曲面的划分5.4.2 五轴加工刀具干涉检测5.4.3 干涉的避免5.4.4 刀具干涉实例仿真5.5 基于STEP-NC的五轴加工刀具路径规划仿真与实验验证5.5.1 STEP-NC数据模型在五轴加工中应用仿真5.5.2 刀具路径规划的应用实验5.6 本章小结第六章 基于STEP-NC的加工参数多目标优化技术研究6.1 STEP-NC程序可加工性评价6.1.1 零件可加工性评价方法6.2 基于参数自适应协同粒子群算法的加工参数多目标优化6.2.1 粒子群算法简介6.2.2 粒子群算法参数对优化结果的影响6.2.3 基于参数自适应协同粒子群优化算法研究6.2.4 加工参数优化模型的建立6.2.5 基于WCVPSO算法的加工参数多目标优化方法实现6.3 仿真验证6.3.1 STEP-NC程序可加工性评价方法仿真验证6.3.2 基于WCVPSO的优化算法仿真验证6.4 基于WCVPSO的多目标优化算法实验验证6.5 本章小结第七章 结论与展望7.1 结论7.2 展望参考文献致谢攻读博士学位期间发表的学术论文攻读博士学位期间参与的科研项目作者简介
相关论文文献
标签:数控系统论文; 开放式论文; 快速算法论文; 插补论文; 刀具路径规划论文; 等照度线论文; 刀具干涉论文; 多目标优化论文; 粒子群算法论文;
基于STEP-NC的开放式数控系统若干关键技术研究
下载Doc文档