上篇文章介绍了abb机械手socket通讯解析本地测试,这篇文章介绍kuka机械手的EntherNet。
一、kuka机械手socket测试条件:officelite EntherNetKRL软件包 kuka_router vscode运行python/EthernetKRL_Server
EntherNetKRL软件包是需要装到机械手上,也就是officelite里的。
kuka_router是把虚拟机的Windows端口映射到外部Windows的通讯端口。必须要有这个软件,否则无法与外部Windows通讯。
1、先建一个名为BinaryStream的xml文件,kuka机械手为客服端,需主动建立连接,按照以下填入服务端地址及端口。
2、kuka机械手建立Ethernet连接并接收发送数据。服务端写入数据后,flag1会置位。
3、解析数据有很多的实现方式,有的例子是用cast_from指令解析接收到的数据,再用cast_to转换需要发送的数据变量。但是我用cast_to转换变量的时候,未成功!&#