AGV机器人

当前位置:前位置:首页 > AGV机器人
全部 2062

【干货】ABB机器人编程技巧在robotstudio创建两台机器人的socket连接

时间:2023-10-06   访问量:0

ABB在robotstudio创建了两个。机器人套接字连接基于

1.什么是套接字通信?

是TCP/IP通信,没有协议,在微软环境下叫socket。

2.2.socket通信能做什么?

可以发送和接收数据,包括字符串,字节数组等。

创建一个插座机器人你需要什么选择?

机器人需要616-1 PC接口选项。

4.4.socket通信网线插在哪个端口?

可以使用服务端口(IP固定:192.168.125.1)或者Wan口(可以自己设置)。

5.创建客户端的一个实例。

通常机器人与摄像机交流,机器人作为客户端。

a、创建一个新的机器人系统,建立系统时注意增加pc接口选项。

b、为了防止前面的连接被关闭,先插入socketclose指令,后面的socket1是新创建的socketdev类型的变量。

c,然后插入并创建连接socketCreate。

D.插入SocketConnect建立连接,然后需要设置服务器的ip和端口。如果计算机连接到另一个虚拟控制器,则ip设置为“127.0.0.1”并自定义端口。建议不要使用默认的1025。

这一步的作用是机器人会和服务器建立连接,如果不成功,会等待,如果成功,会执行。

e,在这里做测试。建立成功后,插入TPWrite命令,可以在示教设备中看到Socket ClientConnect成功。

F.接下来,您可以发送和接收数据。在这个例子中,客户端首先向服务器发送数据,然后接受服务器发回的数据。

SocketSend后可以发送g字符串或字节数组,可以选择不同的可选变量。

h发送后,客户端接收服务器发回的数据,写屏幕。

6.下面是一个服务器端的例子。

a、重新创建一个工作站,创建时不要忘记添加pcinterface选项。

b、作为服务器,机器人您需要创建2个socketdev变量。

c、为了避免前面的连接没有关闭,也建议先socketclose。

d、

e,然后创建socketCreatetemp_socket服务器端socketdev。

f、SocketBind就是绑定套接字。监控在虚拟仿真的情况下,ip是127.0.0.1,端口是自定义的(与客户端的设置一致)。

g,SocketListen是机器人服务器监听客户端连接。

h,socketAccept是接受客户端的连接。

I .连接建立后,机器人你可以执行一个无限循环,也就是你一直处于接收和发送状态。

j客户端程序之前,客户端先发后收,所以这里服务器先收后发。

7.在编写完7.client和服务器之后,您就可以运行它了。注意先运行服务器端,也就是服务器。机器人在监听状态下,如果连接,两台计算机相互通信,效果如下:

8 .服务器机器人收到的消息如下:

9 .客户机器人收到的消息如下:

横丝机器人双站预约程序

1)以下两个工位生产可用。

2)流程如下:

在工位1手动结束进给后,按下按钮di_1(按钮不按住,即手动释放信号为0)。机器人焊接1#站。

在此过程中,2#站手动装卸,完成后按di_2完成预约(即无需等待)机器人完成1#工作)。

机器人在完成1#作业之后,由于接收到di_2预约信号,机器人自动完成2#站

3)我们通过打断来做到这一点。

4)中断的含义是,机器人后台不断扫描(类似PLC),并且机器人前台动作不冲突。当后台实时扫描到信号时,会执行设定的中断程序。中断程序中没有运动指令,前台机器人不停,不影响运动

5)创建一个新的例程,命名为tr_1。注意:类型为陷阱。

6)进入中断程序并插入以下指令,即当机器人执行中断程序时,将布尔量设置为真。

同样,设置第二个中断程序。

7)进入主程序,设置中断和相应的io信号。

第37行的意思是,每当di_1信号0变为1时,就会触发tr_1中断程序的执行,即置flag1为真。

35-40行程序可以运行一次,类似于设置一个开关,不需要重复运行。

8)主要程序如下。也就是说,如果没有人给阿迪信号,机器人在家等就好。

9)

【干货】ABB机器人编程技巧1: abb机器人Pdisp轨迹偏移使用

【干货】ABB机器人编程技巧2:单站多预约程序

【干货】ABB机器人编程技巧4:双站预订程序

【干货】ABB机器人编程技巧五:处理提取与摄像头Socket通信的数据。

【干货】ABB机器人编程技巧6: abb机器人如何创建数组

【干货】ABB机器人编程技巧7: abb机器人创建自定义数据类型

【干货】ABB机器人编程技巧8: abb机器人数据存储类型差异

【干货】ABB机器人编程技巧9:创建带参数的例程

【干货】ABB机器人编程技巧10: abb机器人建立码垛程序

【干货】ABB机器人编程技巧11:创建常规的机器人旋转机器人目标

【干货】ABB机器人编程技巧12:12:Fine和z0的区别

上一篇:哈工智能关于对外投资并购基金的进展公告

下一篇:中国首家服务机器人士工作站落户北京云迹科技

返回顶部