机器人通信配置

在本教程中,你将学习如何将机器人标准接口程序烧录到ABB机器人,并完成梅卡曼德视觉系统与机器人的标准接口通信配置。

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

  • 如果你使用其他品牌的机器人,请从标准接口通信页面获取所使用机器人的标准接口通信配置指导。

烧录前准备

检查硬件和软件版本

  • 确认ABB机器人为四轴或六轴机器人。本文以ABB_IRB6700_150_3_20型号的ABB机器人为例。

  • 确认控制器为IRC4或IRC5,RobotWare版本为6.02~6.15。

  • 确认控制模块已安装616-1 PC Interface选项。

    单击查看操作方法
    1. 点击示教器左上角菜单栏,选择系统信息

      check version1
    2. 点击系统属性,确认RobotWare版本大于6.02。

      check version2
    3. 点击选项,确认控制模块已安装616-1 PC Interface选项。

      check installation
若上述条件不符,则视觉系统无法与机器人进行标准接口通信,请联系机器人厂商解决。

建立网络连接

硬件连接

将工控机网线另一端连接到机器人控制器的X6(WAN)网口上,如下图所示。

port

设置IP地址

请将机器人的IP地址设置为与工控机IP地址同一网段的IP地址。你可以通过示教器或RobotStudio设置IP地址。本文将介绍使用示教器设置IP地址的操作。关于如何使用RobotStudio设置IP地址,请参考通过RobotStudio设置IP地址

  1. 按下图所示操作来启动引导应用程序。

    ip setting1
    ip setting2
    ip setting3
    ip setting4
  2. 重启后进入到如下界面,请按以下操作设置IP地址,机器人IP地址需与工控机IP地址位于同一网段。

    ip setting5
    ip setting6
    ip setting7
    ip setting8
    ip setting9

创建Mech-Vision方案并保存

  1. 打开Mech-Vision,若出现如下欢迎界面,表示Mech-Vision启动成功。

    image
  2. 在Mech-Vision欢迎界面中单击从案例库新建按钮,打开案例库。

    project build welcome interface library
    案例库是包含不同行业的示例方案或工程的资源库。
  3. 在案例库的应用模板选项卡中选择单品类拆垛案例,如下图所示。

    project build select project

    若未在案例库中找到单品类拆垛案例,可单击案例库右上角的下载图标。

  4. 设置方案名称和路径,然后单击创建按钮。

    工程创建完毕后,在Mech-Vision主界面左上角的工程列表中将显示创建好的方案和工程。

    • 方案是实现一个视觉应用所需的机器人与通信、视觉处理、路径规划等功能配置和数据的集合。

    • 工程是方案中视觉处理的工作流程。通常一个方案包含一个Mech-Vision工程即可,但复杂的业务场景中可能需要多个工程。

    • 单品类拆垛案例仅包含一个工程“Vis_Single_Case_Depalletizing”。

    project build check project list

    在主界面中心区域的工程编辑区中将显示“Vis_Single_Case_Depalletizing”工程。

    project build check project step
  5. 在工程列表中,右键单击该方案,然后勾选自动加载当前方案按钮。

    project build click auto load

    将方案设置为自动加载状态后,工程名称将显示为绿色,且工程名称左侧将显示工程编号。

    project build auto load finish
    工程编号将会在机器人抓放应用程序中使用,用于触发Mech-Vision工程运行。
  6. 在菜单栏中选择文件  保存方案

    project build save solution

设置机器人通信配置

该案例已经默认为ABB机器人(ABB_IRB6700_150_3_20)设置了机器人通信配置。工具栏上的机器人通信配置选项为已开启状态。

robot interface config

烧录文件至机器人中(自动)

你可通过如下方式将标准接口程序或标准接口样例程序自动烧录至机器人。本节仅介绍自动烧录标准接口程序,标准接口样例程序的自动烧录过程与此流程类似。

  1. 将控制柜上的开关转到自动模式,同时确保电机指示灯处于点亮状态。

    calilbration process8
  2. 在Mech-Vision和Mech-Viz软件安装目录下,进入通信组件/tool/Robot Program Loader目录,然后双击Robot Program Loader程序,打开机器人程序烧录工具,进入主界面。

    auto load files1
    auto load files2
    如需为烧录工具切换语言,请先在主界面右上角下拉列表中选择其他语言,然后关闭并重新打开烧录工具,使新语言生效。
  3. 选择ABB机器人品牌,填写真实机器人IP地址,然后点击连接

    auto load files3
    如果连接失败,请点击右下角网络测试 排查问题。
  4. ABB程序烧录界面,选择备份文件夹,然后点击备份。如果备份成功,下方日志栏会显示“备份成功”。

    auto load files4
    若后续的烧录过程出现错误,此处备份的文件可用于重置机器人系统。
  5. 备份成功后,选择烧录标准接口程序以确定烧录程序所在文件夹,然后点击一键烧录 。如果烧录成功,下方日志栏会显示“烧录成功”。

    auto load files5
若用户后续需要烧录标准接口样例程序,则此处选中烧录标准接口样例程序,便可进行一键烧录

测试标准接口通信

选择和修改通信测试程序

  1. 将控制柜上的开关转到自动模式。

  2. 点击示教器屏幕左上角菜单,依次选择程序编辑器  T_ROB1,选中MM_Com_Test后,点击显示模块

    若进入T_ROB1,无MM_Com_Test,界面显示程序代码,此时可选择界面上的程序与任务,在出现的界面中,确保已默认选中T_ROB1,然后点击显示模块,即可出现MM_Com_Test。
    connect robot1
  3. 双击程序中IP地址,依次选择编辑  ABC…,将程序中的IP地址修改为工控机的IP地址,最后点击确定。若Mech-Vision中主机端口号更改,此处的50000端口号也需更改,需要与Mech-Vision中设置的主机端口号保持一致。

    connect robot2
    connect robot3

运行通信测试程序

  1. 在如下界面上,依次点击调试  PP 移至例行程序

    connect robot4
  2. 确认选中MM_Comtest后,点击确定

    connect robot5
  3. 一直按住示教器右侧的使能按钮(程序运行过程中确保不松手),然后不断按下如下按钮,以手动单步运行程序,直到程序指针到第9行。

    connect robot6
    connect robot7
  4. 点击如下按钮,可看到如下消息内容。

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

    vision center log

至此,你已将机器人标准接口程序及配置文件导入到机器人系统中,建立了视觉系统与机器人的标准接口通信。

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。