KUKA标准接口通信配置

本节介绍如何将机器人标准接口程序烧录到KUKA机器人,并完成梅卡曼德视觉系统与机器人的标准接口通信配置。

标准接口程序烧录是将机器人标准接口程序及配置文件导入到机器人系统中,从而建立视觉系统与机器人的标准接口通信。
视频:KUKA机器人标准接口通信配置

烧录前准备

检查硬件和软件版本

  • 确认机器人为KUKA六轴机器人。

  • 确认控制柜版本为KR C4。

  • 确认机器人系统版本为KSS 8.2、8.3、8.5或8.6。

    单击查看操作方法
    1. 点击 robot icon,依次点击帮助  信息

      kss version 1
    2. 在如下界面,查看机器人系统版本。

      kss version 2
  • 机器人软件包: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

    单击查看操作方法

    在如下界面,点击选项,查看Ethernet KRL版本信息。

    krl version

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

建立网络连接

硬件连接

  • KR C4 Compact:将网线的一端插入工控机的网络端口,另一端插入机器人控制柜的X66端口。

    port1
  • KR C4其他型号:将网线的一端插入工控机的网络端口,另一端插入机器人控制柜的KLI端口。

    port2

切换到专家权限

  1. 点击 robot icon,依次点击配置  用户组,进入登录界面。

    change mode
  2. 点击专家后,输入密码(默认密码为 kuka ),输入完成后,点击 登录

    login

设置IP地址

  1. 点击 robot icon,依次点击投入运行  网络配置,进入网络配置界面。

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

    ip setting2
    ip setting4
  3. 在工控机上,设置工控机IP地址

    工控机IP地址需与机器人IP地址位于同一网段,即两者IP地址的网络部分和子网掩码需相同,例如192.168.100.169/255.255.255.0和192.168.100.170/255.255.255.0位于同一网段。

重新启动控制系统PC

  1. 点击 robot icon,然后点击关机,进入关机界面。

    reboot1
  2. 在关机界面,点击重新启动控制系统 PC

    reboot2

备份机器人程序

开始以下步骤前,请确保已经切换到专家模式下,否则将无法识别到U盘。
  1. 将U盘插入到机器人控制柜上,在示教器上确认是否识别到U盘。

    backup1
  2. 点击 robot icon,在弹出菜单中依次选择文件  存档  USB控制柜  所有,并在弹窗的对话框中点击

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

    backup5

设置“机器人通信配置”

  1. 打开Mech-Vision软件。根据出现的界面不同,选择如下相应方法创建方案。

    • 若出现欢迎界面,单击新建空白方案,即可新建空白方案。

    create solution 1
    • 若出现主界面,依次单击菜单栏中文件  新建方案,即可新建空白方案。

    create solution 2
  2. 单击 Mech-Vision 工具栏中 机器人通信配置

  3. 机器人通信配置 窗口,进行如下配置。

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

    2. 通信方式 下,接口服务类型 选择 标准接口协议 选择 TCP Server协议格式 选择 HEX(little-endian)

    3. 端口号建议设置为50000或50000以上。确保设置的端口号未被其他程序占用。

    4. 烧录说明 下,单击 打开烧录程序文件夹

      后续烧录的文件将从此文件夹复制,请勿关闭文件夹窗口。
    5. (可选)建议勾选 方案打开时自动打开接口服务

    6. 单击 应用

tcp hex little endian
  1. 在 Mech-Vision 主界面,确认工具栏中的接口服务已开启。

    interface service

准备烧录文件

  1. 将U盘插入工控机的USB端口。

  2. 在工控机上,在打开的烧录程序文件夹(KUKA文件夹)中,先返回上层Robot_Interface目录,然后将整个KUKA文件夹复制到U盘中,最后安全拔出U盘。

    烧录程序文件夹也可在Mech-Vision和Mech-Viz软件安装目录下的Communication Component/Robot_Interface/KUKA路径中找到。

    KUKA文件夹中包含以下文件:

    • mm_module.src(指令程序文件)

    • mm_module.dat(指令程序文件)

    • XML_Kuka_MMIND.xml(网络配置文件)

    • MM_COMTEST.src(通信测试程序文件)

    • MM_COMTEST.dat(通信测试程序文件)

    • sample(样例程序文件夹)

烧录文件至机器人中

开始以下步骤前,请确保已经切换到专家模式下,否则将无法识别到U盘。
  1. 将U盘插入到控制柜上,在示教器界面中,点击左侧的U盘,找到上一步复制的文件夹。

    copy file1
  2. mm_module.srcmm_module.datMM_COMTEST.srcMM_COMTEST.dat拷贝到 KRC:\R1\mm 中(若无mm文件夹,请先创建)。

    1. 创建mm文件夹。

      点击KRC:\,再点击R1文件夹,最后点击

      copy file2

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

      copy file3
    2. 在U盘的KUKA文件夹下,选中mm_module.srcmm_module.datMM_COMTEST.srcMM_COMTEST.dat,点击编辑后,点击复制

      长按屏幕拖拽出现选框,可框选多个文件。
      copy file4
    3. KRC:\R1 文件夹下,选中mm文件夹后,点击打开

      copy file5
    4. 依次点击编辑  添加,即可完成粘贴所选的文件。

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

  4. C:\KRC\ROBOTER\Config\User\Common\EthernetKRL 文件夹下,选中XML_Kuka_MMIND.xml,点击打开

    copy file7
  5. 选中第四行代码后,点击左侧 pen icon ,调出输入软键盘,修改IP地址为工控机的IP地址,再次点击 pen icon可隐藏软键盘。第五行的端口号需要与Mech-Vision中设置的主机端口号保持一致。若需修改端口号,可参照上述操作进行修改。

    copy file8
  6. 修改完成后,点击左侧的关闭按钮。在弹出的窗口中,点击,即可保存修改。

    copy file9
  7. 参考“切换到专家模式下”中的介绍,登录到管理员模式下。点击 robot icon,在弹出的菜单中,点击关机,进入关机界面。

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

    copy file11
  9. 在弹出的窗口中,点击 ,即可重启机器人。

    copy file12

测试标准接口通信

选择通信测试程序

  1. 参考“切换到专家模式下”中的介绍,登录到管理员模式下。

  2. KRC:\R1\mm 文件夹下,选中MM_COMTEST.src,然后点击左下角选定,完成程序选定。

    change aut

运行通信测试程序

在开始前,请先了解如何切换运行方式,具体操作如下,后文不再赘述。

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

T1表示手动慢速运行,AUT表示自动运行。
change aut1
  1. 参考上述操作,切换到T1运行方式。

  2. 点击O,在弹窗中点击I,将驱动装置状态切换成I。如果驱动装置状态原本就为I,忽略此操作。

    change aut2
  3. 点击 run mode icon,将程序运行方式设置为GO

    change aut5
  4. 一直按住示教器背部白色使能键,按一次示教器正面绿色运行键,即可运行程序(R 变成绿色代表程序正在运行中)。程序运行完成后,屏幕上方出现MM:Init Connection ok,释放使能键

    change aut3
    change aut4
  5. 若机器人与视觉系统间的通信连接成功,则Mech-Vision日志窗口的控制台标签页下会出现相关提示。

    vision center log