【干货】如何实现ABB机器人和视觉系统的通讯?

您所在的位置:网站首页 工业机器人move指令格式 【干货】如何实现ABB机器人和视觉系统的通讯?

【干货】如何实现ABB机器人和视觉系统的通讯?

2023-10-16 04:50| 来源: 网络整理| 查看: 265

下面我们在RobotStudio 软件中模拟机器人实现此功能的过程(这里我们把机器人作为客户端client使用):

第一步,创建机器人系统,这里要注意参考图片把PC Interface 选项加入。

第二步,新建程序模块及例行程序。

通讯相关指令在Communicate 指令集下。

第三步,编写程序,具体程序如下:

SocketCreate socket_vision;

! 创建套接字,用于连接远程计算机,这里注意,下面编程是把机器人作为客户端,远程计算机作为服务器的

SocketConnect socket_vision,“ 127.0.0.1”, 5001;

! 连接远程计算机,这里要写明远程计算机的IP 地址和通讯双方共用的端口号。注意,在真实机器人系统上,远程计算机网口和机器人LAN口或WAN口间要用网线做好连接,并将计算机IP地址设置和机器人IP地址同一网段,此外,端口号不可随意设置,一般不会用0~1023之间的数字。这里为了和本机上TCP/IP 测试工具间实现通讯,IP 地址设为回送地址 “127.0.0.1”

SocketSend socket_visionStr:="hello!";

!向远程计算机发送信息,发送内容可以为具体字符串,也可以是 string型变量

SocketReceive socket_visionStr:=string_vision;

! 接收来自远程计算机发送过来的数据,存储在string_ vision 变量中,注意,string _vision 存储类型必须为变量,数据类型为string

SocketClose socket_vision;

! 关闭通讯

TPErase;

! 擦除屏幕上的显示的文本信息

TPWrite string_vision;

! 将string _vision 的文本信息写入示教器屏幕,验证写入的信息和远程计算机发送的信息是否一致

第四步,测试通讯。

到此,我们就实现了ABB机器人和视觉系统间的通讯啦。返回搜狐,查看更多



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3