Master-Control Communication Setup

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 guide shows you how to set up Master-Control communication with a FANUC robot.

Preparation

Check Controller and Software Compatibility

  • Controller system software version:

    V7.5, V7.7, V8.*, and V9.* are supported.

    Instructions

  1. Press the MENU key on the teach pendant. Select UTILITIES  Hints using the arrow keys, and then press ENTER.

    check version 1
  2. In the “UTILITIES Hints” interface, the selected area in the image is the system version of the robot controller.

    check version 2
  • Additional controller software packages:

    1. R651 or R632 (KAREL) MUST be installed.

    2. R648 (User Socket Msg) MUST be installed.

    Instructions
    1. Press the MENU key on the teach pendant. Select NEXT using the arrow keys, and then press ENTER.

      check version 3
    2. Select STATUS  Version ID using the arrow keys, and then press ENTER.

      check version 4
    3. Press NEXT, and then press F3 (i.e., select ORDER FI).

      check version 5
    4. Ensure the required software packages are installed as shown in the image below.

      check version 6

Set up the Network Connection

Connect the Hardware

Plug the Ethernet cable of the IPC into the Ethernet port of robot controller as shown in the figure. You can plug the cable into either CD38A port or CD38B port. CD38A corresponds to Port#1 in the robot IP setting, while CD38B corresponds to Port#2.

hardware connection

Set the IP Address

  1. Press MENU on the teach pendant. Select SETUP  Host Comm using the arrow keys. Press ENTER to open the SETUP Protocols window.

    ip setup
  2. Select TCP/IP and press F3 (i.e., select DETAIL) to open the SETUP Host Comm window.

    tcpip
  3. If the Ethernet cable is connected to CD38A port (Port#1), modify the robot’s IP address as follows: select the IP address line using the arrow keys, press the ENTER key, input the robot’s IP address using the keyboard of the teach pendant, and then press ENTER. Please note that the robot IP address should be on the same subnet as that of the IPC, and the two IP addresses should be different.

    set ip p1
    set ip p2

    If the Ethernet cable is connected to CD38B port (Port#2), modify the robot’s IP address as follows: Press F3 (i.e., select PORT) to switch to Port#2. Select the IP address line using the arrow keys, press the ENTER key, input the robot’s IP address using the keyboard of the teach pendant, and then press ENTER. Please note that the robot IP address should be on the same subnet as that of the IPC, and the two IP addresses should be different.

    set ip p3

Load the Program Files to the Robot

Back up Robot Program Files

  1. Plug the USB flash disk, and press MENU. Select FILE  File using the arrow keys. Then, press ENTER to open the FILE window.

    • Please ensure that your flash drive is no more than 32 GB in size and the file system of the flash drive is FAT32.

    • You can connect the flash drive to the robot controller or the teach pendant according to the actual requirement.

    enter file path
  2. In the FILE window, press F5 (i.e., select UTIL). Select Set Device using the arrow keys, and press ENTER to open the USB folder.

    select device
  3. If your flash drive is connected to the controller, select USB Disk (UD1:) using the arrow keys, and press ENTER. If your USB flash drive is connected to the teach pendant, select USB on TP (UT1:) using the arrow keys, and press ENTER.

    enter usb file
  4. In the USB FILE window, press F5 (i.e., select UTIL). Select Make DIR, and then press ENTER.

    build file 1
  5. Select Words, Upper Case, Lower Case, or Options/Keybd and use the keys F1~F5 to name the folder, for example, as AOA. Then press ENTER to confirm and enter the new folder.

    build file 2
  6. Press F4 (i.e., select BACKUP). Select All of above with the arrow keys, and press ENTER to backup the files.

    rebase file 1
  7. A message asking whether to delete the new folder after backing up the files will be displayed on the screen. Press F4 to select YES. Then a message asking whether to back up all files will be displayed on the screen. Press F4 to select YES.

    rebase file 2
    rebase file 3
  8. After the backup is complete, select all files using the arrow keys, and then press ENTER to view all backup files.

    check file 1
    check file 2

Prepare the Files

Navigate to Communication Component/Robot_Server/Robot_FullControl/fanuc from the installation directory of Mech-Vision & Mech-Viz, and copy all files and folders within this folder and paste them to the root directory of the flash drive.

  • Please ensure that your flash drive is no more than 32 GB in size and the file system of the flash drive is FAT32.

  • Do NOT directly copy the “fanuc” folder and paste it to the root directory of the flash drive.

  • All copied folders and files must be saved in the root directory of the USB flash drive. Do not rename them.

Load the Files

  1. Plug the USB flash disk, and press MENU. Select FILE  File using the arrow keys. Then, press ENTER to open the FILE window.

    You can connect the flash drive to the robot controller or the teach pendant according to the actual requirement.

    select file
  2. Press F5 (i.e., select UTIL). Select Set Device using the arrow keys, and press ENTER to open the USB folder.

    set device
  3. If your flash drive is connected to the controller, select USB Disk (UD1:) using the arrow keys, and press ENTER. If your USB flash drive is connected to the teach pendant, select USB on TP (UT1:) using the arrow keys, and press ENTER.

    all files usb
  4. Select all files using the arrow keys, and press ENTER to access the root directory of the USB flash drive.

    all files
  5. In the root directory of the USB flash drive, select INSTALL using the arrow keys. Press ENTER, and press F4 (i.e., select YES) to start loading the programs.

    install file
  6. When the message “Programs Loaded” is displayed, the program files have been loaded successfully. Press F4 (i.e., select OK) to return to the previous interface.

    loaded successfully
  7. Restart the Robot.

Test Master-Control Communication

Run the Program

  1. Press the SELECT key on the teach pendant to open the program selection window, and then press F1 (i.e., select TYPE). Select TP Programs using the arrow keys and then press ENTER.

    tp programs
  2. Select MM_RUN using the arrow keys, and then press ENTER.

    mm run
  3. Turn the key switch on the controller to AUTO.

    mm run 1
  4. Turn the switch on the teach pendant to OFF.

    mm run 2
  5. Press the CYCLE START button on the controller to run the program automatically.

    mm run 3
  6. If the following message is displayed on the screen, the program is loaded successfully.

    waiting for connect

Create a Mech-Viz Project

  1. Open Mech-Viz, press Ctrl+N on the keyboard to create a new project. Select the robot model corresponding to your real robot brand and model on the interface as shown below.

    Unnamed image
  2. Press Ctrl+S and create or select a folder to save the project.

  3. Right-click the project name in the left panel in Mech-Viz and select Autoload Project.

    Unnamed image

Connect to the Robot

  1. Click Master-Control Robot on the toolbar of Mech-Viz.

  2. Input the IP address of the real robot in Robot IP address (the IP address in the picture is only an example). Click Connect the robot.

    Unnamed image

    If Mech-Viz successfully connects the real robot, the current status will change to Connected. Meanwhile, the icon in the toolbar will turn from blue to green.

    Unnamed image

    If the connection fails, please double-check the robot IP address.

Move the Robot

  1. In the toolbar of Mech-Viz, change the “Vel.” (velocity) and “Acc.” (acceleration) parameters to 5%.

    Unnamed image
  2. Click Sync Robot in the toolbar, and you can synchronize the poses of the simulated robot in the 3D simulation space with the poses of the real robot. Then click Sync Robot again to unselect it.

    Unnamed image
  3. In the Robot tab, slightly adjust the value of “J1”, for example, from 0˚ to 3˚. This operation will move the simulated robot.

    Unnamed image
  4. Click Move real robot and check if the real robot has moved. If the real robot has reached the JPs set for the simulated robot, the master-control communication is working.

    When moving the robot, please ensure the safety of personnel. In the case of an emergency, press the emergency stop button on the teach pendant!
    Unnamed image

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.