AUBO(ARCS)标准接口通信配置

您正在查看预发布版本(V2.2.0)的文档。如果您想查阅其他版本的文档,可以点击页面右上角“切换版本”按钮进行切换。

■ 如果您不确定当前使用的产品是哪个版本,请随时联系梅卡曼德技术支持

梅卡曼德视觉系统与AUBO(ARCS)机器人之间以插件的形式进行标准接口通信。本节介绍如何将插件导入到AUBO(ARCS)机器人,并完成视觉系统与机器人的标准接口通信配置。

检查硬件和软件版本

  • 确认AUBO机器人的控制系统为ARCS。

  • 确认示教器版本为0.31.0-rc.30。

    单击查看操作方法
    1. 在示教器的主页界面,点击关于,便可查看示教器版本号。

      aubo arcs 1
      aubo arcs 2
标准接口插件不支持通过平板直接连接控制器进行通信。若需使用平板进行通信,请在平板上安装 RealVNC 软件,并通过远程方式连接控制器,方可正常使用标准接口插件。

建立网络连接

硬件连接

将网线的一端插入工控机的网络端口,另一端插入机器人控制器柜的LAN网口,如下图所示。

aubo arcs 3

设置IP地址

  1. 在示教器的主页界面,依次点击设置  系统  LAN网口  LAN(ens33)  编辑,根据实际网络情况,设置机器人的IP地址。设置完成后,点击应用

    aubo arcs 4
    aubo arcs 5
  2. 在工控机上,设置工控机IP地址

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

设置欧拉角类型

  1. 打开Mech-Viz软件,单击新建空白工程。在弹出的界面中,单击获取在线机器人模型列表,在机器人品牌处,选择AUBO。在右侧面板中,选中具体机器人模型。

  2. 在Mech-Viz软件的左侧面板中,右键单击机器人,然后选择打开机器人文件目录

    open dir
  3. 向上返两级目录,即到达Robot Library 2.0目录。

    robot dir
  4. 使用编辑器打开robot_euler_angles_convention.json文件,添加如下代码,然后保存并关闭该文件。

        "AUBO": {
            "euler_angles_convention": "XYZ_S_w,p,r"
        },
  5. 使用编辑器打开default_robot_communication_settings.json文件,添加如下代码,然后保存并关闭该文件。

        "AUBO": {
            "is_enable_interface": true,
            "is_interface_needed": true,
            "interface_format": "ASCII",
            "interface_name": "TCP Server"
        },
  6. 关闭Mech-Viz软件。

设置“机器人通信配置”

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

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

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

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

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

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

    2. 通信方式 下,接口服务类型 选择 标准接口协议 选择 TCP Server协议格式 选择 ASCII

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

    4. (可选)建议勾选 方案打开时自动打开接口服务

    5. 单击 应用

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

    interface service

烧录文件至机器人中

  1. 在工控机上,请前往Mech-Vision和Mech-Viz软件的安装目录下,进入Communication Component\Robot_Interface\Robot_Plugin\AUBO_CAP文件夹,将mminterface-x.x.x.zip插件文件复制到U盘根目录(最外层目录)中,最后安全拔出U盘。

    • 本文以mminterface-1.0.0.zip为例,若为其他版本的文件名称,操作方法与之类似。

    • 建议U盘使用FAT32文件系统格式,以确保机器人能够正常识别与读取。

  2. 将U盘插入到机器人示教器的USB接口中。

  3. 在示教器的主页界面,依次点击设置  系统  U盘导入,选择所使用的U盘名称,点击mminterface-x.x.x.zip文件后的导入

    aubo arcs 4
    aubo arcs 6
  4. 依次点击插件  新增

    aubo arcs 7
  5. 在弹窗中,选择导入的mminterface-x.x.x.zip文件,然后点击选择

    aubo arcs 8
  6. 在如下界面中,将mminterface插件的状态置于打开状态,然后点击重启,以使插件生效。

    aubo arcs 9

测试标准接口通信

  1. 若机器人未上电,请在示教器的主页界面,点击上电,确认有效负载后,依次点击继续  启动。若机器人已上电,请忽略本步操作,继续执行下一步。

    aubo arcs 15
  2. 在示教器界面中,点击编程,勾选在开始之前添加,取消勾选程序一直循环。在右侧程序界面,将出现在开始之前程序段。

    aubo arcs 10
  3. 点击插件,选中在开始之前下的,点击initSocket,将mm_init_socket添加至程序中。在命令选项卡下,IP处填写工控机IP地址,Port处填写Mech-Vision软件中设置的主机端口号。

    aubo arcs 11
  4. 机器人编程下,分别点击openSocketcloseSocket,将mm_open_socketmm_close_socket添加至程序中。

    aubo arcs 12
  5. 保存上述程序,然后点击左下角运行按钮,选择从起始点运行

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

    vision center log

该页面是否有帮助?

可以通过以下方式反馈意见:

我们重视您的隐私

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