Master-Control Communication Setup

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. One of R651 or R632 (KAREL)

    2. R648 (User Socket Msg)

    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 flash drive, and press MENU. Select FILE  File using the arrow keys. Then, press ENTER to open the FILE window.

    • Make sure that the flash drive is no more than 32 GB in size and uses the FAT32 file system.

    • 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 before backing up files will display on the screen. Press F4 to select YES. Then a message asking whether to back up all files will display 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 Mech-Center/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.

  • Make sure that the flash drive is no more than 32 GB in size and uses the FAT32 file system.

  • Do NOT directly copy the fanuc folder to the root directory of the flash drive.

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

Load the Files

  1. Plug the flash drive, 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 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 joint positions 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.