六轴工业机器人控制系统剖析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
六轴工业机器人控制系统剖析

六轴工业机器人控制系统剖析   摘 要:六轴工业机器人系统要求具有高实时性和高精度,本文研究了一种基于RTX的工业机器人系统。本文对工业机器人的结构做了准确介绍,重点分析了基于RTX的控制系统构架,并探究了其软硬件结构,在利用Windows界面功能和RTX实时处理能力,实现了开放、可扩展的六轴工业机器人系统。实践表明,这种工业机器人的点位和轨迹精度均满足生产需要,值得推广。   关键词:工业机器人;控制系统;实时性;探究   中图分类号:TP242 文献标识码:A   随着机器人技术的发展,在现代工业生产中,机器人发挥着越来越重要的作用,改变了传统的生产和生活方式。引起了世界各国的广泛关注。工业机器人由机器人控制系统和机器人本体两部分组成,一般工业计算机使用Windows操作系统,但是却无法满足工业机器人实时性控制要求。国内的运动控制器主要采用三种方案。   方案一:ARM(linux)+DSP+ FPGA,核心运算在DSP实现,ARM(linux)里面实现人机交互。例如广州数控采用本方案。   方案二:PC(Windows)+DSP+ FPGA,核心运算在DSP实现,PC(Windows)里面实现人机交互。例如固高采用本方案。   方案三:PC(Windows)+DSP+ FPGA,核心运算在PC实现,PC(Windows)里面实现人机交互。例如卡诺普采用本方案。   本文研究了一种基于RTX(Real Time Extend)的工业机器人控制系统,在实时性、精度方面均有优势,可满足应用需要。   一、工业机器人本体介绍   我国自主研发的六轴工业机器人本体的驱动装置,采用的是交流伺服电机和减速器两种构件。六轴工业机器人的本体,主要包括回转机体、腕部、大臂和小臂等几部分。其中,全部关节都是转动关节。机器人的前三个关节,能够将末端工具送至任何空间位置,后三个关节能够满足不同工具姿态的要求。   从结构上面来看,第1关节为数值方向旋转,属于六轴工业机器人腰部关节,底部底座位置安装着电机;第2关节相当于人体的肩关节,其轴线为水平方向,并且大臂缠绕此轴线之上;第3关节就是机器人的小臂和手腕,而第4关节为带动手腕旋转,第5关节做俯仰旋转运用,第6关节做旋转运用。   Windows系统属于多任务操作系统,可同时并行多项任务,系统核心层的任务调度器可调度用户线程。同时,Windows系统实现了一个由优先驱动的抢占式调度系统,通过配额的调整,根据时间进行调度。根据调度机制,在运行过程中,用户的程序如果超过了实时性的要求,即超过15ms,则可能需要等待更长时间才能得以处理。   Windows系统中的硬件采用的是两片级联的8259芯片,但是由于PCI分配中断资源属于常规中断,且由于BIOS运行属于实时模式,因此只有在保护模式下其才能够正常使用。这也就是说,目前系统中的中断实现还存在局限性,需要加以进一步开发和研究,完善系统中断实现,以更好适应机器人控制系统发展,满足其要求。   基于此,本文探究了一种基于RTX系统的六轴工业机器人控制系统。   二、基于RTX工业机器人控制系统结构介绍   (一)RTX系统   事实上,RTX是Windows系统内核体系的拓展和眼神,为系统提供实时解决方案,有效拓展了抽象层HAL,建立了一种独立内核驱动模式。RTX系统可将既有系统的线程间切换时间消耗,也只有短短的数微妙。系统结构图如图1所示。   经过拓展的实时HAL,其RTX使用的是中断管理模式,而与Windows线程相比,RTX可实现实时线程严格调度管理,并且RTX线程也比其他系统的调度权要优越。同时,通过扩展的HAL,RTX还拥有自身的中断管理机制,可直接访问I/O硬件端口。因此,RTX的上述机制,可该系统始终保持优先权,而不被系统线程堵塞。RTX线程与Windows线程间,可实现共享内存数据,并由实时信号负责两部分的同步通信。RTX定时器精度,由运行环境来决定和设置,可达到0.2ms精度。   (二)系统硬件结构分析   六轴工业机器人系统结构包括三部分,即机器人手臂、电气控制箱和工业计算机。如图2所示。   机器人手臂主要负责机器人操作,其可直接带动末端,控制和实现计算机的各种动作和操作。机器人手臂为全关节式,通过旋转运动可实现任何动作和姿态。而电气控制箱则是内里安装有伺服电动驱动器的部分,用于驱动机器人手臂关节,实现手臂关节的启停与运动。同时,这部分还包括各种保护电路、辅助电路和I/O电路等。   在基于RTX机器人控制器与人机操作界面中,工业计算机可进行正常运行,控制和处理机器人的信息,控制机器人手臂运动。基于RTX六轴机器人硬件系统,主要包括PCI板卡、工控机、编码器卡、伺服电机,以及D/A转化

文档评论(0)

151****1926 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档