ABB Setup Instructions

This section introduces the process of loading the standard interface program onto an ABB robot.

The process consists of 4 steps:

Please have a flash drive ready at hand.

Check Controller and Software Compatibility

Compatibility requirements are as follows:

  • Robot: a 4-axis or 6-axis ABB robot

  • RobotWare Option: 616-1 PC Interface

Hint

You can tap icon_menu in the upper left corner on the teach pendant and then go to System Info ‣ System properties to check if the necessary option has been installed.

../../../../_images/check_options.png

Setup the Network Connection

Hardware Connection

Plug the Ethernet cable of the IPC into the X6 (WAN) port of the robot controller, as shown below.

../../../../_images/port3.png

Hint

If you only need to load the program files via RobotStudio, you can use either LAN port or WAN port to connect the robot controller. However, in order to enable visual communication, the Ethernet cable can only be connected to the WAN port.

IP Configuration

You can set the IP on the teach pendant or via RobotStudio.

  • Set the IP on the teach pendant

    1. Tap icon_menu and select Restart.

      ../../../../_images/ip_setting14.png
    2. Select Advanced…

      ../../../../_images/ip_setting21.png
    3. Select Start Boot Application and tap Next.

      ../../../../_images/ip_setting31.png
    4. Select Start Boot Application to confirm.

      ../../../../_images/ip_setting41.png
    5. After restarting, you will see the interface as shown below. Tap Settings.

      ../../../../_images/ip_setting51.png
    6. Select Use the following IP settings and configure the IP Address, Subnet Mask, and Default gateway. Tap OK after configuration.

      ../../../../_images/ip_setting61.png
    7. Tap Select System.

      ../../../../_images/ip_setting71.png
    8. Select the system name in Installed Syetems box and then tap Select. Tap OK after configuration.

      ../../../../_images/ip_setting81.png
    9. Select Restart Controller.

      ../../../../_images/ip_setting91.png
    10. Tap OK to proceed.

      ../../../../_images/ip_setting101.png
  • Set the IP via RobotStudio

    1. Follow the steps as shown in the figure below to configure the robot IP, and restart the robot after configuration.

      ../../../../_images/ip_setting111.png
  • Go to Sytem Info‣ Network connections‣ WAN to check if the IP configuration was successful after restarting.

    ../../../../_images/ip_setting121.png
    ../../../../_images/ip_setting131.png

Load the Program Files

Attention

Before operating the robot, please follow the backup instructions below to back up the system.

Backup

  1. Go to the home page using the menu in the upper-left corner, and then select Backup and Restore.

    ../../../../_images/backup_12.png
  2. Select Backup Current System….

    ../../../../_images/backup_22.png
  3. Specify the backup file name by pressing on ABC…, and specify the directory for saving the file by pressing . Then, press Backup in the lower-right to start the backup process.

    ../../../../_images/backup_32.png

Prepare the Files

Copy MM_Module.mod and MM_Auto_Calib.mod from XXXX/Mech-Center-xxx/Robot_Interface/ABB and paste them into the flash drive.

Hint

MM_Module.mod and MM_Auto_Calib.mod are program module files.

Load the Files to the Robot

You can load the program modules (i.e., MM_Module.mod and MM_Auto_Calib.mod) with the teach pendant or via RobotStudio.

  • Load the modules with the teach pendant

    1. Insert the flash drive into the USB port of the teach pendant.

    2. Go to Program Editor ‣ Tasks and Programs.

      ../../../../_images/load_program12.png
      ../../../../_images/load_program22.png
    3. Select T_ROB1 and tap Show Modules.

      ../../../../_images/load_program32.png
    4. Select File ‣ Load Module.

      ../../../../_images/load_program42.png
    5. Select the module in the USB flash drive one at a time and tap OK to load the module.

      ../../../../_images/load_program52.png

      Hint

      It is recommended to load the MM_Module.mod module before the MM_Auto_Calib.mod module, or else an error may occur. The instructions on loading the two modules are the same.

    6. Select Yes in the pop-up window to confirm adding a new module.

      ../../../../_images/load_program7.png
    7. After loading successfully, you can see the two modules in T_ROB1.

      ../../../../_images/load_program8.png
  • Load the modules via RobotStudio

    1. Insert the flash drive into the USB port of the computer.

    2. Open RobotStudio and connect the robot.

      • If the robot controller is connected via the LAN port, click on One Click Connect….

      ../../../../_images/one_click_connect.png
      • If the robot controller is connected via the WAN port or a switch, click on Add Controller and then select the controller and click on OK.

      ../../../../_images/add_controller.png
    3. Click on Controller and right click on T_ROB1. Select Load Module in the context menu, and then open the two modules, as shown below.

      ../../../../_images/load_module.png
      ../../../../_images/open_modules.png
    4. If MM_Module.mod and MM_Auto_Calib.mod appear in T_ROB1, the modules are loaded successfully.

      ../../../../_images/check_modules.png

Further Configurations

Locate and open MM_Calibration routine in MM_Auto_Calib module. Change the IP address in the program to the IP address of the IPC.

../../../../_images/further_configuration1.png
../../../../_images/further_configuration2.png

Test Robot Connection

Configuration in Mech-Center

  1. Open Mech-Center and click on Deployment Settings.

  2. Select Mech-Interface

  3. Check Use Mech-Interface.

  4. Select Standard Interface.

  5. Select TCP Server, HEX and Little endian in Interface Option.

  6. Select the robot model and click on Save to save the configurations.

    ../../../../_images/deployment_settings1.png
    ../../../../_images/abb_interface.png

    Note

    The default port number is 50000. If it is modified, please modify the corresponding code in the robot program when initializing communication.

Test the Connection

  1. Start TCP Server interface in Mech-Center.

    ../../../../_images/test_connection1.png
  2. Tap Debug ‣ PP to Routine.

    ../../../../_images/test_connection2.png
  3. Select MM_Calibration and then tap OK.

    ../../../../_images/test_connection3.png
  4. Press the icon_run button on the teach pendant to execute the program until the PP moves to line 9.

    ../../../../_images/test_connection3_1.png
  5. If the messages as shown below appear respectively on the teach pendant and in the Log panel of Mech-Center, then the robot can be connected successfully.

    ../../../../_images/test_connection4.png
    ../../../../_images/test_connection5.png