Set up Standard Interface Communication with JAKA

You are currently viewing the documentation for the latest version (2.1.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 topic introduces the process of setting up the Standard Interface communication with a JAKA robot.

Check Controller and Software Compatibility

Before loading the Standard Interface program, please check whether the version of the controller software is 1.7.

  • If the version of the robot controller is lower than 1.7, please upgrade it to 1.7. The following steps involve the JAKA AddOn program, requiring a controller program version of 1.7.

  • If it is inconvenient to update the controller software version, users can modify the JAKA program to support standard interface communication. This method allows users to avoid installing the JAKA addon plugin program, and it has no specific requirements for the controller software version.

Set up the Network Connection

Connect the Hardware

You can select one of the following two methods to complete hardware setup:

  • Plug the IPC’s Ethernet cable into the Ethernet interface inside the accessory panel on the front of the controller, as shown below.

    hardware connection

  • Connect both the IPC and the controller to the same router with Ethernet cables. The IP addresses of the two must be in the same subnet.

    router

Set the IP Address

  1. Download JAKA 1.7 Controller Software (the file name is 1.7.0.32.zip) to the IPC. After you unzip the file, the controller software is stored in the controller folder and the JAKA Zu APP is stored in the APP folder.

  2. Open JAKA Zu APP, click Disconnected in the upper right to Connect robot, and then click log in to enter the password.

    unconnect software

  3. Enter the password for administrator (the default password is jakazuadmin), and click Connect robot.

    login

  4. If successfully connected, the Status of the robot should change to Connected.

    connect successfully

  5. Click Power on the robot and then Enable robot to power on the robot.

    After powering on the robot, make sure to enter the end-effector load value. Otherwise, the robot may experience significant up-and-down fluctuation at the moment of startup, which can lead to potential dangers.

    power ups

  6. Click settings setting in the upper right. Go to System setting  Network Setting to set the IP address. JAKA Zu APP should be in the same subnet as the IPC.

    set ip

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

    Make sure that the IP addresses of the IPC and the robot are on the same subnet.

Set up “Robot Communication Configuration”

  1. Open Mech-Vision, and 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

Load the AddOn File

  1. Navigate to Communication Component\Robot_Interface\Robot_Plugin\JAKA_Addon from the installation directory of Mech-Vision & Mech-Viz. Copy the mm_custom_cmd.tar.gz file and paste it to the device with JAKA Zu APP installed.

  2. After you connect the robot with the JAKA Zu APP, click Settings in the upper right corner.

    jaka 1
  3. Click Additional program···.

    jaka 2
  4. Select the mm_custom_cmd.tar.gz file and click OK. Then the program information of mm_custom_cmd will appear in the list.

    jaka 3
  5. Click the State button of mm_custom_cmd to activate it.

    jaka 4

Load the Example Programs

Go to Communication Component\Robot_Interface\Robot_Plugin\JAKA_Addon from the installation directory of Mech-Vision & Mech-Viz. The files “mm_cali.zip”, “mm_vis_sample.zip”, “mm_vispath_sample.zip” and “mm_viz_sample.zip” in the folder are all sample programs. User should copy the program files and paste them to the device with JAKA Zu APP installed.

  1. Go back to JAKA’s main interface, and click Programming control in the lower left corner.

    jaka 8
  2. Click the folder icon on the right side.

    jaka 9
  3. Click the import icon.

    jaka 10
  4. Select the files in the figure below and click Ok.

    jaka 11

Create System Variables

Before running the program, you should create two system variables, or else an error will occur.

  1. Go back to JAKA’s main interface, and click Settings in the upper right corner.

    jaka 12
  2. Click Program settingSystem variable, and click the + button in the upper right corner. Create two variables (MM_CMD and MM_STATUS) as shown below. The initial values are 0.

    jaka 13

Test Robot Connection

  1. Go back to JAKA’s main interface, and click Programming control in the lower left corner.

    jaka 8
  2. Click + on the right to create a new program.

    jaka 15
  3. Click Extend in the lower left corner, drag MM_Connect to add it to the NewProgram, and then set the IP address and port number of the IPC.

    The host IP address and the robot IP address must be on the same subnet.
    jaka 16
  4. Click Run on the toolbar.

    jaka 17
  5. If the robot is connected successfully, the Console tab of Mech-Vision’s Log panel will display a note.

    vision center log

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.