AUBO (ARCS) Set up the Standard Interface Communication

You are currently viewing the documentation for the latest version (2.2.0). To access a different version, click the "Switch version" button located in the upper-right corner of the page.

■ If you are not sure which version of the product you are currently using, please feel free to contact Mech-Mind Technical Support.

This guide shows how to load the Standard Interface program files to an AUBO (ARCS) robot, and set up the Standard Interface communication between Mech-Mind Vision System and the robot.

Check Controller and Software Compatibility

  • Confirm that the AUBO robot’s control system is ARCS.

  • Confirm that the teach pendant version is 0.31.0-rc.30.

    Click here for instructions
    1. On the teach pendant Home screen, tap About to view the teach pendant version number.

The standard interface plug-in does not support direct tablet-to-controller communication. If you need to use a tablet for communication, install RealVNC on the tablet and connect to the controller remotely to use the standard interface plug-in properly.

Set up the Network Connection

Connect the Hardware

Plug one end of the Ethernet cable into the port of the IPC and the other end into the LAN port of the robot controller. The following figure shows a sample LAN port.

Set the IP Address

  1. On the teach pendant Home screen, tap Settings  System  LAN Port  LAN(ens33)  Edit, and set the robot’s IP address according to the actual network configuration. After the preceding configurations are completed, click Apply.

  2. In the IPC, set the IP address of the IPC.

    To allow communication between the IPC and the robot controller, the IP addresses of the IPC and robot controller must reside in the same subnet. This means that the network portions and subnet masks of the IP addresses should be the same. For example, 192.168.100.169/255.255.255.0 and 192.168.100.170/255.255.255.0 are in the same subnet.

Set Euler Angle Convention

  1. Open Mech-Viz, click New blank project. In the pop-up dialog, click Get Online Robot Model List, and under Robot Brand, select AUBO. In the right-side panel, select the specific robot model.

  2. In the left-side panel of Mech-Viz, right-click the robot, then select Open Robot File Directory.

  3. Go up two levels to reach the Robot Library 2.0 directory.

  4. Open the robot_euler_angles_convention.json in Notepad, and add a field for the robot brand along with its Euler angle convention, referring to the existing information.

        "AUBO": {
            "euler_angles_convention": "XYZ_S_w,p,r"
        },
  5. Open the default_robot_communication_settings.json in Notepad, and add a field for the robot brand along with its Euler angle convention, referring to the existing information.

        "AUBO": {
            "is_enable_interface": true,
            "is_interface_needed": true,
            "interface_format": "ASCII",
            "interface_name": "TCP Server"
        },
  6. Exit Mech-Viz.

Set up Robot Communication Configuration

  1. Open Mech-Vision. You may enter different interfaces. Create a new solution according to the instructions below.

    • If you have entered the Welcome interface, click New blank solution.

    create solution 1
    • If you have entered the main interface, click File  New Solution on the menu bar.

    create solution 2
  2. Click Robot Communication Configuration on the toolbar of Mech-Vision.

  3. In the Robot Communication Configuration window, complete the following configurations.

    1. Click the Select robot drop-down menu, and select Listed robot. Click Select robot model, and select the robot model that you use. Then, click Next.

    2. In the Communication mode section, select Standard Interface for Interface service type, TCP Server for Protocol, and ASCII for the protocol format.

    3. It is recommended to set the port number to 50000 or above. Ensure that the port number is not occupied by another program.

    4. (Optional) Select Auto enable interface service when opening the solution.

    5. Click Apply.

tcp ascii
  1. On the main interface of Mech-Vision, make sure that the Robot Communication Configuration switch on the toolbar is flipped and has turned blue.

    interface service

Load the Program Files to the Robot

  1. On the industrial PC, go to the installation directories of the Mech-Vision or Mech-Viz, navigate to theCommunication Component \Robot_Interface\Robot_Plugin\AUBO_CAP folder, copy the mminterface-x.x.x.zip plug-in file to the root (top-level) directory of the USB drive, and then safely eject the USB drive.

    • This document uses mminterface-1.0.0.zip as an example; for other versions of the file, the procedure is similar.

    • It is recommended to format the USB drive as FAT32 to ensure the robot can recognize and read it properly.

  2. Plug the flash drive into the USB port on the back of the robot teach pendant.

  3. On the teach pendant Home screen, tap Settings  System  USB Import, select your USB drive, then tap next to the mminterface-x.x.x.zip.

  4. Click Plugins  Add.

  5. In the pop-up dialog, select the imported mminterface-x.x.x.zip, then click Select.

  6. On the screen shown, set the mminterface plug-in status to On, then click Restart to activate the plug-in.

Test Standard Interface Communication

  1. If the robot is powered off, on the teach pendant Home screen tap Power On; after confirming the payload, tap Continue  Start. If the robot is already powered on, skip this step and proceed to the next step.

  2. On the teach pendant screen, tap Programming, check Add Before Start, and uncheck Program loops. A Before Start section will appear in the right-side program pane.

  3. Click Plugins, select Empty under the Before Start section, click initSocket, and add mm_init_socket to the program. Under the Command tab, enter the IPC IP Address and the host-side Port in the Mech-Vision.

  4. Under Robot Programming, click openSocket and closeSocket to add mm_open_socket and mm_close_socket to the program.

  5. Save the above program, then click the Run button in the lower-left corner and select Run from Start Point.

  6. If the communication between the robot and the vision system is set up, a log will be recorded on the Console tab of the Log panel of Mech-Vision.

    vision center log

Is this page helpful?

You can give a feedback in any of the following ways:

We Value Your Privacy

We use cookies to provide you with the best possible experience on our website. By continuing to use the site, you acknowledge that you agree to the use of cookies. If you decline, a single cookie will be used to ensure you're not tracked or remembered when you visit this website.