• Resource Library
  • MachineLogic
  • Robot Programming Deployment Guide
Download doc
Related Resources:
  • 9 - Programming rotary actuators
  • 6 - Designing a custom user interface
  • 4 - Programming with inputs as variables & conditions
  • 3 - Programming with numeric variables & conditional loops
  • 2 - Programming with sequences & basic loops
See all MachineLogic Resources
Back to resource library
How to guide Updated: Wednesday, March 30th 2022

Robot Programming Deployment Guide

Contents

  • Overview
  • Custom Applications for FANUC (CRX10iA/L & CRX10iA)
    • Setting up
    • Playing the program
  • Machine Tending Applications using FANUC (CRX10iA/L & CRX10iA)
    • Setting up
  • Custom Applications for Universal Robots
    • Setting up
    • Playing the program
Cover image of technical document

Overview

To enable more applications to be served in MachineLogic, you will now be able to program your robot through our code-free programming tool. This document will cover the steps needed to deploy your offline robot program (for Universal Robots, Fanuc, Doosan) accurately onto your real-life assembly.

Custom Applications for FANUC (CRX10iA/L & CRX10iA)

It is important to note that you will need to have the ASCII upload option on your FANUC controller in order to load the LS files directly. After you have finished programming your FANUC cobot, and have downloaded the post-processed program (LS program) from MachineLogic, follow the steps below to upload the program onto the FANUC teach pendant:

Setting up

  1. Assemble your design.
  2. Fasten the Robot Calibration Flange (ST-RB-020-0003 & ST-RB-020-0005) onto the cobot, along with any accompanying end-of-arm-tooling.
  3. Install the digital Robot Calibration Interface (ST-RB-020-0002) at the same location as where you have placed it on the CAD. Ensure the calibration interface is flush against a part that is repeatable with respect to the robot sequence (typically the part presenter is the ideal choice for this).
  4. Move the robot where the Robot Calibration Flange (ST-RB-020-0003 & ST-RB-020-0005) can lock into the Robot Calibration Interface (ST-RB-020-0002). To calibrate, simply affix the flange to the interface by lining up the dowel pins with the accompanying holes. Once the two pieces are flush, use the M8 knob to fully fasten them together.
  5. Set the Uframes on the robot pendant. The Uframes need to match the digital calibration tool names written in the CAD. This step will calibrate the rest of the robot program to reference the positions of the digital calibration tool.

    Figure 1: Setting Uframes on Fanuc

Playing the program

  1. Upload the LS program from MachineLogic onto a USB drive
  2. Plug the USB drive onto the FANUC teach pendant
  3. Select Utilitiesâž” Set device âž” USB
  4. Select DIR
  5. Select the LS program file from the USB drive
  6. Select the program in the FR memory and select LOAD

Machine Tending Applications using FANUC (CRX10iA/L & CRX10iA)

For high precision Machine Tending applications, implementing a Robot Calibration Tool into your design (ST-RB-020-0002 & ST-RB-020-0005) will allow you to calibrate several locations quickly and seamlessly on your machine tending cart. This will reduce robot downtime and help reduce operator programming time greatly. The steps outlined below will assume that you have used the Machine tending application inside MachineLogic to build your program.

Figure 2: Machine tending application with Fanuc

Setting up

  1. Attach Robot Calibration Interface(s) (ST-RB-020-0002) to your machine tending cart in your desired location(s), you can easily calibrate them with the use of your Robot Calibration Flange (ST-RB-020-0005).
    • When choosing calibration locations, it is best to select positions where the calibration interface will rest flush against the part-presenter.

      Figure 3: Setting up robot calibration

  2. To calibrate, simply affix the flange to the interface by lining up the dowel pins with the accompanying holes. Once the two pieces are flush, use the M8 knob to fully fasten them together.

    Figure 4: Locking female and male robot calibration

  3. Set the Uframes on the robot pendant. The Uframes need to match the digital calibration interface names written in the CAD. This step will calibrate the rest of the robot program to reference the positions of the digital calibration tool.