UR机械臂上位机开发.docx

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

UR机械臂上位机开发

随着人工智能、虚拟现实、大数据、物联网等技术的发展,机械臂可以作为执行工具去做各种各样的事情。

出于行业应用需要,一些科研领域用户希望用上位机替代示教器来控制 UR机械臂,而这往往会花费不少时间和精力。为解决这一问题,我们为UR用户提供上位机开发服务,即基于PC端采用上位机软件控制机器人运动交互,取代传统的示教器。包含SDK,demo示例,以及指令列表,根据不同需求定制化模块。

? 移动模块        ?? 通讯模块    ? ? ?? 设置模块   ?  ? ? 

??显示模块    ? ? ? ?? 远程界面 UR机械臂提供丰富的通讯端口,用来和上位机进行通讯。通过不同的端口可以实现不同的控制功能,从而实现上位机控制。

Dashboard

初级

第二级

实时

实时数据交换(RTDE)

传输

(Transmit)

返回结果字符串

机器人状态和附加信息

机器人状态信息

机器人状态信息

机器人状态信息

接收

(Receive)

Dashboard命令

脚本指令

脚本指令

脚本指令

想设置的信息

端口号

(Port no.)

29999

30001

30002

30003

30004

通过以上端口既可以获得机器人的信息又可以控制机器人的运动。

端口

端口功能描述

机器人作为服务器

22/23

远程文件访问,可以对机器人的日志,程序上传或者下载

502

Modbus功能,可以监控机器人状态,健康参数,对IO操作

29999

Dashboard Server,机器人执行特定对快捷指令

30003

实时反馈端口,反馈所有机器人状态、健康参数

30003/30002/30001

机器人编程端口,向机器人发送程序

机器人作为客户端

由服务器定义

Modbus功能,操作由服务器定义的Modbus地址列表

由服务器定义

Socket功能

根据以上接口进行封装打包,可

最近下载