imtoken下载海外版|ethernetkrl软件包

作者: imtoken下载海外版
2024-03-14 19:55:12

KUKA机器人通过EthernetKRL控制-CSDN博客

>

KUKA机器人通过EthernetKRL控制-CSDN博客

KUKA机器人通过EthernetKRL控制

马少爷

已于 2022-05-27 14:09:51 修改

阅读量8.1k

收藏

49

点赞数

4

分类专栏:

机器人

工程

文章标签:

服务器

网络

linux

于 2022-02-28 08:09:15 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/qq_27353621/article/details/123161236

版权

工程

同时被 2 个专栏收录

54 篇文章

5 订阅

订阅专栏

机器人

40 篇文章

21 订阅

订阅专栏

KUKA.EthernetKRL软件包提供了通过网络和机器人控制器进行双向通信的功能。使用TCP/IP协议,通过服务器端和客户端方式进行通信,网络传输通过xml进行配置,传输内容也是xml格式。通信延迟在2ms以下。因此可以做一些实时性比较高的任务,比如在线分拣等。

软件包安装 确保KUKA控制器安装了EthernetKRL软件包。如果没有安装,查看机器人D盘的kuka_option文件夹下是否有,如果有,点击setup安装,如果没有,需要联系机器人厂家购买该软件包。

网线连接与IP地址配置 使用网线把KUKA控制器的x66或者x67接口和pc的网口直接连接到一起。设置KUKA控制器的IP地址和PC端的IP地址,两个IP地址需要在同一个网段,比如192.168.1.100和192.168.1.101。

下载官方例程 库卡官方提供了几个例程:目录结构如下

首先当然是TCP/IP的基础部分,服务器和客户端。这里将库卡机器人作为客户端,上位机作为服务器进行通讯。

通过按钮事件,创建后台线程用于TCP服务端,创建服务端并开启监听后,就可以等待机器人客户端发来的消息了。

库卡机器人TCP通讯存在三种数据发送格式:固定长度字节,任意长度字节,和xml格式。个人感觉xml格式比较好用,这里介绍xml的通讯。

xml的通讯,其实可以分解为几个步骤:

机器人发送到上位机:机器人程序将变量或者数值写入xml的元素中→机器人将xml发送通过服务端发送到上位机的服务端→服务端接受到数据,按照xml的格式解析其中元素。

上位机服务端获取到的数据是:

12345678ConnectSensor1

然后对数据进行逐个元素的解析就可以了。要增加变量,只要对应在mxl文件,机器人程序和上位机解析过程中添加就可以了。

上位机发送到机器人:上位机将变量写成xml格式,利用客户端发送到机器人中的xml文件→机器人读取xml文件中的元素值到程序中的变量

写成xml格式:

sendstr = sendstr + "FALSE";

sendstr = sendstr + "";

然后是tcp发送

等发送完成之后,机器人再读取

机器人从xml元素中读取值或者属性并赋予创建的变量

RET=EKI_GetString("XmlCallBack","Sensor/Message",valueChar[])

RET=EKI_GetInt("XmlCallBack","Sensor/Nmb",valueInt)

RET=EKI_GetBool("XmlCallBack","Sensor/Status/IsActive" ,valueBOOL)

RET=EKI_GetFrame("XmlCallBack","Sensor/Read/xyzabc",valueFrame)

然后就可以在机器人程序中使用,或者通过查看变量值检测是否正确

本例中的xml文件和机器人程序文件src由ETHERNETKRL软件中自带的测试例子修改而来。不用原例子的原因是,原例子只有程序文件src而没有数据文件dat,程序里的变量都是临时变量,无法在示教器上查询变量的值。所以新建了一个程序,将原例子的变量定义放在dat数据文件中,处理过程放在src程序文件中。另外,对上位机发送到机器人的元素有做一些删改。

参考文献:

https://zhuanlan.zhihu.com/p/154135593

公众号:机器人视觉

关注博主即可阅读全文

优惠劵

马少爷

关注

关注

4

点赞

49

收藏

觉得还不错?

一键收藏

知道了

2

评论

KUKA机器人通过EthernetKRL控制

KUKA.EthernetKRL软件包提供了通过网络和机器人控制器进行双向通信的功能。使用TCP/IP协议,通过服务器端和客户端方式进行通信,网络传输通过xml进行配置,传输内容也是xml格式。通信延迟在2ms以下。因此可以做一些实时性比较高的任务,比如在线分拣等。软件包安装确保KUKA控制器安装了EthernetKRL软件包。如果没有安装,查看机器人D盘的kuka_option文件夹下是否有,如果有,点击setup安装,如果没有,需要联系机器人厂家购买该软件包。网线连接与IP地址配置使用网线把K.

复制链接

扫一扫

专栏目录

C#获取KUKA机器人点位,和文件传输

12-30

用C#写的上位机,来和kuka机器人进行TCP通讯,获取点位和文件传输

上位机通过TCP和库卡(kuka)机器人通讯TCP_Robot_Kuka.rar

07-18

基于EthernetKRL库卡机器人tcp通讯软件,利用c#编程,实现上位机和库卡机器人的tcp/ip通讯。本人CSDN博客有写相关讲解文章。

包含c#程序,机器人程序src文件,数据文件dat,xml文件

2 条评论

您还未登录,请先

登录

后发表或查看评论

KUKA机器人EtherNetIP通讯配置教程

09-11

KUKA机器人官方教材,值得拥有!

对于KRC4库卡机器人系统如何进行EtherNetIP通讯配置进行详解!

kuka机器人实例程序

12-07

KUKA机器人工厂实际程序源代码!带有注解!对KUAKA编程学习很有帮助!

基于Ethernet KRL,上位机C#通过TCP/IP与KUKA库卡机械臂通讯Demo

YMGogre的博客

11-11

9824

基于TCP协议的Winform上位机与KUKA机械臂之间的通讯demo,基于此可以开发KUKA机械臂运动控制程序

上位机C#通过TCP/IP和库卡机器人通讯

热门推荐

千年小妖的博客

07-18

1万+

继上一篇关于上位机和川崎机器人通讯的文章之后:https://blog.csdn.net/qq_29221215/article/details/78928777

隔了相当长的一段时间,我又来写一下上位机C#利用TCP/IP和库卡机器人通讯的文章

上位机要想和库卡机器人通讯,首先要给机器人安装“ETHERNETKRL”这个软件,对,是给机器人安装。具体软件的安装以及初步通讯测试就不多做介绍了。...

库卡机器人Officelite运行EthernetKRL进行通讯

qq_51232096的博客

10-07

7278

工博士网页上有教程,但是自己看不到图,于是按照这个方法自己试了一遍可行。

参考:http://kuka-maintenance.gongboshi.com/news/index.php?itemid=71600

1.在库卡控制器上安装kuka_Router,如下图运行Setup.exe:​

2.在启动里找到Router并点击运行:

3.运行Router后,右键点击localhost,弹出新建选项Insert a new router:

4.点击Insert a new router可以创建一个新ro.

kuka机器人通过EthernetKRL控制

千人斩的博客

11-18

1万+

一.简介

KUKA.EthernetKRL软件包提供了通过网络和机器人控制器进行双向通信的功能。使用TCP/IP协议,通过服务器端和客户端方式进行通信,网络传输通过xml进行配置,传输内容也是xml格式。通信延迟在2ms以下。因此可以做一些实时性比较高的任务,比如在线分拣等。

二.准备工作

软件包安装

确保KUKA控制器安装了EthernetKRL软件包。如果没有安装,查看机器人D盘的kuka_o...

KUKA的Officelite虚拟机运行EthernetKRL3.0成功通讯

qq_41899868的博客

09-07

5817

KUKA Officelite虚拟机运行EthernetKRL进行通讯,超详细介绍并附超详细文件

KUKA的虚拟示教器运行EthernetKRL3.0完成通讯

zzgiack的博客

12-06

592

1.虚拟示教器KSS需要冷重启才能加载导入的.src文件。虚拟机设置如下,放在 与主机的同一网段下,3.工作模式在右上角 需由自动切换为T1。IP设置时,最好与主机ping通。虚拟机设置为172.31.1.251。二、导入.src程序有红叉。2.需要最高权限才能冷启动。

KUKA机器人EthernetKRL通讯2.1.pdf,这是一份不错的文件

06-17

KUKA机器人EthernetKRL通讯2.1.pdf,这是一份不错的文件

EthernetKRL3.1.3、KUKA-router、KUKA软件包合集

07-05

搜集多日才整合的资源,不为别的,就为了让大家免费用

EthernetKRL3.0+KUKA Router+详细资料

09-07

如何使用可以参考我的博客:https://mp.csdn.net/mp_blog/creation/editor/126753294

kuka机器人高级编程CREAD_CWRITE

05-09

库卡机器人编程CWRITE用法介绍

kuka机器人通过EthernetKRL控制.rar

11-17

KUKA.EthernetKRL软件包提供了通过网络和机器人控制器进行双向通信的功能。使用TCP/IP协议,通过服务器端和客户端方式进行通信,网络传输通过xml进行配置,传输内容也是xml格式。通信延迟在2ms以下。因此可以做一些...

KUKA机器人EthernetKRL2.8资源,包含中文文档,与上位机通讯等

01-13

库卡机器人与上位机通信的软件包,基于TCP/IP的网络通信,可获取机器人位姿信息等,DOC文件夹下有EthernetKRL各语言说明书,包括中文版说明书。

KUKA机器人EthernetKRL安装教程

12-08

KUKA机器人EthernetKRL软件包详细的安装教程,手把手教你如何安装KUKA软件以及测试。

官方安装配置要求服务器最低2核4G

最新发布

01101

03-11

212

GitLab内存占用过的高解决方法: 系统环境:CentOS 7 GitLab版本:12.10.2-ee 服务器配置:2核4G 非转载以实践

服务器通过impitool设置BMC共享lan实现远程管理

jiexijihe945的博客

03-07

979

最近接管了一台曙光W760-G30的服务器,这个服务器有点年头了,按照以往的操作经验肯定要关注下服务器的状态。我们使用BMC来配置服务器健康监控,它本身提供了一个BMC网口可以接到交换机上,我这台之前并没有单独拉BMC的线子,服务器又远在机房怎么办呢?通过查阅资料我发现这台服务器BMC其实有两个网卡,一个专用网卡,一个共享网卡。所谓专用网卡就是你要用RJ45的线子接到交换机上配置IP(DHCP也行)即可使用;共享网卡就是通过NC-SI方式借用业务网来完成BMC的管控。

ethernetkrl软件包

12-12

Ethernetkrl是一个用于处理以太网连接和通讯的软件包。它提供了一系列的工具和函数,用于管理和配置以太网连接,以及实现数据的传输和通讯。

这个软件包可以用于各种不同的应用场景,比如网络设备的驱动程序开发、嵌入式系统中的网络通讯、以太网连接的管理和监控等等。它提供了一套简单易用的接口,使得开发人员可以快速地实现以太网通讯功能。

Ethernetkrl软件包支持各种不同的以太网标准和协议,包括常见的Ethernet、Fast Ethernet、Gigabit Ethernet等。它还提供了一些额外的功能,比如数据包的过滤、流量的控制、以及网络配置的管理等。

通过使用Ethernetkrl软件包,开发人员可以减少在处理以太网连接和通讯时的工作量,提高开发效率。它还可以帮助开发人员避免一些常见的错误,提高代码的可靠性和稳定性。

总之,Ethernetkrl软件包是一个功能强大的工具,可以帮助开发人员简化以太网连接和通讯的开发工作,提高系统的性能和稳定性。它是一个非常有价值的软件包,可以在各种不同的项目中发挥重要作用。

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

马少爷

CSDN认证博客专家

CSDN认证企业博客

码龄9年

暂无认证

271

原创

1291

周排名

7778

总排名

66万+

访问

等级

3503

积分

4万+

粉丝

481

获赞

172

评论

3571

收藏

私信

关注

热门文章

评测Jetson AGX Xavier性能

22014

YOLOv5添加注意力机制

13467

IEEE Transactions on Industrial Informatics(TII)投稿须知

13108

Latex加粗

12478

北京的大学排名

12225

分类专栏

学术

67篇

三维视觉

72篇

机器人

40篇

工程

54篇

计算机视觉

32篇

深度学习

47篇

生活

17篇

历史

1篇

旅行

1篇

最新评论

TIE论文投递

huayuhuaxia:

楼主,请问TIE需要几位审稿人?不同审稿人的意见在revision 稿件中是否用不同的颜色标注修改内容?

VS2010读取大恒相机图像并显示

金珉成 77056004:

你好,我想单一拍照10次后求pixel的平均值。但想不起来怎么给命令拍十次。emStatus = GXSetEnum(m_hDevice, GX_ENUM_ACQUISITION_MODE,GX_ACQ_MODE_SINGLE_FRAME); 这样设置了单一拍照,emStatus=GXSendCommand(m_hDevice,GX_COMMAND_ACQUISITION_START); 这是好像拍照命令,但不知道怎么让他拍十次,叠加存储在m_nRaw8Buffer里面。请能帮我一下吗?

YOLOv5添加注意力机制

pique l:

更新一下,这么改是不正确的,导致参数错误传输。l作者的方法有点问题啊,感觉yolo.py下面那个部分不要放入SE。

YOLOv5添加注意力机制

pique l:

SE的输入参数要写成:

def __init__(self, c1, c2, r=16, *args, **kwargs)

要不然我的会报错

IEEE Transactions on Industrial Informatics(TII)投稿须知

hi_linda:

想请问一下如果初稿超过8页或者参考文献多于30篇投稿会直接desk reject么?成稿很多10页12页的文章,是在修改的时候添加大量文献和内容?

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

机器人十大前沿技术(2023-2024年)

科技部认定的38家一级查新机构

LaTex一行排列多个图,并且加入每个图都添加小标题

2024年2篇

2023年26篇

2022年180篇

2021年66篇

目录

目录

分类专栏

学术

67篇

三维视觉

72篇

机器人

40篇

工程

54篇

计算机视觉

32篇

深度学习

47篇

生活

17篇

历史

1篇

旅行

1篇

目录

评论 2

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

KUKAEthernetKRL软件分享-专业自动化论坛-中国工控网论坛

KUKAEthernetKRL软件分享-专业自动化论坛-中国工控网论坛







当前位置:工控论坛 > > 产品 > 自动化软件 > 软件资料

我要发帖

首页 上一页 1 2 3 下一页 尾页

KUKAEthernetKRL软件分享

点击:5527 |

回复:49



cbzlqyang

关注

私信



精华:0帖

求助:0帖

帖子:2帖 | 22回

年度积分:3

历史总积分:333

注册:2017年9月12日

发表于:2018-07-09 22:36:42

楼主

KUKA  EthernetKRL 软件包分享; 关于 使用 参考这位大虾 贴吧ID:755031  的帖子!!!  https://tieba.baidu.com/p/5278166377?red_tag=2503988410#111468368087l 

正在下载,请等待……

下载附件需1积分!

分享到:

收藏

邀请回答

回复楼主

举报





秀茹

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 395回

年度积分:0

历史总积分:58

注册:2017年11月25日

发表于:2018-07-10 09:19:47

1楼

不错的资料,谢谢

回复

引用

举报

果冻哥

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 30回

年度积分:0

历史总积分:100

注册:2018年7月10日

发表于:2018-07-10 11:48:50

2楼

看着好全,可是我不懂啊

回复

引用

举报

shwq70n

关注

私信

精华:0帖

求助:1帖

帖子:2帖 | 230回

年度积分:0

历史总积分:6074

注册:2013年2月19日

发表于:2018-07-11 11:27:03

3楼

回复赞积分!!!

回复

引用

举报

sworder_hit

关注

私信

精华:0帖

求助:0帖

帖子:2帖 | 1回

年度积分:0

历史总积分:153

注册:2018年7月29日

发表于:2018-07-29 20:17:38

4楼

你好刚看到你分享库卡 EthernetKRL 的帖子,我看截图应该是C4的。你那边有无C2的软件包呢?

回复

引用

举报

Nice丶若风

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 39回

年度积分:0

历史总积分:99

注册:2018年7月29日

发表于:2018-07-29 20:32:43

5楼

回复内容:对: shwq70n 回复赞积分!!! 内容的回复!-------------------------看起来很不错  学习一下

回复

引用

举报

姜昊昊

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 1回

年度积分:0

历史总积分:157

注册:2018年8月24日

发表于:2018-08-24 11:03:34

6楼

我下载的资料好像不对,你看下

回复

引用

举报

域外来风

关注

私信

精华:0帖

求助:3帖

帖子:14帖 | 1748回

年度积分:72

历史总积分:3405

注册:2016年11月22日

发表于:2018-08-27 14:44:27

7楼

感谢分享,学习一下!

回复

引用

举报

张景峰

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 1回

年度积分:0

历史总积分:150

注册:2016年9月28日

发表于:2018-09-29 10:33:32

8楼

上传的内容不对啊,我下载的是KUKA.OfficeLite KRC 4.1.7.VMware.zip,是库卡的线下编程软件,不是EthernetKRL 软件

回复

引用

举报

jelierry

关注

私信

精华:0帖

求助:1帖

帖子:1帖 | 2回

年度积分:0

历史总积分:137

注册:2018年5月12日

发表于:2018-11-07 09:42:15

9楼

谢谢楼主分享

回复

引用

举报

vweisis

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 53回

年度积分:0

历史总积分:112

注册:2018年11月28日

发表于:2018-12-09 16:29:37

10楼

感谢楼主分享!

回复

引用

举报

koncol

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 23回

年度积分:0

历史总积分:224

注册:2007年2月25日

发表于:2018-12-23 08:50:02

11楼

大家不要下了,里面是个百度盘联接,联接的文件已没有用了

回复

引用

举报

nothingto

关注

私信

精华:0帖

求助:0帖

帖子:1帖 | 59回

年度积分:13

历史总积分:221

注册:2018年5月28日

发表于:2018-12-31 16:50:57

12楼

谢谢分享   一起进步

回复

引用

举报

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 1回

年度积分:0

历史总积分:1

注册:2004年7月22日

发表于:2019-01-07 09:51:30

13楼

感谢楼主分享!  

回复

引用

举报

yundongnaner

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 6回

年度积分:0

历史总积分:97

注册:2015年5月05日

发表于:2019-01-23 14:30:51

14楼

下载内部与主题不一致,投诉

回复

引用

举报

fang93

关注

私信

精华:0帖

求助:0帖

帖子:2帖 | 188回

年度积分:0

历史总积分:101

注册:2016年2月26日

发表于:2019-01-26 16:55:15

15楼

不错的资料,谢谢

回复

引用

举报

311俄文额

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 5回

年度积分:0

历史总积分:96

注册:2015年1月11日

发表于:2019-03-27 10:33:32

16楼

我想要啊,买积分就可以吗

回复

引用

举报

taijixiong1

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 2回

年度积分:0

历史总积分:128

注册:2013年7月03日

发表于:2019-04-09 14:01:10

17楼

正是需要的资料,谢谢楼主

回复

引用

举报

大程子007

关注

私信

精华:0帖

求助:0帖

帖子:1帖 | 35回

年度积分:0

历史总积分:54

注册:2018年1月17日

发表于:2019-04-09 14:28:15

18楼

不错的资料,谢谢

回复

引用

举报

树水

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 1回

年度积分:0

历史总积分:31

注册:2017年5月11日

发表于:2019-04-11 10:11:14

19楼

总积分还没达到下载需求啊,急需该资料,哪位大神发个398453416@qq.com

回复

引用

举报

仰望1206

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 316回

年度积分:0

历史总积分:339

注册:2017年10月07日

发表于:2019-04-17 10:13:09

20楼

谢谢,下载看看。  

回复

引用

举报



热门招聘

相关主题

目前主流组态软件一览表(分享...[4183]EPLAN导入edz文件太慢如何解...[3182]WINCC的实时趋势和历史趋势怎...[14914]请问组态软件中的一个点是什...[2290]ProTool cs 组态软件[2243]求助:AB PLC仿真软件[6124]求助:如何完全卸载s7-200[2566]请教用过西门子DP/DP COUPLE...[3963]OPC客户端(异步通知)+SQL的V...[4559]索要MCGS6.2版本的朋友可获取...[6435]

官方公众号

智造工程师

客服

小程序

公众号

首页 上一页 1 2 3 下一页 尾页

  



工控网智造工程师好文精选



如何通过EthernetKRL软件包跟KAKA KRC4机器人通信新闻中心库卡机器人系统集成服务商

如何通过EthernetKRL软件包跟KAKA KRC4机器人通信新闻中心库卡机器人系统集成服务商

您好!欢迎光临工博士智能制造网!平台热线:021-80392549

库卡机器人系统集成服务商

产品:318  浏览:591171

7

平台热线

电话/传真/邮件咨询

电话021-80392549

传真021-60719770

邮箱kefu@gongboshi.com

  

网站首页

品牌故事

供应产品

新闻中心

荣誉资质

联系方式

网站相册

品牌展示

友情链接

您当前的位置:首页 » 新闻中心 » 如何通过EthernetKRL软件包跟KAKA KRC4机器人通信

产品分类

全部分类

工业机器人

KR QUANTEC系列机器人

KR CYBERTECH系列机器人

KR AGILUS系列机器人

KR 16系列机器人

KR 5系列机器人(新产品)

KR 10系列机器人

KR 20系列机器人

KR 30系列机器人

KR 60系列机器人

KUKA LBR IIWA协作机器人

其它系列机器人

机器人外围设备

终端执行器

拖链系统

线性滑轨

定位装置

其它配件

软件

应用软件

整合技术

规划、项目设置、服务、安全

系统软件

其它软件

机器人控制系统

KUKA KR C4

KUKA Sunrise Cabinet

KUKA smartPAD

mi KUKA

无线机器人控制系统应用包

KRC ROBOTstar

工业安装解决方案

库卡机器人ready2_use应用包(本体+夹具)

机器人培训应用单元

机器人控制系统应用包

库卡其它产品

机器人测试系统

机器人工作站组件

库卡机器人工作站(工作单元)

库卡 其它类型机器人

娱乐用机器人

新闻中心

如何通过EthernetKRL软件包跟KAKA KRC4机器人通信

发布时间:2018-04-13        浏览次数:12481        返回列表

EhternetKRL是KUKA提供的一个以太网通信功能的软件包,支持TCP和UDP协议.

首先是软件包的安装,软件包的安装有两种方式,一种是操作示教器安装(常用的方法),另一种是通过WorkVisual安装,通过示教器安装是常用的方法,这里只介绍这种方法,先将软件包复制到U盘里,如果是压缩包需要解压,路径不要有中文,中文会显示乱码,为了方便可以放根目录,如图:

然后将U盘插入控制柜或示教器背后的USB口,最好是插控制柜上,示教器上的接口太慢了,安装软件要在手动模式下(T1/T2),不能选择程序,且需要专家权限,登录专家权限: 主菜单->配置->用户组

点进去之后先专家,密码默认是kuka(小写),点登录就行了

登录专家权限之后进主菜单->投入运行->安装附加软件,有些版本也叫辅助软件

进去之后会显示你已经安装的软件包,点左下角的新软件,

进去之后会显示你所选目录下的可用安装包,默认是E盘,也就是之前插入的U盘,如果不是的话点右下角的配置更改路径,

然后点右下角的路径选择,选好后点旁边的保存,回到可用安装包列表,

选中EthernetKRL,点右下角安装

之后会弹出安装提示,这一步完了之后重启一下,至此完了软件包的安装.接下来是配置和编程了.

要进行通信肯定得先联网啦,KRC4可供以太网通信的是KLI接口(KUKA线路接口),看图:

这很简单,插根网线就行了,配置机器人IP地址,主菜单->投入运行->网络配置

需跟你要通信的电脑在同一IP段,我配置为192.168.1.234,子网掩码255.255.255.0

接下来是编程,EthernetKRL附带了几个例子程序,还有一个测试软件,我们先拿例程试试吧,

共有三个文件夹,Application里面是个测试软件,在电脑上动行的,可以接收来机器人的数据并显示出来,用来测试通信是否成功.Config里是配置文件,Program里面是KRL程序,运行在机器人上的.

里边一共包含三种类型的例子,一个是固定长度的字节流,一个是用XML交换数据,还有不定长度字节流,这里选择一种简单的吧,我们选BinaryFixed,固定长度的字节流,例子中是10字节,

用到的文件就三个,EthernetKRL_Server.exe,BinaryFixed.xml,BinaryFixed.src,先不急着理里面是啥意思,照葫芦画瓢跑起来再说,

打开BinaryFixed.xml文件,修改IP地址为服务器地址(待会在示教器上改也行)

将BinaryFixed.xml文件复制到机器人C:\KRC\ROBOTER\Config\User\Common\EthernetKRL目录下,BinaryFixed.src文件复制到R1下任意路径,(都需要操作权限)

到这里就已经完成了,接下来运行试试,先打开作为服务器的测试程序EthernetKRL_Server.exe

点击图中标注的配置按钮,选择例子类型,接收模式,通信端口,网卡号,

例程我们之前用的是固定长度字节流,所以先BinaryFixed,接收模式为自动Autoreply,端口号用默认的59152,网卡号跟据实际情况选择,需要选与机器人在同一局域网内的网卡,我这里是6,选好后关闭小窗,点击绿色三角形运行服务器监听

可以看到已经在监听了,状态栏图标也会由红色变为黄色,电脑端等待连接,接下来运行机器人程序,选定BinaryFixed.src

按使能键运行,其中蓝色框中的就是要发送的数据

运行结束,R变为黑色,没有任何报错,这时去服务器端看,已经接收到数据了

对比一下程序里的数据,一模一样,到这里我们就已经成功地跟机器人通信上了

这里我们只是简单地运行了例程,要真正用到自己的项目上就需要自己去配置XML文件以及编写相应的程序,详细的内容可以参考安装包里DOC目录下的技术文档.

参照例程和技术文档,本人还用JAVA写了一个上位机小程序,机器人在后台通过以太网实时地发送位姿数据,电脑端接收并显示出来,我这里只是显示,如果做位姿计算,再反馈结果给机器人,就能达到控制机器人的目的,比如做系觉系统,实验结果附图:

©上海众平科技有限公司 版权所有  

技术支持:工博士  

访问量:394114  

网站首页  

管理入口  

 

联系热线:18621713899 联系人:罗环 联系地址:上海市嘉定区南翔镇众仁路399号B栋20层2007-20127楼

技术和报价服务:星期一至星期六8:00-22:00 库卡机器人系统集成服务商

——在线咨询——

 

KUKA机器人通过EthernetKRL控制-CSDN博客

>

KUKA机器人通过EthernetKRL控制-CSDN博客

KUKA机器人通过EthernetKRL控制

马少爷

已于 2022-05-27 14:09:51 修改

阅读量8.1k

收藏

49

点赞数

4

分类专栏:

机器人

工程

文章标签:

服务器

网络

linux

于 2022-02-28 08:09:15 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/qq_27353621/article/details/123161236

版权

工程

同时被 2 个专栏收录

54 篇文章

5 订阅

订阅专栏

机器人

40 篇文章

21 订阅

订阅专栏

KUKA.EthernetKRL软件包提供了通过网络和机器人控制器进行双向通信的功能。使用TCP/IP协议,通过服务器端和客户端方式进行通信,网络传输通过xml进行配置,传输内容也是xml格式。通信延迟在2ms以下。因此可以做一些实时性比较高的任务,比如在线分拣等。

软件包安装 确保KUKA控制器安装了EthernetKRL软件包。如果没有安装,查看机器人D盘的kuka_option文件夹下是否有,如果有,点击setup安装,如果没有,需要联系机器人厂家购买该软件包。

网线连接与IP地址配置 使用网线把KUKA控制器的x66或者x67接口和pc的网口直接连接到一起。设置KUKA控制器的IP地址和PC端的IP地址,两个IP地址需要在同一个网段,比如192.168.1.100和192.168.1.101。

下载官方例程 库卡官方提供了几个例程:目录结构如下

首先当然是TCP/IP的基础部分,服务器和客户端。这里将库卡机器人作为客户端,上位机作为服务器进行通讯。

通过按钮事件,创建后台线程用于TCP服务端,创建服务端并开启监听后,就可以等待机器人客户端发来的消息了。

库卡机器人TCP通讯存在三种数据发送格式:固定长度字节,任意长度字节,和xml格式。个人感觉xml格式比较好用,这里介绍xml的通讯。

xml的通讯,其实可以分解为几个步骤:

机器人发送到上位机:机器人程序将变量或者数值写入xml的元素中→机器人将xml发送通过服务端发送到上位机的服务端→服务端接受到数据,按照xml的格式解析其中元素。

上位机服务端获取到的数据是:

12345678ConnectSensor1

然后对数据进行逐个元素的解析就可以了。要增加变量,只要对应在mxl文件,机器人程序和上位机解析过程中添加就可以了。

上位机发送到机器人:上位机将变量写成xml格式,利用客户端发送到机器人中的xml文件→机器人读取xml文件中的元素值到程序中的变量

写成xml格式:

sendstr = sendstr + "FALSE";

sendstr = sendstr + "";

然后是tcp发送

等发送完成之后,机器人再读取

机器人从xml元素中读取值或者属性并赋予创建的变量

RET=EKI_GetString("XmlCallBack","Sensor/Message",valueChar[])

RET=EKI_GetInt("XmlCallBack","Sensor/Nmb",valueInt)

RET=EKI_GetBool("XmlCallBack","Sensor/Status/IsActive" ,valueBOOL)

RET=EKI_GetFrame("XmlCallBack","Sensor/Read/xyzabc",valueFrame)

然后就可以在机器人程序中使用,或者通过查看变量值检测是否正确

本例中的xml文件和机器人程序文件src由ETHERNETKRL软件中自带的测试例子修改而来。不用原例子的原因是,原例子只有程序文件src而没有数据文件dat,程序里的变量都是临时变量,无法在示教器上查询变量的值。所以新建了一个程序,将原例子的变量定义放在dat数据文件中,处理过程放在src程序文件中。另外,对上位机发送到机器人的元素有做一些删改。

参考文献:

https://zhuanlan.zhihu.com/p/154135593

公众号:机器人视觉

关注博主即可阅读全文

优惠劵

马少爷

关注

关注

4

点赞

49

收藏

觉得还不错?

一键收藏

知道了

2

评论

KUKA机器人通过EthernetKRL控制

KUKA.EthernetKRL软件包提供了通过网络和机器人控制器进行双向通信的功能。使用TCP/IP协议,通过服务器端和客户端方式进行通信,网络传输通过xml进行配置,传输内容也是xml格式。通信延迟在2ms以下。因此可以做一些实时性比较高的任务,比如在线分拣等。软件包安装确保KUKA控制器安装了EthernetKRL软件包。如果没有安装,查看机器人D盘的kuka_option文件夹下是否有,如果有,点击setup安装,如果没有,需要联系机器人厂家购买该软件包。网线连接与IP地址配置使用网线把K.

复制链接

扫一扫

专栏目录

C#获取KUKA机器人点位,和文件传输

12-30

用C#写的上位机,来和kuka机器人进行TCP通讯,获取点位和文件传输

上位机通过TCP和库卡(kuka)机器人通讯TCP_Robot_Kuka.rar

07-18

基于EthernetKRL库卡机器人tcp通讯软件,利用c#编程,实现上位机和库卡机器人的tcp/ip通讯。本人CSDN博客有写相关讲解文章。

包含c#程序,机器人程序src文件,数据文件dat,xml文件

2 条评论

您还未登录,请先

登录

后发表或查看评论

KUKA机器人EtherNetIP通讯配置教程

09-11

KUKA机器人官方教材,值得拥有!

对于KRC4库卡机器人系统如何进行EtherNetIP通讯配置进行详解!

kuka机器人实例程序

12-07

KUKA机器人工厂实际程序源代码!带有注解!对KUAKA编程学习很有帮助!

基于Ethernet KRL,上位机C#通过TCP/IP与KUKA库卡机械臂通讯Demo

YMGogre的博客

11-11

9824

基于TCP协议的Winform上位机与KUKA机械臂之间的通讯demo,基于此可以开发KUKA机械臂运动控制程序

上位机C#通过TCP/IP和库卡机器人通讯

热门推荐

千年小妖的博客

07-18

1万+

继上一篇关于上位机和川崎机器人通讯的文章之后:https://blog.csdn.net/qq_29221215/article/details/78928777

隔了相当长的一段时间,我又来写一下上位机C#利用TCP/IP和库卡机器人通讯的文章

上位机要想和库卡机器人通讯,首先要给机器人安装“ETHERNETKRL”这个软件,对,是给机器人安装。具体软件的安装以及初步通讯测试就不多做介绍了。...

库卡机器人Officelite运行EthernetKRL进行通讯

qq_51232096的博客

10-07

7278

工博士网页上有教程,但是自己看不到图,于是按照这个方法自己试了一遍可行。

参考:http://kuka-maintenance.gongboshi.com/news/index.php?itemid=71600

1.在库卡控制器上安装kuka_Router,如下图运行Setup.exe:​

2.在启动里找到Router并点击运行:

3.运行Router后,右键点击localhost,弹出新建选项Insert a new router:

4.点击Insert a new router可以创建一个新ro.

kuka机器人通过EthernetKRL控制

千人斩的博客

11-18

1万+

一.简介

KUKA.EthernetKRL软件包提供了通过网络和机器人控制器进行双向通信的功能。使用TCP/IP协议,通过服务器端和客户端方式进行通信,网络传输通过xml进行配置,传输内容也是xml格式。通信延迟在2ms以下。因此可以做一些实时性比较高的任务,比如在线分拣等。

二.准备工作

软件包安装

确保KUKA控制器安装了EthernetKRL软件包。如果没有安装,查看机器人D盘的kuka_o...

KUKA的Officelite虚拟机运行EthernetKRL3.0成功通讯

qq_41899868的博客

09-07

5817

KUKA Officelite虚拟机运行EthernetKRL进行通讯,超详细介绍并附超详细文件

KUKA的虚拟示教器运行EthernetKRL3.0完成通讯

zzgiack的博客

12-06

592

1.虚拟示教器KSS需要冷重启才能加载导入的.src文件。虚拟机设置如下,放在 与主机的同一网段下,3.工作模式在右上角 需由自动切换为T1。IP设置时,最好与主机ping通。虚拟机设置为172.31.1.251。二、导入.src程序有红叉。2.需要最高权限才能冷启动。

KUKA机器人EthernetKRL通讯2.1.pdf,这是一份不错的文件

06-17

KUKA机器人EthernetKRL通讯2.1.pdf,这是一份不错的文件

EthernetKRL3.1.3、KUKA-router、KUKA软件包合集

07-05

搜集多日才整合的资源,不为别的,就为了让大家免费用

EthernetKRL3.0+KUKA Router+详细资料

09-07

如何使用可以参考我的博客:https://mp.csdn.net/mp_blog/creation/editor/126753294

kuka机器人高级编程CREAD_CWRITE

05-09

库卡机器人编程CWRITE用法介绍

kuka机器人通过EthernetKRL控制.rar

11-17

KUKA.EthernetKRL软件包提供了通过网络和机器人控制器进行双向通信的功能。使用TCP/IP协议,通过服务器端和客户端方式进行通信,网络传输通过xml进行配置,传输内容也是xml格式。通信延迟在2ms以下。因此可以做一些...

KUKA机器人EthernetKRL2.8资源,包含中文文档,与上位机通讯等

01-13

库卡机器人与上位机通信的软件包,基于TCP/IP的网络通信,可获取机器人位姿信息等,DOC文件夹下有EthernetKRL各语言说明书,包括中文版说明书。

KUKA机器人EthernetKRL安装教程

12-08

KUKA机器人EthernetKRL软件包详细的安装教程,手把手教你如何安装KUKA软件以及测试。

官方安装配置要求服务器最低2核4G

最新发布

01101

03-11

212

GitLab内存占用过的高解决方法: 系统环境:CentOS 7 GitLab版本:12.10.2-ee 服务器配置:2核4G 非转载以实践

服务器通过impitool设置BMC共享lan实现远程管理

jiexijihe945的博客

03-07

979

最近接管了一台曙光W760-G30的服务器,这个服务器有点年头了,按照以往的操作经验肯定要关注下服务器的状态。我们使用BMC来配置服务器健康监控,它本身提供了一个BMC网口可以接到交换机上,我这台之前并没有单独拉BMC的线子,服务器又远在机房怎么办呢?通过查阅资料我发现这台服务器BMC其实有两个网卡,一个专用网卡,一个共享网卡。所谓专用网卡就是你要用RJ45的线子接到交换机上配置IP(DHCP也行)即可使用;共享网卡就是通过NC-SI方式借用业务网来完成BMC的管控。

ethernetkrl软件包

12-12

Ethernetkrl是一个用于处理以太网连接和通讯的软件包。它提供了一系列的工具和函数,用于管理和配置以太网连接,以及实现数据的传输和通讯。

这个软件包可以用于各种不同的应用场景,比如网络设备的驱动程序开发、嵌入式系统中的网络通讯、以太网连接的管理和监控等等。它提供了一套简单易用的接口,使得开发人员可以快速地实现以太网通讯功能。

Ethernetkrl软件包支持各种不同的以太网标准和协议,包括常见的Ethernet、Fast Ethernet、Gigabit Ethernet等。它还提供了一些额外的功能,比如数据包的过滤、流量的控制、以及网络配置的管理等。

通过使用Ethernetkrl软件包,开发人员可以减少在处理以太网连接和通讯时的工作量,提高开发效率。它还可以帮助开发人员避免一些常见的错误,提高代码的可靠性和稳定性。

总之,Ethernetkrl软件包是一个功能强大的工具,可以帮助开发人员简化以太网连接和通讯的开发工作,提高系统的性能和稳定性。它是一个非常有价值的软件包,可以在各种不同的项目中发挥重要作用。

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

马少爷

CSDN认证博客专家

CSDN认证企业博客

码龄9年

暂无认证

271

原创

1291

周排名

7778

总排名

66万+

访问

等级

3503

积分

4万+

粉丝

481

获赞

172

评论

3571

收藏

私信

关注

热门文章

评测Jetson AGX Xavier性能

22014

YOLOv5添加注意力机制

13467

IEEE Transactions on Industrial Informatics(TII)投稿须知

13108

Latex加粗

12478

北京的大学排名

12225

分类专栏

学术

67篇

三维视觉

72篇

机器人

40篇

工程

54篇

计算机视觉

32篇

深度学习

47篇

生活

17篇

历史

1篇

旅行

1篇

最新评论

TIE论文投递

huayuhuaxia:

楼主,请问TIE需要几位审稿人?不同审稿人的意见在revision 稿件中是否用不同的颜色标注修改内容?

VS2010读取大恒相机图像并显示

金珉成 77056004:

你好,我想单一拍照10次后求pixel的平均值。但想不起来怎么给命令拍十次。emStatus = GXSetEnum(m_hDevice, GX_ENUM_ACQUISITION_MODE,GX_ACQ_MODE_SINGLE_FRAME); 这样设置了单一拍照,emStatus=GXSendCommand(m_hDevice,GX_COMMAND_ACQUISITION_START); 这是好像拍照命令,但不知道怎么让他拍十次,叠加存储在m_nRaw8Buffer里面。请能帮我一下吗?

YOLOv5添加注意力机制

pique l:

更新一下,这么改是不正确的,导致参数错误传输。l作者的方法有点问题啊,感觉yolo.py下面那个部分不要放入SE。

YOLOv5添加注意力机制

pique l:

SE的输入参数要写成:

def __init__(self, c1, c2, r=16, *args, **kwargs)

要不然我的会报错

IEEE Transactions on Industrial Informatics(TII)投稿须知

hi_linda:

想请问一下如果初稿超过8页或者参考文献多于30篇投稿会直接desk reject么?成稿很多10页12页的文章,是在修改的时候添加大量文献和内容?

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

机器人十大前沿技术(2023-2024年)

科技部认定的38家一级查新机构

LaTex一行排列多个图,并且加入每个图都添加小标题

2024年2篇

2023年26篇

2022年180篇

2021年66篇

目录

目录

分类专栏

学术

67篇

三维视觉

72篇

机器人

40篇

工程

54篇

计算机视觉

32篇

深度学习

47篇

生活

17篇

历史

1篇

旅行

1篇

目录

评论 2

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

百度安全验证

百度安全验证

网络不给力,请稍后重试

返回首页

问题反馈

KUKA的Officelite虚拟机运行EthernetKRL3.0成功通讯_kuka与windows通讯-CSDN博客

>

KUKA的Officelite虚拟机运行EthernetKRL3.0成功通讯_kuka与windows通讯-CSDN博客

KUKA的Officelite虚拟机运行EthernetKRL3.0成功通讯

小黎GH

已于 2022-11-21 13:32:37 修改

阅读量5.8k

收藏

50

点赞数

10

分类专栏:

KUKA

OfficeLite

文章标签:

功能测试

于 2022-09-07 21:28:41 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/qq_41899868/article/details/126753294

版权

KUKA

同时被 2 个专栏收录

1 篇文章

0 订阅

订阅专栏

OfficeLite

1 篇文章

0 订阅

订阅专栏

第一次写文章,记录自己心得体会,也把自己踩过的坑告诉大家,避免大家再次踩坑。

这里感谢:https://blog.csdn.net/qq_51232096/article/details/120617491

参照两篇文章的方法成功,现在我将两种方法整理如下:

首先我们自己的电脑定义为主机,其次虚拟机Vmware称为库卡控制器。

我们需要下载四个东西:

第一个:Vmware15或者16版本,这里提供15.5pro版本,链接:https://pan.baidu.com/s/1b-jneot7JtH5DcJwp4oEGQ?pwd=1234 

提取码:1234

第二个:库卡控制器虚拟机,这里提供OfficeLite KSS 8.5,需要搭配EthernetKRL 3.0。

链接https://pan.baidu.com/s/1aw00NzG8z7ecTCbdLCFqVA?pwd=1234  提取码:1234

第二个:KUKA_Router

第三个:EthernetKRL_3.0

第二第三个 我打包放在一起了,里面官方的使用手册等等相关资料。

(22条消息) EthernetKRL3.0+KUKARouter+详细资料-C#文档类资源-CSDN文库

第一步,安装Vmware,并运行虚拟机,相信大家都会觉得很简单。

第二步:配置主机IP地址,在主机网络中心找到

右键-属性-更改Internet协议版本4(TCP/IPv4),如下图:

第三步:将EthernetKRL-DOC-Example-Config中的需要进行测试的xml配置文件复制到库卡控制器的C:\KRC\ROBOTER\Config\User\Common\EthernetKRL目录下,并修改xml中的外部IP,如下图:这里需要填192.168.0.1(为什么这么填暂时不知道,反正这样可以)。

再将EthernetKRL-DOC-Example-Program中的对应的src执行文件复制到库卡控制器的C:\KRC\ROBOTER\KRC\R1\Program目录下。

随后冷启动库卡控制器,步骤如下:

1、进入专家模式,密码小写的kuka,点击登录。

2、冷重启

 

 等待重启成功。

第三步:配置KUKA Router

将KUKA Router文件复制到库卡控制器桌面,双击文件中Router.exe

右键localhost选择Insert a new route...。设置如下:

Target host需要与刚才设置的主机IPv4的地址一样。(切记不要用小键盘中的点,因为打出来是逗号) 随后缩小KUKA Router。

第四步:打开主机中的测试软件,可以用库卡官方自带软件,就在EthernetKRL\DOC\Example\Application目录下,双击打开。

点击右边的黄色机器人,在Example选择对应的选项,这里我们测试的是BinaryFixed.xml,所以选择BinaryFixed。如果测试的其它,则选则对应的。

在图1中Network interface card index中,各位可以从0开始试,如果不正确(图2),则加1再试,正确的结果如图3所示,会出现Lisen on IP-address:xxxxx,这个xxxxx就是之前设置的主机IPv4地址,需要对应上。设置好以后叉掉小窗,点击右边的绿色开始按钮。

 

 图1

图2

 图3

第四步,运行测试src执行程序。回到库卡控制器,双击需要的执行文件。

 记住这个图标,只有执行了之前的冷重启才会变成这样

 点击开始,程序开始执行。

 随后,在我们的主机运行的服务器端出现结果,通讯成功!

 

 

 

 

 

 

优惠劵

小黎GH

关注

关注

10

点赞

50

收藏

觉得还不错?

一键收藏

打赏

知道了

17

评论

KUKA的Officelite虚拟机运行EthernetKRL3.0成功通讯

KUKA Officelite虚拟机运行EthernetKRL进行通讯,超详细介绍并附超详细文件

复制链接

扫一扫

专栏目录

库卡机器人EthernetKRL资料包.zip

11-24

该资料包含了用于和库卡机器人通讯的相关资料以及软件,亲测好用,能够实时与库卡机器人进行通讯,同时里面还包含一些教程能够帮助大家更好地使用EthernetKRL软件。

KUKA库卡机器人仿真软件(KUKA SIM PRO)

03-03

KUKA.Sim 是 KUKA 设备和机器人的模拟和离线编程软件。KUKA.Sim Pro 用于 KUKA 机器人的完全离线编程。(含机器人库)

17 条评论

您还未登录,请先

登录

后发表或查看评论

百度网盘地址.txt

04-07

通过 KUKA.OfficeLite,可在任何一台计算机上对库卡机器人进行离线编程并对其进行优化。KUKA.OfficeLite 与标准软件 KR C 几乎一摸一样。通过原库卡操作界面和 KRL 语言句法的应用,离线操作和编程与机器人的离线操作与编程完全相适应。由于 KUKA.OfficeLite 不需要多功能卡(MFC),故可用于任何个人电脑或笔记本电脑上。程序可通过网络或磁盘从 KUKA.OfficeLite 编程系统 1:1 传输到机器人上

KUKA 机器人仿真——Simpro4.1和OfficeLite8.6连接实现虚拟示教器控制仿真机器人

qq_33253718的博客

12-19

1534

点击黑色的“R”,取消选择程序,退出刚才运行的程序,再到simpro软件中点击“暂停”,再点击播放就可以用示教器实时控制机器人运动了。点击确定,这时虚拟示教器会提示:,点“是”,这时simpro的程序烧录进示教器,然后simpro环境的机器人按照刚设置的指令运动。按下使能键“确认键”再点轴进给会弹出“不允许手动..........”,这是因为还在刚才的程序中没退出来。写一条程序指令运行一下,在“点动模式”下拖动机器人末端,加载指令。“程序”>“模拟配置”,把“运动”设置为“控制器”

KUKA机器人Officelite通信测试

lxcxuebao的专栏

12-14

232

设置适配器的IP地址如下,与在KUKA Router建立的主机IP地址信息保持一致。右键点击localhost树形图标,新建一个Router,设置IP地址和端口号如下,并点击OK确认。打开Router.exe软件,确认后点击文件并保存文件。修改完成后重启系统。

kuka iiwa 控制接口开源项目

dbdxnuliba的博客

10-11

1183

https://github.com/edoardolamon/HRII_kuka

KUKA EthernetKRL 配置与应用案例

07-15

KRL配置的小细节和部分代码

【KUKA学习】示教器仿真软件OfficeLite下载与安装

热门推荐

weixin_48393154的博客

05-29

3万+

库卡示教器仿真软件KUKA.OfficeLite KSS 8.5 8.6.2 虚拟机安装,含软件包分享

库卡机器人Officelite运行EthernetKRL进行通讯

qq_51232096的博客

10-07

7278

工博士网页上有教程,但是自己看不到图,于是按照这个方法自己试了一遍可行。

参考:http://kuka-maintenance.gongboshi.com/news/index.php?itemid=71600

1.在库卡控制器上安装kuka_Router,如下图运行Setup.exe:​

2.在启动里找到Router并点击运行:

3.运行Router后,右键点击localhost,弹出新建选项Insert a new router:

4.点击Insert a new router可以创建一个新ro.

EthernetKRL3.0+KUKA Router+详细资料

09-07

如何使用可以参考我的博客:https://mp.csdn.net/mp_blog/creation/editor/126753294

KUKA officelite8.5 “无法建立至KRC的连接”解决办法

csdnread的博客

12-26

8188

解决方法如下:虚拟机的版本太新,安装VM12.5.2就可以解决

kukaTCP通讯、ETHERNETKRL2.8

01-23

1、包含代码,从这里下载的https://download.csdn.net/download/qq_29221215/11382018

2、包含ETHERNETKRL2.8:用于测试tcp连接是否成功,是kuka的官方软件

3、KUKA机器人tcp(Socket)通信连接教程:有几个pdf,详细介绍了如何利用2中的软件进行通讯测试

KUKA Router插件压缩包

05-05

使用可参考我的博客库卡机器人Officelite运行EthernetKRL进行通讯

KUKA.Ethernet KRL 3.0

01-06

KUKA.Ethernet KRL 3.0手册:KUKA机器人Ethernet KRL功能配置及编程。For KUKA System Software 8.5

KUKA Router

07-11

TCP端口转发

KUKA学习仿真OfficeLiteV4.1.7-VMware

12-21

这是库卡的离线编程软件,是早期的控制器版本的,没有KRC4的(这点比较遗憾)。不过用来学习KRL编程还是很不错的。这是VMware的虚拟机,所以使用前先要去下一个VMware。说明:这个软件是集成在xp系统里面的,软件只有30天的试用期,30天后重新解压一份就好了。

KUKA.OfficeLite KRC 4.1.7VMware8.0虚拟机文件

03-05

本软件为VMware8.0虚拟机文件,用兼容VMware8.0或更高版本。 KUKA.OfficeLite KRC含30天试用期,试用期过后可更改虚拟机系统时间或重新加载一遍虚拟机。

KUKA Router.rar

10-28

由于OfficeLite无物理网口,如需EthernetKRL,需安装KUKA Router插件,才能在OfficeLite通讯功能。

KUKA.WorkVisual_5.07

12-22

库卡机器人离线编程配置软件,V5.07版本KUKA Work.Visual 的优势

统一、标准化的用户界面

一致的项目数据存储,避免重复输入导致出错

全部 KR C4 控制系统均网络管理

全面的诊断方式

机器人控制和 SoftPLC 处及两者之间均集成一致的现场总线 I/O 配置、接线和诊断

支持的现场总线类型包括 PROFINET、PROFIBUS、EtherCAT、EtherNet/IP、DeviceNet 和 VARANBUS

适用于 RoboTeam ProfiSafe、CIP/Safety 和 FSoE 的拖放配置和菜单导向型编程

适用于单元组件文字编程的编辑器

可直接在工程设计环境中便捷地对控制系统的程序进行与项目无关的编辑

库卡officelite安装包下载

最新发布

01-03

库卡officelite安装包是一款库卡公司推出的办公软件套装。它包含了常用的办公工具,如文档编辑、表格制作、演示文稿等功能,能够满足日常办公的需求。

要下载库卡officelite安装包,可以通过以下步骤进行:

1. 打开库卡官方网站。可以通过搜索引擎或直接输入官方网址进入库卡官方网站。

2. 寻找软件下载页面。在库卡官方网站上通常会有一个下载页面,你可以在网站主页上寻找到这个页面链接。

3. 在下载页面找到officelite软件。浏览下载页面,找到库卡officelite软件的下载链接。点击该链接进入下载页面。

4. 选择适合的操作系统版本。库卡officelite支持多个操作系统,如Windows、macOS等。根据你所使用的操作系统,选择相应的版本。

5. 点击下载按钮。在下载页面,一般会有一个下载按钮或链接。点击该按钮,开始下载officelite安装包。

6. 下载完成后,双击安装包进行安装。待安装完成后,你就可以使用库卡officelite进行办公了。

另外,为了确保软件的安全和有效性,建议从官方网站下载officelite安装包。避免从不明来源或第三方网站下载,以防下载到恶意软件或病毒。

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

小黎GH

CSDN认证博客专家

CSDN认证企业博客

码龄6年

暂无认证

1

原创

152万+

周排名

107万+

总排名

5818

访问

等级

48

积分

15

粉丝

10

获赞

17

评论

51

收藏

私信

关注

热门文章

KUKA的Officelite虚拟机运行EthernetKRL3.0成功通讯

5805

分类专栏

KUKA

1篇

OfficeLite

1篇

最新评论

KUKA的Officelite虚拟机运行EthernetKRL3.0成功通讯

oasidhgo:

是不是需要特定的VMware版本才能运行。我用自己电脑上v17 加载虚拟机,报错:无法建立至 KRC 的连接

KUKA的Officelite虚拟机运行EthernetKRL3.0成功通讯

小陈学工控:

这个OFFICElite软件有版本要求,超过8.5就没办法玩了

KUKA的Officelite虚拟机运行EthernetKRL3.0成功通讯

小陈学工控:

为啥无法复现博主的效果

KUKA的Officelite虚拟机运行EthernetKRL3.0成功通讯

Picrit_:

链接无效了呀 什么时候更新啊

KUKA的Officelite虚拟机运行EthernetKRL3.0成功通讯

weixin_47874801:

楼主,为什么我的EtherNetKRL_server软件打不开(win11系统)?,复制过officeLite桌面就可以打开。看文章里说是在主机里打开呀?

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

2022年1篇

目录

目录

分类专栏

KUKA

1篇

OfficeLite

1篇

目录

评论 17

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

打赏作者

小黎GH

你的鼓励将是我创作的最大动力

¥1

¥2

¥4

¥6

¥10

¥20

扫码支付:¥1

获取中

扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

库卡EthernetKRL备选软件包 版本 V3.1.3-专业自动化论坛-中国工控网论坛

库卡EthernetKRL备选软件包 版本 V3.1.3-专业自动化论坛-中国工控网论坛







当前位置:工控论坛 > 产品 > 机器人 > Kuka机器人

我要发帖

库卡EthernetKRL备选软件包 版本 V3.1.3

点击:1302 |

回复:17



小p菜鸡

关注

私信



精华:0帖

求助:0帖

帖子:1帖 | 3回

年度积分:132

历史总积分:233

注册:2020年4月04日

发表于:2023-04-06 10:41:12

楼主

机械臂安装 KUKA.Ethernet KRL 软件包,这是上位机与机械臂通讯的根基。该软件包具备以下功能:    通过 EKI 交换数据;    接收外部系统的 XML 数据;    将 XML 数据发送给外部系统;    接收外部系统的二进制数据;    将二进制数据发送给外部系统; 以及以下特性:    机器人控制系统和外部系统作为客户端或服务器;    通过基于 XML 的配置文件配置连接;    配置“事件信息”;    通过向外部系统发送Ping命令监控连接;    从提交解释器读取和写入数据;    从机器人解释器读取和写入数据; 附上 软件包 及安装流程

正在下载,请等待……

下载附件需3积分!

分享到:

收藏

邀请回答

回复楼主

举报

楼主最近还看过·8路开关自动8路开关RTU50208路开关金鸽RTU5021·智能报警器K1智能报警器家用智能报警器·紧急求救无线拨号器/双向通话SOS电话/远程商铺报警器/GSM独居老人呼叫器



fighting2021

关注

私信

[管理员]

精华:4帖

求助:4帖

帖子:1023帖 | 7245回

年度积分:1283

历史总积分:18891

注册:2008年11月11日

发表于:2023-04-06 10:56:03

1楼

感谢分享

回复

引用

举报

monzer

关注

私信

[版主]

精华:11帖

求助:2帖

帖子:49帖 | 115回

年度积分:5999

历史总积分:11097

注册:2020年3月27日

发表于:2023-04-06 12:36:38

2楼

KUKA这么放开了吗?  都白菜价了吗? 

回复

引用

举报

xghbjx

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 33回

年度积分:73

历史总积分:73

注册:2009年12月16日

发表于:2023-04-06 17:27:34

3楼

感谢分亨,谢谢,学习了。

回复

引用

举报

landian012

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 23回

年度积分:0

历史总积分:0

注册:1900年1月01日

发表于:2023-04-14 08:36:42

4楼

感谢分享

回复

引用

举报

landian012

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 23回

年度积分:0

历史总积分:0

注册:1900年1月01日

发表于:2023-04-14 08:58:33

5楼

感谢分享

回复

引用

举报

见v_v见

关注

私信

精华:0帖

求助:0帖

帖子:9帖 | 54回

年度积分:759

历史总积分:959

注册:2023年4月17日

发表于:2023-04-17 14:47:37

6楼

感谢分享

回复

引用

举报

09876a

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 25回

年度积分:14

历史总积分:55

注册:2010年7月26日

发表于:2023-04-19 17:01:41

7楼

感谢分享 分享是美德

回复

引用

举报

ixinta

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 219回

年度积分:0

历史总积分:51

注册:2014年1月28日

发表于:2023-04-25 14:54:22

8楼

谢谢分xiang,的

回复

引用

举报

为自动化

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 72回

年度积分:2

历史总积分:55

注册:2015年8月14日

发表于:2023-05-04 16:23:03

9楼

感谢分享

回复

引用

举报

一枚路僧

关注

私信

精华:0帖

求助:1帖

帖子:10帖 | 79回

年度积分:20

历史总积分:1157

注册:2018年7月25日

发表于:2023-06-21 16:42:59

10楼

为什么都不写明这个是适用哪个系统版本的??

回复

引用

举报

gk2017

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 121回

年度积分:6

历史总积分:122

注册:2019年6月09日

发表于:2023-06-26 13:35:49

11楼

为了德玛西亚之力

回复

引用

举报

孙海东

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 2回

年度积分:22

历史总积分:22

注册:2023年5月14日

发表于:2023-06-30 10:31:59

12楼

感谢楼主分享,非常有帮助,非常感谢

回复

引用

举报

孙kk

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 1回

年度积分:78

历史总积分:78

注册:2023年6月30日

发表于:2023-06-30 10:54:19

13楼

感谢楼主分享,非常有帮助,非常感谢

回复

引用

举报

淡泊凉性

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 1回

年度积分:73

历史总积分:73

注册:2023年6月01日

发表于:2023-07-03 17:17:42

14楼

感谢分享,确实可用

回复

引用

举报

dshxsj

关注

私信

精华:0帖

求助:0帖

帖子:0帖 | 56回

年度积分:31

历史总积分:67

注册:2015年1月11日

发表于:2023-07-20 14:55:53

15楼

谢谢楼主奉献。。。。。

回复

引用

举报

冷柠檬

关注

私信

精华:0帖

求助:0帖

帖子:1帖 | 7回

年度积分:61

历史总积分:61

注册:2023年6月09日

发表于:2023-11-30 15:14:08

16楼

感谢

回复

引用

举报

冷柠檬

关注

私信

精华:0帖

求助:0帖

帖子:1帖 | 8回

年度积分:62

历史总积分:62

注册:2023年6月09日

发表于:2023-11-30 15:20:06

17楼

版本太低用不成

回复

引用

举报



热门招聘

相关主题

Z1_配置福尼斯焊机的机器人系...[1044]一款机器人的总装图[10192]yamahaRCX340硬件接线[849]ABB机器人电路图外语版[1355]国产机器人控制系统说明书[1597]做避障机器人,检测障碍物用什...[1250]ABB机器人备份错误问题[915]ABB机器人为什么有的指令找不...[917]求助:机器人控制柜的RS232通...[899]开放式可编程示教盒[976]

官方公众号

智造工程师

客服

小程序

公众号

  



工控网智造工程师好文精选



基于Ethernet KRL,上位机C#通过TCP/IP与KUKA库卡机械臂通讯Demo_库卡 c2 ethernetkrl-CSDN博客

>

基于Ethernet KRL,上位机C#通过TCP/IP与KUKA库卡机械臂通讯Demo_库卡 c2 ethernetkrl-CSDN博客

基于Ethernet KRL,上位机C#通过TCP/IP与KUKA库卡机械臂通讯Demo

YMGogre

已于 2023-07-17 11:05:19 修改

阅读量9.8k

收藏

120

点赞数

18

分类专栏:

KUKA库卡机械臂

文章标签:

c#

tcp/ip

于 2022-11-11 17:31:29 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/YMGogre/article/details/127792826

版权

KUKA库卡机械臂

专栏收录该内容

1 篇文章

6 订阅

订阅专栏

目录

0、引言: 

1、本文使用的相关软硬件或产品: 

2、一些注意事项: 

2.1、涉及到的一些概念: 

2.2、配置以太网连接以及以及发送接收结构: 

2.3、用于数据交换的 EKI 函数

2.4、上位机应当如何传输: 

2.5、通过smartHMI查看传输的数据: 

3、Demo程序: 

4、结语: 

0、引言: 

        Demo基于Ethernet KRL,使用C#开发的上位机通过TCP/IP与库卡机械臂通讯,双方数据交换采用 xml 格式。        

        在开始之前,您需要确保您拥有库卡官方的 KST_Ethernet_KRL (懂的都懂)技术文档,本文章并不提供该文档。此外,如果您接受过库卡官方机械臂编程培训并熟悉 计算机网络 、XML 相关知识将更加有助于理解本文章。当然不熟悉也没关系,本文章提供可以直接使用的通讯Demo,您可以在此基础上搭建自己的机械臂运动控制程序。

        您还需要给机械臂安装 KUKA.Ethernet KRL 软件包(本文不提供该软件包),这是上位机与机械臂通讯的根基。该软件包具备以下功能:

通过 EKI 交换数据;接收外部系统的 XML 数据;将 XML 数据发送给外部系统;接收外部系统的二进制数据;将二进制数据发送给外部系统; 

以及以下特性:

机器人控制系统和外部系统作为客户端或服务器;通过基于 XML 的配置文件配置连接;配置“事件信息”;通过向外部系统发送Ping命令监控连接;从提交解释器读取和写入数据;从机器人解释器读取和写入数据; 

        当然,如果您是通过官方渠道购买了库卡的TCP通讯服务,那您应该已经拥有了以上提到的 KST_Ethernet_KRL 技术文档与 KUKA.Ethernet KRL 软件包。 

以下内容是构筑在您已安装完 KUKA.Ethernet KRL 软件包并且使用库卡官方通讯测试程序初步测试通过的基础上的:

1、本文使用的相关软硬件或产品: 

KUKA KR210 prime cr 及配套产品(如机械臂示教器等)KUKA.WorkVisual 6.0.24KUKA.Ethernet KRL 3.1Windows 11 家庭中文版 21H2(OS 内部版本 22000.1219)Visual Studio Community 2022 - 17.4.0Microsoft .NET Framework 4.8.04084「.NET 桌面开发」工作负荷

2、一些注意事项: 

涉及到一些小细节,如果仅仅是想使用该demo可以直接跳过第2章。 

2.1、涉及到的一些概念: 

术语名说明数据流连续的数据组序列,其末尾无法提前预见。各个数据组具有任意而固定的类型。每个时间单位的数据组量(数据率)可能有所不同。只能按顺序访问这些数据。EKIEthernet KRL Interface(以太网KRL接口)EOSEnd Of Stream(末尾字符串)标记数据组末尾的字符串以太网以太网是局域数据网络(LAN)的数据网络技术,它实现了使数据以数据框架的形式在所连接用户之间的交换。FIFO 可处理数据存储器的方法:

First In First Out(先进先出):最先保存的元素将最先重新从存储器中取出。Last In First Out(后进先出):最后保存的元素将最先重新从存储器中取出。LIFOKLI KUKA 线路接口:         将设备集成到客户网络的生产线总线。 KR C 库卡机器人控制器:         KR C 是 KUKA 机器人控制系统。 KRL KUKA Robot Language(库卡机器人编程语言):         KRL 是 KUKA 机器人编程语言。 smartHMI smart Human-Machine Interface(smart 人机界面):         KUKA smartHMI 是 KUKA 系统软件的操作界面。 Socket 套接字         将 IP 地址和端口号相互连接的软件接口。 TCP/IP Transmission Control Protocol(传输控制协议):         有关网络用户间数据交换的协议。TCP 可在网络连接的两个终点之间建立一个虚拟通道。在这个通道上可双向传输数据。 UDP/IP User Datagram Protocol(用户数据报协议):         有关网络用户间数据交换的无连接协议。 IP Internet Protocol(因特网协议):         因特网协议的任务是通过物理 MAC 地址定义子网络。 XML Extensible Markup Language(可扩展的标记语言):         以规定的树状结构创建人机可读文档的标准。 XPath XML Path 语言:         用于描述和读取 XML 文件部分的语言。

2.2、配置以太网连接以及以及发送接收结构: 

        以太网连接通过 xml 文件进行配置。针对每个连接,必须在机器人控制系统的目录 C:\KRC\ROBOTER\Config\User\Common\EtherKRL 中新建并定义一个配置文件;注意,这是在库卡机械臂方需要配置的文件,上位机无需配置。机械臂在连接初始化时将读入该配置。

        同时我们一般还会在定义的配置文件中配置用于数据接收和发送的 XML 结构。当然这一部分结构是取决于用户希望上位机和机械臂之间要交换哪些数据。所以一般的 xml 配置文件形式应当如下方这样:

段说明 ... 配置外部系统和 EKI 之间的连接参数 ... 配置机器人控制系统接收的接收结构 ... 配置机器人控制系统发送的发送结构

        ❗ xml 文件都是严格区分大小写的。

        本文Demo程序机械臂使用的 xml 配置文件为仓库中名为 XmlTransmit.xml 的文件,要使用本文的Demo需要将该 xml 文件拷贝到机器人控制系统的对应目录下。

        xml 文件名称同时也是 KRL 的访问键。比如Demo中配置文件名为 XmlTransmit ,则机械臂方编程时相应的 EKI 函数中就会使用该文件名字符串作为访问键。比如:

EKI_INIT("XmlTransmit")

2.3、用于数据交换的 EKI 函数

初始化、打开、关闭和删除连接EKI_STATUS = EKI_Init(CHAR[])EKI_STATUS = EKI_Open(CHAR[])EKI_STATUS = EKI_Close(CHAR[])EKI_STATUS = EKI_Clear(CHAR[])

发送数据EKI_STATUS = EKI_Send(CHAR[], CHAR[], INT)

写入数据EKI_STATUS = EKI_SetReal(CHAR[], CHAR[], REAL)EKI_STATUS = EKI_SetInt(CHAR[], CHAR[], INT)EKI_STATUS = EKI_SetBool(CHAR[], CHAR[], BOOL)EKI_STATUS = EKI_SetFrame(CHAR[], CHAR[], FRAME)EKI_STATUS = EKI_SetString(CHAR[], CHAR[], CHAR[])

读取数据EKI_STATUS = EKI_GetBool(CHAR[], CHAR[], BOOL)EKI_STATUS = EKI_GetBoolArray(CHAR[], CHAR[], BOOL[])EKI_STATUS = EKI_GetInt(CHAR[], CHAR[], INT)EKI_STATUS = EKI_GetIntArray(CHAR[], CHAR[], INT[])EKI_STATUS = EKI_GetReal(CHAR[], CHAR[], REAL)EKI_STATUS = EKI_GetRealArray(CHAR[], CHAR[], REAL[])EKI_STATUS = EKI_GetString(CHAR[], CHAR[], CHAR[])EKI_STATUS = EKI_GetFrame(CHAR[], CHAR[], FRAME)EKI_STATUS = EKI_GetFrameArray(CHAR[], CHAR[], FRAME[])

检查函数是否出现错误EKI_CHECK(EKI_STATUS, EKrlMsgType, CHAR[])

删除、禁用、解禁、检查数据存储器EKI_STATUS = EKI_Clear(CHAR[])EKI_STATUS = EKI_ClearBuffer(CHAR[], CHAR[])EKI_STATUS = EKI_Lock(CHAR[])EKI_STATUS = EKI_Unlock(CHAR[])EKI_STATUS = EKI_CheckBuffer(CHAR[], CHAR[])

2.4、上位机应当如何传输: 

        无论配置何种用于数据接收和发送的 XML 结构,上位机向机械臂发送数据都是将普通文本字符串转换为字节流后发送。所以无论 XML 结构中配置了要传整型、浮点型、布尔型或者字符串等等数据类型给机械臂,对上位机来说都只是传输字符串过去(比如整型、浮点型就传输数字字符串;bool型就传输"true"、"false"或者"1"、"0"字符串),机器人控制系统会根据配置好的 xml 文件来解析收到的字符串,从而得到对应的数据类型。对上位机来说,仅仅只有一个要求,那就是发送的字符串一定得符合机器人控制系统中定义的那个配置文件中的 XML 结构!

        综上所述,机器人控制系统中配置的 xml 文件内容、KRL 代码内容和上位机发送的字符串内容,应当满足如下关系:

; 以下是KRL代码,在KRL中英文逗号";"为行注释标志:

; Declaration

INT i

DECL EKI_STATUS RET

CHAR valueChar[256]

BOOL valueBOOL

; ATTENTION: The KRL variables *must* be initialized first!

; 注意:用于存放接收数据的 KRL 变量*必须*先经过初始化!

FOR i=(1) TO (256)

valueChar[i]=0

ENDFOR

valueBOOL=FALSE

; Read data

RET=EKI_GetString("Channel_1", "Sensor/Message", valueChar[])

RET=EKI_GetBool("Channel_1", "Sensor/Status/IsActive", valueBOOL)

//机器人控制系统接收到的 符合配置好的数据接收 XML 结构的 字符串内容:

Example message

ture

/*这里我为了便于阅读用了换行和缩进,实际上上位机发过去的字符串

就是一个从头到尾连在一起的字符串,就像下面这样:*/

Example messageture

        此外,本文Demo从机械臂方发送到上位机的数据也仅仅是字符串,Demo中上位机端还未提供解析代码来解析 XML 结构,大佬有需求可自行补充。 

2.5、通过smartHMI查看传输的数据: 

        想要在库卡 smartPAD 示教器(smartPAD是用于工业机器人的手持编程器)上调试程序测试通讯是否成功,我们可以将机械臂端收到的数据交给全局变量,通过 smartHMI 查看该全局变量的值即可确定传输是否成功:

声明全局变量

示教器显示全局变量

3、Demo程序: 

        在通讯Demo中,上位机作为 服务端 监听连接,而库卡机械臂作为 客户端 连接至服务端,双方数据使用 xml 格式传输。Demo中还提供了一个基于 BytesIO TCP 通讯库的服务端和客户端测试程序,可以用于测试库卡机械臂通讯程序。此外,机械臂端的 xml 配置文件、src 源码文件和 dat 数据文件也包含在里面,要使用该Demo需要把这三个文件拷贝到机器人控制系统中的对应目录下。

GitHub:https://github.com/YMGogre/KUKATCPCommunicationDemo.git

Gitee:https://gitee.com/YMGogre/KUKATCPCommunicationDemo.git

CSDN下载​​​​​:https://download.csdn.net/download/YMGogre/87003119

xml 配置文件存放目录:C:\KRC\ROBOTER\Config\User\Common\EtherKRL

KRL 模块程序(src 源码文件 + dat 数据文件)存放目录:C:\KRC\ROBOTER\Program

        关于程序使用操作细则请参考Demo中的 README.md 。

        tips:下载Demo后打开解决方案,可能会发现错误列表栏弹出一些错误信息: CS0246 未能找到类型或命名空间名为"STTech"(是否缺少 using 指令或程序集引用?) 等。这是因为解决方案中那两个基于 BytesIO TCP 通讯库的服务端和客户端测试程序项目中还未正确引用 BytesIO TCP 通讯库,我们有两项解决办法:

右击报出错误信息的那个项目的"引用",选择"管理 NuGet 程序包(N)",根据上面弹出的提示点击"还原(R)":如果上面的方法没有弹出提示信息,我们可以选择重新安装 BytesIO TCP 通讯库:

首先在 NuGet 包管理器中卸载已安装的三个包(三个包之间存在依赖关系,所以需要按顺序卸载。卸载顺序:STTech.BytesIO.TCP ==> STTech.BytesIO.Core ==> STTech.CodePlus):三个包卸载完之后,搜索 "bytesIO" ,找到 STTech.BytesIO.Tcp 并安装:完成!重新生成解决方案看看,应该就没有错误信息了。

注:第二个方法卸载是三个包全都卸载了,但安装只用安装 STTech.BytesIO.Tcp 就可以了。 

4、结语: 

        基于 Ethernet KRL,通过 TCP/IP 可以实现计算机与 KUKA 机械臂的直接通信,但还无法实现外部自动运行。因为 KUKA 机器人的外部自动运行模式依赖于配置 CELL.SRC 程序和外部自动运行接口的输入/输出端。显然,计算机是无法为 KUKA 机器人配置 IO 口的,我们必须依赖于 PLC 才能完成输入/输出端的配置。感兴趣的读者可以自行搜索相关信息。

优惠劵

YMGogre

关注

关注

18

点赞

120

收藏

觉得还不错?

一键收藏

知道了

0

评论

基于Ethernet KRL,上位机C#通过TCP/IP与KUKA库卡机械臂通讯Demo

基于TCP协议的Winform上位机与KUKA机械臂之间的通讯demo,基于此可以开发KUKA机械臂运动控制程序

复制链接

扫一扫

专栏目录

参与评论

您还未登录,请先

登录

后发表或查看评论

库卡机器人通信ethernet krl软件包及安装步骤

07-15

库卡机器人通信ethernet krl软件包及安装步骤,KUKA机器人EthernetKRL软件包,用于PC机与库卡机器人通过Ethernet通信,内附安装用说明。

EtherNet/IP开发:JAVA、C#和C++开发源代码

最新发布

semisecs

01-20

577

示例使用VS2010开发EtherNet/IP开发语言使用C++C++开发出来的程序,提供C标准API后,将可以提供给Dlphi、Labview、VB、QT、C#、C\C++、C#、Java等几乎所有编程语言使用。① 在底层我们将采用socket和多线程方式开发,在数据处理方面使用指针为主。② EtherNet/IP在设计之初就是为高效,低延迟而设定③ 采用最基础的C++ 标准函数,单次效率可以做到1ms以内。

KUKA SOCKET、TCP/IP以太网通信 KUKA通信 库卡通信

tian531200的博客

03-25

4638

Kuka 以太网通讯,socket

库卡TCP/IP远程工具,支持状态读取、变量读写、远程启动与停止,可用于上位机操作、MES系统等。支持kuka c2 c4系统。

可搭建Modbus、PLC协议等,与PLC进行通信。

kuka与上位机进行通讯Ethernet_KRL软件技术文档和安装教程

08-06

包括一些中英文的Ethernet_KRL软件的安装说明以及一些内部函数的用法讲解,个人觉得很好用!!

C#上位机通过TCP通讯实现库卡(KUKA)机器人实时位置返回及运动控制.zip

06-29

本项目中的KUKA系统软件为8.3版本,PC端程序基于 .NET Framework 4.0;

C#上位机通过TCP通讯与库卡机器人连接,可实时返回机器人各关节位置,返回位置可导出为.CSV文件;

通过上位机控制机器人,实现各关节单步运动及当前位置到给定坐标的点运动两种形式;

资源包括【KUKA端】、【PC端】及【附件】三部分。KUKA端包括config.dat、sps.sub 、motion16.src、motion16.dat、Xml_motion16.xml 五个必要文件;PC端包括C#上位机程序;附件包括《KUKA系统软件8.3》手册、《KUKA.Ethernet KRL 2.2》手册,可帮助开发者实现进一步开发;

压缩包中包含KUKA端与PC端资源使用方法详细介绍。

上位机C#通过TCP/IP和库卡机器人通讯

热门推荐

千年小妖的博客

07-18

1万+

继上一篇关于上位机和川崎机器人通讯的文章之后:https://blog.csdn.net/qq_29221215/article/details/78928777

隔了相当长的一段时间,我又来写一下上位机C#利用TCP/IP和库卡机器人通讯的文章

上位机要想和库卡机器人通讯,首先要给机器人安装“ETHERNETKRL”这个软件,对,是给机器人安装。具体软件的安装以及初步通讯测试就不多做介绍了。...

库卡机器人Officelite运行EthernetKRL进行通讯

qq_51232096的博客

10-07

7278

工博士网页上有教程,但是自己看不到图,于是按照这个方法自己试了一遍可行。

参考:http://kuka-maintenance.gongboshi.com/news/index.php?itemid=71600

1.在库卡控制器上安装kuka_Router,如下图运行Setup.exe:​

2.在启动里找到Router并点击运行:

3.运行Router后,右键点击localhost,弹出新建选项Insert a new router:

4.点击Insert a new router可以创建一个新ro.

KUKA EthernetKRL 配置与应用案例

07-15

KRL配置的小细节和部分代码

kuka机器人通过EthernetKRL控制

千人斩的博客

11-18

1万+

一.简介

KUKA.EthernetKRL软件包提供了通过网络和机器人控制器进行双向通信的功能。使用TCP/IP协议,通过服务器端和客户端方式进行通信,网络传输通过xml进行配置,传输内容也是xml格式。通信延迟在2ms以下。因此可以做一些实时性比较高的任务,比如在线分拣等。

二.准备工作

软件包安装

确保KUKA控制器安装了EthernetKRL软件包。如果没有安装,查看机器人D盘的kuka_o...

KUKA的Officelite虚拟机运行EthernetKRL3.0成功通讯

qq_41899868的博客

09-07

5817

KUKA Officelite虚拟机运行EthernetKRL进行通讯,超详细介绍并附超详细文件

KUKA机器人TcpIP通讯参数配置方法.pdf

03-23

KUKA KRL软件通讯XML配置文件解析

EthernetKRL3.1.3、KUKA-router、KUKA软件包合集

07-05

搜集多日才整合的资源,不为别的,就为了让大家免费用

KST_Ethernet_KRL_22_zh中文版.pdf

04-03

KUKA.Ethernet KRL 2.2,用于库卡系统软件 8.2 和 8.3

发布日期: 24.06.2016 版本: KST Ethernet KRL 2.2 V4

Ethernet KRL 是一个可后载入的应用程序包,具有下列功能:

 通过 EKI 交换数据

 接收外部系统的 XML 数据

 将 XML 数据发送给外部系统

 接收外部系统的二进制数据

 将二进制数据发送给外部系统

特性 机器人控制系统和外部系统作为客户端或服务器

 通过基于 XML 的配置文件配置连接

 配置“ 事件信息”

 通过向外部系统发送 Ping 命令监控连接

 从提交解释器读取和写入数据

 从机器人解释器读取和写入数据

上位机通过TCP和库卡(kuka)机器人通讯TCP_Robot_Kuka.rar

07-18

基于EthernetKRL库卡机器人tcp通讯软件,利用c#编程,实现上位机和库卡机器人的tcp/ip通讯。本人CSDN博客有写相关讲解文章。

包含c#程序,机器人程序src文件,数据文件dat,xml文件

EthernetKRL3.0+KUKA Router+详细资料

09-07

如何使用可以参考我的博客:https://mp.csdn.net/mp_blog/creation/editor/126753294

基于TCP协议的上位机与库卡机械臂通讯Demo

11-14

Demo中还提供了一个基于 BytesIO TCP 通讯库的服务端和客户端测试程序,可以用于测试库卡机械臂通讯程序。此外,机械臂端的 xml 配置文件和 src 源代码文件也包含在里面,要使用该Demo需要把这两个文件拷贝到机器人...

KUKA机器人EthernetKRL2.8资源,包含中文文档,与上位机通讯等

01-13

库卡机器人与上位机通信的软件包,基于TCP/IP的网络通信,可获取机器人位姿信息等,DOC文件夹下有EthernetKRL各语言说明书,包括中文版说明书。

库卡机器人通信ethernet krl软件包

01-04

工业库卡机器人通信软件包。。

库卡机器人与梅卡相机krl通讯

11-24

库卡机器人与梅卡相机之间可以通过KRL(KUKA Robot Language)进行通讯。KRL是库卡机器人控制系统所使用的编程语言,它可以用于编写库卡机器人的运动指令、逻辑控制和通信操作。

要实现库卡机器人与梅卡相机的通讯,首先需要在KRL程序中添加相应的通讯指令。可以使用KRL中的socket接口函数来建立与梅卡相机的网络连接,通过指定相机的IP地址和端口号来确立连接。

建立通讯连接后,库卡机器人可以发送指令给梅卡相机,包括拍照指令、调整相机参数指令等。梅卡相机接收到指令后执行相应的操作,并将结果返回给库卡机器人。

在KRL程序中,可以使用一些特定的KRL函数和语法来处理梅卡相机的返回结果。例如,可以使用KRL中的变量和逻辑控制语句来处理相机返回的图像数据或其他相关信息。

通过库卡机器人与梅卡相机的KRL通讯,可以实现二者之间的数据交换和协同操作。这样的通讯方式可以让库卡机器人在执行任务时获取实时的视觉信息,并根据相机的反馈作出相应的调整和决策,从而提高机器人的精度和灵活性。

总的来说,库卡机器人与梅卡相机可以通过KRL语言进行通讯,通过建立网络连接、发送指令和处理返回结果,实现二者之间的信息交换和协同操作,从而提升机器人的功能和性能。

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

YMGogre

CSDN认证博客专家

CSDN认证企业博客

码龄5年

暂无认证

46

原创

108万+

周排名

6万+

总排名

9万+

访问

等级

749

积分

122

粉丝

180

获赞

156

评论

770

收藏

私信

关注

热门文章

Linux 系统(Ubuntu)下安装 Qt 环境

10262

基于Ethernet KRL,上位机C#通过TCP/IP与KUKA库卡机械臂通讯Demo

9795

【入门级图文教程】在Visual Studio中创建自定义Winform控件库并在其他解决方案中引用

5084

在Visual Studio上开启自己的C++学习之旅

4811

Qt核心特性之 —— 「信号(Signal)与槽(Slot)」机制

4532

分类专栏

Apache Logging Services

4篇

Aspect Oriented Programming

1篇

软件工程

1篇

RabbitMQ 消息队列教程

7篇

Qt+librviz开发

7篇

现代C++

1篇

面向对象程序设计(进阶)

2篇

ROS

3篇

Linux

1篇

Snapcraft

1篇

Qt开发

10篇

Qt用户自定义控件

2篇

问题及解决方案(Qt开发)

1篇

KUKA库卡机械臂

1篇

WebService

1篇

【C#】Winform界面编程

2篇

问题及解决方案(Winform开发)

1篇

Winform用户自定义控件库

4篇

面向对象程序设计(基础)

4篇

最新评论

Linux 系统(Ubuntu)下安装 Qt 环境

YMGogre:

您好小伙伴!首先您可以检查浏览器设置,确认浏览器的下载位置路径是否为【下载】标准文件夹。

如果下载位置路径确认无误,却仍然出现了上述问题。您可以尝试在镜像站下载相应文件,希望这可以解决您的问题

Linux 系统(Ubuntu)下安装 Qt 环境

Fernweh_303:

请问官网下载.run下载完成后下载文件夹里还是空的是什么原因呀

在 Winform 上显示 CAD 三维模型

YMGogre:

啊解决就好

在 Winform 上显示 CAD 三维模型

elepeipei:

谢谢您的回复, 我后来添加了个普通的按钮, 手动引用的两个dll,eDrawingHostControl.dll 和EModelView.dll,显示出来了, 谢谢

在 Winform 上显示 CAD 三维模型

YMGogre:

您好小伙伴,这可能是由于 COM 组件未能在您的系统中正确注册导致的。

在通常情况下,当您完成 eDrawings 20nn x64 应用程序的安装后,其将会自动注册该 COM 组件。届时您将能够在 6.3 步 COM 组件选项卡中找到该组件。

您可以尝试重新安装 eDrawings 2024 x64 以查看是否能够解决该问题。

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

Winform / WPF 自定义控件 —— IPV4 地址输入框

(四)Apache log4net™ 手册 - AOP

(三)Apache log4net™ 手册 -演示

2023年33篇

2022年13篇

目录

目录

分类专栏

Apache Logging Services

4篇

Aspect Oriented Programming

1篇

软件工程

1篇

RabbitMQ 消息队列教程

7篇

Qt+librviz开发

7篇

现代C++

1篇

面向对象程序设计(进阶)

2篇

ROS

3篇

Linux

1篇

Snapcraft

1篇

Qt开发

10篇

Qt用户自定义控件

2篇

问题及解决方案(Qt开发)

1篇

KUKA库卡机械臂

1篇

WebService

1篇

【C#】Winform界面编程

2篇

问题及解决方案(Winform开发)

1篇

Winform用户自定义控件库

4篇

面向对象程序设计(基础)

4篇

目录

评论

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

上位机基于C#通过TCP/IP和库卡机器人通讯 - 知乎

上位机基于C#通过TCP/IP和库卡机器人通讯 - 知乎首发于智能制造之家切换模式写文章登录/注册上位机基于C#通过TCP/IP和库卡机器人通讯智能制造之家​​化学制品制造业 从业人员​写在面前前面我们写了很多很多关于各种通讯的文章,具体可以参看:S7-200/300/400/1200/1500全系列通信总结也整理了工业网络、工业以太网等的一些文章:工业通讯网络层级全解读,解析工业网络的自动化金字塔工业网络、工业无线、工业识别RFID的实例汇总与分析技术解读PROFINET、Ethernet/IP等7种主流工业以太网今天我们来聊一聊用C#于kuka机器人通讯~上位机要想和库卡机器人通讯,首先要给机器人安装“ETHERNETKRL”这个软件,ETHERNETKRL是KUKA提供的一个以太网通信功能的软件包,支持TCP和UDP协议.但具体软件的安装以及初步通讯测试就不多做介绍了。如果你没有C#编程的相关基础,可以先参考:从零开始基于西门子PLC用C#通过OPC编写一套简易车间能源信息系统(附代码)因为本文不是介绍该软件的安装,所以就不多做解释,下面的内容默认已经能用自带的测试软件获取库卡机器人发送过来的数据。在此基础上,我来说一下c#利用tcp/ip是如何跟库卡机器人进行通讯的.如果你对TCP/IP或者网络协议还有疑问,可以先参考:网络的OSI七层模型和TCP/IP五层模型 | 网络基础(三)最全整理网络基础知识“全家桶”—入门工业网络必备(推荐收藏)首先当然是TCP/IP的基础部分,服务器和客户端。这里将库卡机器人作为客户端,上位机作为服务器进行通讯。通过按钮事件,创建后台线程用于TCP服务端,创建服务端并开启监听后,就可以等待机器人客户端发来的消息了。 库卡机器人TCP通讯存在三种数据发送格式:固定长度字节,任意长度字节,和xml格式。个人感觉xml格式比较好用,这里介绍xml的通讯。xml的通讯,其实可以分解为几个步骤:机器人发送到上位机:机器人程序将变量或者数值写入xml的元素中→机器人将xml发送通过服务端发送到上位机的服务端→服务端接受到数据,按照xml的格式解析其中元素。上位机服务端获取到的数据是:12345678ConnectSensor1然后对数据进行逐个元素的解析就可以了。要增加变量,只要对应在mxl文件,机器人程序和上位机解析过程中添加就可以了。上位机发送到机器人:上位机将变量写成xml格式,利用客户端发送到机器人中的xml文件→机器人读取xml文件中的元素值到程序中的变量写成xml格式:sendstr = sendstr + "FALSE";sendstr = sendstr + "";然后是tcp发送等发送完成之后,机器人再读取机器人从xml元素中读取值或者属性并赋予创建的变量 RET=EKI_GetString("XmlCallBack","Sensor/Message",valueChar[]) RET=EKI_GetInt("XmlCallBack","Sensor/Nmb",valueInt) RET=EKI_GetBool("XmlCallBack","Sensor/Status/IsActive" ,valueBOOL) RET=EKI_GetFrame("XmlCallBack","Sensor/Read/xyzabc",valueFrame)然后就可以在机器人程序中使用,或者通过查看变量值检测是否正确本例中的xml文件和机器人程序文件src由ETHERNETKRL软件中自带的测试例子修改而来。不用原例子的原因是,原例子只有程序文件src而没有数据文件dat,程序里的变量都是临时变量,无法在示教器上查询变量的值。所以新建了一个程序,将原例子的变量定义放在dat数据文件中,处理过程放在src程序文件中。另外,对上位机发送到机器人的元素有做一些删改。相关推荐:大话PLC的N种通讯第五期-基于C#的TCP通讯与S7通讯当施耐德PLC遇上亚马逊AWS IOT,自动化工程师的数字化之路当树莓派+S7-1500与阿里云跨界相遇-自动化工程师的数字化之路MES、SCADA项目中的数据采集—基于C#与研华IO模块的ModbusTCP通讯基于S7协议对西门子PLC S7-1500的漏洞分析与复现(附演示视频)C#通过OPC UA+MQTT将设备数据采集至云端-自动化工程师的数字化之路免责申明:本公众号所载文章为本公众号原创或根据网络搜索编辑整理,文章版权归原作者所有。因转载众多,无法找到真正来源,如标错来源,或对于文中所使用的图片,资料,下载链接中所包含的软件,资料等,如有侵权,请跟我们联系协商或删除,谢谢!往期热文Teamcenter、TIA Portal、NX MCD是如何结合在一起的Teamcenter(AWC)一个简单的开发流程巧用InTouch 实现多级菜单管理及其核心代码浅析这才是正确学习工业以太网PROFINET的最佳打开方式一文带你了解西门子整个虚拟调试与仿真软硬件体系轻松愉快的了解以太网Ethernet所有知识点基于WMS/WCS与PLC数据交互的立体仓库控制系统案例分析西家、罗家、施家组态软件连接数据库—Intouch利用SQL数据库发邮件西门子TIA Portal大鱼吃小鱼VS施耐德Intouch潜水艇小游戏我们是一群智能制造技术的爱好者,我们乐于分享,我们积极向上,我们也许有些宅,但是我们很有爱,我们期待您的加入--智能制造之家发布于 2020-07-03 11:21TCP/IPABB集团C#​赞同 22​​3 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录智能制造之家微信公众号:智能制造之家,10W+朋友共话智

KUKA (库卡)标准接口通信配置 — Software Suite 文档

KUKA (库卡)标准接口通信配置 — Software Suite 文档

Software Suite

v1.7

无标题文档

Mech-Mind

其他版本

版本:

latest

1.6

1.5

1.4

1.3

1.2

返回主页

官网

留言

修订历史

PDF下载

开始

快速入门

软件更新说明

软件安装指南

应用指南

视觉系统搭建

应用优化

应用注意事项

应用案例

软件使用指南

Mech-Vision

Mech-Viz

Mech-Center

机器人通信配置指南

通信概述

主控通信

标准接口通信

标准接口指令调用时序

机器人

ABB

FANUC(发那科)

FANUC CRX

Kawasaki(川崎)

KUKA (库卡)

KUKA (库卡)标准接口通信配置

KUKA (库卡)标定操作流程

KUKA (库卡)抓取样例程序

KUKA (库卡)接口程序指令说明

KUKA(库卡)报警信息

YASKAWA(安川)

UR

TM(达明)

ELITE(艾利特)

JAKA(节卡)

ROKAE(珞石)

HYUNDAI(现代)

PLC

其他

更多支持

故障处理

FAQ

附录

工控机介绍

标定板

术语表

Software Suite

Docs »

标准接口通信 »

KUKA (库卡) »

KUKA (库卡)标准接口通信配置

KUKA (库卡)标准接口通信配置¶

本节介绍如何配置 KUKA 标准接口通信。

检查硬件和软件版本

建立网络连接

设置 Mech-Vision 中“机器人与通信配置”

烧录文件至机器人中

测试机器人连接状态

检查硬件和软件版本¶

六轴 KUKA 机器人

控制柜版本: KR C4,C5

机器人系统版本:KSS 8.2,8.3,8.5 或 8.6

机器人软件包:Ethernet KRL(V 2.2.8,3.0.3 或 3.1.2.29)

KSS 与 Ethernet KRL 版本之间的对应关系如下所示:

KSS 版本

Ethernet KRL 版本

8.2 或 8.3

2.2.8

8.5

3.0.3

8.6

3.1.2.29

注解

本章以 KSS 8.6 版本示教器操作为例。不同版本示教器操作可能存在差异。

建立网络连接¶

硬件连接¶

KR C4 Compact:连接到 x66 端口。

KR C4 其他型号:连接到 KLI 端口。

KR C5 :连接到 XF5 端口。

设置 IP¶

切换到 专家 权限 :

依次单击 主菜单 ‣ 配置 ‣ 用户组 进入登录界面。

单击 专家 后,输入密码(默认密码为 kuka ),输入完成后,单击 登录 。

IP 配置:

依次单击 主菜单 ‣ 投入运行 ‣ 网络配置 ,进入网络配置界面。

在 IP 地址栏输入 IP 地址,输入的地址要与工控机 IP 在同一网段,完成后单击 保存 。在弹出的窗口中分别单击 是 、OK 。

重新启动控制系统 PC :

依次单击 主菜单 ‣ 关机 进入关机界面。

在关机界面,单击 重新启动控制系统 PC 。

设置 Mech-Vision 中“机器人与通信配置”¶

单击 Mech-Vision 工具栏中 机器人与接口配置 。

单击 选择机器人 下拉框,选择 品牌机器人 ,然后单击 选择机器人型号 ,选择具体 KUKA 机器人型号,单击 下一步 。

在 通信方式 下,接口类型选择 标准接口 ,协议选择 TCP Server ,协议格式选择 HEX-Little endian ,最后单击 应用 。

在 Mech-Vision 主界面,确认工具栏中的接口服务已开启。

烧录文件至机器人中¶

切换到专家模式¶

参考上文介绍。

机器人程序备份¶

注意

开始以下步骤前,请确保已经切换到专家模式下,否则将无法识别到 U 盘。

将 U 盘插入到机器人控制柜上,在示教器上确认是否识别到 U 盘。

按下示教器的主菜单键,在弹出菜单中依次选择 文件 ‣ 存档 ‣ USB控制柜 ‣ 所有 ,并在弹窗的对话框中单击 是 。

当示教器上出现下图所示信息,表示存档完成,同时在 U 盘中得到一个 ZIP 格式文件。最后将 U 盘拔出。

准备待烧录文件¶

在梅卡曼德系统软件的安装目录 Mech-Center\Robot_Interface\KUKA 文件夹下,将以下三个文件复制到 U 盘中。

mm_module.src (程序文件)

mm_module.dat (程序文件)

XML_Kuka_MMIND.xml (网络配置文件)

烧录文件至机器人¶

将 U 盘插入到控制柜上,在示教器界面中,单击左侧的 U 盘,找到上一步复制的文件。

将 mm_module.src 和 mm_module.dat 拷贝到 KRC\R1\mechmind 中(若无此文件夹,请先创建)。

创建 mechmind 文件夹:

单击 R1 文件夹后,单击 新 。

在弹出的窗口中输入 mechmind 后,单击 OK ,即可成功创建 mechmind 文件夹。

选中 mm_module.src 和 mm_module.dat 后,单击 编辑 后单击 复制 。

提示

长按屏幕拖拽出现选框,可框选多个文件。

选中 mechmind 文件夹后,单击 打开 。

单击 编辑 后单击 添加 ,即可完成文件的粘贴。

参考上述操作,将 XML_Kuka_MMIND.xml 拷贝至 C:/KRC/ROBOTER/Config/User/Common/EthernetKRL 中。

拷贝完成后,选中 XML_Kuka_MMIND.xml 后,单击 打开 。

选中第四行代码后,单击左侧 ,调出输入软键盘,修改 IP 地址为工控机的 IP 地址,再次单击 可隐藏软键盘。第五行可修改通信端口,如有需求可按上述操作修改。

修改完成后,单击左侧的关闭按钮,在弹出的窗口中单击 是 ,即可保存修改。

参考 设置 IP 中的介绍,登录到管理员权限。单击主菜单键,在弹出的菜单中单击 关机 ,进入关机界面。

在关机界面中依次选择 冷启动 、 重新读入文件 、 重新启动控制系统PC 。

在弹出的窗口中单击 是 ,即可完成机器人的重启。

测试机器人连接状态¶

选定程序并切换到 Aut 自动模式下运行¶

在 mechmind 文件夹下选中 mm_module.src ,然后点击左下角 选定 完成程序选定。

如何切换运行方式:转动示教上的连接管理器开关到横向,在弹出的模式选择对话框中选择 T1 或者 AUT ,接着再将连接管理器的开关转回到初始位置,即可实现机器运行方式的切换。

参考上述操作,切换到 T1 模式。单击 O ,在弹窗中单击 I ,将 驱动装置 状态切换成 I ,如果驱动装置状态原本就为 I ,忽略此操作。

设置合适的运行速度,注意观察机器人运动趋势,按下示教器背部 白色使能键 与正面 绿色运行键 ,直到机器人回到 P0 点后,屏幕上方出现 已达 BCO 提示信息 ,释放 使能键 与 运行键 。

参考上述操作,切换到 AUT 模式,然后按下运行键即可启动程序(R 变成绿色代表程序已启动)。

若连接成功,则 Mech-Vision 日志窗口的 Console 标签页下会出现相关提示。

Next

Previous

© Copyright 2023, Mech-Mind Robotics Technologies Ltd.

Built with Sphinx using a theme provided by Read the Docs.

KUKA.Ethernet KRL 个人学习心得._软件包

KUKA.Ethernet KRL 个人学习心得._软件包

新闻

体育

汽车

房产

旅游

教育

时尚

科技

财经

娱乐

更多

母婴

健康

历史

军事

美食

文化

星座

专题

游戏

搞笑

动漫

宠物

无障碍

关怀版

KUKA.Ethernet KRL 个人学习心得.

2020-10-18 18:26

来源:

机器人及PLC自动化应用

原标题:KUKA.Ethernet KRL 个人学习心得.

-----现在我竟然开始学习上了KUKA.Ethernet KRL.

EhternetKRL是KUKA提供的一个以太网通信功能的软件包,支持TCP和UDP协议.首先是软件包的安装,软件包的安装有两种方式,一种是操作示教器安装(常用的方法),另一种是通过WorkVisual安装,通过示教器安装是常用的方法,这里只介绍这种方法,先将软件包复制到U盘里,如果是压缩包需要解压,路径不要有中文,中文会显示乱码,为了方便可以放根目录,如图:

主菜单->投入运行->安装附加软件,有些版本也叫辅助软件

开始安装:KUKA.Ethernet KRL.

在通过以太网进行数据交换时,必须通过机器人控制系统的KLI 建立一个网络 连接。

如何编辑XML 文件用来使用EthernetKRL 激活:

通过XML 文件配置以太网连接。针对每个连接,必须在机器人控制系统的目录C:KRCROBOTERConfigUserCommonEthernetKRL 中定义一个配置文件。XML 文件都是“区分大小写”的。必须注意区分大小写。

XML文件的名称同时也是KRL 的访问密钥。

示例:…EXT.XML —> EKI_INIT("EXT")

配置外部系统和EKI 之间的连接参数

定义外部系统的设置

定义EKI 的设置

接收程序

发送程序

连接属性的XML 结构:

定义外部系统的设置:

172.1.10.5 定义为服务器时的IP 地址返回搜狐,查看更多 责任编辑:

平台声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。

阅读 ()

推荐阅读