上海发那科机器人有限公司
FANUC 机器人
Socket Message 通讯设置及
使用手册
SM-015/01
地址:上海市宝山区富联路 1500 号 邮编:201906 Tel:021 — 5032 7700 Fax:021 — 5032 7711
http://www.shanghai-fanuc.com.cn
目录
SM-015/01
3.2
3.3
1 简介........................................................................................................................................... 1
2 机器人软硬件要求 ................................................................................................................... 2
2.1 硬件 ............................................................................................................................... 2
2.2 软件 ............................................................................................................................... 2
3 机器人设定 ............................................................................................................................... 3
3.1 系统变量设定 ............................................................................................................... 3
IP 地址设定 .................................................................................................................. 3
Client 或 Server 设定.................................................................................................... 5
Client 设定 ................................................................................................................ 5
Server 设定 ............................................................................................................. 11
4 软件导入 ................................................................................................................................. 18
5 使用方法及样本程序 ............................................................................................................. 20
5.1 程序说明 ..................................................................................................................... 20
5.2 在 TP 程序中调用通讯程序 ...................................................................................... 20
5.3 通讯程序示例 ............................................................................................................. 21
5.4 程序使用说明 ............................................................................................................. 22
3.3.1
3.3.2
SM-015/01
1 简介
FANUC 机器人与上位机或工业相机通过 TCP/IP 协议的通讯连接,实现机器
人与上位机或工业相机之间数据传输的功能。
指令规则如下:
例如:
#R[i],R[i],R[i],R[i],R[i]
#100,200.123,-10.567,-20,0.005
机器人发送 5 个连续的寄存器的值给上位机。
-1-
SM-015/01
2 机器人软硬件要求
2.1 硬件
适用机型:所有 FANUC 机器人型号。
另外,需用到 USB 存储器,用于导入相关程序。
2.2 软件
机器人系统要求:V8.30P(如系统为 V9.10P 系列,请联系上海发那科)
Option 软件要求:User Socket Msg(R648)。
-2-
SM-015/01
3 机器人设定
3.1 系统变量设定
正常使用本软件,请按如下步骤更改系统变量:
(1) 按 MENU 键
(2) 选择 0--NEXT--
(3) 选择 6 SYSTEM
(4) 按 F1【TYPE】
(5) 选择 Variables,找到系统变量$KAREL_ENB,更改其值为 1。
3.2 IP 地址设定
在机器人控制器上设置机器人的 IP 地址:
-3-
SM-015/01
(1) 按 MENU 键
(2) 选择 SETUP
(3) 按 F1【TYPE】
(4) 选择 Host Comm,进入如下界面
选择 TCP/IP,按 Enter 键或 F3【DETAIL】键,进入:
在 Port#1 IP addr 所在行输入机器人的 IP 地址,例如 192.168.0.1。上位机的
IP 地址和机器人的 IP 地址需在同一网段,例如上位机 IP 地址可设为 192.168.0.2
-4-
SM-015/01
(本手册以此为例)。
设置完成后,重启机器人控制器,以使其生效。
3.3 Client 或 Server 设定
根据机器人作为 Client 或者 Server,设置略有不同。
3.3.1 Client 设定
重启后,仍进入以下界面:
-5-
SM-015/01
按 F4【SHOW】,并选择 Clients(机器人将作为 Client,上位机作为 Server):
选择 Tag 标签号,这里以 C1 为例,按 Enter 或 F3【DETAIL】进入:
-6-