论文部分内容阅读
随着数控技术的快速发展,开放化、智能化、标准化、网络化、高速高精度已成为数控系统发展的主要趋势。然而,目前的数控系统仍然使用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数控加工程序的可加工性评价体系,判断目标机床是否具备加工的条件。在此基础上,采用参数自适应协同粒子群优化算法对加工参数进行多目标优化,有利于发挥机床的最大性能,同时提高加工效率、降低加工成本。