最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能装备

基于RTLinux的全数控软件并联机床数控系统研究

发布时间:2014-06-11 作者:王 辉 倪雁冰 杨亚威  来源:万方数据
并联数控装备的最大特点在于其结构简单而控制复杂,且不同构型的并联机构逆解方程和结构参数不尽相同,这对控制系统的灵活性和开放性提出了更高要求。由于在控制原理上存在较大差异,基于串联机构设计的传统数控系统无法直接应用于并联机床这类独特的场合。针对并联机床的控制要求和特点,本文提出采用全数控软件化集成式的数控结构来建造并联机床数控系统,研究了以RTLinux作为底层实时操作系统的数控软件数控系统开发方法。

0 引言

  为了提高对生产环境的适应性,满足快速多变的市场需求,近年来全球机床制造业都在积极探索和研制新型的制造设备与系统,其中在结构技术上的突破性进展当属20世纪90年代问世的并联机床。由于并联机构具有模块化程度高、刚度质量比大、速度快、造价低、功能多元化等优点,在诞生之际即被业界誉为“21 世纪的新一代数控加工设备”。并联数控装备的最大特点在于其结构简单而控制复杂,而且不同构型的并联机构逆解方程和结构参数不尽相同,这对控制系统的灵活性和开放性提出了极高要求。由于在控制原理上存在较大差异,基于传统串联机构设计的数控系统无法直接应用于并联机构这类独特的场合,因而研制高性能、开放式的并联机床数控系统,对进一步促进这类新型数控装备的实用化具有十分重要的意义。

  本文针对并联机床的控制要求和特点,提出采用全数控软件化集成式的数控结构来建造并联机床数控系统。基于这一设计思想,搭建了“IPC+通用接口板”的开放式硬件平台,选择RTLinux 系统作为底层实时操作系统,用C语言开发了全数控软件数控系统。

1 数控软件

  目前,基于PC的开放式数控系统的体系结构模式可概括为以下四种结构:数控加PC 前端的衍生式、PC 加实时控制单元的嵌入式、数字化分布式以及数控软件化集成式。随着计算机工业的飞速发展,速度更快,更稳定,功能更强大的软硬平台相继出现,为开放式数控提供了更为广阔的发展空间,由此集成式数控软件数控这一全新的数控概念应运而生。所谓全数控软件数控,是指数控系统的所有功能如系统管理、实时插补、伺服控制、电源控制以及机床逻辑控制等全部集中于PC机以数控软件的形式完成,通过非常简单的外围接口实施控制。这类系统已完全可以看作通用计算机主流操作系统之上的标准应用数控软件(设备的数控结构可以最大限度地利用PC 丰富的软硬件资源,并彻底消除了系统各组成单元和模块间的通讯瓶颈,并且所有的底层核心全面开放,属于真正意义上的开放。由于实现了NC 内核的全面开放,用户可根据各种并联构型特点定制相应的核心控制策略,从而能够给予系统更大的性能空间,使并联数控装备在速度和精度上的优势潜力得以充分发挥。

2 RTLinux操作系统

  全数控软件数控系统可以看作是运行于通用操作系统之上的一种应用数控软件,与其它应用数控软件的不同特点在于它是一个典型的实时多任务控制系统,因而对数控软件平台有严格的要求。传统的通用操作系统平台如DOS/Windows/ Windows NT 等本身的开放性、实时性和功能有限,大大限制了数控系统的功能和灵活性。近年来,Linux系统由于源代码完全开放,内存不受限制、价格低廉等优点受到越来越多的关注。RTLinux是基于Linux系统并可运行于多种硬件平台的多任务实时操作系统,它以通用操作系统为基础,在同一操作系统中既提供严格意义上的实时服务,又提供标准的POSIX(可移植的操作系统接口)服务。通过修改Linux 内核的硬件层,采用中断仿真技术,在内核和硬件之间实现了一个小而高效的实时内核,并在实时内核的基础上形成了小型的实时系统,而Linux 内核仅作为实时系统最低优先级的任务运行,因此系统拥有出色的实时性和稳定性,为开发高性能的开放式数控系统提供了理想的系统平台。

3 轨迹插补

  对于传统机床的数控系统,被插补曲线的离散点序与伺服电机的控制量之间有着简单直接的对应关系。而并联机床刀具在操作空间的运动与关节空间伺服电机控制量之间存在非线性的映射关系。因此需要调用逆解模型,将CAM 模型提供的操作空间运动转化为关节空间的运动,才能驱动并联机床实现期望运动。由于这一特点,并联机床采用的插补策略与传统机床有重大区别。

  在以“PC+ 多轴运动控制器”为硬件平台的并联机床数控系统中采用的是二次插补策略,即粗插补和细插补分开进行,由主机将操作空间中的轨迹段在时间轴上进行离散,然后调用位置、姿态和速度逆解模型,对操作空间中的离散点序进行反演,生成各关节空间中的离散点,最后送入多轴运动控制器进行细插补。由于运动控制器提供的插补周期一般都在10ms左右,为了保证加工精度,必须对进给速度进行限制,导致机床只能在中低速场合下运行。

在全数控软件数控系统中,利用数控软件控制的灵活性实现粗精插补合一,即采取直接插补的策略,将插补周期大大缩短(1至2ms),从而显著提高进给速度和加工精度。其具体步骤如下:

  ● 首先根据插补周期,将操作空间中的轨迹段在时间轴上进行细化,并根据系统加速度要求,插入若干速度过渡段,一次性完成插补工作。

  ● 调用位置、姿态和速度逆解模型,对操作空间中的离散点序进行反演,生成各关节空间中的微小进给段。

  ● 将计算结果输送至位置控制模块,通过伺服放大器驱动电机走出希望轨迹。

直接补插原理示意图

2
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。