kemotion控制系统及开发.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
KeMotion r5000系列控制器是一套完整的面向多轴 运动控制系统软硬件模块化控制器。硬件包括KeMotion控制器,以及各种外围模块组成,它们通过以太网或总线的形式与控制器连接,实现面向各种应用的搭配。软件方面,有用户操作、诊断、开发工具等软件工具集。机器人控制系统的架构可以如下图所示:? 系统架构? 一、KeMotion系统硬件结构? KeMotion控制器是一套包含了完整软硬件的 运动控制系统。? 图1-1 KeMotion控制器结构? 焊接机器人所使用的几个主要的模块如下所述:? CPU:? CPU部分是系统的核心目前 焊接机器人使用的是KeMotion r5000系列的CP252/X CPU模块(使用的是定制的基于Intel x86 嵌入式微处理器),其上运行的是VxWorks 实时操作系统。控制器带有CF卡,OS和应用软件以及系统的数据都存在里面。系统中同时安装了RC机器人控制系统和软PLC控制系统两套软件。它们同时运行,通过共享内存块的方式进行通信。RC部分负责运动控制,软PLC部分负责电气逻辑和实时外部信号采样处理工作,通过与RC通信,还可以扩展成为系统的主控部分,对运动控制过程进行控制。? 伺服驱动器:? 通过SERCOS III总线与控制器连接,系统采用的I/O模块是FX271/A SERCOS III 接口模块。每个单元都可以独立控制伺服,包括位置、速度、加速度和电流的控制。? Ketop示教器:? 手持终端(KeTop示教器),其上运行的是基于WinCE的嵌入式系统,通过以太网与控制器连接通信,在局域网内有自己的IP,相当于一个独立的终端,由于是基于OS的所以可以使用路由连接,提供对TCP等协议的支持。可以通过手持终端连接至控制器控制系统的运动,作为机器人操作手持设备,可以编写终端用户程序,对机器人示教操作、手动操作,监视运动状态。? 系统扩展:? 扩展I/O模块,由于KeMotion控制系统采用的是模块化的方式构建,所以可以方便的外扩I/O模块进行功能扩展,提供插槽式的K-BUS连接。其中可以扩展支持各种总线(CAN、Sercos、Profibus)的模块,以及模拟量或者数字量的输入输出模块。? 现在的Kemotion r5000控制系统的扩展I/O配置如下:? CP252/X CPU module;? DM272/A Digital Input / Output Module;? DO272/A Digital Output Module;? FX271/A SERCOS III Interface Module;? AM280/A Analog Input/Output;? PC:通过以太网和控制器连接在同一局域网内,可以登录到控制器系统内部修改系统文件;可以模拟 手持终端控制控制系统,但在同一时刻只有一个人具有修改终端用户程序的权限;通过编辑程序的应用程序连接正在运行的控制器,调试、仿真程序;通过PC机上编写的OPC客户端连接控制器提供的OPC服务器,读写数据,实现控制。可见,控制调试方法多样,满足各种需求,方便扩展。? KeMotion控制系统的硬件结构,如控制器, 伺服驱动器,IO模块完全实现了模块化,各模块之间通过标准的网络或总线进行连接通信,同时提供了可扩展安全控制器的功能。以上设备的连接和调试没有参与,细节上的东西了解不多。? 二、 KeMotion系统软件结构? KeMotion控制系统软件结构,可以看成三个部分:控制器上运行的控制系统软件、 手持终端上运行的监控、操作、诊断软件和PC上运行的编程开发工具软件和监控、操作、诊断程序。 KeMotion控制系统软件结构? 1. 控制器上的软件? 控制系统软件的核心部分是运行在控制器硬件平台(x86 嵌入式微处理器)上一整套软件。自底向上的看,首先底层的OS是VxWorks 实时操作系统,这为系统的实时性和可靠性提供了一个基础,同时也为应用软件提供运行环境。? VxWorks中运行了两套软件,分别是Robot Control和Soft PLC,它们组合在一起构成了控制系统软件的核心。其中Robot Control是负责机器人的运动控制,包括机器人的轨迹规划和插补操作,而Soft PLC则负责外围信号采样、逻辑控制等功能。? RC和PLC 两者可以通过共享内存的方式进行数据交换,所以PLC可以通过RC-Interface对机器人运动控制,这时可以把PLC看作是主控制器(软件意义上的),同时RC也可以通过与PLC的接口了解机器人各个轴的情况,也可以根据PLC计算的偏差进行坐标系的修正等。? RC和PLC关系? 从软件开发的角度,可以把OS、RC和 PLC软件看作是系统的

文档评论(0)

kfcel5460 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档