EPSON RC+ Express - Uncategorized

RC+ Express - Uncategorized EPSON - Free user manual and instructions

Find the device manual for free RC+ Express EPSON in PDF.

📄 220 pages English EN Download 💬 AI Question 10 questions ⚙️ Specs
Notice EPSON RC+ Express - page 4
Pick your language and provide your email: we'll send you a specifically translated version.
Product Type Robot Programming Software (6-Axis/SCARA)
Manufacturer Seiko Epson Corporation
Version 1.0 (Rev.5, 2021-2022)
Supported Robots LS-B, LS3-B401S-V1, T, T-B, G (except G1), GX, C, C4, C8, C12, VT Series (table top only)
Supported Controllers RC90-B, RC700-A, RC700-D; firmware 7.5.1.0 or later (7.5.3.0 for Advanced)
Operating System Windows 10 Pro 64-bit
Minimum CPU Core i3 or greater; recommended Core i5
Minimum Memory 2 GB or more
Minimum Storage 4 GB or more
Display Requirements 1280x760 or larger, horizontal; DirectX 10.1 and OpenGL 2.1
Connection Methods USB (Type-B), Ethernet (LAN), Virtual (simulation)
Programming Method Drag-and-drop graphical interface; templates and SPEL+ commands
Program Templates Simple Pick & Place, Simple Palletizing, Empty Program; RC+ Project Link templates
Languages Supported Multiple including English, French, German, Spanish, Japanese, Chinese, etc.
Maintenance Features Parts consumption monitoring (battery, grease, belt, motor, gear), backup/restore
Safety Features Rehearsal mode (low power), emergency stop, safety door monitoring, error/warning pop-ups
Advanced Options RC+ Express Advanced License (RC+ Project Link, SPEL+ commands)
Documentation Built-in manual with search, bookmarks, print; 220 pages PDF

Frequently Asked Questions - RC+ Express EPSON

How do I install EPSON RC+ Express Edition without a DVD drive?
Copy the installer from the DVD to a USB memory stick or shared folder using a PC with a DVD drive. Then open the saved installer on your tablet or PC and tap Install.
How do I connect to a real robot via USB?
Connect the controller and tablet using a USB cable (Type-B connector). Launch the software, tap Setup connection, choose USB connection, and tap Connect to robot. The connection is successful when Program appears green on top left.
Can I use the software without a physical robot?
Yes. You can connect to a virtual robot by tapping Setup virtual robot on the welcome screen. This allows you to program and test in a simulated environment. The trial version only supports virtual robot connection.
How do I create a program for pick-and-place?
Tap Create on the home screen, select the Simple Pick & Place template, name your program, and tap Create. Then tap Edit to adjust commands like Pick from and Place at using drag-and-drop.
How do I test a program safely?
Use Rehearsal mode. It automatically sets motor power to Low. Press and hold the Run button to execute; release to pause. This allows safe checking of motion. You can also set breakpoints to step through commands.
What should I do if the software fails to connect to the robot?
Check that the cable is properly connected and the controller is powered on. For Ethernet, ensure the IP address is in the private range (e.g., 192.168.x.x) and the network settings are correct. If using USB, try a different cable or port. Refer to the troubleshooting section in the manual.
How can I change the display language?
On the welcome screen, tap Language to select from available languages. You can also change it later from the Settings menu under Language Settings.
How do I back up my controller data?
Go to Settings > Maintenance > Backup. Follow the on-screen instructions to back up the controller data to your PC. You can restore it later using the Restore option.
How do I uninstall EPSON RC+ Express Edition?
Go to Windows Start > Settings > Apps > Apps & features. Find EPSON RC+ Express Edition and click Uninstall. Follow the prompts to complete removal.
What is RC+ Project Link and how do I use it?
RC+ Project Link allows you to import an EPSON RC+ SPEL+ project into RC+ Express Edition. You need the RC+ Express Advanced License. Create an RC+ project in EPSON RC+ 7.0, then import it via Create > RC+ Project Link template. The imported commands appear in the command area for use in your program.

User questions about RC+ Express EPSON

0 question about this device. Answer the ones you know or ask your own.

Ask a new question about this device

The email remains private: it is only used to notify you if someone responds to your question.

No questions yet. Be the first to ask one.

Download the instructions for your Uncategorized in PDF format for free! Find your manual RC+ Express - EPSON and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. RC+ Express by EPSON.

USER MANUAL RC+ Express EPSON

Original instructions

6-Axis

EPSON RC+ Express Manual

Rev.5

©Seiko Epson Corporation 2021-2022

FOREWORD

Thank you for purchasing our software.

This manual contains the information necessary for the correct use of the software. Please carefully read this manual and other related manuals before installing the software.

Keep this manual handy for easy access at all times.

The software and its optional parts are shipped to our customers only after being subjected to the strictest quality controls, tests, and inspections to certify its compliance with our high performance standards. Please note that the basic performance of the product will not be exhibited if our software is used outside of the usage conditions and product specifications described in the manuals.

This manual describes possible dangers and consequences that we can foresee. Be sure to comply with safety precautions on this manual to use our software safety and correctly.

TRADEMARKS

Microsoft, Windows and Windows logo are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.

Other brand and product names are trademarks or registered trademarks of the respective holders.

TRADEMARK NOTATION IN THIS MANUAL

Microsoft® Windows® 10 Operating system

Throughout this manual, Windows 10 refer to above respective operating systems.

In some cases, Windows refers generically to Windows 10.

NOTICE

No part of this manual may be copied or reproduced without authorization.

The contents of this manual are subject to change without notice.

Please notify us if you should find any errors in this manual or if you have any comments regarding its contents.

MANUFACTURER

SEIKO EPSON CORPORATION

CONTACT INFORMATION

Contact information is described in “SUPPLIERS” in the first pages of the following manual:

Robot System Safety Manual Read this manual first

MANUALS

Symbols

Each symbol has following meanings.

EPSON RC+ Express - Symbols - 1

This symbol indicates that a danger of possible harm to people or physical damage to equipment and facilities exists if the associated instructions are not followed properly.

EPSON RC+ Express - Symbols - 2

This symbol describes important information to be followed for operating the Robot system. This symbol indicates that handling the product incorrectly may cause a malfunction or failure of the product.

EPSON RC+ Express - Symbols - 3

This symbol describes hints or additional explanations for easier or alternative operations.

How to Read a Manual

To read a manual, tap the <?> button left of screen.

The description about the current screen is displayed, or TOP page is displayed.

EPSON RC+ Express - How to Read a Manual - 1

The recommended browser is Microsoft Edge (Version: 86 or later).

Regarding screens and illustrations

  • The illustrations used in this manual are examples. Depending on the model you are using, the screen and illustration may vary, but operation procedures are the same.
  • In this manual, EPSON RC+ Express Edition may be referred to as "RC+ EE".

How to display tips and hints

The description about the current screen is displayed.

OPSON RC - Express Editor 5.1.04 Virtual Program Motor Motor ON Motor OFF Basic Move To Grip Release Container Pick & Place Tips and hints Manual About Licenses Event Log Rehearsal Start Start Computer One Stop Refresh Drag & drop commands here. VO NO View

How to display a Manual

TOP page of a manual is displayed. You can search by keyword, jump to the corresponding page from a bookmark, or print, etc.

When you close the page, tap the button to close the browser.

IPSON RC Express Edition 1.1 Sold Virtual Program Motor Motor ON Motor OFF Basic Move To Grip Release Container Pick & Place Tips and hints Manual About Licenses Event Log Rehearsal Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start Start End

EPSON RC+ Express - How to display a Manual - 2

The TOP page of the manual can also be opened by the following procedure:

Windows Start menu - EPSON RC+ Express Edition - Manual

The useful functions are as follows:

- Searching by keyword

Enter a keyword in the search window and tap to display the corresponding page. Tap the title to jump to the corresponding page.

EPSON EPSON RC+Express Edition Manual Rev.1 EM216S4771F

- Jumping to the corresponding page from a bookmark

Tap the bookmark title displayed on the left side of the screen to display the titles in the lower outline level. Tap the title to jump to the corresponding page.

EPSON PREFACE Basics Setup Moving Programming Functions of Command Program Examples (Tutorial) Pallat Remote Control None Functions Trouble Shooting Settings Appendix HOME EPSON RC+Express Edition Manual Rev.1 EM216S4771F

- Printing

EPSON RC+ Express - - Printing - 1

Tap on the page to print.

EPSON EPSON RC+Express Edition Manual Rev.1 EM216S4771F

- How to move a manual

Swipe the top of the screen to move the manual position freely. This is convenient when you arrange the manual and software side by side.

You can zoom in/out by dragging the outer frame of the screen.

EPSON PRETACE Basics Setup Moving Programming Functions of Command Program Examples (Tutorial) Pallet Remote Control More Functions Trouble Shutting Settings Appendix MORE EPSON RC+Express Edition Manual Rev.1 EM216S4771F

How to Read RC+ Manual

This manual has some pages which refer to the EPSON RC+ manual.

To refer to the RC+ manual, install EPSON RC+ and select the manual from the Windows Start menu - [EPSON RC+ 7.0].

You can also refer to the RC+ manual from EPSON RC+ 7.0 menu - [Help] - [Manuals].

The manuals referred to by this software are as follows:

Manual title Contents
Safety ManualPrecautions for safety use of the robot system and contact information
EPSON RC+ User's GuideHow to use and set the robot system and EPSON RC+
SPEL+ Language ReferenceContents of SPEL+ (robot programming language)
Manipulator ManualRobot specifications, installation, settings and maintenance methods
Controller ManualController specifications, installation, settings and maintenance methods
Robot Controller Option Fieldbus I/OHow to use Fieldbus I/O (controller option)

Basics 1

What's EPSON RC+ Express Edition?......1

System Configuration....1

Supported Robots 2

Operating Environments ....3

How to Operate a Tablet ....3

Setup 5

Advanced Preparations....5

Installing the Software....5

Connecting to Robot....9

Home screen....19

Closing the Software....26

Operating Robot 27

Main Monitor 27

Operating Robot....39

Programming 41

Program Screen Layout....41

Creating/Editing/Managing a Program 45

Functions of Command 65

About Command....65

Command Function List: 67

Various Program Examples (Tutorial) 95

Pick and Place (between 2 points)....95

Pick and Place (between 3 points)....101

Palletizing....106

Sorting Non-defective/Defective Products....115

Fixed Cycle Signal Output (RC+ Project Link) 123

Cycle Time Measurement (RC+ Project Link) 129

Pallet 133

Pallet Configuration.... 133

Creating a New Pallet 134

Point File Viewer 137

Point File Viewer Screen 137

Defining a Point....138

Remote Control 141

Remote I/O in This Software....141

Using Remote I/O 141

Using Remote Ethernet 145

Setting I/O Functions 148

More Functions 153

Registering Custom Template....153

Exporting and Importing a Program....156

SPEL+ Code Viewer....159

Program Protect Mode....160

Overview of the feature of RC+ Project Link....161

Conditions to Use RC+ Project Link....161

Creating RC+ Project....162

Setup for RC+ and Building the Project....167

Importing RC+ Project on RC+ EE 168

Creating a Program Using Imported Commands 169

Executing a Program Using RC+ Project Link 170

Trouble Shooting 171

The icon at the top of the screen lights up 171

Powered off accidentally while editing program....171

Connecting to robot failed....172

I want operation speed of the robot to move faster....173

[Arm reached the limit of motion range.] message showed up....173

Troubles when using RC+ Project Link 174

Robot is in singular postures 175

Failed in Rollback 176

Settings 177

Robot Settings 177

System Settings....178

Hand Settings.... 184

Language Settings.... 190

Maintenance.... 191

Rebooting Controller 200

Appendix 203

Version 203

Licenses 204

Uninstalling....207

List of SPEL+ Command Availability in RC+ Project Link 208

Basics

What's EPSON RC+ Express Edition?

You can build simple application fast and easily regardless of your robotics skills by using EPSON RC+ Express Edition.

EPSON RC+ Express Edition will help you:

  • Create robot program by drag and drop.
  • Operate a robot intuitively with the touch UI on a tablet PC.
  • Build simple pick-and-place or palletizing applications quickly using templates.

System Configuration

The system configuration of this software is as follows.

Connect the controller and your tablet with a LAN (Ethernet communication) cable or a USB cable.

Operating Environments

EPSON RC+ Express - System Configuration - 1

  • Customers are responsible for preparing the cables required for connection.
  • A tablet is recommended, but it can also be used on a standard PC.

Controller (Example) LAN (Ethernet) T Series LS Series VT Series

LAN (Ethernet)cable

Tablet or PC

Controller (Example) USB Type-B T Series LS Series VT Series

USB cable

Supported Robots

This version of the software can connect to following combinations of robot and controller:

Version

RobotControllerController Firmware
LS-B SeriesExcept LS3-B401S-V1RC90-BVer.7.5.1.0 or later
LS3-B401S-V1Ver.7.5.1.2 or later
T Series Ver.7.5.51.0 or later
T-B Series Ver.7.5.51.1 or later
G Series (3 axis G1 is not supported.) RC700-A Ver.7.5.1.0 or later
GX Series RC700-D Ver.7.5.1.2 or later
C SeriesC4 Series RC700, RC700-AVer.7.5.1.0 or later
C8 SeriesRC700-A
C12 Series
VT Series Ver.7.5.51.0 or later

EPSON RC+ Express - Supported Robots - 1

Only table top mounting specification is supported.

Wall mounting and ceiling mounting are not supported.

If you use RC+ Express Advanced, make sure your controller firmware version is following.

RC90/RC700 series 7.5.3.0 or later

T/T-B/VT series 7.5.53.0 or later

EPSON RC+ Express - Supported Robots - 2

To use the feature of RC+ Express Advanced, install 7.5.3 or later version of EPSON RC+ on a PC installed RC+ EE.

Overview of the feature of RC+ Project Link

Operating Environments

The recommended operating environments for this software are as follows. Prepare a tablet with Windows which meets the following conditions.

EPSON RC+ Express - Operating Environments - 1

We recommend to use a tablet. You can also use a PC.

Item Description
OSWindows 10 Pro 64-bit version
CPURecommended environment: Core i5 or greaterMinimum environment: Core i3 or greater
GPUOperates DirectX10.1 or laterCorresponds OpenGL2.1 or later
Memory2GB or more
HDD/SSD capacity4GB or more
Display1280x760 or larger (horizontal display)

How to Operate a Tablet

This software supports the following touch UI.

ItemOperationDescription
TapEPSON RC+ Express - How to Operate a Tablet - 1Press or select a button or item.
Double-tapEPSON RC+ Express - How to Operate a Tablet - 2Tap twice.
FlickEPSON RC+ Express - How to Operate a Tablet - 3Scroll the screen quickly.
SwipeEPSON RC+ Express - How to Operate a Tablet - 4Press and hold down an item and move it side to side and up and down.
Drag and dropEPSON RC+ Express - How to Operate a Tablet - 5Press and hold down an item and move it, then release it at the location to insert.
Pinch in Pinch outEPSON RC+ Express - How to Operate a Tablet - 6Operate to zoom in or out an image (only on 3D View).

Setup

Advanced Preparations

Prepare following items before using this software.

This software is created for the touch UI. We recommend to use a tablet. You can also use a PC.

Operating Environments

- DVD drive

- Cables

For USB connection: USB cable

EPSON RC+ Express - - Cables - 1

  • The connector shape of the robot and controller is Type-B.
  • You can put a conversion cable in between. Prepare if necessary.

For Ethernet connection: LAN (Ethernet communication) cable

EPSON RC+ Express - - Cables - 2

  • When you use a PC which does not have a wired LAN interface, an external Ethernet adapter is required.
  • To communicate via Ethernet, a robot must be connected to the network and the settings must be completed.

Installing the Software

Installing (From DVD Drive)

This page describes the procedures to install this software from DVD drive. Operation procedure

  1. Log on to your tablet with administrator privilege.

If anything is unclear, consult the administrator of the tablet.

  1. Close all running applications.

When you install the software while other applications are running, it may not work properly.

  1. Insert the supplied DVD into your PC's DVD drive.

  2. When the following screen is displayed, click button.

Welcome to the EPSON RC+ Software Installer EPSON RC+ 7.0 Version 7.5.1 EPSON RC+ 7.0 is the project management and development software used to develop powerful robot automation solutions using Epson's lineup of SCAPA, 6-Axis and Linear Module robots. EPSON RC+ Express Edition 1.0 Version 1939 EPSON RC+ Express Edition is an easy robot programming software for beginners and learners of robot programming. It features a graphical interface that supports touch operation, allowing you to prompt your robot system with intuitive operations. RS and N series are not supported. Use EPSON RC+ 7.0 for these models. Copy the installers to another device

EPSON RC+ Express - Installing (From DVD Drive) - 2

If the software is already installed, [Maintenance] is displayed. If your software version is old, [Upgrade] is displayed. If needed, click [Upgrade] and upgrade.

EPSON RC+ Installer Launcher Welcome to the EPSON RC+ Software Installer EPSON RC+ 7.0 Version 7.5.1 EPSON RC+ 7.0 is the project management and development software used to develop preventful robot automation solutions using Epson's Lineup of SCAPAL 6-Axis and Linear Module robots. EPSON RC+ Express Edition 1.0 Version 1.1.0.0 Version 1.2.0.0 EPSON RC+ Express Edition is an easy robot programming software for beginners and learners of robot programming. It features a graphical interface that supports touch operation, allowing you to program your robot system with intangible operations. RS and N series are not supported. Use EPSON RC+ 7.0 for those models. Upgrade Installed Status EPSON RC+ 7.0 Installed Version 7.5.1 EPSON RC+ Express Edition Installed System 38.2 Copy the installers to another device

  1. Follow the instructions on the screen to install.

To uninstall, refer to the following: Uninstalling

Installing (From USB, Shared Folder)

This page describes how to install this software to a tablet or a PC which does not have a DVD drive.

Operation procedure

  1. To copy the installer, insert the supplied DVD into your PC's DVD drive. By using PC with DVD drive, copy the installer to USB memory stick or shared folder on the local network.

  2. When the following screen is displayed, click [Copy the installers to another device] on the auto play screen.

EPSON RC- Installer Launcher Welcome to the EPSON RC+ Software Installer EPSON RC+ 7.0 Version 7.5.1 EPSON RC+ 7.0 is the project management and development software used to develop powerful robot automation solutions using Epson's lineup of SGARA, 6-Axis and Linear Module robots. EPSON RC+ Express Edition 1.0 version 1:93.9 EPSON RC+ Express Edition is an easy robot programming software for beginners and learners of robot programming. It features a graphical interface that supports touch operation, allowing you to program your robot system with intuitive operations. RS and N series are not supported. Use EPSON RC+ 7.0 for those models. Copy the installers to another device

EPSON RC+ Express - Operation procedure - 2

If the software is already installed, [Maintenance] is displayed. If your software version is old, [Upgrade] is displayed. If needed, click [Upgrade] and upgrade.

EPSON RC+ Installer Launcher Welcome to the EPSON RC+ Software Installer EPSON RC+ 7.0 Version 7.5.1 EPSON RC+ 7.0 is the project management and development software used to develop powerful robot automation solutions using Epson's lineup of SOARA, 6-Axis and Linear Module robots. EPSON RC+ Express Edition 1.0 Version 1.1.0.0 Version 1.0.0.0 EPSON RC+ Express Edition is an easy robot programming software for teachers and learners of robot programming. It features a logical interface that supports touch operations allowing you to program your robot system with intuitive operations. PS and N series are not supported. Use EPSON RC+ 7.0 for those models. Upgrade Installed Status EPSON RC+ 7.0 Installed Version 7.5.1 EPSON RC+ Express Edition Installed Inventory 18.5 Copy the installers to another device

  1. Specify a folder of the installer and tap the button.

Save them in USB memory stick or shared folder.

  1. Open the saved installer with the tablet or PC to use this software.

When you use USB memory stick, insert it your tablet or PC and open the folder in explorer.

  1. When following appeared, tap [Install].

EPSON RC+ Installer Launcher Welcome to the EPSON RC+ Software Installer EPSON RC+ 7.0 Version 7.5.1 EPSON RC+ 7.0 is the project management and development software used to develop powerful robot automation solutions using Epson's lineup of SCARA, 6-Axis and Linear Module robots. EPSON RC+ Express Edition 1.0 Version 1.0.0 EPSON RC+ Express Edition is an easy robot programming software for beginners and learners of robot programming. It features a graphical interface that supports touch operation, allowing you to program your robot system with intuitive operations. RS and N series are not supported. Use EPSON RC+ 7.0 for these models. Copy the installers to another device

  1. Follow the instructions on the screen to install.

To uninstall, refer to the following:

Uninstalling

Enabling the RC+ Express Advanced

Contact suppliers or distributors to obtain the "RC+ Express Advanced" (Epson RC+ 7.0 Express Edition Advanced License) of this software.

Contact information is described in "SUPPLIERS" in the first pages of the following manual:

Robot System Safety Manual Read this manual first

To enable/disable the controller option, refer to following.

Options

Connecting to Robot

Connecting to Robot (USB)

This page describes how to connect Controller to tablet using USB cable.

EPSON RC+ Express - Connecting to Robot (USB) - 1

Trial version of this software can only connect to the virtual robot. Connecting to Virtual Robot

EPSON RC+ Express - Connecting to Robot (USB) - 2

If the PC goes to sleep when the robot is connected, communication with the controller will be disconnected. Set it so that it does not go to sleep, or try again from the robot connection when waking up from sleep.

Operation procedure

1. Connect the Controller and the tablet using USB cable.

Controller (Example) USB Type-B T Series LS Series VT Series USB cable Tablet or PC

EPSON RC+ Express - Connect the Controller and the tablet using USB cable. - 2

  • The connector shape of the robot and controller is Type-B.
  • You can put a conversion cable in between.

EPSON RC+ Express - Connect the Controller and the tablet using USB cable. - 3

2. Double-tap

to launch the software.

  1. When the following screen appears, tap [Setup connection].

Welcome to EPSON RC+ Express Edition. Select a robot to connect. How to get started Connect to robot Destination: Setup connection Connect to virtual robot Destination: Virtual 2 Setup virtual robot Language Close

EPSON RC+ Express - Double-tap - 2

- Tap [Language] to change the display language. - If the connection setting is completed, it is displayed as USB in "Destination". If you don't need to change the Destination, tap [Connect to robot].

Welcome to EPSON RC+ Express Edition. Select a robot to connect. How to get checked Connect to robot Destination Setup connection Connect to virtual robot Destination: Virtual 2 Setup virtual robot Language Close

4. Choose the USB connection, and tap button.

UPSOn PC+ Express Edition 1.0.0 Robot Connections Select or create a connection. USB IP Address: N/A + Connect Back

When the connection is established, the screen transits to the Home. [Program] on the upper left of the screen indicates that the connection to the robot is properly established.

Information of the robot is displayed in Home as shown below.

EPSON RC + Express Edition 1.0.0 Program Robot T3 Model : T3-401S Connection : USB Control device : PC Settings Manual Motion To Program Protect mode Disconnect Language Loaded program MyProgram Edit All programs Name and description Update date and time MyProgram 3/26/2021 1:09:18 PM

If the connection fails, refer to the following. Connecting to robot failed

Connecting to Robot (Ethernet)

This page describes how to connect to the Controller to tablet using Ethernet cable.

EPSON RC+ Express - Connecting to Robot (Ethernet) - 1

Before you can connect to the robot with Ethernet, it must be properly configured and online in the network.

To configure the network settings of the robot, connect to it with USB and set "IP Address", "Subnet mask" and "Default gateway" in Settings.

Controller Configuration

Network settings of the controller at the time of shipment is shown below.

IP Address: 192.168.0.1

Subnet mask: 255.255.255.0

Default gateway: 0.0.0.0

- When you use the trial software, the software cannot connect to the robot.

Connecting to Virtual Robot

Connecting to Virtual Robot

EPSON RC+ Express - Connecting to Robot (Ethernet) - 2

If the PC goes to sleep when the robot is connected, communication with the controller will be disconnected.

Set it so that it does not go to sleep, or try again from the robot connection when waking up from sleep.

Operation procedure

  1. Connect Controller to tablet using LAN cable (Ethernet connection).

Cotroller (Example) LAN (Ethernet) T Series LS Series VT Series LAN (Ethernet)cable Tablet or PC

EPSON RC+ Express - Operation procedure - 2

If you are using a PC without LAN interface, you need an external LAN adapter.

EPSON RC+ Express - Operation procedure - 3

  1. Double-tap to launch the software.
  2. When following appears, tap [Setup connection].

EPSON RC+ Express Edition 10.5.9 Welcome to EPSON RC+ Express Edition. Select a robot to connect. How to get started Connect to robot Destination: Setup connection Connect to virtual robot Destination: Virtual 2 Setup virtual robot Language Close

EPSON RC+ Express - Operation procedure - 5

- Tap [Language] to change the display language.

- When the connection setting is done before, the name of the connection is displayed at Destination.

When you don't need to change the Destination, tap [Connect to robot].

Welcome to EPSON RC+ Express Edition. Select a robot to connect. How to get started Connect to robot Destination: Setup connection Connect to virtual robot Destination: Virtual 2 Setup virtual robot Language Close

4. Tap the <+> button.

EPSON RC+ Export Edition 1.0.0.0 Robot Connections Select or create a connection. IP Address: N/A + Connect Back

5. When following appeared, fill the blanks and tap the button.

If you want to change the password for connecting controller, tap button to set the new password.

New connection Name Ethernet 1 IP Address 0.0.0.0 Password Change Connect Cancel

EPSON RC+ Express - When following appeared, fill the blanks and tap the  button. - 2

When connecting to a controller which has global IP address using Ethernet cable, password authentication is needed.

Be sure to use an IP address in the following private IP address ranges unless a global IP address is required.

Private IP Address Ranges
10.0.0.1 ~ 10.255.255.254
172.16.0.1 ~ 172.31.255.254
192.168.0.1 ~ 192.168.255.254

For the details, see below. EPSON RC+ User's Guide

  1. Choose the Ethernet connection, and tap the button.

IPSON RC+ Express Edition 1.0.0.0 Robot Connections Select or create a connection. IP Address: N/A Ethernet 1 IP Address: 0.0.0.0 + Connect Back

When the connection is established, the screen transits to the Home. Green [Program] on the upper left of the screen indicates that the connection to the robot is established properly.

Information of the robot is displayed in Home as shown below.

EPSON RC+ Express Edition 10.0.6 Program Robot T3 Model : T3-401S Connection : EthernetT1 Control device : PC Settings Manual Motion To Program Protect mode Disconnect Language Loaded program MyProgram Edit All programs Name and description MyProgram Create Update date and time 3/26/2021 1:09:18 PM Import

When failed in connecting to robot, refer to the following. Connecting to robot failed

Connecting to Virtual Robot

This page describes how to connect to Virtual Robot.

You can operate and program a robot in the virtual environment without connecting to a real robot.

EPSON RC+ Express - Connecting to Virtual Robot - 1

Trial version of this software only offers the virtual robot connection.

EPSON RC+ Express - Connecting to Virtual Robot - 2

If the PC goes to sleep while connected to the virtual robot, the operation of this software may become unstable.

Set the PC so that it does not go to sleep, or try again from the connection when waking up from sleep.

Operation procedure

EPSON RC+ Express - Operation procedure - 1

  1. Double-tap to launch the software.

  2. When following appears, tap [Setup virtual robot].

EPSON RC+ Express Edition 1.0.30 Welcome to EPSON RC+ Express Edition. Select a robot to connect. How to get started Connect to robot Destination: Setup connection Connect to virtual robot Destination: Virtual 2 Setup virtual robot Language Close

EPSON RC+ Express - Operation procedure - 3

  • Tap [Language] to change your languages.
  • If the connection setting is done before, virtual robot name may be displayed at "Destination". If you don't need to change the Destination, you can skip the following steps and just tap [Connect to virtual robot].

EPSON RC+ Express Edition Welcome to EPSON RC+ Express Edition. Select a robot to connect. How to get started Connect to robot Destination Setup conversion Connect to virtual robot Destinations Setup virtual robot Language Close

  1. Tap the <+> button.
    EPSON RC+ Express - Operation procedure - 5
  1. When following appeared, fill the blanks and tap the button.

New virtual robot Virtual robot name Virtual Robot type SCARA Series T3 Model T3-401S Type : Scara J1 + J2 Length : 400mm Z Length : 150mm Max payload : 3kg Connect Cancel

When the connection is established, the screen transits to the Home. [Virtual] on the upper left of the screen indicates that the connection to the virtual robot is properly established.

Information of the robot is displayed in Home as shown below.

IPSON RC - Express Edition 1.1.0.9 Virtual Robot T3 Model : T3-401S Connection : Virtual Control device : PC Settings Manual Motion To Program Protect mode Disconnect Language Loaded program Program not loaded Load a program or create a new program. All programs Name and description Create Import Update date and time Push (Create) to create a new program.

Home screen

Home Screen

When connection is established, the screen transits to the Home screen.

Status Shows current operating mode or controller status. Loaded program Program Edit All programs Create Import Name and description Update data and time Program 4/14/2022 7:49:54 PM All programs Shows all programs created. (Max.10) Available to change names, copy and delete the programs. Settings Manual Motion To Program Protect mode Disconnect Language Robot information Shows current connecting robot information. Buttons See below for the function of the buttons.

Button functions

Buttons Description
To Program Protect modeA program is protected. Program edit function is partially restricted.Program Protect Mode
EditA program can be edited.When the program is protected, thebutton appears.
Settings- Hand SettingsSettings of the hand installed to the robot.Hand Settings- System SettingsDetailed Controller settings.System Settings- MaintenanceBackup/restoration of the Controller data & parts maintenance. Checking part consumption rate.Maintenance
Manual MotionOperate robot on viewing 3D View to check the motion.Operating Robot
DisconnectDisconnect from Controller.

Status Bar

Status bar on the top of the screen shows current operating mode and status of the controller.

Virtual Program xxxxxxxxxxxx Operating mode Program Name Program descriptions Controller status Menu

Operating mode

Indicates current mode of the robot controller.

ModeDescription
EPSON RC+ Express - Operating mode - 1ProgramProgramConnecting to robot.
EPSON RC+ Express - Operating mode - 2VirtualVirtualConnecting to virtual robot.

Program name

Indicates current program name.

EPSON RC+ Express - Program name - 1

When the program is edited, * appears at the right of the program name. Which means the program has not been saved yet. * disappears after the program is saved.

Program descriptions

Indicates current program name.

Controller status

Indicates current status of the robot controller.

StatusDescription
EPSON RC+ Express - Controller status - 1Motor ON/Off:Lights on when motor is ON. Tap the icon to switch:- Motor ON/OFF- Power mode setting
EPSON RC+ Express - Controller status - 2Safety door open/close:Lights on when safety door is opened.
EPSON RC+ Express - Controller status - 3Emergency stop:Lights on when in emergency stop, and a pop-up is displayed. It is possible to get the details for how to reset the emergency stop, and reset it.
EPSON RC+ Express - Controller status - 4Error:Lights on when an error occurs, and a pop-up is displayed. It is possible to check the error details and reset it.
EPSON RC+ Express - Controller status - 5Warning:Lights on when the warning occurs. By touching the lighting icon, you can check the warning details.

EPSON RC+ Express - Menu - 1

Tap to set followings:

- System History

Indicates all histories, including events, errors, and warnings.

Tap the error number in the [Number] field to check the details of the error and countermeasure.

Set the following to change the period of time to show.

System History Data to Display: All From: 5/18/2021 To: 5/18/2021 Refresh Message Contains: Time Zone: UTC+09(00) 大厨、札幌、宴席 Date Time type Number Message 5/18/2021 2:13:55 PM Event 127 Working mode changed to Program. 5/18/2021 2:13:55 PM Event 134 Epson RC+ Express Edition connected to the Controllers. 5/18/2021 2:13:55 PM Event 120 RC+ connected to the Controllers. 5/18/2021 2:13:50 PM Event 1 Controller control program started. 5/18/2021 2:13:25 PM Event 3 Controller control program has completed. 5/18/2021 2:13:20 PM Event 123 RC+ disconnected from the Controller. 5/18/2021 2:13:20 PM Event 126 Working mode changed to AUTO. 5/18/2021 2:13:20 PM Event 129 Epson RC+ Express Edition disconnected from the Controllers. 5/18/2021 1:29:12 PM Error 1104 Project file was not found. 5/18/2021 1:29:12 PM Error 1104 Project file was not found. 5/18/2021 1:29:12 PM Error 1104 Project file was not found. 5/18/2021 1:24:39 PM Error 1104 Project file was not found. 5/18/2021 1:24:35 PM Error 1104 Project file was not found. 5/18/2021 1:24:31 PM Event 127 Working mode changed to Program. 5/18/2021 1:24:31 PM Event 134 Epson RC+ Express Edition connected to the Controllers. 5/18/2021 1:24:31 PM Event 120 RC+ connected to the Controller. 5/18/2021 1:24:26 PM Event 1 Controller control program started. 5/18/2021 1:24:63 PM Event 3 Controller control program has completed. 5/18/2021 1:24:67 PM Error 1502 Communication disconnection between RC+ and Controller Re-establish communication. 5/18/2021 1:24:67 PM Event 126 Working mode changed to AUTO. 5/18/2021 1:24:67 PM Event 135 Epson RC+ express edition disconnected from the Controllers. 5/18/2021 9:33:53 PM Error 1304 Project file was not found.

- 3D View preference

Setting for 3D View. The setting in here is associated with each individual controller. If you connect to another controller, set it again.

EPSON RC+ Express - - 3D View preference - 1

To reset to default value, tap button.

Item Description
GeneralChange setting of display format for all 3D Views.- GridShow grid lines on the ground surface.- ToolIndicate the robot arm tip arrow at the tool position specified in the hand settings.Tool Offset- World DirectionShow the world direction guide arrows on the ground surface.- Projection type
Program editSetting display style of the 3D view which is displayed when you tap thebutton on the screen.- Point- Pallet
3D View display settingSetting for coordinate value displayed in the 3D view screen.- Coordinates displayDisplays joint angle value of current position for World coordinate system.- Each axis angle displayDisplays coordinate value(J1 to J6) of current position for World coordinate system in slider bar.
Open CADOpen CAD file (STEP/IGES) for Hand tool. You can adjust displaying position of the CAD. After setting all, tapto save the change.- CAD file path (STEP/IGES)- Scale unitSpecify the unit used in CAD file.- Mounting positionSpecify the position and orientation to display the CAD with the relative value from robot arm tip.

- 6-axis robot environment setting

You can configure the environment settings of 6-axis robot. The settings in here are associated with each individual robot. You have to set it again when you connect to another robot.

EPSON RC+ Express - - 6-axis robot environment setting - 1

To reset to default value, tap button.

ItemDescription
“Avoid Singular Postures” settingYou can configure “Avoid Singular Postures”.- Path prioritizedWhen the robot passes near a singularity while executing "Move linearly to", it maintains the linear trajectory and reduces the moving speed. When the robot is away from the singularity, it returns to the normal speed.EPSON RC+ Express - - 6-axis robot environment setting - 2 If you choose this option, the robot tries to maintain the linearity of the path of the hand tool tip, but the robot arm may take unexpected posture. Be sure to test your program in rehearsal mode before running it at full speed. If you have changed [System Settings] - [Motion Range], it is recommended you set it to the default before the testing.- Speed prioritizedWhen the robot passes near a singularity while executing "Move linearly to", it tries to keep the speed constant of the hand tool tip, while reduces the linearity of the path of the hand tool tip. When the robot is away from the singularity, it returns to the normal trajectory.EPSON RC+ Express - - 6-axis robot environment setting - 3 If you choose this option, the robot maintains the speed of the hand tool tip, but the robot arm may perform unexpected motion. Be sure to test your program in rehearsal mode before running it at full speed. If you have changed [System Settings] - [Motion Range], it is recommended you set it to the default before the testing.- No settingWhen the robot approaches a singularity, it does not change the moving speed or the trajectory.
6-axis robot basic postureYou can set the basic posture of the 6-axis robot. On the navigation screen, tap thebutton to return the robot to the basic posture set here.Jog Mode (Easy, Joint, World, Tool)Keep the default settings or enter the deg value of J1 to J6 if necessary. You can also set the current posture as the basic posture by tapping thebutton.After setting all, tapto save the change.

Closing the Software

When you close the software, tap the button on the upper right of screen to close.

Operating Robot

Main Monitor

Manual Motion

At Manual Motion, you can operate the robot with the graphical jog panel viewing 3D View.

3D view

Shows the current position and posture of the robot as 3D model.

  • Tap , button to change point of the view.
  • Pinch in or out to zoom in or out.
  • The current coordinate values of the robot Jog panel are displayed as numerical values and slide bars. Operates the robot.

EPSON RC - Express Edition 1.1.0.9 Virtual X 0.000 mm Y 580,000 mm Z 832,000 mm U 0.000 deg V -30,000 deg W -30,000 deg J1 0.000 deg J2 0.000 deg J3 0.000 deg J4 0.000 deg J5 0.000 deg J6 0.000 deg Easy Joint World Tool Fast Continuous Turn on the motors. Motor OFF ON World Start forward/shifted Start forward/shifted Auto/Reference 1/10 3D View

To display Manual Motion, tap Home - [Manual Motion].

SPION RC - Express Edition 1. Ltd Virtual Robot Model : T3-4015 Connection : Virtual Control device : PC Settings Manual Motion To Program Protect mode Disconnect Language Loaded program Program not loaded Load a program or create a new program. All programs Name and description Create Import Update date and time Push [Create] to create a new program.

Motor

Before operating the robot, tap to motor "On". When motor is "ON", you can operate the robot.

EPSON RC+ Express - Motor - 1

3D View

You can view the current position and posture of the robot.

Coordinate values

The coordinate values of the current posture in the World coordinate system are displayed numerically.

Joint value

The joint angle values (J1 to J6) of the current posture are displayed as numbers and the slide-bar-like indicators.

EPSON RC+ Express Edition 1.1.0.0 Virtual X 0.000 mm Y 580.000 mm Z 832.000 mm U 0.000 deg V -90.000 deg W -90.000 deg J1 0.000 deg J2 0.000 deg J3 0.000 deg J4 0.000 deg J5 0.000 deg J6 0.000 deg Easy Joint World Tool Fast Continuous Joint J1-J3 J4-J6 J1 J2 J3 Align Home World -Y +Z +X -X -Z +Y Hand right/left rotation Hand forward/backward Grip/Release View Rotate I/O 3D View

Point of view

Tap the button and button to switch the point of view.

Jog Mode (Easy, Joint, World, Tool)

Select one of the following modes, depending on what type of control you want:

Easy Joint World Tool

Below functions are common in all modes.

IconDescription
EPSON RC+ Express - Jog Mode (Easy, Joint, World, Tool) - 2Align the robot’s hand to the specified direction.Tap and select the direction to align.
EPSON RC+ Express - Jog Mode (Easy, Joint, World, Tool) - 3Returns the robot to the basic posture set in the [6-axis robot environment settings].Status Bar

·Easy

Easy mode allows you to operate a robot in a single screen, without switching between Joint, World, Tool.

It is recommended to beginners.

[Joint] section is assumed to be used for rough positioning.

Select the group of joints you want to rotate from the following:

  • J1-J3: Group to rotate a joint of J1/J2/J3.
  • J4-J6: Group to rotate a joint of J4/J5/J6.

Tap or hold down the button of the direction of the joint you want to rotate. Where joints J1-J6 are located is shown in the illustration to the left.

EPSON RC+ Express - ·Easy - 1

flowchart
graph LR
    A[" "] --> B["J1"]
    B --> C["+"]
    C --> D["J1-J3"]
    D --> E["J4-J6"]
    E --> F["J2"]
    F --> G["Align"]
    G --> H["Home"]

EPSON RC+ Express - ·Easy - 2

When connecting to a virtual robot, you can also rotate a joint by dragging a slide control:

EPSON RC+ Express - ·Easy - 3

In [World] section, buttons for accurate positioning are placed.

X, Y, Z buttons are to control the hand tool tip in the world coordinate system.

EPSON RC+ Express - ·Easy - 4

flowchart
graph TD
    A["World"] --> B["Hand right/left rotation"]
    A --> C["Hand forward/backward"]
    A --> D["Grip/Release"]
    B --> E["+X"]
    C --> F["-X"]
    D --> G["+Y"]
    H["View Rotate"] --> I["-Z"]
    J["-Y"] --> K["Robot with hand icon"]
    L["-X"] --> M["Robot with hand icon"]

Hand tool buttons are assumed to be used for final approach to the destination. See the table below for their meanings.

IconDescription
EPSON RC+ Express - ·Easy - 5Rotates the hand right and left.
EPSON RC+ Express - ·Easy - 6Moves the hand forward and backward.

- Joint

Joint mode is to operate a robot by controlling joint angles. Useful for rough and rapid positioning.

When you want to rotate a joint (J1 \~ J6) of robot, tap or hold down the button of the direction of the joint you want to rotate.

The icon of each button indicates which arm link moves when pressed and its direction.

Easy Joint World Tool Fast Continuous In Joint mode, each joint of the robot operates. Recommended when you want to change the posture of the robot as you wish. J1 + J2 J3 J4 J5 J6 Grip/Release Align Home

EPSON RC+ Express - - Joint - 2

When connecting to a virtual robot, you can also rotate a joint by dragging a slide control:

EPSON RC+ Express - - Joint - 3

- World

World mode is to operate a robot by controlling the position of the hand tool tip in the world coordinate system: X, Y, Z, U.

Useful for accurate positioning.

In [Position] section, buttons to move the hand tool tip in X, Y, or Z direction are placed, so tap or hold down the button of the direction you want to move the robot to.

In [Posture] section, buttons to rotate the hand around X, Y, or Z axis are placed, so tap or hold down the button of the desired direction of the axis you want to rotate the hand around.

EPSON RC+ Express - - World - 1

flowchart
graph TD
    A["Position"] --> B["+X"]
    A --> C["-X"]
    A --> D["+Y"]
    E["Grip/Release"] --> F["+Z"]
    E --> G["-Z"]
    H["Posture"] --> I["-U"]
    H --> J["+U"]
    H --> K["-V"]
    H --> L["+V"]
    H --> M["-W"]
    H --> N["+W"]

EPSON RC+ Express - - World - 2

Orientation of the jog buttons (X, Y, Z) can be rotated to be aligned with the guidance arrows in the 3D view.

Tap to open the dialog to rotate it.

• Tool

Tool mode is to operate the robot referencing the coordinate frame of which origin is fixed at the hand tool tip (referred to as tool coordinate system - Tool X, Tool Y, and Tool Z).

It is useful for approaching/working against an inclined surface.

In [Posture] section, buttons to rotate the hand around Tool X or Tool Y axis are placed, so tap or hold down the button of the direction of the axis you want to rotate the hand around.

Easy Joint World Tool Fast → Continuous In Tool mode, the hand serves as the reference position for the coordinates to operate. Recommended when working on diagonal surfaces. Posture -V +V Y -Y -X -W +W X Position -Y +X -X +Y Hand right/left rotation Align Hand forward/backward Home Grip/Release

In [position] section, buttons to move the hand tool tip is placed.

Tap or hold down the button of the direction of the joint you want to rotate.

In [Posture] section, buttons to rotate the hand around X, Y, or Z axis are placed, so tap or hold down the button of the desired direction of the axis you want to rotate the hand around.

IconDescription
EPSON RC+ Express - • Tool - 2Rotates the hand right and left.
EPSON RC+ Express - • Tool - 3Moves the hand forward and backward.

Jog Speed & Jog Distance

Setting Jog Speed & Jog Distance.

Jog Speed

EPSON RC+ Express - Jog Speed - 1

Tap to select robot arm moving speed.

The icon varies depending on the speed you have selected.

Fast Slow Fast

Following shows speed and acceleration/deceleration of 6-axis robot.

SpeedJog modeSpeedAccelerationDeceleration
LowContinuous World, Tool, XYZ10 mm/sec200 mm/sec2400 mm/sec2
Continuous World, Tool, UVW2 deg/sec20 deg/sec240 deg/sec2
Continuous Joint*120 deg/sec240 deg/sec2
Jog Distance Minimum, Short, Middle, Long, Custom1/5 of high speedDefault of Accel*2Default of Accel*2
HighContinuous World, Tool, XYZ*1200 mm/sec2400 mm/sec2
Continuous World, Tool, UVW15 deg/sec20 deg/sec240 deg/sec2
Continuous Joint*120 deg/sec240 deg/sec2
Jog Distance Minimum, Short, Middle, Long, CustomDefault of Speed*2Default of Accel*2Default of Accel*2

*1 Speed of Continuous Joint and High speed Continuous XYZ varies depending on the robot model.
*2 Default values varies depending on the robot model. Refer to the specification table of your robot model.

Jog Distance

EPSON RC+ Express - Jog Distance - 1

Tap to select robot arm moving step.

The icon varies depending on the width you have selected.

Jog Distance Minimum Short Middle Long Custom Continuous

- Move with a certain width

Select the jog distance from "Minimum", "Short", "Middle", or "Long", and tap the button once to move the robot arm a certain distance.

If you want to repeat the movement automatically, hold button down.

The relationship between the selected distance and the amount of movement is as follows.

Jog Distance Minimum ShortMiddle Long
Linear movement (mm) / Rotational movement (degree)0.010.11.010.0

- Move continuously

Select "Continuous". The arm continues to move as long as the button is held down.

- Specify custom movement distance

Select "Custom" to set moving distance and rotation as you like.

Their valid ranges are from "0.001" to "10.0".

Jog distance setting Input jog distance. Linear : 10.0 mm Rotation : 10.0 deg OK Cancel

Arm Posture

Shows the arm posture.

EPSON RC+ Express - Arm Posture - 1

For motion commands in your program, specify the same arm posture as you taught whenever possible.

Otherwise the arm may follow an unexpected path and could damage peripherals.

EPSON RC+ Express Edition 1.3.08 Virtual X 0.000 mm Y 580,000 mm Z 832,000 mm U 0.000 deg V -90,000 deg W -90,000 deg J1 j1:01 deg J2 j2:02 deg J3 j3:03 deg J4 j4:04 deg J5 j5:05 deg J6 j6:06 deg Easy Joint World Tool Fast Continuous Joint J1 J2 J1-J3 J4-J6 J1 J2 J3 Align Home World -X +Z -2 Hand right/left rotation Hand forward/backward Grip/Release View Rotates I/O 3D View

Arm Posture

Following shows kinds of arm posture.

- Hand: Hand posture

Right (righty posture) / Left (lefty posture)

- Elbow: Elbows posture

Above (above elbow posture) / Below (Below elbow posture)

“Above” if J5 is on the straight line of J3, “Below” if J5 is under the straight line of J3.

Righty hand orientation (Arm #1)Lefty hand orientation (Arm #1)
NoFlip wrist orientationFlip wrist orientation
Above elbow orientationEPSON RC+ Express - Arm Posture - 1EPSON RC+ Express - Arm Posture - 2Above elbow orientationEPSON RC+ Express - Arm Posture - 3EPSON RC+ Express - Arm Posture - 4
Below elbow orientationEPSON RC+ Express - Arm Posture - 5EPSON RC+ Express - Arm Posture - 6Below elbow orientationEPSON RC+ Express - Arm Posture - 7EPSON RC+ Express - Arm Posture - 8

• Wrist: Wrist posture

NoFlip (noflip wrist posture) / Flip (flip wrist posture)

"Flip" if J5 pulse is positive, "NoFlip" if J5 pulse is negative.

NoFlip wrist orientationFlip wrist orientation
Above elbow orientationEPSON RC+ Express - Arm Posture - 9EPSON RC+ Express - Arm Posture - 10
Below elbow orientationEPSON RC+ Express - Arm Posture - 11EPSON RC+ Express - Arm Posture - 12

• J1Flag, J4Flag, J6Flag: Posture flag of each axis.

At some points in the work envelope, the 6-axis robot can have the same position and posture even if J4 or J6 is rotated 360 degrees.

To distinguish these points, the J4Flag and J6Flag point attributes are provided.

0/1

"0" if J1, J4, J6 degree is in certain range, "1" otherwise.

[J1]

"0" when -90°<J1 angle ≤270°, "1" otherwise (-270 to -90, 270 to 450).

For 6-axis robot, it is always "0" because its J1 can only rotate from -170 to 170.

[J4]

"0" when -180^ ≤ J4 angle ≤ 180^ , "1" otherwise ( -200^ to -180^ , 180^ to 200^ ). [J6]

"0" when -180°≤ J6 angle ≤180°, "1" otherwise (-360° to -180°, 180° to 360°).

For the details of Posture flag, see the following.

EPSON RC+ User's Guide

Singularity

Singularity is the posture at the boundary where the arm posture switches to the other.

Robot is in singular postures

•a: Hand singularity. The boundary where Right hand posture and Left hand posture switch

•b: Elbow singularity. The boundary where Above elbow posture and Below elbow posture switch

•c: Wrist singularity. The boundary where NoFlip wrist posture and Flip wrist posture switch

EPSON RC+ Express - Singularity - 1

Operating Robot

How to operate the robot and check the motion on 3D View :

Operation procedure

1. Turn the motor "ON".

Enables the Jog panel to operate the robot.

EPSON RC+ Express Edition 1.1.00 Virtual Program X 0.000 mm Y 600,000 mm Z 832,000 mm U 0.000 deg V -90,000 deg W -90,000 deg J1 0.00 deg J2 0.00 deg J3 0.00 deg J4 0.00 deg J5 0.00 deg J6 0.00 deg Easy Joint World Tool Past Continuous Turn on the motors. Motor OFF ON I/O 3D View

2. Select Jog Mode (Easy, Joint, World, Tool).

In this example, select Joint. Jog Mode (Easy, Joint, World, Tool)

EPSON RC + Express Edition 1.1.0.0 Virtual Program X 0,000 mm Y 580,000 mm Z 832,000 mm U 0,000 deg V -90,000 deg W -90,000 deg J1 0,000 deg J2 0,000 deg J3 0,000 deg J4 0,000 deg J5 0,000 deg J6 0,000 deg Easy Joint World Boot Rac Continuous In Joint mode, each Joint of the robot operates. Recommended when you want to change the posture of the robot as you wish. J1 J2 J3 J4 J5 J6 Grip/Release Align Home VO 3D View

3. Tap the icon on the Jog panel or hold it down or drag

EPSON RC+ Express - Tap the icon on the Jog panel or hold it down or drag - 1

and check the robot motion.

EPCN RC - Express Edition 1.1.0.0 Virtual Program X 0,000 mm Y 580,000 mm Z 832,000 mm U 0,000 deg V -90,000 deg W -90,000 deg J1 0,000 deg J2 0,000 deg J3 1,000 deg J4 0,000 deg J5 0,000 deg J6 0,000 deg Easy Joint World Tool Rest Continuous In joint mode, each joint of the robot operates. Recommended when you want to change the posture of the robot as you wish. J1 J2 J3 J4 J5 J6 Grip/Release Aligns Home I/O 3D View

EPSON RC+ Express - Tap the icon on the Jog panel or hold it down or drag - 3

- Orientation of the jog buttons (X, Y) can be rotated to be aligned with the guidance arrows in the 3D view.

EPSON RC+ Express - Tap the icon on the Jog panel or hold it down or drag - 4

Tap to open the dialog to rotate it.

- If you want to change the speed of motion, change settings of Jog Speed and Jog Distance.

Jog Speed & Jog Distance

- If you want to operate with hand tool, set up the hand tool.

General

Programming

Program Screen Layout

Program Screen

On this screen, use commands to create a program and check the motion.

Command area

Shows available commands for program. You drug and drop a command to editing area to add it to your program.

Editing area

Shows your program. You view and edit you program in here.

Detail setting area

You change detailed settings of a selected command in the Editing area.

EPSON RC + Express 01.13.02 Virtual Program Basic Move To Pick from Place at Container Motor Motor On Motor Off Hand Grip Release Pallet Move Forward Event Log Start Paste Collapse View Stop Settings Motor On Low Move To Home Position Loop Initiate Pick from Parts Reeiling pos Place at Target position Motor On [Motor On] turns on the motors to get the robot ready to operate. Power Select power mode High Low 60 3D View

Event log

Shows error messages or debug log messages printed by the program.

Operation control button Start/stop the operation.

I/O

You can check and change the I/O input/output setting. 3D View Useful when in virtual mode.

In Home screen, tap [Edit] to display the program screen.

SPSON RC+ Express Edition 1.0.0 Virtual Robot Loaded program Program Edit All programs Name and description Update date and time Program 4/14/2022 10:40-20 AM Settings Manual Motion To Program Protect mode Disconnect Language

Setting a Program Operation

This window is to configure the default values of speed of motion etc. according to path type. The default values set in here take effect on all the "Move to", "Move linearly to" commands in your program.

Settings Configure settings related to operation. Move to Move linearly to Waypoint LIM Speed [%] Move to 1 5 20 > >> >> Slow Mid Fast 1 1 100 Accel [%] 1 5 20 > >> >> Slow Mid Fast 1 1 100 Restore defaults Speed [mm/sec] Move linearly to 120 200 400 > >> >> Slow Mid Fast 1 1 100 2000 OK Cancel

To open this window, tap [Settings] above the Editing area.

BPSON RC+ Express Edition 6.1.08 Virtual Program_1* Motor Sagulant EStop Error Warning Motor Options Delete Cut Copy Paste Delete Snap Settings Drag & drop commands here. Motion ON Motor OFF Basic Move To Grip Release Container Pick & Place Pick from Place at Pallet Move forward Event Log Rehearsal Start Place Continue Next Play Afterbox VO 3D View

Operation procedure

1. Select a path type from [Move to] or [Move linearly to].

When you tap any one of the path types, it jump-scrolls to the selected section.

Settings Configure settings related to operation. Move to Move linearly to Waypoint LJM Speed [%] 1 5 20 > >> >> Slow Mid Fast 100 Accel [%] 1 5 20 > >> >> Slow Mid Fast 100 Restore defaults Speed [mm/sec] 120 200 400 > >> >> Slow Mid Fast 1 2 2000 OK Cancel

2. Move the knobs to change the default values of "Speed" and "Accel".

Settings Configure settings related to operation. Move to Move linearly to Waypoint LJM Speed [%] Move to 1 5 20 Slow >> >> Fast 100 Accel [%] 1 5 20 Slow >> >> Fast Restore defaults 100 Speed [mm/sec] Move linearly to 120 200 400 Slow >> >> Fast 1 2000 OK Cancel

EPSON RC+ Express - Move the knobs to change the default values of "Speed" and "Accel". - 2

To reset the values to the initial defaults, tap button.

3. Set the waypoint.

Waypoint is for Pick from / Place at command.

When approaching to the destination and departing from there by those commands, the robot goes through the waypoint specified here.

Settings Configure settings related to operation. Move to Move linearly to Waypoint LJM Waypoint setting Set the position of the waypoint/evacuation point when the Pick/Place command is operated. It goes through or evacuates a position separated by the specified distance when approaching the destination. 100.000 [mm] Restore defaults LJM Least Joint Motion setting (LJM) Enable/Disable the function (LJM) that minimizes the amount of angle change of each joint during motion. Restore defaults Enable LJM. OK Cancel

EPSON RC+ Express - Set the waypoint. - 2

The default value of waypoint is 100.00[mm].

4. Set [LJM].

If you select "Enable LJM" from the pull down menu, robot moves so that the posture changes the least from the posture before the movement.

If you select "Disable LJM", robot moves with keeping the posture taught.

Settings Configure settings related to operation. Move to Move linearly to Waypoint LJM Waypoint setting Set the position of the waypoint/evacuation point when the Pick/Place command is operated. It goes through or evacuates a position separated by the specified distance when approaching the destination. 100.000 [mm] Restore defaults LJM Least Joint Motion setting (LJM) Enable/Disable the function (LJM) that minimizes the amount of angle change of each joint during motion. Restore defaults Enable LJM. Enable LJM. Disable LJM. OK Cancel

Creating/Editing/Managing a Program

Creating a Program

Creating a Program Using a Template

For creating a program for very common use cases easily, some program templates are provided.

The procedure to create a program using a template is described below.

Operation procedure

1. Tap [Create].

EPSON BC + Express Edition 1.1.0.0 Virtual Robot Model : T3-401S Connection : Virtual Control device : PC Settings Manual Motion To Program Protect mode Disconnect Language Loaded program Program not loaded Load a program or create a new program All programs Name and description Create Import Update date and time Push [Create] to create a new program

2. Select a template from the list.

EPSON RC+ Express - Select a template from the list. - 1

EPSON RC+ Express - Select a template from the list. - 2

Templates with mark utilize RC+ Project Link.

You need to activate "EPSON RC+ Express Advanced option" before you can use them without limitations.

Create program All templates Standard Custom RC+ Project Link About RC + Project Link Empty Program Template import Simple Pick & Place Simple Palletizing RC+ Project Link SPEL Create Cancel Template details Simple Pick & Place Template description: Create a new program using Simple Pick & Place template. Program Name Program Description Create Cancel

3. Enter "Program Name" and "Description", and then tap button.

Enter the program name using up to 24 single-byte alphanumeric characters. As an example, the followings are entered.

Program Name: Program Description: Simple Pick & Place

Create program All templates Standard Custom RC+ Project Link About RC + Project Link Empty Program Template import Simple Pick & Place Simple Pick & Place Simple Palletizing RC+ Project Link RC+ Project Link Template details Simple Pick & Place Template description: Create a new program using Simple Pick & Place template. Program Name Program Description Simple Pick & Place Create Cancel

Now, you have created a program from the template. Tap [Edit] to edit the details of the program to realize your concrete application.

Command Function List:

Command Operation List

Program Examples (Tutorial)

IPSON PC + Express Edition 1.1.0.0 Virtual Robot Loaded program Program Simple Pick & Place Edit All programs Name and description Update date and time Program 4/13/2022 Simple Pick & Place 11:35:26 AM Settings Manual Motion To Program Protect mode Disconnect Language

Beginning with an Empty Program

If you do not find any available template useful for your purpose, create an empty program to begin with.

The procedure to create an empty program is described below.

Operation procedure

1. Tap [Create].

EPSON RC Express Edition 1.0.0 Virtual Robot Loaded program Program not loaded Load a program or create a new program. All programs Name and description Update date and time Settings Manual Motion To Program Protect mode Disconnect Language Push [Create] to create a new program.

2. When following screen is displayed, select [Empty Program].

Create program All templates Standard Custom RC+ Project Link About RC + Project Link Empty Program Template import Simple Pick & Place Simple Palletizing RC+ Project Link SPEL Program Name Program_1 Description Create Cancel

3. Enter "Program Name" and "Description", and then tap the button.

Enter the program name using up to 24 single-byte alphanumeric characters.

Create program All templates Standard Custom RC+ Project Link About RC + Project Link Empty Program Template import Simple Pick & Place Simple Palletizing RC+ Project Link SPEL Create Programs RS+ Project Link Template details Empty Program Template description: Create an empty program using no template. Program Name Program_1 Description xxxxxxxxx Create Cancel

Now, you have created an empty program. Tap [Edit] and begin programming from scratch.

Command Function List:

Command Operation List

Program Examples (Tutorial)

HPSON RC+ Express Edition: L1.0.0 Virtual Robot Loaded program Program_1 Edit All programs Name and description Update date and time Program_1 4/13/2022 11:41:04 AM Settings Manual Motion To Program Protect mode Disconnect Language

Executing a Program

Executing a Program to Check for Problems

Once the program is complete, execute it in the [Rehearsal] or [Start] to check whether there is any problem. The rehearsal mode is a function to test programs safely.

It is recommended to use "rehearsal" when executing for the first time after creating a program.

EPSON RC+ Express - Executing a Program to Check for Problems - 1

To check safely using [Start]:

When checking the command operation separately, add to pause.

EPSON RC+ Express - Executing a Program to Check for Problems - 2

(break point) to the point

When clearing the break point, pause a program and tap

EPSON RC+ Express - Executing a Program to Check for Problems - 3

EPSON RC+ Express - Executing a Program to Check for Problems - 4

If you tap [Rehearsal] or [Start], the program you have created is send to the Robot (Controller).

Make sure that the communication cable is connected correctly.

If the connection is lost, the program may be damaged.

This page describes a procedure of checking the motion using [Rehearsal].

Operation procedure

1. Tap the |Rehearsal|.

1PSON RC + Express Edition 1.1.08 Virtual PickandPlace* Pick and Place (between 2 points) Motor ON Motor OFF Basic Move To Grip Release Container Pick & Place Pick from Place at Pallet Move forward Event Log Move To (Move to) moves the robot to the destination. Motion Select shape of motion. Joint Linear Jump Specify the height of Jump motion. Height Use the [Settings] value [mm] Arch Gate motion Destination Select the reference position of the destination. Point point Point Specify the name of the destination. Point1 Set the position of the destinations. You can Rehearsal Start End Start End OK 3D View

Functions of the operation buttons are as follows:

Icon Usage
EPSON RC+ Express - Tap the |Rehearsal|. - 2Tap to start debugging.You can set a speed limitation at the start.
EPSON RC+ Express - Tap the |Rehearsal|. - 3Tap to pause when a program is running.
EPSON RC+ Express - Tap the |Rehearsal|. - 4Tap to resume a program when the program is in break or pause.
EPSON RC+ Express - Tap the |Rehearsal|. - 5Tap to stop.
EPSON RC+ Express - Tap the |Rehearsal|. - 6Tap to execute commands one by one from a break point.
EPSON RC+ Express - Tap the |Rehearsal|. - 7It is forced to be restricted to low power mode and the command is executed only while thebutton is pressed.
EPSON RC+ Express - Tap the |Rehearsal|. - 8Tap to have the robot follow the previous motion and return to its original posture.

EPSON RC+ Express - Tap the |Rehearsal|. - 9

- When connecting to a virtual robot, tap <3D View> button to open 3D View window to visually check the robot motion. The usage of 3D View is as follows.

EPSON RC+ Express - Tap the |Rehearsal|. - 10

EPSON RC+ Express - Tap the |Rehearsal|. - 11

EPSON RC+ Express - Tap the |Rehearsal|. - 12

- : Toggles the ghost arm view for the point preview. Note that the preview posture and the actual posture taken by the robot arm during program execution may differ. Be sure to use the rehearsal mode to check the actual motion.

VISION RE: Express Button 1.5.0 Virtual Program_1* xxxxxxxxxxxx Motor ON Motor OFF Basic Move To Grip Release Container Pick & Place Pick from Place at Pallet Move forward Event Log Rehearsal Start Save Cut Copy Delete Skip Settings Place at [Place at] is a combined command that Start the robot moves to the destination and Dot Time: 00:00:00.0000 Clear ocation of the Destination. 10:000 [mm] 10:000 [mm] 10:000 [deg] 10:000 [mm] 10:000 [mm] 10:000 [mm] 10:000 [mm] 10:000 [mm] 10:000 [mm] 10:000 [mm] 10:000 [mm] 10:000 [mm] 10:000 [mm] 10:000 [mm] 10:000 [mm]

2. When a confirmation dialog appears, confirm the safety of your surroundings, and then, tap the button.

The motor automatically goes into low power mode.

EPSON RC+ Express Edition Rehearsal mode Power is automatically set to Low. Make sure the surroundings of the robot are safe before starting the program. Run Cancel

3. Press and hold the button.

Release the button to pause the program.

EPSON RC + Express Edition 1.1.08 Virtual PickandPlace Pick and Place (between 2 points) Motor ON Low Move To Point! Move To [Move to] moves the robot to the destination. Motion Select shape of motion. Specify the height of Jump motion. Height Use the [Settings] value [mm] Arch Gain motion Destination Select the reference position of the destination. Specify the name of the destination. Brakes have been applied / Movement is paused. Event Log 100% Reaction Stop Pause Close Stop Jump Balance UCI 3D Value

EPSON RC+ Express - Press and hold the  button. - 2

  • When connecting to a virtual robot, the continuous running time of the program is limited to up to 1 hour.
  • When a program is running, you cannot edit the program.
  • When an error occurs while a program is running, the command that causes the problem blinks in red and appears at the left side of it. Also, the Error flyout pops up under the Error icon.

Tap "Details" in the flyout to check the details and countermeasure.

Checking Event Log

Check Event Log for the details and the occurrence date and time of errors which occurred while a program was running.

EPSON RC+ Express - Checking Event Log - 1

Tap (Event Log) to display the event log.

Messages are displayed in black, errors in red, and warnings in blue.

IPSON RC+ Express Edition 1.1.0.0 Virtual Program_1* Loop [Loop] repeats the commands placed inside it. Mode Select the continuation condition of the loop Count Condition Infinite Loop Count Specify the number of repetitions: 1 Add Exit If Add an Exit # command, that breaks the loop immediately. + Copy to Clipboard Clear Event Log Rehearsal Start Close Close Stop Stop Refresh UO 3D View

The types of Event Log icons are as follows.

Icon Description
EPSON RC+ Express - Checking Event Log - 3There is no event log.
EPSON RC+ Express - Checking Event Log - 4There is a new event log.Warning number and message are displayed. You can check manuals by tapping the warning number.
EPSON RC+ Express - Checking Event Log - 5There is an error event log.Error number and error message are displayed. You can check manuals by tapping the error number.

Rollback

Rollback is a function to make the robot return to its original posture by reversing the same path as the previous motion.

This function is useful when a program stops due to a problem when the robot is working in a narrow space from where it is hard to exit by manual control.

To use this function, select "PC" in [Controller device change].

Controller Configuration

EPSON RC+ Express - Rollback - 1

If a message that the robot's current position and the recorded position are far apart is displayed, the robot goes to the last recorded position by auto-generated path. Check the safety of the area around the robot before executing rollback.

Following procedure describes how to use this function when a program is stopped or in an error state.

Operation procedure

1. Before executing rollback, clear all the error state including EStop,

then tap the (Rollback) button.

MPSON RC+ Engine Edition 1.0.0 Virtual Program_1 xxxxxxxxxxxx Motor Save Cut Copy Delete Stop Settings Motor ON Motor Off Basic Move To Grip Release Container Pick & Place Pick from Place at Pallet Move forward Event Log Rehearsal Start Continue Stop Stop Rollback Loop [Loop] reprimates the commands placed inside it Mode Select the continuation condition of the loop Count Condition Infinite Loop Count Specify the number of repetitions 1 + Add Exit If Add an Exit if command, that breaks the loop immediately. 1/0 3D View

2. Press and hold the button to reverse the motion.

The action is reversed while the button is pressed.

EVSON RC > Express Editor 1.14.0 Virtual Program_1 xxxxxxxxx Motor Move To Loop Run Start Down Continue Stop Loop Loop Count Specify the number of repetitions Add Exit If Add an Exit If command, that breaks the loop immediately. Startby for rollback Event Log Backlog Start Down Continue Stop Loop Event Log Backlog Start Down Continue Stop Loop Start Down Continue Stop Loop

EPSON RC+ Express - Press and hold the  button to reverse the motion. - 2

When rollback fails, refer to the following:

Failed in Rollback

Editing a program

Command Operation List

Commands are operation instructions such as moving, gripping Hand, and turning the motor ON / OFF that is used in programming. This page describes how to make your program by manipulating those commands with the editing tool shown below.

EPSON RC+ Express - Command Operation List - 1

natural_image Row of simple document and edit icons including refresh, folder, scissors, and document (no text or symbols)

For adding a command, refer to the following:

Adding a Command

Functions of the editing tools are described below.

Icon Usage
EPSON RC+ Express - Command Operation List - 2Cancels the previous operation. Undo, Redo
EPSON RC+ Express - Command Operation List - 3Cancels [Undo]. Undo, Redo
EPSON RC+ Express - Command Operation List - 4Saves the edited program. Save
EPSON RC+ Express - Command Operation List - 5Copies the selected command and then delete it. Cut and Paste
EPSON RC+ Express - Command Operation List - 6Copies the selected command. Copy and Paste
EPSON RC+ Express - Command Operation List - 7Inserts the previously copied command. Cut and Paste
EPSON RC+ Express - Command Operation List - 8Deletes the selected command. Deleting a Command
EPSON RC+ Express - Command Operation List - 9When a program is run, skips (not execute) the command. The skipped command is displayed in italics. Skipping a Command
[T048]Operation buttons are hidden. When there are some buttons not displayed, tap the icon.
EPSON RC+ Express - Command Operation List - 10You can set the default value of the speed and acceleration. Setting a Program Operation

Adding a Command

Tap a command in Command area to add it to your program. After adding the command, drag and drop the command to move to any position.

You can also drug and drop a command from Command area to Editing area to add it to your program.

EPSON RC+ Express - Adding a Command - 1

Commands can be added up to 999 lines.

HPSON RC Express Edition 1.1.0.0 Virtual Program_1* xxxxxxxxxxxxx Motor Motor ON Motor OFF Basic Move To Grip Release Container Pick & Place Pick from Place at Pallet Move forward Event Log Rehearsal Start Save Cut Copy Paste Delete Skip Settings Loop [Loop] repeats the commands placed inside it Mode Select the continuation condition of the loop Count Condition Infinite Loop Count Specify the number of repetitions 3 Add Exit If Add an Exit if command, that breaks the loop immediately V/O 3D View

Undo, Redo

Tap (Undo) to cancel the previous operation.

IPSON RC + Express Edition 1.0.0.9 Virtual Program_1* xxxxxxxxxxxx Motor Save Cut Copy Delete Skip Settings Motor ON Low Move To Point1 Loop Count 1 Loop Count Specify the number of repetitions 1 Add Exit If Add an Exit if command, that breaks the loop immediately. Event log Rehearsal Start Finish Help Feedback 1/0 3D View

Tap (Redo) to cancel the undone previous Undo operation.

IPION PC - Express Edition 1.100 Virtual Program_1* xxxxxxxxxx Loop [Loop] repeats the commands placed inside it. Mode Select the continuation condition of the loop Count Condition Infine Loop Count Specify the number of repetitions: 1 Add Exit If Add an Exit if command, that breaks the loop immediately Event Log Reversal Start Save Common Buy Stop Rollback EndUp Exit Error Warning Auto Auto ON Motor OFF Basic Move To Grip Release Container Pick & Place Pick from Place at Pallet Move forward Event Log

Save

Tap (Save) to save the edited program.

EPSON RC - Express Edition 1.1.2.0 Virtual Program_1* xxxxxxxxxxxxxxx Loop Loop Repeats the commands placed inside it. Mode Select the continuation condition of the loop Count Condition Infinite Loop Count Specify the number of repetitions: 1 Add Exit If Add an Exit If command, that breaks the loop immediately. Event Log Rehearsal Start New Console Stop Loop Rollback Autoguard Edit View Tools Window Help

Copy and Paste

Operation procedure

EPSON RC+ Express - Operation procedure - 1

1. Select a command to be copied and tap

(Copy).

The selected command is displayed in blue.

EPSON RC Express Edition 1.0.4 Virtual Program_1* xxxxxxxxxx Loop [Loop] repeats the commands placed inside it. Mode Select the continuation condition of the loop Count Condition Infinite Loop Count Specify the number of repetitions: 3 Add Exit If Add an Exit if command, that breaks the loop immediately. Event Log Rehearsal Start Finish Finish Stop Rollback End Point Reset Save Cut Copy Delete Stop Settings Motor ON Motor OFF Basic Move To Grip Release Container Pick & Place Pick from Place at Pallet Move forward Event Log

EPSON RC+ Express - Select a command to be copied and tap - 2

2. Select the command which is at the position to insert and tap (Paste).

The command is inserted under the selected command.

EPSON RC Express Edition 1.1.0 Virtual Program_1* Motor Save Cut Copy Paste Stop Settings Loop [Loop] repeats the commands placed inside it. Mode Select the continuation condition of the loop Count Condition Institute Loop Count Specify the number of repetitions: 1 Add Exit If Add an Exit If command, that breaks the loop immediately. Event Log Rehearsal Start Enter Calculate Text Step Feedback UO 3D View

Deleting a Command

Select a command to be deleted and tap (Delete).

EPSON RC - Express Edition 1.1.0.0 Virtual Program_1* xxxxxxxxxxxx Motor Subo Resto Save Cut Copy Paste Delete Skip Settings Loop [Loop] repeats the commands placed inside it. Mode Select the continuation condition of the loop Count Condition Infinite Loop Count Specify the number of repetitions 1 Add Exit If Add an Exit If command, that breaks the loop immediately Rehearsal Start Name Continue Stop Stop Rollback Event Log 3D View

Cut and Paste

Operation procedure

1. Select a command to be cut and tap do(Cut) .

EPSON RC4 Express Edition 1.0.0.0 Virtual Program_1* 10000000000 Motor Auto Delete Save Cut Copy Paste Delete Stop Settings Loop [Loop] repeats the commands placed inside it. Mode Select the continuation condition of the loop Count Condition infinite Loop Count Specify the number of repetitions 1 Add Exit If Add an Exit If command, that breaks the loop immediately. Event Log Rehearsal Start Place Common Tools Stop Rollback I/O 3D View

EPSON RC+ Express - Select a command to be cut and tap do(Cut) . - 2

2. Select the command which is at the position to add and tap (Paste).

The command is inserted under the selected command.

EPSON RC Express Edition 1.14.0 Virtual Program_1* xxxxxxxxxx Motor ON Motor OFF Basic Move To Grip Release Container Pick & Place Pick from Place at Pallet Move forward Event Log Rehearsal Start Save Cut Copy Paste Stop Settings Loop ON Low Loop Count, 1 Move To Point1 Loop Count Specify the number of repetitions 1 Add Exit If Add an Exit If command, that breaks the loop immediately. 1/0 3D View

Skipping a Command

Select a command to be skipped and tap (Skip).

EPSON RC Express Edition 1.1.0.9 Virtual Program_1* xxxxxxxxxx Motor Setpoint Reset Error Warning Loop [Loop] repeats the commands placed inside it Mode Select the continuation condition of the loop Count Condition Infinite Loop Count Specify the number of repetitions 3 Add Exit If Add an Exit If command, that breaks the loop immediately. Event log Rehearsal Start Finish Outcome Stop Help Rollback End 3D View

EPSON RC+ Express - Select the command which is at the position to add and tap (Paste). - 3

To undo the skip operation, tap ..... (Skip) again.

Managing a Program

Switching Loaded Program

To switch loaded program to edit, select a program from all programs list to

switch and tap (Load).

The name of the loaded program is displayed in the loaded program field.

EPSON RC - Express Edition 1.0.0 Virtual Robot Loaded program Program_3 Edit All programs Create Import Name and description Update date and time Program_1 4/13/2022 xxxxxxxxxx 2:06:39 PM Program_2 4/13/2022 2:30:47 PM Program_3 4/13/2022 2:30:57 PM Settings Manual Motion To Program Protect mode Disconnect Language

Changing Program Name and Description

This page describes how to change name and description of a program.

Operation procedure

1. Select a program and tap - [Rename].

EPSON RC - Express Edition 1.0.0 Virtual Robot Loaded program Program_3 Edit All programs Name and description Program_1 xxxxxxxxxx Program_2 4/13/2022 2:06:39 PM Program_3 4/13/2022 2:30:47 PM 4/13/2022 2:30:57 PM Rename Duplicate Delete Export Detailed Info Settings Manual Motion To Program Protect mode Disconnect Language

2. Change the name and description of the program and tap button.

Enter the program name using up to 24 single-byte alphanumeric characters.

Rename program Program Name PickandPlace_2 Description Sorting Non-defective/Defective Products OK Cancel

Duplicating

This page describes how to duplicate a program.

Operation procedure

  1. Select the program to duplicate and tap - [Duplicate].

EPSON RC - Express Edition 1.1.00 Virtual Robot Loaded program Program_3 Edit All programs Name and description Program_1 xxxxxxx Program_2 Program_3 4/13/2022 2:06:39 PM 4/13/2022 2:30:47 PM 4/13/2022 2:30:57 PM Rename Duplicate Delete Export Detailed Info Settings Manual Motion To Program Protect mode Disconnect Language

2. Change the name and description of the program and tap button.

Enter the program name using up to 24 single-byte alphanumeric characters.

Rename program Program Name PickandPlace_2 Description Sorting Non-defective/Defective Products OK Cancel

Deleting

This page describes how to delete a program.

Operation procedure

  1. Select a program to delete and tap - [Delete].

EPSON PC - Express Edition 1.1.2.0 Virtual Robot Loaded program Program_3 Edit All programs Name and description Update date and time Program_1 4/13/2022 xxxxxxxxxxxxx 2:06:39 PM Program_2 4/13/2022 2:30:47 PM Program_3 4/13/2022 2:30:57 PM Rename Duplicate Delete Export Detailed Info Settings Manual Motion To Program Protect mode Disconnect Language

  1. Check the screen and tap the button.

Functions of Command

About Command

Commands are operation instructions such as moving, gripping, and turning the motor ON / OFF that is used in programming.

This page describes common features of the commands.

For details of how to make your program using these commands, refer to the following:

Command Operation List

Badge

Indicates the simplified settings of the command.

It is displayed only for commands that have properties to be set.

Move To Badge

Comment

You can add comment to a command for explanatory purpose. It is displayed right side of a command.

Comments do not affect the operation of the program.

Move To Badge comment XXXXX

EPSON RC+ Express - Comment - 2

For [Container] and [Comment] command, comment is displayed at the position of command name.

comment

To add comment, select the command and tap input a comment.

EPSON RC+ Express - Comment - 4

of detailed settings then

Move to Comment [Move to] moves the robot to the destination. Destination

EPSON RC+ Express - Comment - 6

Length of comment can be up to 1024 letters. Comment can be multiple lines, but only first 2 lines are displayed next to the command.

Command help

Tap a command and tap to view the command's description.

EPSON RC+ Express - Command help - 1

IPSON RC+ Express Edition 1.0.06 Virtual Program* Basic Move To Pick from Place at Container Motor Motor On Motor Off Hand Grip Release Pallet Move forward Event Log Start Next Close Stop Stop Joint (PTP motion) Moves from current point to destination without specifying route. The most efficient route type. Linear (CP motion) Moves from current point to destination by moving straight on the route. Jump Move To Select destination type Head point Pallet Specify the name of the destination. Point1 Specify the position of the destination. You can edit the coordinate values directly below or teach them using the Jog & Teach pane. X .... Y .... Z .... U .... Current orientation Jog & Teach [Go here] is to move the robot arm to the position specified above. V0 3D View

EPSON RC+ Express - Command help - 3

Swipe the top of the screen to move the manual position freely. This is convenient when you arrange the manual and software side by side. You can zoom in/out by dragging the outer frame of the screen.

Command Function List:

This page describes functions of the commands.

Motor

Command Function
EPSON RC+ Express - Command Function List: - 1Motor ONTurn ON the motor to make the robot ready for operation.
EPSON RC+ Express - Command Function List: - 2Motor OFFTurn OFF the motor and stop the robot.

Basic

Command Function
EPSON RC+ Express - Command Function List: - 3Move ToMove from current point to destination point.
EPSON RC+ Express - Command Function List: - 4Move linearly toMove linearly from current point to destination point.
EPSON RC+ Express - Command Function List: - 5GripGrip a workpiece by the hand.
EPSON RC+ Express - Command Function List: - 6ReleaseRelease a workpiece holding by hand.
EPSON RC+ Express - Command Function List: - 7ContainerCombine multiple commands in it.

Pick & Place

Command Function
EPSON RC+ Express - Command Function List: - 8Pick fromA series of operations from moving to the destination to gripping a workpiece.
EPSON RC+ Express - Command Function List: - 9Place atA series of operations from moving to the destination to releasing a workpiece.

Pallet

Command Function
EPSON RC+ Express - Command Function List: - 10Move ForwardMove the current position of the specified pallet to next.
EPSON RC+ Express - Command Function List: - 11ResetReset the current position of the specified pallet to the initial position (1).

Logic

Command Function
OutputOutput signal to the specified output.
WaitWait until the specified condition is satisfied, such as elapsed time or signal input.
LoopRepeat the operation a specified number of times, or while the specified condition is satisfied.
IfBranch the program operation depending on whether the specified conditions are satisfied.
CommentComment or explanation on the program.
QuitStop the program immediately.

Dialog

Command Function
AskDisplays a question dialog. The user answers OK or Cancel.
NotifyDisplays a notification dialog. The user answers OK to close the dialog.

Log

Command Function
Event LogPrint a message to Event Log.

SPEL+ Advanced

Command Function
SPELSPEL+ CommandExecute a raw SPEL+ command.

RC+

Command Function
VariableAssign a value to a variable defined in the imported RC+ project.

Motor ON

Turn ON the motor to make the robot ready for operation.

■ Detailed Settings

Power Select power mode. ○ High ✓ Low

Power

The motor power of the robot. High or Low.

EPSON RC+ Express - Power - 1

When Power is set to Low, operation speed is limited up to , 250 mm/sec.

Motor OFF

Turn OFF the motor and stop the robot.

Move To

This is a command for the robot to move (PTP operation) to the destination.

■Detailed Settings

Destination

Select the reference position of the destination.

EPSON RC+ Express - Destination - 1

Point

The robot moves to the point specified by Jog & Teach or by direct input.

Setting procedure

  1. Either tap the button to specify the position, or tap [Destination coordinates], and directly enter the coordinates of the destination in X, Y, Z, U, V, and W. Operating Robot

EPSON RC+ Express - Setting procedure - 1

You can also name a point (Up to 127 characters). The name that you give is displayed in 3D View. This is useful when checking the position that you taught visually.

2. Set the axis, posture flag, and LJM.

See below for the arm type and details. Arm Posture

EPSON RC+ Express - Set the axis, posture flag, and LJM. - 1

You can move the robot to the begin position by tapping the button. This is useful when checking the operation of the robot, or making fine adjustments in the position.

EPSON RC+ Express - Set the axis, posture flag, and LJM. - 2

The robot moves to the current position of the selected pallet. Optionally, you can specify position offset.

Creating a New Pallet

Setting procedure

  1. Select a pallet to use from the pull down list.

Move to the creating pallet wizard to select the "Create a new pallet ..." from pull down list.

  1. If necessary, specify position offset. Select "Offset" to open the offset input area and enter the offset values for X, Y, Z, U, V, and W directly. If you select "Offset," the offset input area will open.

  2. Set LJM from the pull down list.

Arm Posture

EPSON RC+ Express - Setting procedure - 1

Use the button when checking the initial point of pallet or quickly test the motion by the command.

EPSON RC+ Express - Setting procedure - 2

file

The robot moves to the destination selected from the point file. Point File Viewer Screen

Setting procedure

  1. Under Destination, tap |Point| - |Point file|.

  2. Tap the button.

you want to define a new point, go to the "Point File Viewer" screen.

EPSON RC+ Express - Setting procedure - 1

  1. From the list of point files, select the point to be specified as the destination.

  2. Tap the button.

EPSON RC+ Express - Setting procedure - 2

You cannot edit the displayed point coordinates here. A point can be edited on the "Point File Viewer" screen.

  1. Set LJM from the pulldown menu.

Arm Posture

  1. Set the position offset with reference to the position of the point selected in 3.

This setting is optional. Select [Tool] or [World], and enter the position offset. Jog Mode (Easy, Joint, World, Tool)

Speed

Set the operation speed of the robot.

The default speed values in [Settings] are used for “Slow,” “Mid” and “Fast.”

Setting a Program Operation

Select "Custom" if you want to change "Speed" and "Accel" for that specific command.

Move linearly to

A command for the robot to move linearly (CP operation) to the destination.

■Detailed Settings

Destination

Select the reference position of the destination.

EPSON RC+ Express - Destination - 1

The robot moves to the point specified by Jog & Teach or by direct input.

Setting procedure

  1. Either tap the button to specify the position, or tap |Destination coordinates|, and directly enter the coordinates of the destination in X, Y, Z, U, V, and W. Operating Robot

EPSON RC+ Express - Setting procedure - 1

You can also name a point (Up to 127 characters).

The name that you give is displayed in 3D View. This is useful when checking the position that you taught visually.

2. Set the axis, posture flag, and LJM.

See below for the arm type and details.

Arm Posture

EPSON RC+ Express - Set the axis, posture flag, and LJM. - 1

You can move the robot to the taught position by tapping the button. This is useful when checking the operation of the robot, or making fine adjustments in the position.

EPSON RC+ Express - Set the axis, posture flag, and LJM. - 2

The robot moves to the current position of the selected pallet. Optionally, you can specify position offset.

Creating a New Pallet

Setting procedure

  1. Select the pallet to use.

Move to the creating pallet wizard to select the “Create a new pallet ...” from pull down list.

  1. If necessary, specify position offset. Select "Offset" to open the offset input area and enter the offset values for X, Y, Z, U, V, and W.

If you select "Offset," the offset input area will open.

See below for the respective values.

Arm Posture

  1. Set LJM from the pull down list.

Operating Robot

EPSON RC+ Express - Setting procedure - 1

Use the button when checking the initial point of pallet or quickly test the motion by the command.

EPSON RC+ Express - Setting procedure - 2

file

The robot moves to the destination selected from the point file.

Point File Viewer Screen

Setting procedure

  1. Under Destination, tap |Point| - |Point file|.

  2. Tap the button.

If you want to define a new point, go to the "Point File Viewer" screen.

EPSON RC+ Express - Setting procedure - 1

  1. From the list of point files, select the point to be specified as the destination.

  2. Tap the button.

You cannot edit the displayed point coordinates here. A point can be edited on the Point File Viewer screen.

EPSON RC+ Express - Setting procedure - 2

  1. Set LJM from the pulldown menu.

Arm Posture

  1. Set the position offset with reference to the position of the point selected in 3.

This setting is optional.

Select [Tool] or [World], and enter the position offset.

Jog Mode (Easy, Joint, World, Tool)

Speed

Set the operation speed of the robot.

The default speed values in [Settings] are used for “Slow,” “Mid” and “Fast.”

Setting a Program Operation

Select "Custom" if you want to change "Speed" and "Accel" for that specific command.

Grip

If a hand is installed on the robot, the “Grip” operation can be performed.

To use this command, set up the Hand settings.

General

You can test Grip/Release operation with the buttons in the detailed setting area.

Tap the button to grip the workpiece.

Tap the button to release the workpiece.

Release

If a hand is installed on the robot, the "Release" operation can be performed.

To use this command, set up the Hand settings.

General

You can test Grip/Release operation with the buttons in the detailed setting area.

Tap the button to grip the workpiece.

Tap the button to release the workpiece.

Container

It is possible to combine multiple commands in a container.

Multiple commands can be combined into a single container. Commands in a container can be copied, deleted, or moved at once. It can also be collapsed to a single line to make the program look more compact.

Container Motor On Low > Pick from Point1 > Place at Point2

Pick from

A combined command that moves the robot arm to the destination and grip a workpiece by hand.

Pick from Point1 Move to Approach Pt. Move linearly to Destination Grip Wait Time, 0.5 Move linearly to Departure Pt.

■ Details of series of operations

Command LabelOperation
MoveApproachMoves the robot up to the approach position by the PTP operation
Move linearly toDestination positionMoves the robot linearly up to the destination position
Grip-Grips the workpiece
WaitTime, 0.5Waits for 0.5 seconds
Move linearly toDepartureMoves the robot linearly up to the departure position

■ Settings of properties

Destination

Select the reference position of the destination.

EPSON RC+ Express - Destination - 1

The robot picks a workpiece from the point specified by Jog & Teach or by direct input.

Operating Robot

EPSON RC+ Express - Destination - 2

You can also name a point (Up to 127 characters).

The name that you give is displayed in 3D View. This is useful when checking the position that you taught.

EPSON RC+ Express - Destination - 3

The robot picks a workpiece from the current position of the selected pallet. Optionally, you can specify position offset. Choose "Create a new pallet ..." from the pull down list to create a new pallet. Creating a New Pallet

EPSON RC+ Express - Destination - 4

The robot picks a workpiece from the selected point in the point file. Choose the [Fixed point]-[Point file] and tap [Point file] button to select the point to be specified as the destination. Point File Viewer Screen

Waypoint/Evacuation point

Set the distance from the waypoint to the destination position that the robot passes along when the "Pick" command is executed. If you select "Use the [Settings] value," the waypoint/evacuation point set in [Settings] is applied. Setting a Program Operation

Decompose commands

If you tap the button, the single "Pick from" command can be decomposed to multiple regular commands. This is useful for making fine adjustments that cannot be made with the settings of the "Pick from" command. You cannot combine the decomposed commands to a single "pick from" command again.

Place at

A combined command that moves the robot arm to the destination and release a workpiece from hand.

Place at Point1 Move to Approach Pt. Move linearly to Destination Release Wait Time, 0.5 Move linearly to Departure Pt.

■ Details of series of operations

Command LabelOperation
MoveApprosachMoves the robot up to the approach position by the PTP operation
Move linearly to ReleaseDestinationMoves the robot linearly up to the destination
-Releases the workpiece
WaitTime, 0.5Waits for 0.5 seconds
Move linearly toDeparture Pt.Moves the robot linearly up to the departure position

■Detailed Settings

Destination

Select the reference position of the destination.

EPSON RC+ Express - Destination - 1

The robot releases a workpiece at the point specified by Jog & Teach or by direct input.

Operating Robot

EPSON RC+ Express - Destination - 2

You can also name a point (Up to 127 characters).

The name that you give is displayed in 3D View. This is useful when checking the position that you taught.

EPSON RC+ Express - Destination - 3

The robot release a workpiece at the current position of the selected pallet.

Optionally, you can specify position offset.

Choose "Create a new pallet ..." from the pull down list to create a new pallet.

Creating a New Pallet

EPSON RC+ Express - Destination - 4

file

The robot release a workpiece at the selected point in the point file. Choose the [Fixed point]-[Point file] and tap [Point file] button to select the point to be specified as the destination.

Point File Viewer Screen

Waypoint/Evacuation point

Set the distance from the waypoint to the destination position that the robot passes along when the "Place" command is executed.

If you select "Use the [Settings] value," the waypoint/evacuation point set in [Settings] is applied.

Setting a Program Operation

Decompose commands

If you tap the button, decomposed to multiple regular commands.

This is useful for making fine adjustments that cannot be made with the settings of the “Place at” command.

You cannot combine the decomposed commands to a single command again.

Move Forward

A command to move forward the current position of the pallet to the next.

■ Detailed Settings

Select a pallet. Select a pallet. Select a pallet

Select a pallet

Select a pallet from the pull down list, or choose "Create a new pallet ...".

Creating a New Pallet

Reset

A command to reset the current position of the pallet to the initial point (1).

■ Detailed Settings

[Reset] resets the current position of the specified pallet. Select a pallet. Select a pallet. Select a pallet

Select a pallet

Select a pallet to reset to the initial point (1) from the pull down list, or choose "Create a new pallet ...".

Creating a New Pallet

Output

A command to output ON/OFF signal to the specified output target.

[Output] outputs ON/OFF signal to the specified output bit. Output Target Specify output bit#. Unselected Signal Select ON or OFF signal. OFF

■ Detailed Settings

Output Target

Select an output bit from the pull down list.

I/O Functions

EPSON RC+ Express - Output Target - 1

- It is possible to select category of outputs and show less as you like by using the filter. - Bits used by Remote I/O is not shown.

Signal

Select ON/OFF of the outputs.

Wait

Wait until the specified condition is satisfied, such as elapsed time or signal input. This is useful, for example, when the robot has to wait for the robot hand to properly grip the workpiece.

Detailed Settings

Wait Target

Specify what to wait.

EPSON RC+ Express - Wait Target - 1

The program pauses for the specified time duration (unit: seconds). Range of the wait time is 0.00 to 2147483.00 seconds (valid to two decimal places).

EPSON RC+ Express - Wait Target - 2

The program pauses until the specified condition is satisfied.

EPSON RC+ Express - Wait Target - 3

When multiple conditions are specified, they are always evaluated in order from the top to bottom. For example, when condition 1, 2, and 3 are specified, the pair of condition 1 and 2 is evaluated first. Then, its result and condition 3 are paired and evaluated. Its result is the total result of the evaluation. {(A and/or B) and/or C}

Steps to set conditions

1. Tap [+ Add Condition].

Condition The condition to exit the loop immediately. Add conditions. If nothing is set, it always evaluates to True. Add Condition

2. Tap the pull down and select the condition type.

Condition Condition 1 If Unselected equals RC+ Filter : All Categories Input #8 Input #9 ncify a non-

EPSON RC+ Express - Tap the pull down and select the condition type. - 2

- Setting with (Input signal bits)

Select the number of Input bit and the state of Input bit like following.

"If (Input bits) equals (state: ON/OFF)"

EPSON RC+ Express - - Setting with (Input signal bits) - 1

- You can select category of Input and show less as you like by using the filter.

For the details of I/O types, refer to the following.

Setting for the I/O

- Input bits assigned to are not shown.

EPSON RC+ Express - - Setting with (Input signal bits) - 2

- Setting with (Hand)

Judged by whether the hand is gripping a workpiece. Select like following.

"If (Hand (Gripped / Released)) equals (True / False)"

- Setting with

EPSON RC+ Express - - Setting with - 1

(RC+)

This condition type appears only when an RC+ project is imported using RC+ Project Link.

Select the condition in the following format:

"If (Variable Label / Variable Name) equals (xx)"

Overview of RC+ Project Link

From the list of global variables defined in the imported RC+ Project, select the variable for which the condition is to be judged.

The valid format of the condition varies depending on the type of the selected variable.

Variable type Option/Input limitOperator when setting the condition
Boolean2 bytes, True/FalseTrue/False=
Byte2-byte integer, -128 to +127Only integers can be entered=><><=◇
Integer2-byte integer, -32768 to 32767
Short2-byte integer, -32768 to 32767
In324-byte integer,-2147483648~2147483647
In648-byte integer,-9223372036854775808~9223372036854775807
Long4-byte integer,-2147483648~2147483647
UbyteUnsigned 2-byte integer, 0 to 2550 or a greater integer can be entered=><><=◇
UshortUnsigned 2-byte integer, 0 to 65535
UInt32Unsigned 4-byte integer, 0 to 4294967295
UInt64Unsigned 8-byte integer,0~18446744073709551615
Real4-byte real number, significant digits: 6Only numerical values can be entered=><><=◇
Double8-byte real number, significant digits: 14
StringASCII characters only, 255 characters max.=◇

3. Tap <+> button to add more conditions.

You can select an operator between conditions when there are more than two conditions.

And: True if both condition A and condition B are satisfied.

Or: True if condition A or condition B is satisfied.

Condition Condition 1 If Unselected equals OFF then

Timeout

If you select [Condition] as the Wait Target, you can specify its time out period. When 0 is specified:

No time out. Waits forever unless the specified conditions are satisfied.

When non-zero value is specified:

After the specified timeout period has elapsed, the program resumes regardless of whether the condition is satisfied or not.

EPSON RC+ Express - Timeout - 1

For example, if you want the program to wait only 5 seconds for input #1 to turn ON, add Wait command and set it as follows:

- Select "Condition" as the wait target

- Specify "Input #1 equals ON" as the condition

- Set the timeout to 5.0

Then the program will wait at the command until input #1 turns ON, but will give up and restarts from the next command after 5 seconds.

Loop

A command to repeat the operation of a specified number of times or while the specified conditions are satisfied.

■ Detailed Settings

Loop

Select the type of the loop.

EPSON RC+ Express - Loop - 1

Repeat a specified number of times.

EPSON RC+ Express - Loop - 2

Repeat while the specified conditions are satisfied.

EPSON RC+ Express - Loop - 3

Repeat forever.

Loop Count

Tap +, - button to select the number of repetition (up to 32767).

Loop Condition

Tap [+ Add Condition] to add a new condition. Repeats the operation while the condition meets.

For the details of setting conditions, refer to the following:

If

Add Exit If

You can add any "Exit If" command in a loop operation. When the program hits an "Exit If" command, it exits the loop and continues to the next command if the set condition is met, even if the loop operation is not repeated the set number of times.

For the details of conditions you can specify for "Exit If" command, refer to the following:

If

Exit If

When the program hits an "Exit If" command, it exits the loop and continues to the next command if the set condition is met, even if the loop operation is not repeated the set number of times.

For the details of conditions you can specify for "Exit If" command, refer to the following:

If

If

A command to branch the program operation depending on whether the specified conditions are met.

When the program hits this command, it branches depending on whether a specified conditions such as current robot status, pallet or variables are satisfied.

  • If satisfied: The program executes the commands in the "Then" box.
  • If NOT satisfied: The program executes the commands in the "Else" box.
  • Multiple conditions are set: The judgment is made in order from the condition set first.

Steps to set conditions

1. Tap [+Add Condition].

Condition The condition to exit the loop immediately. Add conditions. If nothing is set, it always evaluates to True. Add Condition

2. Tap the pull down list and select the condition type.

Condition Condition 1 If Unselected equals Filter : All Categories Input #8 Input #9

- Setting with ⋯ (Input signal bits)

Judges whether an input signal bit is specified state (ON/OFF).

Select Input bit number and the state of it like following.

"If (Input bits) equals (state: ON/OFF)"

EPSON RC+ Express - - Setting with ⋯ (Input signal bits) - 1

  • You can filter the list of Input bits by category to show less as you like. For the details of I/O types to show or Input bits, refer to the following. Setting for the I/O
  • Input bits used by Remote I/O are not shown.

EPSON RC+ Express - - Setting with ⋯ (Input signal bits) - 2

- Setting with (Hand)

Judges whether the hand is gripping a workpiece or not. Select like following below.

"If (Hand (Gripped / Released)) equals (True / False)"

EPSON RC+ Express - - Setting with (Hand) - 1

- Setting with \_\_\_\_ (Pallet)

Judges whether the current position of the specified pallet is at its Begin position or End position. Input like following below.

“If (Pallet x) equals (Position: Begin / End) then”

EPSON RC+ Express - - Setting with \_\_\_\_ (Pallet) - 1

- Setting with (Timeout)

Judges whether the last execution of "Grip", "Release", or "Wait" command timed out. Select in the following format:

“If (Grip / Wait timed out) equals (True / False)”

[Grip timed out]

If a timeout is set for the “Grip” operation in the Hand settings, the timeout can be set as a condition here.

General

[Wait timed out]

You can set whether the last "Wait" command timed out or not, as a condition.

Wait

- Setting with

EPSON RC+ Express - - Setting with - 1

This type of condition is shown only when RC+ project is imported using the RC+ Project Link feature.

Select the condition in the following format:

"If (Variable Label / Variable Name) equals (xx)"

Overview of the feature of RC+ Project Link

From the list of global variables defined in the imported RC+ Project, select the variable for which the condition is to be judged.

The format of the condition varies depending on the type of selected variable.

Variable type Option/Input limitOperator when setting the condition
Boolean2 bytes, True/FalseTrue/False=
Byte2-byte integer, -128 to +127Only integers can be entered=><><=◇
Integer2-byte integer, -32768 to 32767
Short2-byte integer, -32768 to 32767
In324-byte integer,-2147483648~2147483647
In648-byte integer,-9223372036854775808~9223372036854775807
Long4-byte integer,-2147483648~2147483647
UbyteUnsigned 2-byte integer, 0 to 2550 or a greater integer can be entered=><><=◇
UshortUnsigned 2-byte integer, 0 to 65535
UInt32Unsigned 4-byte integer, 0 to 4294967295
UInt64Unsigned 8-byte integer,0~18446744073709551615
Real4-byte real number, significant digits: 6Only numerical values can be entered=><><=◇
Double8-byte real number, significant digits: 14
StringASCII characters only, 255 characters max.=◇
  1. Drag and drop the commands that you want to add to [Then] and [Else].

If Then Output Output #4-Off Else Wait Time, 1.0

4. When multiple conditions are needed, tap <+> button to add conditions.

You can select operators between conditions when there are more than two conditions.

And: True if both condition A and B are satisfied.

Or: True if condition A or B is satisfied.

EPSON RC+ Express - When multiple conditions are needed, tap &lt;+&gt; button to add conditions. - 1

When multiple conditions are specified, they are always evaluated in order from the top to bottom. For example, when condition 1, 2, and 3 are specified, the pair of condition 1 and 2 is evaluated first with the operator in between. Then, its result and condition 3 are paired and evaluated. The last evaluation result is the total result of the evaluation. {(A and/or B) and/or C}

Condition Condition 1 If Unselected equals OFF then

Comment

A command to show comment or explanation you inputted on the program. This command does nothing other than showing the comment in the program.

Quit

When the program hits this command, the program stops.

Ask

A command to ask a user a question while the program is running and branch its operation depending on the answer.

Tap an "Ask" command to the program and input a question to [OK] and [Cancel] (up to 122 characters) in the detail setting area.

When the program hits this command, an dialog window with the question is shown.

[OK]: The commands in the [OK] box is executed. [Cancel]: The commands in the [Cancel] box is executed.

Ask OK Add commands for "OK" Cancel Add commands for "Cancel"

EPSON RC+ Express - Ask - 2

You can not use any double quotation character (“”) in the question.

Notify

A command to show a notification message and wait until the user responds. If the user replies [OK], the program is resumed.

Tap a "Notify" command to the program and input a notification message to [OK] (up to 122 characters) in the detail setting area.

When the program hits the command, a dialog window with the notification message is shown.

When answered [OK], the commands in the [OK] box are executed, and then the program continues to the next command.

OK Notify OK Add commands for "OK"

EPSON RC+ Express - Notify - 2

You can not use any double quotation character (“”) in the question.

Event Log

A command to print a message (up to 127 characters) into the event log.

When the program hits this command, the specified message is printed in the Event Log as shown below.

EPSON RC - Express Edition 12.0.0 Virtual Program Grip Release Pallet Move forward Reset Logic Output Wait Loop if Undo Delete Save Cut Copy Paste Delete Skip Settings Event Log message xxxx Event Log Comment [Event Log] writes the specified message into the event log. Content Input the message to write into the event log. message xxxx 2021/05/13 19:48:07 message xxxx Copy to Clipboard Clear Event Log Start Finish Continue Stop Stop VO 3D View

EPSON RC+ Express - Event Log - 2

You can not use any double quotation character (“”) in the question.

SPEL+ Command

A command to execute a raw SPEL+ code in a single line.

[SPEL+ Command] is equivalent as "eval" of SPEL+. Code Input SPEL+ code to execute.

Following SPEL+ Commands are available:

Robot Control Commands

SPEL+CommandDescription
ResetResets the controller.
SFreeRemoves servo power from the specified servo axis.
SLockRestores servo power to the specified servo axis.
JumpJumps to a point using point to point motion.
ArchSets / returns arch parameters for Jump motion.
LimZSets the upper Z limit for the Jump command.
LimZMarginSets / returns the margin for error detection when the operation starts at the position higher than LimZ value.
SenseSpecifies and displays the condition to stop the manipulator above the target coordinate when Sense is specified by Jump command.
GoMoves the robot to a point using point to point motion.
PassExecutes simultaneous four joint Point to Point motion, passing near but not through the specified points.
PulseMoves the robot to a position defined in pulses.
BGoExecutes Point to Point relative motion, in the selected local coordinate system.
BMoveExecutes linear interpolation relative motion, in the selected local coordinate system.
TGoExecutes Point to Point relative motion, in the current tool coordinate system.
TMoveExecutes linear interpolation relative motion, in the selected tool coordinate system.
TillSpecifies motion stop when input occurs.
TillOnReturns the current Till status.
!...!Process statements during motion.
SpeedSets / returns speed for point to point motion commands.
AccelSets / returns acceleration and deceleration for point to point motion.
SpeedFactorSets / returns speed for point to point motion commands.
InertiaSpecifies or displays the inertia settings for the robot arm.
WeightSpecifies or displays the weight settings for the robot arm.
ArcMoves the arm using circular interpolation.
MoveMoves the robot using linear interpolation.
SpeedSSets / returns speed for linear motion commands.
SpeedRSets / returns speed for tool rotation.
AccelRSets / returns acceleration and deceleration for tool rotation.
HomeMoves robot to user defined home position.
HomeClrClears the home position definition.
HomeSetSets user defined home position.
HordrSets motion order for Home command.
PalletDefines a pallet or returns a pallet point.
PalletClrClears a pallet definition.
FineSpecifies and displays the positioning error limits. (Unit: pulse)
FincDistSpecifies and displays the positioning error limits. (Unit: mm)
CPSets CP (Continuous Path) motion mode.
WaitPosWaits for robot to decelerate and stop at position before executing the next statement while path motion is active.
XYReturns a point from individual coordinates that can be used in a point expression.
PTPBoostSpecifies or displays the acceleration, deceleration and speed algorithmic boost parameter for small distance PTP (point to point) motion.
CXSets / returns the X axis coordinate of a point.
CYSets / returns the Y axis coordinate of a point.
CZSets / returns the Z axis coordinate of a point.
CUSets / returns the U axis coordinate of a point.
JTranPerform a relative move of one joint.
PTranPerform a relative move of one joint in pulses.
SoftCPSets / returns SoftCP motion mode.
HcreTeach a robot point at the current position.
CP_OffsetSets the offset time to start the subsequent motion command when executing CP On.
AvgSpeedClearClears and initializes the average of the joint speed.
PeakSpeedClearClears and initializes the peak speed for one or more joints.

Input / Output Commands

SPEL+CommandDescription
OnTurns an output on.
OffTurns an output off.
OportReads status of one output bit.
SwReads status of input.
InReads 8 bits of inputs.
InWReads the status of the specified input word port.
InBCDReads 8 bits of inputs in BCD format.
OutSets / returns 8 bits of outputs.
OutWOutputs 1 word (16 bit) output data, used for I/O and memory I/O
OpBCDSimultaneously sets 8 output bits using BCD format.
MemOnTurns a memory bit on.
MemOffTurns a memory bit off.
MemSwReturns status of memory bit.
MemInReads 8 bits of memory I/O.
MemOutSets / returns 8 memory bits.
MemInWReturns the status of the specified memory I/O word port. Each word port contains 16 memory I/O bits.
MemOutWSimultaneously sets 16 memory I/O bits.
WaitWait for condition or time.
TMOutSets default time out for Wait statement.
TWReturns the status of the Wait condition and Wait timer interval.
InRealReads an input data of 2 words (32 bits) as a floating-point data (IEEE754 compliant) of 32 bits.This command is used for I/O.
OutRealOutput the output data of real value as the floating-point data (IEEE754 compliant) of 32 bits to the output port 2 words (32 bits).This command is used for I/O.

Point Management Commands

SPEL+ Command Description
ClearPointsClears all point data in memory.
P#Defines a specified point.
PDefReturns the definition status of a specified point.
PDelDeletes specified position data.
PLabel$Returns the point label associated with a point number.

Program Control Commands

SPEL+ Command Description
ErrorGenerates a user error.

For details of each SPEL+ command, refer to the following: SPEL + Language Reference

Variable

A command to assign a value to the global variable defined in the RC+ Project imported by RC+ Project Link.

Importing RC+ Project on RC+ EE

■Detailed Settings

Variable

Select a variable from the pull down list of variables.

Enter the value to be substituted in the selected variable in the control displayed under the pull down lost of variables.

The control in which a value is to be entered varies depending on the type of the selected variable.

Example: For Boolean data type

List box (The options are True/False)

Example: For Integer data type

Text box (Integers only)

Variable type Option/Input restriction
Boolean2 bytes, True/FalseTrue/False
Byte2-byte integer, -128 to +127Only integers can be entered
Integer2-byte integer, -32768 to 32767
Short2-byte integer, -32768 to 32767
In324-byte integer,-2147483648~2147483647
In648-byte integer,-9223372036854775808~9223372036854775807
Long4-byte integer,-2147483648~2147483647
UbyteUnsigned 2-byte integer, 0 to 2550 or a greater integer can be entered
UshortUnsigned 2-byte integer, 0 to 65535
UInt32Unsigned 4-byte integer, 0 to 4294967295
UInt64Unsigned 8-byte integer,0~18446744073709551615
Real4-byte real number, significant digits: 6Only numerical values can be entered
Double8-byte real number, significant digits: 14
StringASCII characters only, 255 characters max.

This command calls the function defined in the RC+ Project imported by RC+ Project Link.

Importing RC+ Project on RC+ EE

Operation procedure

  1. Import a function from the RC+ Project.
  2. Select the imported command from the command area.
  3. Make detailed settings for the properties of the function.

Set the parameters to be passed to the function. The input format varies depending on the type of parameters.

Example: For Boolean data type List box (The options are True/False)

Example: For Integer data type Text box (Integers only)

Variable type Option/Input restriction
Boolean2 bytes, True/FalseTrue/False
Byte2-byte integer, -128 to +127Only integers can be entered
Integer2-byte integer, -32768 to 32767
Short2-byte integer, -32768 to 32767
In324-byte integer,-2147483648~2147483647
In648-byte integer,-9223372036854775808~9223372036854775807
Long4-byte integer,-2147483648~2147483647
UbyteUnsigned 2-byte integer, 0 to 2550 or a greater integer can be entered
UshortUnsigned 2-byte integer, 0 to 65535
UInt32Unsigned 4-byte integer, 0 to 4294967295
UInt64Unsigned 8-byte integer,0~18446744073709551615
Real4-byte real number, significant digits: 6Only numerical values can be entered
Double8-byte real number, significant digits: 14
StringASCII characters only, 255 characters max.

Various Program Examples (Tutorial)

Pick and Place (between 2 points)

This tutorial describes the basic usage of the program screen through creating a simple program.

Simple pick and place (between 2 points) is a program which moves a workpiece from point A to point B as shown in the figure below.

For example, a part which comes out of a processing equipment and placed at point A is transported to the conveyor at point B.

EPSON RC+ Express - Pick and Place (between 2 points) - 1

flowchart
graph TD
    A["Robot Arm"] --> B["Yellow Block 1"]
    B --> C["Yellow Block 2"]
    C --> D["Blue Arrow Down"]
    D --> E["Blue Arrow Up"]
    style A fill:#f9f,stroke:#333
    style E fill:#bbf,stroke:#333

Operation procedure

1. Tap |Create|.

EPSON RC - Express Edition 1.1.00 Virtual Robot Loaded program Program Edit All programs Name and description Update date and time Program 4/13/2022 12:19:12 PM Model : VT6-A901S Connection : Virtual Control device : PC Settings Manual Motion To Program Protect mode Disconnect Language

  1. When the following screen appears, confirm that [Empty Program] is selected.

Create program All templates Standard Custom RC+ Project Link About RC + Project Link Empty Program Template import Simple Pick & Place Simple Palletizing RC+ Project Link Create Desirables Create output at node interface Template details Empty Program Template description: Create an empty program using no template. Program Name Program Description Create Cancel

  1. Enter "Program Name" and "Description", and then tap the button.

As an example, the followings are entered.

Program Name: PickandPlace

Description: Pick and place (between 2 points)

Create program All templates Standard Custom RC+ Project Link About RC + Project Link Empty Program Template import Simple Pick & Place Simple Palletizing RC+ Project Link Create Cancel Template details Empty Program Template description: Create an empty program using no template. Program Name PickandPlace Description Pick and Place (between 2 points) Create Cancel

4. Tap [Edit].

EPSON PC - Express Edition 1.1.03 Virtual Robot Loaded program PickandPlace Pick and Place (between 2 points) Edit All programs Name and description Update date and time PickandPlace 4/21/2022 Pick and Place (between 2 points) 11:40:00 AM Settings Manual Motion To Program Protect mode Disconnect Language

5. When the following screen appears, tap the "Motor On" command to add.

Motor turns On.

PSON RC+ Express Edition 1.0.0 Virtual PickandPlace* Pick and Place (between 2 points) Motor ON Motor OFF Basic Move to Move linearly to Grip Release Container Pick & Place Pick from Place at Pallet Event Log Rehearsal Start Power Capture Clip Play Affairs Settings Motor ON Low Motor ON [Motor ON] turns on the motors to get the robot ready to operate. Power Select power mode: High Low UO 3D View

6. Follow the instructions below to configure the motion to move to a picking point and then grip a workpiece.

(1) Tap the "Pick from" command to add.

A series of operation commands are added.

The robot evacuates to Tool Z direction. You can set the waypoint in [Settings].

(2) Name the destination "Picking point".

(3) Tap the button. After moving the robot to the destination, tap the button.

Operating Robot

EVSON RC+ Express Editor 1.1.0 Virtual PickandPlace* Pick and Place (between 2 points) Motor ON Motor OFF Basic Move to Move linearly to Grip Release Container Pick & Place Pick from Place at Pallet Event Log Rehearsal Start Help Cancel Stop Skip Settings Pick from Pick from Picking point Move to Approach Pt Move linearly to Destination Grip Wait Time, DS Move linearly to Departure Pt Pick from Destination Select the reference position of the destination. Find point Pilot Set the position of the destination. You can teach them using the [Jog & Teach] pane or edit the coordinate values directly below Jog & Teach Destination coordinates Specify the name of the destination. Picking point [Go here] is to move the robot arm to the position specified above. VO 3D View

7. Follow the instructions below to configure the motion to move to the point where the workpiece is to be placed and then release the workpiece.

(1) Tap the "Place at" command to add.

A series of operation commands are added.

(2) Name the destination "Placing point".

(3) Tap the button. After moving a robot to the destination, tap the button.

Operating Robot

EPCN RC - Express Edition 1.1.0.0 PickandPlace* Pick and Place (between 2 points) Place at Destination Select the reference position of the destination. Fixed point Pallet Set the position of the destination. You can teach them using the [jog & Teach] pane or edit the coordinate values directly below. Jog & Teach Destination coordinates Specify the name of the destination. Placing point [Go here] is to move the robot arm to the position specified above. Place at Move to Approach Pt. Move linearly to Destination Release Wait Time, 0.5 Move linearly to Departure Pt. Place at Grip Release Container Pick & Place Pick from Place at Pallet Event Log Rehearsal Start Finish Finish Help Help OK 3D View

8. Follow the instructions below to configure the motion to repeat "Pick from" and "Place at".

(1) Tap the "Loop" command to add.

(2) Move the "Pick from" and "Place at" commands which configured in procedures 6 and 7 into the "Loop" command.

(3) Tap the <+> button in [Loop Count] to specify the number of times to repeat the motion.

EPSON RC Express Edition 1.1.0.0 Pick and Place* Pick and Place (between 2 points) Pick & Place Pick from Place at Pallet Move forward Reset Logic Output Wait Loop If Comment Quit Event Log Rehearsal Start Save Cut Copy Delete Skip Settings Motor ON Low Loop Count 1 Pick from Picking point Place at Placing point Wait Time 0.5 Loop Count Specify the number of repetitions 1 Add Exit If Add an Exit if command, that breaks the loop immediately. 10 3D View

9. Tap [Start] to check for problems of the robot motion.

When connecting to a virtual robot, tap the <3D View> button to display the 3D View window.

Tap the button to execute a program safely.

Executing a Program to Check for Problems

EPSON RC - Express Edition 1.1.02 PickandPlace* Pick and Place (between 2 points) Loop ON Low Loop Count, 1 Pick from Picking point Place at Placing point Wait Time, 0.5 Event Log Rehearsal Start Start

10. Tap the "Motor On" command in the program to set the [Power] to "High".

When you are confident that there is no problem for the robot motion, set the power to high.

EPSON RC+ Expora Edition 1.1.dwg PickandPlace® Pick and Place (between 2 points) Motor ON High Loop Count 3 Pick from Picking point Place at Placing point Wait Time 0.5 Motor ON [Motor ON] turns on the motors to get the robot ready to operate. Power Select power mode. High Low Event Log Rehearsal Start Play Cut Copy Delete Skip Settings Load 3D View

11. Tap the button, and execute the program following the screen instructions.

Executing a Program to Check for Problems

Now, you have created the simple pick and place (between 2 points) program. The templates contain a series of commands to create a program. Using the template makes creating a program easier. Creating a Program Using a Template

Pick and Place (between 3 points)

This tutorial describes the procedure of editing an existing program through creating a pick and place (between 3 points) program based on the program created in [Pick and Place (between 2 points)].

Pick and Place (between 2 points)

Pick and place (between 3 points) is a program which moves a workpiece from point A to point B and waits for a while, and then moves it to point C as shown in the figure below.

Such a program pattern is used, for example, in machine tending applications where a workpiece carried by a conveyor is caught at point A, placed in the machining equipment at point B, and taken out after machining to point C.

EPSON RC+ Express - Pick and Place (between 3 points) - 1

flowchart
graph TD
    A["Arm"] --> B["Central Unit"]
    B --> C["Block A"]
    B --> D["Block B"]
    D --> E["Block C"]
    style A fill:#f9f,stroke:#333
    style B fill:#ccf,stroke:#333
    style C fill:#cfc,stroke:#333
    style D fill:#fcc,stroke:#333

Operation procedure

  1. Tap -[Duplicate] on the program of pick and place (between 2 points).

IPSON RC+ Express Edition 1.1.03 Virtual Robot PickandPlace Pick and Place (between 2 points) Loaded program Edit All programs Name and description Update date and time PickandPlace 4/15/2022 Pick and Place (between 2 points) 2:08:58 PM Program 4/13/2022 12:19:12 PM Rename Duplicate Delete Export Detailed Info Settings Manual Motion To Program Protect mode Disconnect Language

  1. Enter "Program Name" and "Description" then tap the button.

As an example, enter the followings.

Program Name: PickandPlace_1

Description: Pick and place (between 3 points)

Copy program Program Name PickandPlace_1 Description Pick and Place (between 3 points) OK Cancel

  1. Tap [Edit].

EPSON RC+ Express - Operation procedure - 3

When another program is loaded, perform the following operations:

  1. Tap the newly duplicated program in the "All programs" list.

  2. Tap (Load) to load it.

EPSON RC + Express Edition 1.1.00 Virtual Robot Loaded program PickandPlace Pick and Place (between 2 points) Edit All programs Name and description PickandPlace Pick and Place (between 2 points) PickandPlace_1 Pick and Place (between 3 points) Update date and time 4/15/2022 2:08:58 PM 4/21/2022 10:19:35 AM Settings Manual Motion To Program Protect mode Disconnect Language

4. Follow the instructions below to configure the motion to move to a processing point and then release a workpiece.

(1) Tap the "Place at" command to add under the "Pick from" command.

A series of commands which moves a workpiece and place it at the processing point are added.

The robot evacuates to Tool Z direction. You can set the waypoint in [Settings].

(2) Name the destination "Processing point".

(3) Tap the button. After moving the robot to the processing point, tap the button.

Operating Robot

EPSON RC+ Express Edition 1.1.0 PickandPlace, 1* Pick and Place (between 3 points) Move Save Cut Copy Delete Skip Settings Place at [Place at] is a combined command that moves the robot arm to the destination and release hand. Destination Select the reference position of the destination Fixed point Pallet Set the position of the destination. You can teach them using the (log & Teach) plane or edit the coordinate values directly below. Jog & Teach Destination coordinates Specify the name of the destination. Processing point [Go here] is to move the robot arm to the position specified above. Place at Place at Place at Place at Rehearsal Start Close Custom Show Show OK 3D View

5. Follow the instructions below to configure the motion to move to a fixed point.

(1) Tap the "Move linearly to" command to add under the "Place at" command (Processing point).
(2) Select "Fixed point" in [Destination].
(3) Name the destination "Processing standby point".
(4) Tap the button. After moving a robot to the processing standby point, tap the button.

Operating Robot
EPSON RC Express Edition 1.0.6 Virtual PickandPlace, 1* Pick and Place (between 3 points) Move linearly to Move linearly to Grip Release Container Pick & Place Pick from Place at Pallet Event Log Rehearsal Start Playt Delete Help Trap Actions Move ON Loop Count: Pick from Point1 Place at Processing point Move linearly to Point2 Place at Point3 Wait Time: 0.5 Move linearly to Move linearly to) moves the robot straight to the destination. Destination Select the reference position of the destination. Find point Pilot Set the position of the destination. You can teach them using the [Jog & Teach] pane or edit the coordinate values directly below. Jog & Teach Destination coordinates Specify the name of the destination. Processing standby point [Go here] is to move the robot arm to the position specified above. UO 3D View

6. Follow the instructions below to configure the waiting time until the processing is completed.

(1) Tap the "Wait" command to add under the "Move linearly to" command.
(2) Tap to display the comment field and enter "Waiting for completion".
(3) Select "Time" in [Wait Target].
(4) Enter the waiting time until the processing is completed in [Time].

EPSON RC - Express Edition 1.1.0 Virtual Pick and Place, 1* Pick and Place (between 3 points) Options Save Cut Copy Paste Delete Skip Settings Pick & Place Pick from Place at Pallet Move forward Reset Logic Output Loop If Comment Quit Event Log Motor ON Low Loop Count, 1 Pick from Point1 Place at Processing point Move linearly Processing standby... Wait Time, 1.0 Waiting for ... Place at Point2 Wait Time, 0.5 Wait for completion [Wait] waits until the specified conditions are satisfied. Wait Target Specify what to wait (time or input bits) Time Condition Wait Time Specify waiting time (Unit: seconds) 1.0 Rehearsal Start Next Cancel Stop Play Pullout UO 30 View

7. Follow the instructions below to configure the motion to move to the processing point.

(1) Tap the "Pick from" command to add under the "Wait" command.
(2) Select "Fixed point" in [Destination].
(3) Name the destination "Processing point".
(4) Tap the button. After moving a robot to the processing point, tap the button.

Manual Motion
IPSON RC+ Express Mition 1.1.68 PickandPlace_1* Pick and Place (between 3 points) Move to Move linearly to Grip Release Container Pick & Place Pick from Place at Pallet Move forward Reset Logic Output Event Log Rehearsal Start Save Cut Copy Push Skip Settings Motor ON Loop Count: 1 Pick from Point1 Place at Processing point Move linearly Processing standby Wait Time, 1.5 Waiting for Pick from Processing point Place at Point2 Wait Time, 0.5 Pick from Comment [Pick from] is a combined command that moves the robot arm to the destination and grip hand. Destination Select the reference position of the destination. Fixed point Pallet Set the position of the destination. You can teach them using the [log & Teach] pane or edit the coordinate value directly below. Jog & Teach Destination coordinates Specify the name of the destination. Processing point

8. Tap the button to check for problems of the robot motion.

When connecting to a virtual robot, tap the <3D View> button to display the 3D View window.

Executing a Program to Check for Problems

BPSON RC• Express Edition 1.1.08 PickandPlace, 1* Pick and Place (between 3 points) Move to Move linearly to Grip Release Container Pick & Place Pick from Place at Pallet Move forward Reset Logic Output Event Log Rehearsal Start Loop ON Count 1 Pick from Point1 Place at Processing point Move linearly Processing standby... Wait Time, 1.0 Waiting for Pick from Processing point Place at Point2 Wait Time, 0.5 Pick from Comment [Pick from] is a combined command that moves the robot arm to the destination and grip hand. Destination Select the reference position of the destination. Fixed point Pallet Set the position of the destination. You can teach them using the [log & Teach] pane or edit the coordinate values directly below. Jog & Teach Destination coordinates Specify the name of the destination. Processing point

Now, you have created the pick and place (between 3 points) program.

Palletizing

This tutorial describes the basic usage of the program screen through creating a simple program.

Palletizing is a program which conveys a workpiece from point to pallet.

Define the order of the conveying. The program works to convey workpieces in the defined order.

EPSON RC+ Express - Palletizing - 1

natural_image Illustration of a robotic arm interacting with a microplate and a grid, showing data flow (no text or symbols)

Operation procedure

1. Tap [Create].

EPSON RC - Express Edition 13.10 Virtual Robot Loaded program Program Edit All programs Name and description Program 4/13/2022 12:19:12 PM Import Create Update date and time Settings Manual Motion To Program Protect mode Disconnect Language

2. Confirm that [Empty Program] is selected.

Create program All templates Standard Custom RC+ Project Link About RC + Project Link Empty Program Template import Simple Pick & Place Simple Palletizing RC+ Project Link Create Delete Create Cancel Template details Empty Program Template description: Create an empty program using no template. Program Name Program Description Create Cancel

3. Enter "Program Name" and "Description", and then tap the button.

As an example, enter the followings.

Program Name: PointToPallet

Description: Conveying from point to pallet

Create program All templates Standard Custom RC+ Project Link About RC + Project Link Empty Program Template import Simple Pick & Place Simple Palletizing RC+ Project Link Create Pooling Final output at project sites Template details Empty Program Template description: Create an empty program using no template. Program Name PointToPallet Description Conveying from point to pallet Create Cancel

4. Tap [Edit].

IPSON NC= Express Edition 1.1.12 Virtual Robot Model : VT6-A001S Connection : Virtual Control device : PC Settings Manual Motion To Program Protect mode Disconnect Language Loaded program PointToPallet Conveying from point to pallet Edit All programs Name and description PickardPlace Pick and Place (between 2 points) PickardPlace_1 Pick and Place (between 3 points) PointToPallet Conveying from point to pallet 4/21/2022 11:40:00 AM 4/21/2022 10:55:59 AM 4/21/2022 3:31:51 PM

EPSON RC+ Express - Tap [Edit]. - 2

When another program is loaded, perform the following operations:

  1. Tap the program.
  2. Tap (Load) to load the program.

5. When the editing screen appears, tap

EPSON RC+ Express - When the editing screen appears, tap - 1

to go to Pallets screen.

SPSON RC- bgress editor 1.1.0 Virtual PointToPallet Conveying from point to pallet Motor Motor ON Motor OFF Basic Move to Move Linearly to Grip Release Container Pick & Place Pick from Place at Pallet Event Log Rehearsal Start Show Finish View Stop RunoutA Drag & drop commands here. VO 3D View

6. Tap the button.

EPSOP RC+ Express Edition 1.1.02 Virtual PointToPallet Conveying from point to pallet Pallets Create a new pallet or edit a defined pallet. Push [Create] button to create a new pallet. Create Edit Delete UO 3D View

7. Set the number of cells using the <+> and <-> button, then tap the button.

As an example, create a 3 × 4 pallet.

PSON RC+ Express Edition 1.0.0 Virtual PointToPallet_ Conveying from point to pallet Name Pallet1 Rows / Columns Enter the number of rows and columns. + - 3 - - - 4 - (1/3) Next Cancel Back Finish VD 3D View

8. Turn the motor "On" to teach the pallet position.

  1. With a workpiece placed on the pallet, move the robot to the position of point A and tap button.

Operating Robot

EPSON RC - Express Edition 1.1.1.0 Virtual PointToPallet Conveying from point to pallet Teach the four corner points "A" to "D" X 0.000 mm Y 580.000 mm Z 832.000 mm U 0.000 deg V -90.000 deg W -90.000 deg Point X(mm) Y(mm) Z(mm) Width deg V(deg) W(deg) A 300.000 500.000 0.000 0.000 0.000 -180.000 B 100.000 500.000 0.000 0.000 0.000 -180.000 C 100.000 700.000 0.000 0.000 0.000 -180.000 D 300.000 700.000 0.000 0.000 0.000 -180.000 Go here Easy Joint World Tool Joint J1 J2 J3 J1 J2 J3 J1 J2 J3 J1 J2 J3 J1 J2 J3 J1 J2 J3 J1 J2 J3 J1 J2 J3 J1 J2 J3 J1 J2 J3 J1 J2 J3 World -Y +Y Hand right/left rotation Hand forward/backward Grip/Release View Rotate Teach Cancel Back (2 / 3) Next Finish

EPSON RC+ Express - Turn the motor "On" to teach the pallet position. - 2

You can edit each coordinate value (X, Y, Z, U, V, W) directly.

  1. Teach all the 4 points and tap the button.

PointToPallet Conveying from point to pallet Teach the four corner points "A" to "D". X -0.500 mm Y 584.650 mm Z 637.620 mm U 0.000 deg V -90.000 deg W -90.000 deg Point X(mm) Y(mm) Z(mm) Udeg Veldeg Wt(deg) A 300,000 500,000 0.000 0.000 0.000 -180,000 B 100,000 500,000 0.000 0.000 0.000 -180,000 C 160,000 700,000 0.000 0.000 0.000 -180,000 D 800,000 700,000 0.000 0.000 0.000 -180,000 Go here Cancel Back (2/3) Next Eary Joint World Tool Fast Continuous Joint J1-J2 J3 J1-J3 J4-J5 Align Home World Hand right/Left rotation Hand forward/backward Grip/Release View Rollar Teach

11. Select the |Begin| point of the palletizing and [Direction] from the begin point and tap button.

Now, you have created a pallet.

EPSON RC+ Express Edition 1.100 Virtual PointToPallet, Conveying from point to pallet Begin / Direction Select the start point and direction. Begin : A Direction : From A to B Depending on the movement start position, the posture may not be the same as the preview. Finish Cancel Back (3/3) Next 3D View

12. Go back to the program screen and follow the instructions below to add the "Motor On" and "Loop" commands.

Create a pick and place (between 2 points) program.

(1) Add the "Motor On" and "Loop" commands.
(2) Select "Infinite" in the property of the "Loop" command.

EPSON RC+ Express Edition 1.1.03 Virtual PointToPallet® Conveying from point to pallet Release Container Pick & Place Pick from Place at Pallet Move forward Reset Logic Output Wait Loop # Event Log Rehearsal Start Save Cut Copy Delete Stop Settings Motor ON Low Loop Infinite Wait Time, 0.5 Loop [Loop] repeats the commands placed inside it. Mode Select the continuation condition of the loop Count Condition Indicate Add Exit If Add an Exit if command, that breaks the loop immediately VD 3D View

13. Follow the instructions below to add the "Pick from" command above the "Wait" command and tap button.

(1) Tap a "Pick from" command into the loop.
(2) Select "Fixed point" as [Destination].
(3) Name the destination "Picking point".

IPSON RC - Express Edition 1.1.00 Virtual PointToPallet® Conveying from point to pallet Release Container Pick & Place Pick from Place at Pallet Move forward Reset Logic Output Wait Loop # Event Log Rehearsal Start Save Cut Copy Paste Delete Skip Settings Motor ON Low Loop infinite Pick from Picking point Wait Time 0.5 Pick from Select the reference position of the destination. Foot point Foot Specify the name of the destination. Picking point Set the position of the destination. You can teach them using the [log & Teach] pane or edit the coordinate values directly below. X Y Z L1 Righty Jog & Teach [Go here] is to move the robot arm to the VO 3D View

14. Move the robot to the picking point and tap the button. Operating Robot

IPSON RC Express Edition 13.00 Virtual PointToPallet.* Conveying from point to pallet X -289.991 mm Y 499.880 mm Z 406.216 mm U 89.167 deg V 12.607 deg W 172.470 deg J1 30.14 deg J2 -36.932 deg J3 -14.776 deg J4 0.800 deg J5 -55.604 deg J6 -34.308 deg Easy Joint World Tool Fact Continuous Joint J1 J2 J4-J6 J1-J3 J2 Align... J3 Home World +Y +Z Hand right/soft rotation Hand forward/backward +X +Y +Z Grip/Release View Rotate Reach Rehearsal Start Name Correct Stop Help Review UD 3D View

15. Follow the instructions below to add the "Place at" command and configure.

(1) Tap the "Place at" command to add.
(2) Select "Pallet" as [Destination].
(3) Select the pallet created in the step 12.

IPSON RC+ Express Edition 1-1-M8 Virtual PointToPallet* Conveying from point to pallet Container Pick & Place Pick from Place at Pallet Move forward Reset Logic Output Wait Loop If Comment Event Log Rehearsal Start Make Delete Copy Delete Skip Settings Motor ON Low Loop infinite Pick from Picking point Place at Pallet1 Wait Time, 0.5 Place at [Place at] is a combined command that moves the robot arm to the destination and release hand. Destination Select the reference position of the destination. Fixed point Pallet Pallet1 Current orientation [Go here] is to move the robot arm to the position specified above. Go here Decompose commands Decompose into a set of normal commands to edit more details. Decompose UD 3D View

16. Follow the instructions below to add the "Move forward" command and configure.

(1) Tap the "Move forward" command to add.
(2) Select the pallet created in the step 12 in [Select a pallet.].

SPSON RC• Express Edition 1.100 Virtual PointToPallet® Conveying from point to pallet Grip Release Container Pick & Place Pick from Place at Pallet Move forward Reset Logic Output Wait Loop Rehearsal Start Take Action Cancel Help Help Move forward (Move forward) moves the current position of the specified pallet to next. Select a pallet. Select a pallet. Pallet1 Low Loop Finish Pick from 新针位置 Place at Pallet1 Move forward Pallet1 Wait Time, 0.5 Move Forward Move forward Move forward Select a pallet. Pallet1

17. Tap [Start] to execute the program.

When connecting to a virtual robot, tap [3D View] to open the 3D View window.

Executing a Program to Check for Problems

PointToPallet Conveying from point to pallet Grip Release Container Pick & Place Pick from Place at Pallet Move forward Reset Logic Output Wait Loop Event Log Rehearsal Start Motor ON Low Loop Winrite Move forward (Move forward) moves the current position of the specified pallet to next. Select a pallet. Select a pallet. Pallet1 Speed Limitation 100% Force Low Power Mode Make sure the surroundings of the robot are safe before starting the program. Run Cancel OK 3D View

Now, you have created a palletizing program that conveys workpieces from a point to fill pallets with them.

This tutorial has explained how to create the program from scratch, but the same program can be created quickly using a built-in template.

Creating a Program Using a Template

Sorting Non-defective/Defective Products

This tutorial describes how to communicate with external devices from a program using the input/output (I/O) interface of a robot to realize a more complex application.

As an example, how to modify the program created in [Pick and Place (between 3 points)] into a program that sorts out good and defective products will be explained.

Pick and Place (between 3 points)

Assume that an external inspection machine is already wired to the robot controller and that its I/O interface specification is as follows.

I/O bit (robot controller side)Function of the inspection machine
Input Bit 8Done
Input Bit 9Results
Output Bit 10Start/Stop

Operation procedure

1. Select - [Duplicate] on the program of pick and place (between 3 points).

Duplicate the base program.

IPSON RC • Expression 1.1.00 Virtual Robot PickandPlace_1 Pick and Place (between 3 points) All programs Name and description PickandPlace Pick and Place (between 2 points) PickandPlace_1 Pick and Place (between 3 points) PointToPallet Conveying from point to pallet All programs Name and description Update date and time 4/21/2022 11:40:00 AM 4/21/2022 10:55:59 AM Rename Duplicate Delete Export Detailed info Settings Manual Motion To Program Protect mode Disconnect Language

  1. Enter a name and description of program and tap the button.

Copy program Program Name PickandPlace_2 Description Sorting Non-defective/Defective Products OK Cancel

  1. Tap [Edit].

IPSON RC - Express Edition L1.0.0 Virtual Robot Loaded program PickandPlace_2 Sorting Non-detective/Detective Products Edit All programs Name and description PickandPlace Pick and Place (between 2 points) PickandPlace_1 Pick and Place (between 3 points) PickandPlace_2 Sorting Non-detective/Detective Products 4/21/2022 11:40:00 AM 4/21/2022 10:55:59 AM 4/22/2022 10:07:10 AM PointToPallet Conveying from point to pallet 4/21/2022 3:45:27 PM Settings Manual Motion To Program Protect mode Disconnect Language

EPSON RC+ Express - Select - [Duplicate] on the program of pick and place (between 3 points). - 4

When another program is loaded, perform the following operations:

  1. Tap the pick and place (between 2 points) program.

  2. Tap (Load) to load the program.

  3. Tap [I/O].

With I/O monitor you can label the I/O bits connected to the inspection machine.

ESPON RC+ Express Edition 1.0.0 PickandPlace_2* Sorting Non-defective/Defective Products Motor OFF Basic Move to Move linearly to Grip Release Container Pick & Place Pick from Place at Pallet Move forward Reset Event Log Motor ON High Loop Count, 1 Pick from Picking point Place at Processing point Move linearly to Fixed point Wait Time, 1.0 Wainting for Pick from Processing point Place at Placing point Wait Time, 0.5 Loop Count Specify the number of repetitions 1 Add Exit If Add an Exit if command, that breaks the loop immediately. Rehearsal Start Follow Condition Stop Help Refresh GO 3D View

5. Tap the button.

Filter : All Categories Edit labels Input Bits Output Bits Bit Type State Label Bit Type State Label 0 Standard Inputs Start 0 Standard Outputs Ready 1 Standard Inputs SelProg1 1 Standard Outputs Running 2 Standard Inputs SelProg2 2 Standard Outputs Paused 3 Standard Inputs SelProg4 3 Standard Outputs Error 4 Standard Inputs Stop 4 Standard Outputs 5 Standard Inputs Pause 5 Standard Outputs SafeguardOn 6 Standard Inputs Continue 6 Standard Outputs SError

6. Enter the following and tap the button.

BitLabel
Input Bit 8Done
Input Bit 9Results
Output Bit 10Start/Stop

VIO - Virtual VIO Filter : All Categorins Restore Done Input Bits Output Bits Bit Type State Label 6 Standard Inputs Continue 8 Standard Outputs EStopOff 7 Standard Inputs Reset 9 Standard Outputs Start/Stop 8 Standard Inputs Done 10 Standard Outputs Start/Stop 9 Standard Inputs Results 11 Standard Outputs Start/Stop 10 Standard Inputs 12 Standard Outputs 13 Standard Outputs 14 Standard Outputs 15 11 Standard Inputs 16 Standard Outputs 17 12 Standard Inputs 18 Standard Outputs 19 12 Standard Inputs 20 Standard Outputs 21 13 Standard Inputs 22 Standard Outputs 23 14 Standard Inputs 24 Standard Outputs 25

7. Follow the instructions below to add a command that instruct the inspection machine to start inspection from the program.

(1) Tap an "Output" command to just below the "Move linearly to" command. Be sure that the robot is at the waiting position when starting/stopping the inspection.
(2) Select "Output #10 Start/Stop" as [Output Target].
(3) Select "ON" as [Signal].
(4) Tap 📄, then enter "Start inspection" in the comment field.

ISON RC > Express Edition 1.1.0 PickandPlace_2* Sorting Non-defective/Defective Products Output Start inspection [Output] outputs ON/OFF signal to the specified output bit Output Target Specify output bit# Output #10 Start / Stop Signal Select ON or OFF signal: ON Motor ON High Loop Count 1 Pick from Picking point Place at Processing point Move linearly to Fixed point Output Start / Stop=ON Start inspection Wait Time, 1.0 Wainting for Pick from Processing point Place at Placing point Wait Time, 0.5 Event Log Rehearsal Start Place Common Step Help Review ISO 3D View

8. Follow the instructions below to add the second "Output" command and configure.

(1) Tap the "Output" command to just below the "Wait" command.
(2) Select "Output #10 Start/Stop" as [Output Target].
(3) Select "OFF" as [Signal].
(4) Enter "Stop inspection" in the comment field.

EPSON RC + Express Edition 1.1.8.0 Pick and Place, 2* Sorting Non-defective/Defective Products Pick & Place Pick from Place at Pallet Move forward Reset Logic Output Wait Loop if Comment Quit Event Log Rehearsal Start Save Cut Copy Paste Delete Stop Settings Motor ON High Loop Count: 1 Pick from Picking point Place at Processing point Move linearly to: Fixed point Output Start / Stop=ON Start inspeen Wait Time: 1.0 Wainting for Output Start / Stop=OFF Stop inspeen Pick from Processing point Place at Placing point Stop inspection Output #10 Start / Stop Signal Select ON or OFF signal OFF

9. Follow the instructions make the program wait for the result from the inspection machine.

(1) Tap the "Wait" command on the program.
(2) Select "Condition" in [Wait Target].
(3) Specify "If Input #8 Done equals ON then" as [Condition].

IPSON RC+ Express Edition 1.1.50 PickandPlace, 2* Sorting Non-defective/Defective Products Pick from Place at Pallet Move forward Reset Logic Output Wait Loop if Comment Quit Dialog Event Log Rehearsal Start Save Cut Copy Delete Skip Settings Count 1 Pick from Picking point Place at Processing point Move linearly to Fixed point Output Start / Stop-ON Start inspection Wait Done-ON 19.8 Wainting for Output Start / Stop-OFF Stop inspection Pick from Processing point Place at Placing point Wait Time 0.3 Wait for completion [Wait] waits until the specified conditions are satisfied. Wait Target Specify what to wait (time or input bits) Time Condition Condition 1 Input #8 Done equal ON then Timeout Specify timeout duration. If you specify a non-zero value here, the program resumes regardless of the condition after the duration. OK 3D View

10. Follow the instructions below to make the program branch depending on the inspection result.

Configure the program to change the action according to inspection results.

(1) Tap an "If" command to just below the "Pick from"(Processing point) command.
(2) In [Condition], tap the button to specify "If Input #9 Results equals ON then".
(3) Enter "Check the inspection results and sort" in the comment field.

PickandPlace, 2* Sorting Non-defective/Defective Products Check for the inspection results and sort [1] executes "Then" if the specified conditions are satisfied. Otherwise it executes "Else" Condition Condition 1 if Input #9 Results equals ON then if Results=ON Check for Then Else Place at Placing point Wait Time, 0.5 Event Log Rehearsal Start Save Cut Copy Copy Delete Stop Settings Pick from Place at Pallet Move forward Reset Logic Output Wait Loop if Comment Quit Dialog If

11. Follow the instructions below to make the program handle non-defective products.

(1) Move the "Place at" (placing point) command into the "Then" command.
(2) Name the destination "Placing point (non-defective products)".

IPSON RC+ Express Edition 1.1.04 Pick and Place_2* Sorting Non-defective/Defective Products Move To Processing points Output Start/Stop=ON Start inspection Wait Done=ON, 0.0 Waiting for completion Output Start/Stop=OFF Stop inspection Pick from Processing points If Results=ON Check the inspection Then Place at: Placing point (non... Else Wait Time, 0.5 Place at Constant [Place at] is a combined command that moves the robot arm to the destination and release hard. Destination Select the reference position of the destination. Front point Pallet Specify the name of the destination. Placing point (non-defective products) Set the position of the destinations. You can teach them using the [Blog & Teach] pane or edit the coordinate values directly below. Teach: 323.778 mm Teach: 211.104 mm Teach: 0.000 mm Event Log Rehearsal Start Close Cancel Stop Skip Button

12. Follow the instructions below to configure the "Then" command.

(1) Tap the "Event Log" command to just below the "Place at" "Place at" (placing point (non-defective products)) command. By doing this, the records of sorting good and defective products are logged.
(2) Enter "OK" in [Content].

IPSON RC+ Express Edition 1.1.0.0 Virtual PickandPlace_2* Sorting Non-defective/Defective Products Event Log [Event Log] writes the specified message into the event log. Content Input the message to write into the event log. OK Output Start/Stop=ON Start inspection Wait Done=ON 0.0 Waiting for completion Output Start/Stop=Off Stop inspection Pick from Processing point If Results=ON Check the inspection Then Place at Placing point (non... Event Log Else Wait Time 0.5 Event Log Event Log Advanced RC+ Project Link Rehearsal Start Action Control Help Help GO 3D View

13. Follow the instructions below to configure the "Else" command.

(1) Copy the "Place at" commands created in the procedure 11 and paste into the "Else" command.
(2) Rename its destination "Placing point (defective products)".
(3) Tap the button. After moving a robot to the placing point (defective products), tap the button.

Operating Robot
UPSON RC+ Express Edition 1.1.0.0 PickandPlace_2* Sorting Non-defective/Defective Products Place at Select the reference position of the destination. Front point Reset Specify the name of the destination. Placing point (defective products) Set the position of the destination. You can teach them using the [log & Teach] pane or edit the coordinate values directly before X Teach: 397.341 mm Y Teach: 30.389 mm Z Teach: 0.000 mm U Teach: 10.000 deg Teach: Rightly - Jog & Teach Event Log Rehearsal Start Cancel Stop View OK Time, 0.5 Event Log Event Log Project Link Event Log Take from Processing point If Results=ON Check the inspection re Output Star/Stop=Off Stop inspection Pick from Then Place at Placing point Iron... Event Log OK Else Place at Placing point side... Wait Time, 0.5

14. Follow the instructions below to add the "Event Log" command and configure.

(1) Tap the "Event Log" command to just below the "Place at" (placing point (defective products)) command.
(2) Enter "NG" in [Content].

EPCN RC Express Edition 1.1.03 Virtual PickandPlace_2* Starting Non-defective/Defective Products Event Log [Event Log] writes the specified message into the event log. Content Input the message to write into the event log NG Output Start/Stop=OFF Stop inspection Pick from Processing point If Results=ON Check the inspection re Then Place at Placing point (non... Event Log Else Place at Placing point (date... Event Log Wait Time 0.5 Event Log Event Log VIt Advanced RC+ Project Link Rehearsal Start End

15. Tap [Start] to check for problems of the robot motion.

When connecting to a virtual robot, tap [3D View] to open the 3D View window.

Executing a Program to Check for Problems

IPSON RC+ Express Edition 1.1.00 Virtual PickandPlace_2* Sorting Non-defective/Defective Products Event Log [Event Log] writes the specified message into the event log. Content Input the message to write into the event log NG Wait Loop if Comment Quit Dialog Ask Notify Log Event Log > NC Advanced > RC+ RC+ Project Link Event Log Rehearsal Start

Now, you have created a program to sort non-defective/defective products.

This tutorial describes basic usage of RC+ Project Link through creating a program that outputs a signal periodically to an external device, such as a flashing stack light. A built-in template will be used to do this rapidly. RC+ Project Link

Assume that a flashing light is already wired to the robot controller and that its I/O interface specification is as follows.

In this tutorial, we will create a program that flashes the light every 0.5 seconds while the robot is operating.

BitAssignment
Output bit 9Light

EPSON RC+ Express - Fixed Cycle Signal Output (RC+ Project Link) - 1

natural_image Illustration of a robotic arm with a yellow cylindrical component and two yellow blocks on the left, connected by a blue curved arrow (no text or symbols)

Operation procedure

1. Tap [Create].

IPSON RC+ Express Edition 1. Ltd Virtual Robot Model : T3-401S Connection : Virtual Control device : PC Settings Manual Motion To Program Protect mode Disconnect Language Loaded program Program not loaded Load a program or create a new program. All programs Name and description Create Import Update date and time Push (Create) to create a new program.

2. When the following screen is displayed, select [Fixed Cycle Signal Output].

Create program All templates Standard Custom RC+ Project Link About RC+ Project Link Empty Program Import Template Simple Depalletizing Fixed Cycle Signal Output RC+ Project Link Template details Empty Program Template description: Create an empty program using no template. Program Name Program Description Create Cancel

3. Enter "Program Name" and "Description" then tap the button.

As an example, the followings are entered.

Program Name: SignalOutput

Description: SignalOutput

Create program All templates Standard Custom RC+ Project Link About RC+ Project Link Empty Program Import Template Simple Depalletizing Fixed Cycle Signal Output RC+ Project Line Program Name SignalOutput Description SignalOutput Create Cancel

4. Tap [Edit].

EPSON RC+ Sigma Edition 1.1.4.0 Virtual Robot Loaded program SignalOutput SignalOutput Edit All programs Name and description PickandPlace Pick and Place (between 2 points) PickandPlace_1 Pick and Place (between 3 points) PickandPlace_2 Sorting Non-defective/Defective Products PointToPallet Conveying from point to pallet SignalOutput SignalOutput 4/25/2022 3:49:12 PM Update date and time 4/21/2022 11:56:31 AM 4/21/2022 11:56:37 AM 4/22/2022 10:01:11 AM 4/21/2022 3:24:19 PM 4/25/2022 3:49:12 PM Settings Manual Motion To Program Protect mode Disconnect Language

EPSON RC+ Express - Tap [Edit]. - 2

When another program is loaded, perform the following operations:

  1. Tap the program to be loaded.

  2. Tap (Load) to load the program.

5. Tap [I/O].

With I/O monitor you can label the I/O bit connected to the flash light.

OPSON RC+ Express Edition 1.1.0.0 Virtual SignalOutput SignalOutput Motor ON Motor ON Motor OFF Basic Move To Grip Release Container Pick & Place Pick from Place at Pallet Move forward Event Log Reversal Start Action Cut Copy Delete Skip Settings Save Cut Copy Paste Stop Motor ON Low RC+ Blinking start Pick from Point1 Place at Point2 Motor OFF RC+ Blinking end Motor ON [Motor ON] turns on the motors to get the robot ready to operate. Power Select power mode. High Low VO 3D View

6. Tap the button.

I/O - Virtual I/O Filter: All Categories Edit labels Input Bits Output Bits Bit Type State Label Bit Type State Label 0 Standard Inputs Start 0 Standard Outputs Ready 1 Standard Inputs SelProg1 1 Standard Outputs Running 2 Standard Inputs SelProg2 2 Standard Outputs Paused 3 Standard Inputs SelProg4 3 Standard Outputs Error 4 Standard Inputs Stop 4 Standard Outputs 5 Standard Inputs Pause 5 Standard Outputs SafeguardOn 6 Standard Inputs Continue 6 Standard Outputs SError

7. Enter the following and tap the button.

BitAssignment
Output bit 9Light

I/O - Virtual I/O Filter: All Categories Restore Done Input Bits Bit Type State Label 0 Standard Inputs Start 1 Standard Inputs SelProg1 2 Standard Inputs SelProg2 3 Standard Inputs SelProg4 4 Standard Inputs Stop Output Bits Bit Type State Label 6 Outputs SError 7 Standard Outputs Warning 8 Standard Outputs EStopOff 9 Standard Outputs Light 10 Standard Outputs 11 Standard

8. Follow the instructions below to configure the "Start Flashing" command.

(1) Assign "9", which is the output bit number connected to the light, to [Output I/O No.].
(2) Assign "0.5", which is the period for flashing a light, to [Flashing Cycle].

IPSON RC+ Express Edition 1.1.a4 Virtual SignalOutput* SignalOutput Motor ON Motor OFF Basic Move To Grip Release Container Pick & Place Pick from Place at Pallet Move forward Event Log Rehearsal Start Save Cut Copy Device Skip Settings Blinking start RC+ function Parameters Set values to parameters q: JONumber Type: Utility 9 Output ID number q: WaitSee Type: Double 0.5 Blinking cycle Details Allow to change tool number: VO 3D View

9. Create motion of the robot.

Create an operation to be performed by the robot. By selecting the template, the [Pick from] and [Place at] commands are set in advance.

Create a program for Pick and place (between 2 points) and so on by using these commands.

10. Tap [Start] to check for problems of the robot motion.

When connecting to a virtual robot, tap <3D View> button to open the 3D View window.

Executing a Program to Check for Problems

EPSON RC+ Express Edition 1.1.04 Virtual SignalOutput* SignalOutput Motor ON Motor ON Motor ON Blinking start Pick from Place at Motor OFF Blinking end Rehearsal Start

Now, you have created a program which outputs a signal periodically.

This tutorial describes how to use RC+ Project Link through creating a program of which cycle time can be easily measured. A built-in template will be used to do this rapidly.

RC+ Project Link

EPSON RC+ Express - Cycle Time Measurement (RC+ Project Link) - 1

flowchart
graph TD
    A["Processing Unit"] --> B["Measurement Device"]
    B --> C["Control Panel"]
    C --> D["Data Bus"]
    style A fill:#f9f,stroke:#333
    style B fill:#ccf,stroke:#333
    style C fill:#cfc,stroke:#333
    style D fill:#fcc,stroke:#333

Operation procedure

1. Tap [Create].

EPSON PC • Express Edition 1.1.00 Virtual Robot Loaded program Program not loaded Load a program or create a new program. All programs Name and description Create Import Update date and time Settings Manual Motion To Program Protect mode Disconnect Language

  1. When the following screen is displayed, select [Cycle Time Measurement].

Create program All templates Standard Custom RC+ Project Link About RC+ Project Link Empty Program Import Template Simple Depalletizing Fixed Cycle Signal Output RC+ Project Line Cycle Time Measurement Custom Template details Empty Program Template description: Create an empty program using no template. Program Name Program Description Create Cancel

  1. Enter "Program Name" and "Description" then tap the button.

As an example, the followings are entered.

Program Name: CycleTime

Description: Cycle Time Measurement

All templates Standard Custom RC+ Project Link About RC+ Project Link Empty Program Import Template Simple Depalletizing Fixed Cycle Signal Output RC+ Project Line Cycle Time Measurement Custom Template details Cycle Time Measurement Template description: Creates a new program using a template for measuring the Cycle Time for each task in a robot program. Program Name CycleTime Description Cycle Time Measurement Create Cancel

4. Tap [Edit].

BPSOM RC- Express (edition 1.1.0.3 Beta.1 Virtual Robot Loaded program CycleTime Cycle Time Measurement Edit All programs Name and description Update date and time CycleTime 5/23/2022 Cycle Time Measurement 2:59:56 PM Program_A 5/23/2022 12:30:22 PM Settings Manual Motion To Program Protect mode Disconnect Language

EPSON RC+ Express - Tap [Edit]. - 2

When another program is loaded, perform the following operations:

  1. Tap the program to be loaded.

  2. Tap (Load) to load the program.

5. Create motion of the robot.

Some [Pick from] and [Place at] command is set in advance, but change them as you wish.

The cycle time of the operation between the [Start Timer] command and the [End Timer] command can be measured.

IPSON RC - Express Edition 1.3.00 Virtual CycleTime cycle Time Measurement Motor Motor ON Motor OFF Basic Move To Grip Release Container Pick & Place Pick from Place at Pallet Move forward Event Bag Rehearsal Start Save Cut Copy Paste Delete Skip Settings Motor ON Low RC* Timer A start Pick from Point1 Place at Point2 RC* Timer A ends RC* Timer B start Pick from Point3 Place at Point4 RC* Timer B ends Motor OFF Pick from Point1 Select the reference position of the destination. Find point Pallet Specify the name of the destination. Point1 Set the position of the destination. You can teach them using the [Dog & Teach] pane or edit the coordinate values directly below. A 400,000 mm/ Y 0,000 mm/ Z 0,000 mm/ U 0,000 kg/ Correct reorientation - V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11 V12 V13 V14 V15 V16 V17 V18 V19 V20 V21 V22 V23 V24 V25 V26 V27 V28 V29 V30 V31 V32 V33 V34 V35 V36 V37 V38 V39 V40 V41 V42 V43 V44 V45 V46 V47 V48 V49 V50 V51 V52 V53 V54 V55 V56 V57 V58 V59 V60 V61 V62 V63 V64 V65 V66 V67 V68 V69 V70 V71 V72 V73 V74 V75 V76 V77 V78 V79 V80 V81 V82 V83 V84 V85 V86 V87 V88 V89 V90 V91 V92 V93 V94 V95 V96 V97 V98 V99 V100

6. Tap [Start] to check the robot motion.

When connecting to a virtual robot, tap the <3D View> button to open the 3D View window. Executing a Program to Check for Problems

IPSON RC + Express Edition 1.1.0 Virtual CycleTime cycle Time Measurement Motor Motor ON Motor OFF Basic Move to Grip Release Container Pick & Place Pick from Place at Pallet Move forward Event Log Rehearsal Start Save Cut Copy Delete Skip Settings Motor ON Low RC+ Timer A start Pick from Point1 Place at Point2 RC+ Timer A ends RC+ Timer B start Pick from Point3 Place at Point4 RC+ Timer B ends Motor OFF Pick from) Select the reference position of the destination. Find point Point Specify the name of the destination. Point1 Set the position of the destination. You can teach them using the (log & Teach) pane or edit the coordinate values directly below. x 400.000 [mm] y 0.000 [mm] z 0.000 [mm] U 0.000 [deg] Current settings I/O ISO View

7. Check the measured cycle time.

When the operation of the program has finished, the results are displayed in the event log.

EPSON RC - Expression LLC Virtual Cycle Time Cycle Time Measurement Motor ON Motor OFF Basic Move To Grip Release Container Pick & Place Pick from 2022/04/25 16:24:39 Timer A is5.134sec Copy to Clipboard Clear Recent Log Rehearsal Start Enter Cut Copy Delete Skip Settings Place at [Place at] is a combined command that moves the robot arm to the destination and release hand. Destination Select the reference position of the destination. First page Point Specify the name of the destination. Point2 Set the position of the destination. You can teach them using the [log & Teach] pane or edit the coordinate values directly below. X: 300.000 Temp

The time between the [Start Timer A] command and the [End Timer A] command in the program is printed in the event log as Time A. Time B is also printed.

Now, you have created a program to measure a cycle time.

Pallet

Pallet Configuration

In pallets tab, you can create (up to 16 pallets), edit, delete pallet.

The pallets created in this tab, can be referred from pallet commands in the program.

EPSON RC+ Express - Pallet Configuration - 1

To go to Pallets tab, tap on the left of [Edit] screen.

IPSON RC - Express Edition 1.12.0 Virtual PointToPallet Conveying from point to pallet Motor Motor ON Motor OFF Basic Move To Grip Release Container Pick & Place Pick from Place at Pallet Move forward Event Log Rehearsal Start Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu Start Menu

Creating a New Pallet

This page describes how to create a new pallet.

EPSON RC+ Express - Creating a New Pallet - 1

RC+ EE uses pallets 1 to 7. If you are using RC+ Project Link, use pallet 8 to 16 for RC+ to avoid a conflict.

Conditions to Use RC+ Project Link

Operation procedure

1. Tap the button.

EPCN RC+ Express Edition 1.1.04 Virtual PointToPallet Conveying from point to pallet Pallets Create a new pallet or edit a defined pallet. Push (Create) button to create a new pallet. Create Edit Delete 3D View

  1. Enter the number of rows and columns with + / - button and tap the button.

SPSON NC • Express Editor 1.10.0 Virtual PointToPallet_Conveying from point to pallet Name Pallet1 Rows / Columns Enter the number of rows and columns. 3 - 4 (1/3) Next Cancel Back Finish VO 3D View

  1. Turn the motor "On". Motor

  2. Move the robot to the point A and tap button. Teach the four points A to D at the corners of the pallet. You can also enter the X, Y, Z, U, V, and W point manually. Operating Robot

EPSON RC + Express Edition 1.1.0 Virtual PointToPallet Conveying from point to pallet Teach the four corner points "A" to "D". X 0.000 mm Y 580.000 mm Z 852.000 mm U 0.000 deg V -90.000 deg W -50.000 deg Joint J1-J3 J4-J6 Align Home World Hand right/left rotation Hand forward/backward Grip/Release View Rotation Go here Cancel Back (2 / 3) Next Teach

  1. Teach other points (B, C, D) and tap the button.

EPSON RC Express Editor 1.1.0.0 Virtual PointToPallet, Conveying from point to pallet Teach the four corner points "A" to "D". X -0.500 mm Y 584.630 mm Z 637.820 mm U 0.000 deg V -90.000 deg W -90.000 deg Point X(mm) Y(mm) Z(mm) U(deg) V(deg) W(deg) A 300,000 500,000 0.000 0.000 -180,000 B 100,000 500,000 0.000 0.000 -180,000 C 100,000 700,000 0.000 0.000 -180,000 D 300,000 700,000 0.000 0.000 -180,000 Go here Cancel Back (2/3) Next Easy Joint World Tool Joint J1 J2 J3 J4 J5 J6 J7 J8 J9 J10 J11 J12 J13 J14 J15 J16 J17 J18 J19 J20 J21 J22 J23 J24 J25 J26 J27 J28 J29 J30 World Hand right/left rotation Hand forward/backward Grip/Release View Rotate Touch Finish UD 3D View

  1. Select beginning point and direction on the pallet and tap button.

IPION RC• Express Edition 1.1.0.0 Virtual PointToPallet_ Conveying from point to pallet Begin / Direction Select the start point and direction. Begin : A Direction : From A to B Depending on the movement start position, the posture may not be the same as the preview. Finish Cancel Back (3/3) Point Finish VO 3D View

Point File Viewer

Point File Viewer Screen

In the point file Viewer screen, robot posture and point information can be viewed and edited.

3D View List View EVSON RC+ Express Edition 1.0.0 Virtual Program* Express RC+ Point Units Text Sect Delete Go here Jog & Teach Number Label Description 0 1 2: (Undefined) 3: (Undefined) 4: (Undefined) 5: (Undefined) 6: (Undefined) 7: (Undefined) 8: (Undefined) 9: (Undefined) 10: (Undefined) Position Posture Arm posture X 363.786 mm U -0.011 deg Hand Righty Y 138.857 mm Z 0.000 mm Details View

Name of View Description
3D viewThe robot posture and points are displayed in 3D model.
List ViewThe point file information for this software and RC+ is displayed.
Details ViewThe selected point coordinates are displayed in the World coordinate system.

Defining a Point

3D View (Point File)

The following objects and buttons appear in the 3D view of the Point File Viewer:

X 82.678 mm Y 690.461 mm Z 570.473 mm U 128.685 deg V -52.126 deg W 140.974 deg J1 -7.077 deg J2 -23.445 deg J3 -5.060 deg J4 7.273 deg J5 0.019 deg J6 18.821 deg

Item Description
EPSON RC+ Express - 3D View (Point File) - 2Point number and label. The selected point is displayed in a different color from the other points.
EPSON RC+ Express - 3D View (Point File) - 3Robot is displayed as translucent. The posture of the robot after the selected point is taught displayed as non-translucent.
EPSON RC+ Express - 3D View (Point File) - 4The view is set to view the robot from the top.
EPSON RC+ Express - 3D View (Point File) - 5The view is set to view the robot from the front.

List View

List View displays the information in the point file in order of the point number.

NumberLabelDescription
0: (Undefined)
1: (Undefined)
2: (Undefined)
3: (Undefined)
4: (Undefined)
5: (Undefined)
6: (Undefined)
7: (Undefined)
8: (Undefined)
9: (Undefined)
ItemDescription
Express / RC+ Point tabsExpress: the point information defined on RC+ EE.
RC+ Point tab: the point information imported with RC+ Project Link.
NumberPoint numbers. When the [Express] tab is selected, 0 to 499 are displayed. When the [RC+ Point] tab is selected, 500 to 999 are displayed.
LabelLabels of points.
DescriptionDescription for points.

Details View

In the details view, the selected point coordinates are displayed in the world coordinate system.

Position & PostureOthers
PositionPostureArm posture
XUndefinedmmUUndefineddegHandUndefinedJ1FlagUndefined
YUndefinedmmVUndefineddegElbowUndefinedJ4FlagUndefined
ZUndefinedmmWUndefineddegWristUndefinedJ6FlagUndefined
ItemDescription
Point informationThe selected point number, label, and description are displayed.Select [Others] to display Flag that is not currently displayed and so on.
PositionX, Y, and Z of the point are displayed.
PostureU, V, and W of the point are displayed.
Arm postureHand, Elbow, Wrist, J1, J4, and J6Flag of the point are displayed.

EPSON RC+ Express - Details View - 1

  • [Local] in [Other flag] is not editable.
  • When you specify the Flag that the robot does not support, an error will occur at execution.(For example, Setting "1" to J1Flag of C4 series robot.)
Item Description
Point informationLabelYou can enter alphanumeric characters or Japanese. You can enter up to 32 characters.
DescriptionYou can enter up to 256 characters.
PositionYou can enter numbers to the third decimal place.
PostureYou can enter numbers to the third decimal place.
Other flagJ1AngleJ4AngleYou can enter numbers to the third decimal place.
J2FlagSelect from the drop-down list.

Operation Buttons

There are buttons to edit points at the top of the list view.

EPSON RC+ Express - Operation Buttons - 1

Undo

EPSON RC+ Express - Operation Buttons - 2

Redo

EPSON RC+ Express - Operation Buttons - 3

Save

EPSON RC+ Express - Operation Buttons - 4

Delete

Go here

Jog & Teach

Button Description
UndoTap to cancel the previous operation and undo.
RedoTap to cancel the operation run bybutton.
SaveTap to save the edited point.
DeleteTap to delete the selected point file.
Go hereTap to move the robot to the selected point.
Jog & TeachTap to display the Jog panel for teaching a point.

Remote Control

Remote I/O in This Software

Remote control is a function that uses I/O Input/Output or Ethernet (TCP/IP) to control the start/stop of a program from an external device such as a PCL.

Following are supported control devices of this software:

  • PC
  • Remote I/O
  • Remote Ethernet

For setting of control device, refer to the following:

Controller Configuration

Using Remote I/O

Operation procedure

1. Tap Home - [Settings] to display setting.

Starting set up for Remote I/O.

EPSON RC• Express Edition 1.1.0.0 Virtual Robot T3 Model : T3-401S Connection : Virtual Control device : PC Settings Manual Motion To Program Protect mode Disconnect Language Loaded program Program not loaded Load a program or create a new program. All programs Name and description Create Import Update date and time Push (Created) to create a new program

2. Choose "Remote I/O" at [System Settings] - [Controller Configuration] - [Controller device change].

Controller Configuration

EPSON RC - Express Edition 5.1.04 Virtual Settings > System settings Change the controller's network addresses and select the control device. Controller device change PC Remote I/O Remote Ethernet Remote RS232 TPS Network address change IP Address: 1778.61 Subnet mask: 198.256.256 Default gateway: 1778.61 Connection Password: Changed Apply and Restart

3. Choose Input bit of "Start" and "SelProg1" at [Remote Control] - [Remote Input/Output], and tap the button.

For the details of Remote Input/Output, see the following below: EPSON RC+ User's Guide

EPION RC • Express Edition 1.1.0 Virtual Settings > System settings Controller Configuration Inputs / Outputs Remote Control Motion Range Options View and change the bit assignment of Remote I/O. Change the Remote Ethernet settings. Remote Input/Output Export settings Import settings Input Signal Input Bits Output Signal Output Bits Start 0 Ready 0 SelProg1 1 Running 1 SelProg2 2 Paused 2 SelProg4 3 Error 3 SelProg8 Not used EStopOn Not used SelProg16 Not used EStopOff 8 SelProg32 Not used SaleguardOn 5 Default Default Apply and Restart

4. Follow the procedure below.

Start to operate program with Remote I/O.

When connected to external equipment such as PLC: After setting the Input bit of "SelProg1" to "ON" from the external equipment, setting the Input bit of "Start" to "ON" to execute the program.

When using Virtual Mode: Follow the steps 5 to 6.

5. Open the Program edit screen, and tap [Remote I/O].

EPSON RC+ Express Edition 4.1.00 Virtual Program Motor ON Motor ON Motor OFF Basic Move To Grip Release Container Pick & Place Pick from Place at Pallet Move forward Event Log Remote V0 Power Common Stop Motor ON Low Grip Release Motor ON Motor ON turns on the motors to get the robot ready to operate. Power Select power mode. High Low VO 3D View

6. When following appeared, adjust the speed limitation and tap the button.

The program waits for execution once.

When you check Force Low Power Mode, the motor will be low power and the speed will be slow regardless of the speed limitation value.

EPSON RC+ Express Edition Speed Limitation 100% Force Low Power Mode Make sure the surroundings of the robot are safe before starting the pro Run Cancel

7. Tap [I/O].

EPSON RC - Express Edition 1.1.00 Virtual Program Motor ON Low Grip Release Motor ON Motor ON turns on the motors to get the robot ready to operate Power Select power mode High Low Event Log Remote I/O Face Custom Image ISO SD View

8. Set the Input bit of "Selprog1" to "ON" then set the Input bit of "Start" to "ON".

The program is executed.

I/O - Virtual I/O Filter : All Categories Edit labels Input Bits Bit Type State Label 0 Standard Inputs Start 1 Standard Inputs SelProg1 2 Standard Inputs SelProg2 3 Standard Inputs SelProg4 4 Standard Inputs Stop 5 Standard Inputs Pause 6 Standard Inputs Continue Output Bits Bit Type State Label 0 Standard Outputs Ready 1 Standard Outputs Running 2 Standard Outputs Paused 3 Standard Outputs Error 4 Standard Outputs 5 Standard Outputs SafeguardOn 6 Standard Outputs SError

Using Remote Ethernet

Remote Ethernet is to operate a program using remote command from an external device such as PLC connected via Ethernet (TCP/IP).

Operation procedure

1. Tap Home - [Settings] to display setting.

Starting set up for Remote Ethernet.

EPSON RC•Express Edition 13.00 Virtual Robot Loaded program Program not loaded Load a program or create a new program. Model : T3-4015 Connection : Virtual Control device : PC Settings Manual Motion To Program Protect mode Disconnect All programs Name and description Create Import Update date and time Plain (Create) to create a new program. Language

2. Choose "Remote Ethernet" at [System Settings] - [Controller Configuration] - [Controller device change].

Controller Configuration

IPSON RC+ Express Edition 1.1 Sold Virtual Settings > System settings Change the controller's network addresses and select the control device. Controller device change: PC Remote IVD Remote Ethernet Remote RS232 TP3 Network address change IP Address: 12760/1 Subnet mask: 108254.2533 Default gateway: 1250653 Connection Password: Changed Apply and Restart

3. Fill each item at the [Remote Control] - [Remote Ethernet], and tap .

For the details of Remote Ethernet, see the following below: EPSON RC+ User's Guide

EPSON RC - Express Edition 1.100 Virtual Settings > System settings Controller Configuration Inputs / Outputs Remote Control Motion Range Options SelProg8 Not used SelProg16 Not used SelProg32 Not used EStopOn Not used EStopOff 8 SafeguardOn 5 Default Default Remote Ethernet TCP/IP Port: 5000 Terminator: CRLF Timeout: 60.00 sec Password: Change Use Only for monitoring Default Apply and Restart

  1. Follow the steps below and operate program with Remote Ethernet. When connected to external equipment such as PLC: Executes program to send signals to the robot via Ethernet from external device. When using Virtual Mode: Follow the steps 5 to 6.

  2. Open the Program edit screen, and tap [Ethernet].

EPSON AC+ Express Edition 1.1.0.0 Virtual Program Motor ON Motor OFF Basic Move To Grip Release Container Pick & Place Pick from Place at Pallet Move forward Event Log Ethernet Save Cut Copy Delete Stop Settings Motor ON Grip Release Release [Release] sends a release command to the hand. Motion test I/O 3D View

6. When following appeared, adjust the speed limitation and tap the button.

The program waits for execution once.

When you check Force Low Power Mode, the motor will be low power and the speed will be slow regardless of the speed limitation value.

EPSON RC+ Express Edition Speed Limitation 100% Force Low Power Mode Make sure the surroundings of the robot are safe before starting the pro Run Cancel

7. Specify "1" to the parameter (function number) from external device such as PLC, and execute the "Start" command.

The program is executed.

Setting I/O Functions

I/O Functions

I/O is a function which communicates with external device via Input/Output terminals installed on the robot Controller.

Followings are supported I/O devices:

Item Description
Standard I/OStandard digital I/O of the Controller.
Hand I/O (Only T Series)A Standard digital I/O only for T Series. This is displayed only when Hand I/O is set in robot Controller.
Extended I/OAn I/O board added to the Controller to extend standard I/O. Available to add the board which has 24 Inputs and 16 Outputs. T Series Manipulator is not available to add the boards.
Fieldbus Slave I/OAn option to add Fieldbus Slave function to the Controller. When using LS-B series, available to add one board that supports Fieldbus Slave. When using T Series, available to add one module that supports Fieldbus Slave.For the details, refer to the following manual:Robot Controller Option Fieldbus I/O

I/O number assignments are as follows:

  • T, VT Series
I/OInput Bit No.Output Bit No.
Standard I/O0 to 170 to 11
Hand I/O18 to 2312 to 15
Fieldbus I/O512 to 2559512 to 2559
  • RC90 Series (LS Series)
I/OInput Bit No.Output Bit No.
Standard I/O0 to 230 to 15
Extended I/O (1st)64 to 8764 to 79
Extended I/O (2nd)96 to 11996 to 111
Fieldbus I/O512 to 2559512 to 2559

• RC700-A Series (G, C Series)

I/OInput Bit No.Output Bit No.
Standard I/O0 to 230 to 15
Extended I/O (1st)64 to 8764 to 79
Extended I/O (2nd)96 to 11996 to 111
Extended I/O (3rd)128 to 161128 to 143
Extended I/O (4th)160 to 183160 to 175
Fieldbus I/O512 to 2559512 to 2559

• RC700-D Series (GX Series)

I/OInput Bit No.Output Bit No.
Standard I/O0 to 230 to 15
Extended I/O (1st)64 to 8764 to 79
Extended I/O (2nd)96 to 11996 to 111
Extended I/O (3rd)128 to 151128 to 143
Extended I/O (4th)160 to 183160 to 175
Fieldbus I/O512 to 2559512 to 2559

For I/O wiring arrangement, refer to the following manual: Manipulator Manual

For setting, adding and checking of Fieldbus, refer to the following manual: Robot Controller Option Fieldbus I/O

Checking for the I/O Setting

At Inputs / Outputs, available to check the status of I/O that installed on the Controller.

When connecting to Virtual Robot, available to change all status of Input Bit and Output Bit at I/O monitor.

To display the Inputs / Outputs screen, tap Home - [Settings] to appear the robot setting screen, and then tap [System Settings] - [Inputs / Outputs].

IPSON RC- Express Edition 1.1.08 Virtual Settings > System settings Controller Configuration Inputs / Outputs Remote Control Motion Range Options View the controller's settings of the standard I/O, extended I/O, and fieldbus. Inputs/Outputs Type Installed Inputs Outputs Standard Virtual 0 - 23 0 - 15 Standard R-I/O Virtual 24 - 25 Drive Unit 1 Virtual 32 - 55 32 - 47 Drive Unit 1 R-I/O Virtual 56 - 57 Extended Board 1 Virtual 64 - 87 64 - 79 Extended Board 2 Virtual 96 - 119 96 - 111 Extended Board 3 Virtual 128 - 151 128 - 143 Fieldbus Slave Fieldbus Type: Virtual Apply and Restart

Setting for the I/O

Available to check I/O status or change settings at I/O monitor.

VIO - Virtual VIO Filter : All Categories Edit labels Input Bits Output Bits Bit Type State Label Bit Type State Label 0 Standard Inputs Start 0 Standard Outputs Ready 1 Standard Inputs SelProg1 1 Standard Outputs Running 2 Standard Inputs SelProg2 2 Standard Outputs Paused 3 Standard Inputs SelProg4 3 Standard Outputs Error 4 Standard Inputs Stop 4 Standard Outputs 5 Standard Inputs Pause 5 Standard Outputs SafeguardOn 6 Standard Inputs Continue 6 Standard Outputs SError

EPSON RC+ Express - Setting for the I/O - 2

To display I/O monitor, tap the program edit screen or the Jog panel - .

EPSON RC - Express Edition 5.1.0 Virtual Program Motor Motor ON Motor OFF Basic Move To Grip Release Container Pick & Place Pick from Place at Pallet Move forward Event Log Rehearts! Start Show Cancel Stop Play Help Settings Drag & drop commands here. 3D View

I/O states are as follows:

ItemDescription
ON, cannot be changedEPSON RC+ Express - Setting for the I/O - 4Not available to change status at I/O monitor.
OFF, cannot be changedEPSON RC+ Express - Setting for the I/O - 5Not available to change status at I/O monitor.
ON, can be changedEPSON RC+ Express - Setting for the I/O - 6Available to change status at I/O monitor.
OFF, can be changedEPSON RC+ Express - Setting for the I/O - 7Available to change status at I/O monitor.

EPSON RC+ Express - Setting for the I/O - 8

Not available to change I/O status under the following conditions:

  • In emergency stop
  • Output bits used in Remote I/O

Tap the button to change labels.

I/O - Virtual I/O Filter : All Categories Edit labels Input Bits Output Bits Bit Type State Label 0 Standard Inputs Start ☆ 1 Standard Inputs SelProg1 ☆ 2 Standard Inputs SelProg2 ☆ 3 Standard Inputs SelProg4 ☆ 4 Standard Inputs Stop ☆ 5 Standard Inputs Pause ☆ 6 Standard Inputs Continue ☆ Bit Type State Label 0 Standard Outputs ● Ready ☆ 1 Standard Outputs ● Running ☆ 2 Standard Outputs ● Paused ☆ 3 Standard Outputs ● Error ☆ 4 Standard Outputs ● 5 Standard Outputs ● SafeguardOn ☆ 6 Standard Outputs ● SError ☆

EPSON RC+ Express - Setting for the I/O - 10

  • Available to name labels whatever you like. However, label status information is not transferred when the program is exported to RC+.
  • Not available to edit bits used in Remote I/O or Hand I/O.

More Functions

Registering Custom Template

Custom template is to register the program that created by user as a template. Available to register a program exported as a custom template.

Operation procedure

  1. Export the program you want to register as a custom template. Exporting

  2. Tap Home - [Create].

IPSON RC • Express Edition 1.1.06 Virtual Robot Loaded program Program not loaded Load a program or create a new program. All programs Name and description Create Import Update date and time Settings Manual Motion To Program Protect mode Disconnect Language

  1. Select [Import template], and tap the button and specify the saving destination of exported data, then tap button.

Create program All templates Standard Custom RC+ Project Link About RC+ Project Link Empty Program Import Template Simple Pick & Place Simple Palletizing RC+ Project Line Browse Register

  1. Enter program name and description and tap the button.

When not entering program name, it is registered as "Custom" or "Custom_* (number)".

Create program All templates Standard Custom RC+ Project Link About RC + Project Link Empty Program Import Template Simple Depalletizing Project Line Fixed Cycle Signal Output RC+ Project Line Cycle Time Measurement Custom Template details Empty Program Template description: Create an empty program using no template. Program Name Custom Description Create Cancel

EPSON RC+ Express - Operation procedure - 4

Up to 12 templates can be registered.

Editing custom template

Select custom template and tap to change the name and edit.

EPSON RC+ Express - Editing custom template - 1

It is up to 24 characters.

Deleting custom template

Select custom template and tap to delete them.

Exporting and Importing a Program

Exporting

Exporting is to extract program data from robot and saving it on PC. The saved data can be imported to robot when you needed.

Operation procedure

1. Select the program to export and tap - [Export].

SPSON RC - Express Edition 1.4.30 Virtual Robot Loaded program Program Edit All programs Name and description Update date and time Program 4/14/2022 10:40:20 AM ... Rename Duplicate Delete Export Detailed Info Model : T3-401S Connection : Virtual Control device : PC Settings Manual Motion To Program Protect mode Disconnect Language

2. Tap the button and specify the saving destination of the program you want to export and tap the button.

Exporting a program Destination folder Reference Export as an RC+ project OK Cancel

EPSON RC+ Express - Tap the  button and specify the saving destination of the program you want to export and tap the  button. - 2

Check in the check box of [Export as an RC+ project] when using the program or RC+.

Exporting Program to RC+

Importing

Importing is to import the exported program to the robot.

EPSON RC+ Express - Importing - 1

If the robot when the program was created is different from the connected robot, a warning given.

To check the robot when the program created, tap - [Detailed Info].

If you edit the program and then save it, the warning disappears because it changes to the robot you are currently connected to.

Operation procedure

1. Tap the button.

IPSON RC - Express Edition 1.5.04 Virtual Robot Loaded program Program Edit All programs Name and description Program 4/14/2022 10:40:20 AM Import Create Update date and time Settings Manual Motion To Program Protect mode Disconnect Language

2. Tap the button and specify the saving destination of the program you want to import and tap the button.

Import program data Enter the folder path of the program data to import. Browse OK Cancel

EPSON RC+ Express - Tap the  button and specify the saving destination of the program you want to import and tap the  button. - 2

If there already have a program with the same name, you can overwrite it and import it. In case you needed, change the name of the program and then import.

Exporting Program to RC+

Available to export a program created in this software to RC+ and edit it. Check in the check box of [Export as an RC+ project] when exporting a program.

Available to export a program in a form that can be used with RC+. Exporting

Exporting a program Destination folder Reference Export as an RC+ project OK Cancel

EPSON RC+ Express - Exporting Program to RC+ - 2

Not available to export when there are unset items in the program and it cannot be converted to a SPEL program.

EPSON RC+ Express - Exporting Program to RC+ - 3

Programs using RC+ Project Link cannot be exported as a RC+ project.

SPEL+ Code Viewer

Use this feature to display commands of a program in the form converted to SPEL+ programs.

When you select a command on the program edit screen, the SPEL+ function corresponding to that command is highlighted.

Conversely, when you select a SPEL+ function, the command on the program edit screen corresponding to that SPEL+ function is highlighted.

I-PSON RC - Express Edition 1.1.0 Virtual Program* Motor ON Wait Time: 1.0 Ask OK Cancel Global Boolean g_Initialized Application Function Main1 Xpt Job1 Fend JobMotion Function Job1 Call Function Call MotorOn_1 Call Wait_2 Call InputOKCancel_3 Call FundFinal Fend MotorOn Function MotorOn_1 Motor On Power Low Fend Wait Function Wait_2 Wait 1 Wait Sw(0) = Sw(0) Fend InputOKCancel Function InputOKCancel_3 Origin next Selected Spiel function All Spiel functions Copy to clipboard Export point file 3D View

Copy to clipboard

Tap the button to copy the SPEL+ function as text.

Export point file

Tap the button to export point files saved in the program you are editing.

The point file you exported can be imported into RC+ and used.

When the screen to select a destination folder is displayed by tapping the button, select a folder.

Program Protect Mode

You can execute a created program while protecting the program.

For example, when you want to start the program just for checking the robot motion, this mode prevents the program from damaged due to erroneous operation.

Tap the button and set a password to use the program protect mode.

Tap the button and enter the password to unlock the program protect mode.

EPSON RC+ Express - Program Protect Mode - 1

Once you set the program protect mode, your PC is in the mode until you unlock it. Even if you change the connecting Controller, it continues. Be careful not to lose your password.

Virtual Robot Model : T3-401S Connection : Virtual Control device : PC Settings Manual Motion To Program Protect mode Disconnect Language Loaded program Program Edit Program: protect mode Switching to Program protect mode. Set a password to return to Program edit mode. Password: Re-enter Password: Password must be at least eight characters and up to 32. OK Cancel Create Import Update date and time 4/14/2022 10:40:20 AM

What you can do

  • Executing a created program
  • Operating a robot by jog operation
  • Editing teaching coordinates of a created program
  • Editing point files of a created program
  • Saving a program
  • Using the rollback function

What you cannot do

  • Creating a new program at Home screen
  • Importing a program
  • Adding, deleting, and replacing commands for a created program

For RC+ Project Link, by importing SPEL+ project of EPSON RC+ to this software, then you can use variables or functions defined in the project as a command for this software.

This feature is supposed to be used like user create a project using complicated functions on RC+ then use the project easily as a command in EPSON RC+ Express Edition.

This page describes conditions to use the feature of RC+ Project Link.

EPSON RC+ Express - Conditions to Use RC+ Project Link - 1

This section is intended to be read by users who are familiar with RC+.

Before using the feature of RC+ Project Link, ready for these.

  • Make sure your controller firmware version is following. RC90/RC700 series 7.5.3.0 or later T/T-B/VT series 7.5.53.0 or later
  • Before using the feature of RC+ Project Link, prepare following.
  • Install 7.5.3 or later version of EPSON RC+ on a PC installed RC+ EE. Installing the Software Installing (From DVD Drive), Installing (From USB, Shared Folder)
  • Enable "RC+ Express Advanced". How to enable: Options
  • Start EPSON RC+ and setup destination.

- When connecting robot using Ethernet connection, create a connection of the robot. (Its no needed If you connect using USB.)

- When connecting robot using virtual, prepare virtual controller for build of RC+ EE program.

- OFF the [Work Offline] in settings of destination.

Restrictions when option is disabled

Followings are restrictions when "RC+ Express Advanced" is disabled.

- The continuous operating time of the program using RC + Project Link is 10 minutes.

When you are using a virtual controller, the restriction depends on the controllers.

Executing a Program to Check for Problems

- The program using RC+ Project Link can be operated only on RC+ EE.

You cannot do Remote execution (Remote I/O, Remote Ether) in Auto mode.

Creating RC+ Project

Interface Definition File RCEE Exports.prg

What is RCEE_Exports.prg

EPSON RC+ Express - Interface Definition File RCEE Exports.prg - 1

This section is intended to be read by users who are familiar with RC+.

Create a project which has functions or variables that you want to call, on RC+. At that time, the program file that acts as an intermediary between RC+ and RC+ EE is RCEE_Exports.prg.

Define the functions and variables referenced from RC+ EE in the interface definition file RCEE_Exports.prg.

By utilizing RCEE_Exports.prg, you can use functions of RC+ program on RC+ EE, without affecting the existing program of RC+ or disclosing the contents.

Based on the existing RC+ project, create RCEE_Exports.prg with following steps below.

  1. Open a project on RC+ you want to import to the RC+ EE.
  2. Add newly interface Definition File RCEE Exports.prg to the project. (newly add a program file named RCEE_Exports.prg)
  3. Write the functions or variables you want to call from RCEE to the RCEE_Exports.prg.

Project Explorer Program Files Main.prg RCEE_Exports.prg Include Files RCEE_Exports.prg

How to Write RCEE_Exports.prg

Declare Variable

When declaring Global variable inside the RCEE_Exports.prg, it will be able to be referred from RC+ EE. (Variables that are not declared Global cannot be referenced from RC+ EE.)

For the variable type, any types that can be declared with SPEL+ is available. However, array is not supported.

It is possible to change how to display on RC+ EE by writing comments following below rules just before declaring variables.

- tag

Syntax:‘[variable name] [variable name]: Write a variable name.

How it's displayed on RC+ EE:

When displaying the variable name, a string specified as a [variable name] will be used.

- tag

Syntax: "[description string] [variable name]: Write a variable name.

How it's displayed on RC+ EE:

When displaying the description of variable, a string specified as [description string]

Definition of function

Define the function inside the RCEE_Exports.prg the way it has no return values and arguments.

It is possible to change how to display on RC+ EE by writing comments following below rules just before declaring function.

- tag

Syntax: "[Command] [variable name]: Write a variable name.

How it's displayed on RC+ EE:

Displayed as a command name.

Command name can be changed manually when importing function on RC+EE.

- tag

Syntax: '[description string] [description string]: Write a description of command.

How it's displayed on RC+ EE:

Displayed as a description of command at command property.

Also, by adding comments following rules below, relates Global variable to function and it is possible to use as a command property or return values.

- tag

Syntax: "[description

string]

[variable]: Write a defined Global variable you want to use as an argument.

[Description string]: Write a description of command property.

How it's displayed on RC+ EE:

The specified variable is displayed as a property item for the command.

[Description string] is displayed for description of property item.

- tag

Syntax: "[Description string]

[variable]: Write a defined Global variable.

[Description string]: Write a description of return value for command.

How it's displayed on RC+ EE:

Displayed as a description of command that [variable] is return value at command property.

[Description string] is displayed for description of return value.

EPSON RC+ Express - Definition of function - 1

Return tag is notification for RC+ EE user the variables that store the execution results.

The creator of the function should not mistake the variable for the value that represents the execution result.

Samples of RCEE\_Exports.prg

Following is a sample of RCEE_Exports.prg.

By writing variable or function like following below, it is possible to referred on RC + EE.

'left value

'enter left value of formula

Global Integer g_LeftHSValue

'right value

'enter right value of formula

Global Integer g_RightHSValue

'result of calculation

'result of calculation is entered

Global Integer g_ResultValue

'Addition

'enter a value.

'enter a number to add.

'The calculation result of addition returns.

Function DoAdd

g_ResultValue = g_LeftHSValue + g_RightHSValue

Fend

Restriction When Creating RC+ Project

To use RC+ Project Link, you need to be careful about following contents when creating RC+ Project.

Correct your program if necessary.

- File

- Do not encrypt RCEE_Exports.prg

Do not encrypt RCEE_Exports.prg because RC+ EE interpret definition of functions and variable.

- Function name

- Do not define Function Main1

Main1 is execute function for RC+EE.

Do not use it for RC+ project to avoid duplication.

- Do not use "RCEE_" to the head of the name.

Do not use it for RC+ project because "RCEE_" is used as a prefix of inside function of RC+ EE.

- Using point file

- Use just one point file.

To avoid conflict with RC+ EE point definition and to operate robot safely, number of point file can be imported from RC+ project is just one when importing RC+ project on RC+ EE.

If you use the Vision Guide calibration it may automatically generate a point file. It does not have to be merged to the point file to import.

EPSON RC+ Express - - Using point file - 1

- Use point number 500 to 999.

Point number 0 to 499 will be used for RC+ EE.

To avoid conflict with RC+ EE point definition, use point number 500 or after for RC+ project.

- For the point used in the RC+ EE program, set the local coordinate system (Local field) to 0.

Points with numbers other than "0" set in the local coordinate system cannot be selected in the RC+ EE program.

- When with the option of additional axis, the points used in the RC+ EE program make the S and T values empty (undefined).

Points a value is defined for either S or T cannot be selected in the RC+ EE program.

- When you specify a flag that your robot does not support, an error occurs at execution.

(For example, specifying "1" for J1Flag while using C4 series robot.)

- Using pallet

- Use the numbers 8 to 15 for pallet definition.

Pallet 0 to 7 will be used for RC+ EE.

When using pallet on RC+ project, use pallet 8 to 15 to avoid conflict with RC+ EE.

Refer to "Using robot parameters on RC + " in the below.

- Using Tool

- Do not change the settings of Tool1 For RC+ EE, Tool 1 is defined at hand setting and it used for program. Do not change Tool 1.

- Be careful for selecting Tool. If you changed Tool kinetically on RC+ program, it affects operation of RC+ EE program. In the property of RC+ function, set [Allow to change tool number.] correctly and prevent unintentional Tool changes. Refer to “Using robot parameters on RC+” in the below.

- Using robot parameters on RC+

Robot parameters will not be imported on RC+ EE.

Therefore, set the robot parameters expressly in the RC+ program.

Robot parameters is a configuration set in [Robot Manager] on RC+. Example: Palle definition, Tool settings, etc.

·SPEL+ Command

  • Do not use an unsupported command
    RC+ EE do not support following SPEL+ commands execution. Do not use these SPEL+ commands.
  • Examples of command uses RC+ function: RunDialog, SimGet
  • Examples of command related to parts maintenance: HealthCtrlInfo
  • Command that is only supported executing on command window Example: WorkQue List, Brake
  • Examples of command requires entering from command window Input, Line Input
  • Examples of command related to OS restart or log in. Shutdown, LogIn

For more details, refer to List of SPEL+ Command Availability in RC+ Project Link.

- Be careful for using command that interact with RC+ EE program

  • Arch
    If you changed Arch kinetically on RC+ program, it affects operation of RC+ EE program.
  • Speed/Accel/SpeedS/AccelS
    In the RC+ EE program, speed is set by these commands for each command to operate the robot arm.
    When operating robot arm in the RC+ function, be sure to set these each time within that function.

- Unsupported functions

- Native DLL Calling native DLL is not supported.

- Vision calibration Operate Vision calibration on RC+.

- PC Vision function When using vision function, use CV2.

Setup for RC+ and Building the Project

RC+ projects to be imported in RC+ EE must be possible to be built in RC+ on the same PC as RC+ EE.

EPSON RC+ Express - Setup for RC+ and Building the Project - 1

This section is intended to be read by users who import RC+ project to RC+ EE.

Preparing destination when build a program

RC+ EE calls RC+ when it builds a program to which RC+ project is imported.

Therefore, appropriate connecting destination needs to be prepared in [PC to Controller Communications Command] on RC+.

- Connecting robot by using USB on RC+ EE

RC+ called internally also uses a USB connection.

Destination doesn't need to be prepared beforehand on RC+ EE.

- Connecting robot by using Ethernet on RC+ EE

RC+ called internally also connects to the connection destination with the same IP address as RC+ EE via Ethernet.

Prepare a destination as same IP address as RC+ EE in [PC to Controller Communications Command] on RC+.

- Connecting to virtual robot on RC+EE

When building a program on RC+ EE, select the virtual controller to be used from the virtual controllers registered in the RC+ connection.

Prepare a destination to use for RC+ EE in [PC to Controller Communications Command] on RC+ beforehand.

EPSON RC+ Express - - Connecting to virtual robot on RC+EE - 1

When using Vision Guide in RC+ project, be sure to configure camera setting. However, you cannot use virtual cameras.

Preparing RC+ Project

Connect to the destinations prepared above, and check that RC+ project can build without any problems on RC+.

OFF the [Work Offline] in settings of destination.

When importing RC+ projects created by other PC and using PC with connecting to the other controller, configure environment settings of RC+ properly and check that the RC+ project builds correctly that you want to.

Importing RC+ Project on RC+ EE

This page describes how to import RC+ Project on RC+ EE.

Setup procedure

EPCN RC + Express Edition 1.1.08 Virtual Program Wait Loop if Comment Quit Dialog Ask Notify Log Event Log > P5 Advanced > RC> RC+ Project Link Event Log Rehearsal Start Action Contacts Trap Drag Posters Drag & drop commands here. Hold Set up Clear Prior Warning JD JD View

2. Tap [specify project...] button.

Select a project to import.

  • You can import only one project.
  • You can import only one point file in a project.

EPSON RC+ Express - Tap [specify project...] button. - 1

RC+ Project Link Convert RC+ Project function into Epson RC+ Express Edition command. Where is the RC+ project? Path: Point file: Specify project... How do you process the imported functions? Select the function to be imported. If the command names look corrupted, try another character encoding. Function name Command name Character encoding Logwin CNT232 Uncheck RC+ project Cancel

3. Check in the check box of function to import as a command.

A list of functions of project which selected in step 3 will be displayed on the right side of the screen.

Command name can be changed.

EPSON RC+ Express - Check in the check box of function to import as a command. - 1

RC+ Project Link Convert RC + Project function into Epson RC + Express Edition command. Where is the RC+ project? Path: Point file: robot1.pts Change project... → How do you process the imported functions? Select the function to be imported. If the command names look corrupted, try another character encoding. Function name Command name ✓ DoAdd Addition ✓ DoMultiply Multiplication ✓ DoPrintLoad output Character encoding English (CP12S2) Unlink RC+ project OK Cancel

4. Tap [OK] button.

Importing RC+ project is all done.

Imported commands added to command area and variable can be used in the project.

Creating a Program Using Imported Commands

At program edit screen, tap to add the command imported using RC+ Project Link and create a program.

Set the property of command like other normal commands.

ECON RC - Express Edition 1.002 Virtual Program* Quit Dialog Ask Notify Log Event Log > Ins Advanced RC+ Variable RD+ Addition RD+ Multiplication RD+ Log output Project Link Event Log Motor ON Low Addition Addition Rehearsal Start End Previous Stop Help Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition Addition

Setup procedure

1. Tap [Start] button to start the program.

At the first time of executing program takes a lot of time because of calling RC+. Check that communication cable is connected properly. If the connected is lost, the program may be damaged.

EPSON RC+ Express - Tap [Start] button to start the program. - 1

• To prepare executing program, the destination that registered on RC+ will be used. When connected to a virtual controller, a dialog to select the destination will be displayed.

EPSON RC+ Express Edition Select a connection that RC+ uses to build the program. C4 Sample OK Cancel

  • Select the destination set in RC+.
  • When RC+ project is saved in the virtual controller of the destination, a massage is displayed to check the overwrite.
  • When an error message is displayed while building, refer to the following.

Troubles when using RC+ Project Link

However, if you cancel the execution at any time before the program runs, you will also get an error message.

In this case, you need to do something.

2. Tap [Run] at dialog to check for run.

As same as when not using RC+ Project Link, tap [Run] button and start the program.

Trouble Shooting

The icon at the top of the screen lights up

Status icon upper part of the screen

EPSON RC+ Express - The icon at the top of the screen lights up - 1

natural_image Row of five gray icons on a dark blue background: monitor, door, minus sign, cross, and warning triangle (no text or symbols)

will lights up when

an error occurred or informing you a message.

Solution:

Tap the icon to check the message and how to reset it. For the meaning of each icon, see the following below Status Bar

Powered off accidentally while editing program

When powered off accidentally while editing program, [Program recovery] is displayed at Home screen.

Solution:

If you want to recover the program, tap "Recover", and if you don't need the program, tap "Delete".

If you want to save the data, tap "Save to local".

EPSON RC - Express Edition 1.1.00 Virtual Robot Loaded program Program Edit All programs Name and description Update date and time 4/6/2022 6:05:47 PM Program recovery Unsaved program Name : Program Saved time : 17/05/2022 10:46:08 Robot : T3-401S Controller S/N : Recover Delete Save to local

Connecting to robot failed

Failed in connecting to robot for any of the following reasons. Check and solve them.

- No robot is added to the controller.

Solution:

Register a Robot at RC+. Not available to register a robot by this software. RC+ EPSON RC+ User's Guide 10.1.1 Adding a standard robot

- Controller is executing tasks.

Solution:

If you are using Remote I/O or Remote Ethernet, stop executing the task. After stopped tasks, it is possible to connect by programming mode.

- Controller firmware version is not matching to this software.

Solution:

Update your version of the controller firmware.

- The setting of IP address of the network is wrong.

Solution:

Check your setting of IP address of the network and set it again. Controller Configuration

Check your setting of IP address of the controller and set it again. RC+ User's Guide 14.1.2 IP Address.

- Your Controller preference is valid in “not to connect to EPSON RC+ Express Edition”.

Solution:

Change to invalid at RC+. EPSON RC+ User's Guide - 5.12.2 [System Configuration] Command (Setup Menu)

I want operation speed of the robot to move faster

The robot moves slowly for any of the following reasons: Check and solve them.

Solution:

If you want to operate the robot more faster, change the speed of each path type in [Settings].

If it still does not speed up, the Power mode of the “Motor on” command may be “Low”.

Change to "High" to speed up.

[Arm reached the limit of motion range.] message showed up

The message will show up when you are moving robot out of the limit of motion range or when robot is Singular Postures.

Solution:

When you received this message while operating Jog & Teach or after tapped , the settings of position of destination, current position or Range setting may be wrong. Check those settings.

Errors that are specific to the RC+ Project Link function may occur.

Modify the settings of RC+ project and/or RC+ to correct the error.

If you have modified the program for the RC+ project, re-import the modified RC+ project.

An error occurs when importing a program

When the message [Specify the appropriate location.] appears after you specified the RC+ project to be imported, the project configuration is probably incomplete.

Solution: Check whether the RC+ project contains RCEE_Exports.prg.

What is RCEE_Exports.prg

An error occurs when starting the RC+ project

When you try to run a program by tapping the or button, the error message [Failed to build the program.] can be displayed. It may be caused by the following:

  • The program of the RC+ project is incomplete
    Solution: Build the project with RC+ and correct the error.

- Function Main1 is defined in the RC+ project

Solution: Modify not to use Main1 in the RC+ project.

- A function that starts with "RCEE_" is defined in the RC+ project

Solution: Modify not to use functions that start with "RCEE_" in the RC+ project.

- The camera to be connected is not configured correctly (when using Vision Guide)

Solution: Use RC+ to set up correctly the camera to be connected. However, you cannot use virtual cameras.

An error occurs when a program is running

An error that occurs when a program is running can be caused by:

  • An unsupported SPEL+ command is being used
    Solution: Modify the program to configure it with the SPEL+ commands that are supported by RC+EE.
    Restriction When Creating RC+ Project

- The robot parameter values set in the RC+ robot manager is referred by the function imported by RC+EE

Solution: When there is a part which the function imported by RC+EE refers to the robot parameters on RC+, set expressly the part in the program.

Restriction When Creating RC+ Project

Robot is in singular postures

A singular posture is a posture that prevents the robot from moving even though the robot is in the motion area.

There are several singular postures for a 6-axis robot.

Returning from singular postures

- When the robot is operated in a mode that performs linear motion, such as World mode or Tool mode, move the robot in Joint mode to return from singular postures easily.

Avoiding singular postures by setting environments

- You can configure the motion to avoid singular postures.

- A posture to move quickly to non-singular postures can be set to “Basic posture”.

Refer to the following to set the both settings.

Status Bar

The robot stops even if the posture to avoid singular postures is set

The robot can be stopped due to an acceleration error or a motion range error. If the singular posture causes these errors, the singular posture pop-up appears. Check the pop-up and solve the error.

Tap the

button for details.

OPSON PC - Express Edition 1.1.00 Virtual Program_1 X: -16.959 mm Y: 76.403 mm Z: 1017.684 mm U: -109.760 deg V: -75.345 deg W: 31.493 deg J1: 9.23 deg J2: 11.558 deg J3: 2.523 deg J4: 182.545 deg J5: 44.22 deg J6: 182.328 deg Easy Joint World Tool Fast Continuous Information i The robot is in a difficult posture to move. Handle The robot is in a difficult posture to move. If you operate it in Joint mode, you can operate it reliably. Details OFF ON the motors.

Failed in Rollback

You can not use the rollback function in the following conditions. Check and solve them.

- The control device is set to other than "PC"

Solution:

Set the control device to "PC" in [System Settings].

Rollback is not available for non-PC control devices such as PLC.

Controller Configuration

- Jog operation was performed after the program has stopped or an error has occurred

Solution:

If you perform a jog operation after the program has stopped, you cannot use the rollback function.

Perform the rollback function before performing the Jog operation.

- Loading other programs

Solution:

When you have loaded a program, you cannot use the rollback function to the previously edited program.

When using the rollback function with the current program, do not load other programs.

- Operated robot in other than main task using RC+ Project Link.

(When you can do rollback but robot moves unexpectedly.)

Solution:

Do the operation of robot using main task.

EPSON RC+ Express - Failed in Rollback - 1

The movement of the robot is recorded only during the operation of the main task, and the movements other than the main task are not recorded.

It is the same thing when you moved the robot by the hand using SFREE.

If the robot moves unexpectedly when you did rollback, confirm that movement is during the main task operation.

Settings

Robot Settings

In the setting tab, you can set of system, hand and maintenance.

Hand Settings Available to change settings of the Hand installed to the robot. Setting Information of the robot Shows serial number, MAC address and firmware information. Robot Settings Serial No : Mac address Hardware : 1.50 GB Reboot Controller Tap to reboot the controller. System Settings Available to change basic system settings of controller, I/O and Remote. Maintenance Available to check data backup, restore and parts maintenance information.

EPSON RC+ Express - Robot Settings - 2

- A warning is given if the setting is different from the recommended value in system settings. Available to change setting to tap the warning.

- A warning is given when the recommended replacement period for controller consumable has passed. Available to change setting to tap the warning. About Parts Consumption Information

To display setting tab, tap Home - [Settings].

EPSON RC - Express Edition 6.1.00 Virtual Robot Model : T3-4015 Connection : Virtual Control device : PC Settings Manual Motion To Program Protect mode Disconnect Language Loaded program Program not loaded Load a program or create a new program. All programs Name and description Create Import Update date and time Push [Create] to Create a new program.

System Settings

Controller Configuration

It is possible to set followings for the Controller.

To display General tab, tap Settings - [System Settings] - [Controller Configuration].

EPSON AC - Express Edition 1.1.0.0 Virtual Settings > System settings Control Configuration Inputs / Outputs Remote Control Motion Range Options Change the controller's network addresses and select the control device. Controller device change PC Remote V/D Remote Ethernet Remote RS232 TP3 Network address change IP Address: 8775711 Subnet mask: 8775711-2000 Default gateway: 8775713 Connection Password: Changed Apply

Controller device setting

Set up the device that control program of start or stop with Auto mode. After changed the device, tap the button to reflect the changes. Followings are devices you can select.

ItemDescription
PCStart/End program by USB or PC with Ethernet connection.
Remote I/OStart/End program from I/O Input of external equipment.
Remote EthernetStart/End program by remote command from external equipment with Ethernet connection.

Network address change

Set up for Controller network.

After changed the device, tap the button to reflect the changes.

Followings are devices you can select.

ItemDescription
IP AddressSet up for IP Address of LAN (Ethernet connection) port. Set the IP Address on the same subnet as the operating terminal.
Subnet maskSetup for Subnet mask of LAN (Ethernet connection) port. Match the subnet mask with the subnet mask used in the network.
Default gatewaySetup for the default gateway of LAN (Ethernet connection) port. This is needed when accessing to controller from outside of local network.
Connection PasswordWhen using global IP address in controller, a connection password (more than 8 characters) setting is needed.
TP passwordSet up for password of TP maintenance mode. Set TP password with 16 characters or less. When connecting to virtual controller, password can not be changed.

Environment Settings

You can check Controller environment setting. In default setting, following is already checked:

To reset to default value, tap the button.

  • Outputs off during emergency stop
  • Walk stops for output commands
  • Include project files when status exported
  • Auto safeguard position recovery
  • Independent mode
  • Clear globals when MainXX function started
  • Motor off when Enable switch off in Teach Mode
  • Check XYLim during path and pulse motion

For details of each item, refer to the following:

EPSON RC+ User's Guide

Inputs / Outputs

It is possible to check I/O number assignment that connected to the controller and change settings of Fieldbus Slave.

To display the Inputs/Outputs tab, tap Settings - [System Settings] - [Inputs/Outputs].

EPSON RC + Express Edition 1.1.a Virtual Settings > System settings Controller Configuration Inputs / Outputs Remote Control Motion Range Options View the controller's settings of the standard I/O, extended I/O, and Fieldbus. Inputs/Outputs Type Installed Inputs Outputs Standard Virtual 0 - 23 0 - 15 Standard R-I/O Virtual 24 - 25 Drive Unit 1 Virtual 32 - 55 32 - 47 Drive Unit 1 R-I/O Virtual 56 - 57 Extended Board 1 Virtual 64 - 87 64 - 79 Extended Board 2 Virtual 96 - 119 96 - 111 Extended Board 3 Virtual 128 - 151 128 - 143 Fieldbus Slave Fieldbus Type Virtual Apply

Inputs / Outputs

You can check current status and bits assigned to the Input / Output. If you want to use Standard I/O, Hand I/O or Extended I/O, refer to the following: Manipulator Manual

EPSON RC+ Express - Inputs / Outputs - 1

When connected to the virtual robot, [Installed] is indicated as "Virtual".

Fieldbus Slave

Indicates information of Fieldbus that installed in the controller, and it is possible to change the value.

For details of Fieldbus, refer to the following: Robot Controller Option Fieldbus I/O Manual

EPSON RC+ Express - Fieldbus Slave - 1

The displayed items differ depending on the type of fieldbus.

Remote Control

Available to make the necessary settings when using remote I/O or Remote Ethernet as a control device.

To display Remote Control tab, tap Settings - [System Settings] - [Remote Control].

IPSON RC+ Express Edition 1.1.04 Virtual Settings > System settings Controller Configuration Inputs / Outputs Remote Control Motion Range Options View and change the bit assignment of Remote I/O. Change the Remote Ethernet settings. Remote Input/Output Export settings Import settings Input Signal Input Bits Output Signal Output Bits Start 0 Ready 0 SelProg1 1 Running 1 SelProg2 2 Paused 2 SelProg4 3 Error 3 SelProg8 Not used EStopOn Not used SelProg16 Not used EStopOff 8 SelProg32 Not used SalsguardOn 5 Default Default Apply

Remote Input/Output

Indicates bits assigned to each signal when Input/Output of remote.

Following shows each button functions:

Item Description
DefaultReflects the default value on all Input / Output bits.Following shows options:- Clear AllApplies “Not used” to all items. In this case, all I/O bits can be used as normal Inputs/Outputs.- Standard I/O- Extended I/O- Fieldbus Slave I/O
Export settingsAvailable to save bit assignments of Remote Input / Output on PC.Specify the save location and tapbutton.The default file name is “Remotes (Date).dat”.
Import settingsYou can load a file that saves bit assignments for remote Input / Output and reflect them in the current settings.Specify the folder where the data you want to import is saved, and tap thebutton.

Remote Ethernet

Set up Remote Ethernet. If you want to reset to default value, tap the button.

Set up Remote Ethernet.

ItemDescription
TCP / IP PortPort settings of TCP/IP communication. You can use number 0 to 65535.
TerminatorSettings for terminator. You can choose from CRLF, CR and LF.
TimeoutSettings of Timeout. You can enter real number up to 4 digits.
PasswordChanges the view. It is possible to change Password Tap thebutton and enter with half-width characters.You can enter up to 16 characters.
Use Only for monitoringIf checked, it can be used as a monitor.

Motion Range

Available to set XYZLimits Setting and Range Setting.

To display Motion Range tab, tap Settings - [System Settings] - [Motion Range].

EPSON RC - Express Edition 1.1.1 Virtual Settings > System settings Controller Configuration Inputs / Outputs Remote Control Motion Range Options Change the motion range settings XYZLimits Setting XYZLimits restricts the motion of the robot within the range specified by X, Y, Z. X : 0.0 - 0.0 mm Y : 0.0 - 0.0 mm Z : 0.0 - 0.0 mm Default Range Setting Motion range of each joint in joint pulse value J1 : -95574 - 505174 Pulse J2 : -320854 - 320854 Pulse

XYZLimits Setting

In the world coordinate system, you can set the limits that the robot can operate in each coordinate system.

Enter the upper limit and lower limit position of X, Y and Z axis, and set the XYZLimits.

For the details of XYZLimits, refer to the following:

SPEL+ Language Reference

EPSON RC+ Express - XYZLimits Setting - 1

Tap button to input default value (0, 0, 0, 0) and there are no limits in XYZLimits.

Range Setting

Enter lower limit of each joint axis and the value of encoder pulse value of upper limit and then set XYZLimits of each joint.

For the details of Range Setting, refer to the following:

SPEL+ Language Reference

EPSON RC+ Express - Range Setting - 1

Tap button to input default value. The default value depends on the model.

Refer to the following:

Manipulator Manual

Options

This page describes the setting to enable/disable the controller option "RC+Express Advanced".

To display the screen of controller option, tap [Settings] - [System Settings] - [Options].

EPSON RC+ Express - Options - 1

The "RC+ Express Advanced" option can also be set from the EPSON RC+ options screen.

The followings are steps to enable the option.

EPSON RC+ Express Editor 1.1.02 Virtual Settings > System settings Controller Configuration Inputs / Outputs Remote Control Motion Range Options Set Controller Options. Controller Options Key Code 2888D3F0E822BCE26978 Option status RC+ Express Advanced : Enabled Enable Apply

Setup procedure

  1. Tap the button.

  2. When the dialog to enter the option activation key code, enter the key code.

  3. Tap the button.

Hand Settings

General

Available to set the hand I/O and operation parameters.

To display General tab, tap Settings - [Hand Settings] - [General].

IPSON RC+ Express Edition 1.0.09 Virtual Settings > Hand settings General Tool Offset Weight Set the hand type and change I/O assignment. Hand Type : Not Set Hand type is not set. State : Gripped Released Test 3 Grip 4 Release Select hand type. Apply I/O 3D View

Operation procedure

1. Select a hand from pull down [Hand Type :].

Shows kinds of Hand supported in controller.

IPSON RC - Express Edition 1.0.0.0 Virtual Settings > Hand settings General Tool Offset Weight Set the hand type and change I/O assignment. Hand Type : Not Set Not Set Chuck Hand(Output :1, Input :0) Chuck Hand(Output :1, Input :1) Chuck Hand(Output :1, Input :2) Chuck Hand(Output :2, Input :0) Chuck Hand(Output :2, Input :1) Chuck Hand(Output :2, Input :2) Suction Hand(Output :1, Input :0) Suction Hand(Output :1, Input :1) Suction Hand(Output :1, Input :2) Suction Hand(Output :2, Input :0) Suction Hand(Output :2, Input :1) Suction Hand(Output :2, Input :2) Select hand type. Apply IO 3D View

2. Set the I/O when gripping / releasing a work, and tap button.

The setting items differ depending on the type of hand selected.

EPSON RC+ Express - Set the I/O when gripping / releasing a work, and tap  button. - 1

  • After changed the kinds of hand, I/O settings on the right will be cleared.
  • After changed hand, [Test] is not available until tap button.

EPSON RC - Express Edition 1.0.0 Virtual Settings > Hand settings General Tool Offset Weight Set the hand type and change I/O assignment. Hand Type : Chuck Hand(Output :1, Input :0) Output bits from controller to hand :1 Input bits from hand to controller :0 State : Gripped Released Test Grip Release Set I/O for gripping. Output : 4 OFF Wait times : 1.0 sec. Release Set I/O for releasing. Output : 4 OFF Wait times : 1.0 sec. Apply VO 3D View

3. Tap Grip / Release and test the operation.

EPCN RC - Express Edition 1.0.00 Virtual Settings > Hand settings General Tool Offset Weight Set the hand type and change I/O assignment. Hand Type : Chuck Hand(Output :1, Input 0) Output bits from controller to hand :1 Input bits from hand to controller 0 State : Gripped Released Test Grip Release Grip Set I/O for gripping. Output : 4 OFF Wait times : 1.0 sec. Release Set I/O for releasing. Output : 4 OFF Wait times : 1.0 sec.

Tool Offset

Tool position is a distance from robot arm tip to holding a work.

Setting the tool position in advance is convenient because even if you change hands, you can use the same program simply by changing the tool position.

Available to change indicator of current coordinate of the robot and change the base of point definition. To operate the hand correctly, enter manually X, Y, Z, U, V, W values or input the value by using,

The wizard can only enter X, Y, Z, U values. V and W value need to be entered by manually.

Example:

When set up the finger tip (gripping point) of the chuck hand on a 6-axis robot:

Offset the gripping point of the attached hand from the center of the flange surface as follows:

Y-axis direction: 50 mm

Z-axis direction: 120 mm

If, in addition to this, the hand is attached with a -90 degree rotation around the Z-axis:

Set the Tool 2 coordinate system as follows.

X: 0, Y: 50 mm, Z: 120 mm, U: -90 mm, V: 0, W: 0

Tool 0 Tool 2 y 120 y 90 z u 30 x

To display Tool Offset tab, tap Settings - [Hand Settings] - [Tool Offset].

EPSON/EC - Express Edition 1.1.2.0 Virtual Settings > Hand settings General Tool Offset Weight View and change tool offset: Tool position is offset from the center of the flange surface of the 6th joint to the tool center position (TCP). 3D View shows it as a tool coordinate axis. You can also automatically calculate X, Y and Z values with Tool Offset Wizard (U, V and W must always be entered manually). X 0.000 mm Y 580.000 mm Z 832.000 mm U 0.000 deg V -90.000 deg W -90.000 deg Tool Offset Wizard Reset X 0.000 mm Y 580.000 mm Z 832.000 mm U 0.000 deg V -90.000 deg W -90.000 deg J1 0.400 deg J2 0.400 deg J3 0.400 deg J4 0.400 deg J5 0.400 deg J6 0.400 deg Apply VO 3D View

To enter tool position, follow either way to enter the value manually or to input the value by using wizard.

When entering the value manually, enter them manually and tap button.

When using wizard, tap . Following shows steps:

Operation procedure

1. Tap [Tool Offset Wizard].

EFSON RC - Express Edition 1.12.28 Virtual Settings > Hand settings General Tool Offset Weight View and change tool offset. Tool position is offset from the center of the flange surface of the 6th joint to the tool center position (TCP). 3D View shows it as a tool coordinate axis. You can also automatically calculate X, Y and Z values with Tool Offset Wizard (U, V and W must always be entered manually). X 0.000 mm Y 0.000 mm Z 0.000 mm U 0.000 deg V 0.000 deg W 0.000 deg Tool Offset Wizard Reset Apply UO 3D View

  1. Teach 3 to 5 points with changing the direction of the hand to based point at the same XYZ position.

Available to check the motion of the robot when connected to the virtual robot.

Operating Robot

V and W value need to be entered by manually. Go back to step 1, and enter the value.

EPSON RC+ Express - Operating Robot - 1

Calculating values of tool X, Y, Z direction, from the taught point.

To calculate with maximum accuracy, you need to teach three to five base points so that the X, Y, Z position is the same and different robot posture.

After changed the robot posture by rotating U, V, W for each base points, jog X, Y, Z so that base points and tool tip is matched.

EPSOM RC - Express Edition 1.1.04 Virtual Settings > Hand settings Tool Offset Wizard for 6-axis robots Teach the same reference point times to five times with different directions of the hand, and Tool Offset Wizard automatically calculates X, Y, and Z values of tool offset. Refer to the example below to rotate the U, V, and W to change the direction of the hand, and then jog X, Y, and Z to match the tool position with the reference point. Teaching (#1) X 294.534 mm Y 499.649 mm Z 832.000 mm U 0.000 deg V -90.000 deg W -120.519 deg Go Here Calculate: X: 0.000 mm Y: 0.000 mm Z: 0.000 mm At least 3 teachings are required. Click (Next) to proceed to the next teaching. Back Next Apply Cancel Easy Joint World Tool Rail Continuous J1 J2 J3 J4 J5 J6 Grip/Release Align Home Reach F10 8D View

3.Tap button to apply calculated data.

  1. Tap the button.

Changes are applied and tool setting is complete.

The arrow indicates tool position will change on the 3D view.

ESON RC - Express Edition 1.1.00 Virtual Settings > Hand settings General Tool Offset Weight View and change tool offset. Tool position is offset from the center of the flange surface of the 6th joint to the tool center position (TCP). 3D View shows it as a tool coordinate axis. You can also automatically calculate X, Y and Z values with Tool Offset Wizard (U, V and W must always be entered manually). X -123.863 mm Y 753.462 mm Z 499.730 mm U 0.000 deg V 4.513 deg W -108.648 deg Tool Offset Wizard Reset Apply LOG 2D View

Weight

Available to set hand weight and its details.

To display setting tab, tap Settings - [Hand Settings] - [Weight].

For the details, see below.

Manipulator Manual

IPSON RC + Express Edition 10.0.0 Virtual Settings > Hand settings General Tool Offset Weight Set weight, moment of inertia, and eccentricity. Weight Total weight of hand, workpiece, and any attachment at the end of the arm. It is used to limit acceleration of motion to protect the robot from too strong acceleration shock. It must be under the maximum load weight of the robot. Weight: 1.0 kg Distance, Moment of inertia, and Eccentricity Distance from 2nd joint to 3rd joint Distance: 175.000 mm Moment of inertia on 4th joint. Moment of inertia: 0.003 kg m² Distance from 4th joint to center of gravity of total mass at the end of the arm, e.g., hand, workpiece flange. Eccentricity: 0.000 mm Apply 10 3D View

Weight

Displays Hand weight set in controller.

Distance, Moment of Inertia, and Eccentricity

Tap to display weight set in controller. When changing each item, input the value and tap button. The settings apply to the controller.

Language Settings

Available to change language in this software.

To change, select connecting display or Home - [Language].

When the dialog appeared, follow the steps to change language.

EPSON RC + Express Edition 1.1.00 Virtual Robot Model : T3-401S Connection : Virtual Control device : PC Settings Manual Motion To Program Protect mode Disconnect Language Loaded program Program not loaded Load a program or create a new program. All programs Name and description Create Import Update date and time Push (Created) to create a new program.

This software support following languages, however available languages are different depends on OS of your PC.

  • Japanese
  • English
  • French
  • German
  • Simplified Chinese
  • Traditional Chinese

Maintenance

Backup

Available to back up of the controller data

The backed up data can be restored to robot in needed. Useful when copying the settings of current connecting robot to another robot.

Tap display Backup tab, tap Settings - [Maintenance] - [Backup].

SPSON RC Express Edition 10.00 Virtual Settings > Maintenance Save all controller data to the PC local drive Backup Backup controller data Apply

Operation procedure

  1. Tap .

LPION PC • Express billion 1.06.8 Virtual Settings > Maintenance Save all controller data to the PC local drive Backup Backup controller data Apply

  1. When following appeared, tap button.

Controller data backup Specify a folder to save the controller data. Browse OK Cancel

  1. Select the folder where back up data saved and then tap button.

  2. Check the contents of indication, tap button.

Summary of the backup data:

Destination Folder Controller name Serial number Firmware version 7,5,0,61 Total active time of the controller 11.381 Project name IP address Subnet mask Default gateway OK Cancel

  1. When following appeared, tap button.

EPSON RC+ Express Edition Backup data saved. OK

Restore

Restores the controller data backed up on the PC.

Tap Setting - [Maintenance] - [Restore].

PCON PC - Express Edition 10.0.8 Virtual Settings > Maintenance Backup Restore Parts Maintenance Restore all controller data from the PC local drive Restore Restore controller data Note: The controller is rebooted once restoring is done. Apply

Operation procedure

1. Tap .

EPSON RC • Express Edition 1.06.0 Virtual Settings > Maintenance Backup Restore Parts Maintenance Restore all controller data from the PC local drive Restore Restore controller data Note: The controller is rebooted once restoring is done. Apply

  1. When following appeared, tap button.

Restore controller settings Specify the folder where the backup data to restore is placed. Browse Specify a folder where the backup data exists. OK Cancel

  1. Select the folder where back up data saved and then tap button.
  2. Check the contents of indication, tap button.

The controller starts rebooting. Disconnected to this software and automatically reconnected to this software after rebooting.

  1. When following appeared after rebooting, tap button.

EPSON RC+ Express Edition restoration of the controller settings and restart of the controller are complete. OK

Parts Maintenance

About Parts Consumption Information

Go check to the Parts Maintenance tab if you want to know about replacement time of consumption parts or remaining rate.

Indicates Parts consumption information got from the controller at the Parts

Maintenance tab. Following shows parts needs to be replacement:

  • Battery for controller
  • Battery for robot
  • Grease up
  • Timing belt
  • Motor
  • Reduction gear unit
  • Ball screw spline unit

To display Parts Maintenance tab, tap Setting - [Maintenance] - [Parts Maintenance].

EPION RC • Express edition 1.06.0 Virtual Settings > Maintenance Backup Restore Parts Maintenance View and manage consumption rates of parts. Parts Maintenance There is no component consumption management information. Component Axis number Part type Consumption rate 0-100% Status Parts consumption information Component: Date of purchase/replacement: 2001/07/07 Axis number: Remaining month: Part type: Consumption rate: Status: Clear Apply

EPSON RC+ Express - Parts Maintenance - 2

  • Parts consumption information cannot be changed or check when connecting to virtual controller or [Enable robot maintenance data] is "OFF" in System settings - Environment setting.
  • Not available to check information when the parts consumption information is disabled, even if connected to actual controller.
  • A warning badge appeared in Parts Maintenance tab when any part has a remaining rate above the threshold (100%).

Parts consumption information

Following shows information indicated in the Parts consumption information.

ItemContents
ComponentController / Robot
Axis numberAxis number of robot
PartsBattery / Belt / Grease / Motor / Gear / Ball screw
Date of purchase/replacementFollowing of Date of purchase/replacementBattery / Grease up / Timing belt / Motor / Reduction gear unit / Ball screw spline unit
Remaining monthRemaining month calculated by past operating status
Consumption rateRecommended time of replacement of maintenance parts is L10Indicates L10 as 100% until the period up to the 10% breakage probability.
StatusBlank (when not set) / OK / Warning

Consumption rate

Parts consumption information appears in the list, a color indicating the consumption rate and a band are displayed in the background.

  • Controller
Consumption rate Color
0% ~ 99%Green
100%Blue
  • Robot
Consumption rate Color
0% ~ 99%Green
100% ~ 499%Yellow
500% ~ 999%Blue

Making changes in Parts Consumption Information

When replacement time is approaching, replace the consumption parts and change information of Parts Consumption.

Replacing consumption parts shall be performed by qualified personnel.

To display Parts Maintenance tab, tap Setting - [Maintenance] - [Parts Maintenance].

EPSON RC + Express Edition 1.0/6.0 Virtual Settings > Maintenance Backup Restore Parts Maintenance View and manage consumption rates of parts. Parts Maintenance There is no component consumption management information. Component Axis number Part type Consumption rate 0-100% Status Parts consumption information Component: Date of purchase/replacement: 0001/01/01 Axis number: Remaining month: Part type: Consumption rate: Status: Clear Apply

Operation procedure

1. Replace the part.

For how to exchange the components, refer to the following:

Manipulator Maintenance Manual

2. Select the line of replaced parts.

EPSON RC - Express Edition 10.00 Program Settings > Maintenance Backup Restore Parts Maintenance View and manage consumption rates of parts. Parts Maintenance Note: If Consumption is 100% or more, the part should be replaced. Component Axis number Part type Consumption rate 0-100% Status T3 booth10 Battery 132.6% Warning T3401S Axis 3 Timing belt 0% OK T3401S Axis 4 Timing belt 0% OK T3401S Axis 3 Grease 35.2% OK Parts consumption information Component: T3 booth10 Date of purchase/replacement: 2014/01/01 Axis number: 0 Remaining month: 9999 Part type: Battery Consumption rate: ● 132.6% Status: Warning Clear Note: The consumption warning is reported about this part. Push (Clear) to mute it. Apply

3. Change the date of [purchase/replacement].

EPSW AC • Express Edition 1.08.0 Program Settings > Maintenance Backup Restore Parts Maintenance View and manage consumption rates of parts. Parts Maintenance Note: If Consumption is 100% or more, the part should be replaced. Component Axis number Part type Consumption rate 0-100% Status T3 booth10 Battery 132.6% Warning T3401S Axis 3 Timing belt 0% OK T3401S Axis 4 Timing belt 0% OK T3401S Axis 3 Grease 35.2% OK Parts consumption information Component: T3 booth10 Date of purchase/replacement: 2021/02/21 Axis number: 0 Remaining month: 9999 Part type: Battery Consumption rate: 132.6% Status Warning Clear Note: The consumption warning is reported about this part. Push [Clear] to mute it. Apply

EPSON RC+ Express - Change the date of [purchase/replacement]. - 2

After changed [purchase/replacement], settings changed badge (*) is appeared in the [Parts Maintenance] tab on the left side of the screen.

4. When following appeared, tap button.

Program Settings > Maintenance View and manage consumption rates of parts. Parts Maintenance Note: If Consumption is 100% or more, the part should be replaced. Component Axis number Part type Consumption rate 0-100% Status T3 booth10 Battery 1.6% OK T34015 0% OK T34015 0% OK T34015 35.2% OK OK Parts consumption information Component: T3 booth10 Data of purchase/replacement: 2021/02/21 Axis number: 0 Remaining month: 9999 Part type: Battery Consumption rate: 1.6% Status: OK Close Apply

Warning and how to reset

The parts managed in Parts Maintenance, when the [Consumption rate] is “100%”, a warning displayed at controller status.

When displayed warnings, reset them immediately.

To display Parts Maintenance tab, tap Setting - [Maintenance] - [Parts Maintenance].

IPSON RC • Express Edition 10.00 Virtual Settings > Maintenance Backup Restore: Parts Maintenance View and manage consumption rates of parts. Parts Maintenance There is no component consumption management information Component Axis number Part type Consumption rate 0-100% Status Parts consumption information Component: Date of purchase/replacement: $021,071,911 Axis number: Remaining month: Part type: Consumption rate: Status: Clear Apply

Operation procedure

  1. Select the waring state parts at [Parts Maintenance] tab – Parts Maintenance.

EPSON RC - Express Edition 10:00 Program Settings > Maintenance Backup Restore Parts Maintenance View and manage consumption rates of parts. Parts Maintenance Note: If Consumption is 100% or more, the part should be replaced. Component Axis number Part type Consumption rate 0-100% Status T3 booth10 Battery 132.6% Warning T3401S Axis 3 Timing belt 0% OK T3401S Axis 4 Timing belt 0% OK T3401S Axis 3 Grease 35.2% OK Parts consumption information Component:T3 booth10 Date of purchase/replacement:2014/01/01 Axis number:0 Remaining month:9999 Part type: Battery Consumption rate:●132.6% Status Warning Clear Note: The consumption warning is reported about this part. Push (Clear) to mute it.

2. When following appeared, tap button.

EPSON RC Express Edition 1.003 Program Settings > Maintenance Backup Restore Parts Maintenance View and manage consumption rates of parts. Parts Maintenance Note: If Consumption is 100% or more, the part should be replaced. Component Axis number Part type Consumption rate 0-100% Status T3 booth EPSON RC Express Edition T340 Clear the selected alarm T340 The next time the controller is started the alarm status will be closed. T340 OK Cancel OK Cancel Parts consum Component T3 booth10 Date of purchase/replacement: 2014/01/01 Axis number: 0 Remaining month: 9999 Part type: Battery Consumption rate: 132.6% Status: Warning Clear Note: The consumption warning is reported about this part. Push (Clear) to mute it. Apply

In this point, [Status], [Consumption rate] and [Remaining month] are not going to be restored. Change the settings of Parts consumption information. Making changes in Parts Consumption Information

Rebooting Controller

Reboot the controller. Available to change settings to Dryrun or Virtual I/O mode to reboot the controller. To display rebooting tab, tap [Settings].

EPSON RC + Express Edition 1.1.00 Virtual Robot Model : T3-401S Connection : Virtual Control device : PC Settings Manual Motion To Program Protect mode Disconnect Language Loaded program Program not loaded Load a program or create a new program All programs Name and description Create Import Update date and time Push (Create) to create a new program.

Operation procedure

1. Tap [Reboot Controller].

LPSON PC® Express Edition 1.0.0.0 Virtual Setting Robot Settings Serial No : Mac address : Firmware : 7.5.0.81 Reboot Controller Hand Settings Settings of the hand installed to the robot. System Settings Detailed controller settings. Maintenance Backup/restoration of the controller data & parts maintenance.

2. After following appeared, set details in case you needed.

Available to tap [Details] to select the controller status of when its rebooted.

Reboot the controller? Details Options below are not available for virtual controllers. ✓ Go to Dry Run mode after reboot ✓ Go to Virtual I/O mode after reboot OK Cancel

Following shows controller status:

ItemContents
Dryrun(Executed without connecting robot)Without connecting controller to robot, all programs can be executed.Executes operation commands at almost the same time as when connected to a robot.
Virtual I/O modeExecutes program with Virtual I/O. There is no effect to the hardware I/O.

3. Tap button.

EPSON RC+ Express Edition Reboot the controller? Details Options below are not available for virtual controllers. ✓ Go to Dry Run mode after reboot ✓ Go to Virtual I/O mode after reboot OK Cancel

4. When following appeared, tap button.

This software cannot be used during the rebooting because the connection will be lost. After complete rebooting automatically reconnected to this software and available to use it.

EPSON RC+ Express Edition The controller rebooted. OK

Appendix

Version

In this section, how to see version of the software is described.

Operation procedure

1. Tap - [About].

UPSON PC - Express Edition 10.0.0 Virtual Robot Loaded program Program Edit Model : T3-4015 Connection : Virtual Control device : PC Settings Tips and hints Manual About Licenses All programs Name and description Program Update date and time 5/13/2021 7:48:05 PM Import

2. Check your version of the software.

Version: The version of the software.

Command set: The version of the commands which is used in programming.

Robot Package: The version of program for adding robot models.

EPSON RC+ Express Edition EPSON EPSON RC+ Express Edition Version $- Command set $- © 2021 Seiko Epson Corp. All right reserved. Robot Package A OK

SOFTWARE LICENSE AGREEMENT

IMPORTANT! READ THIS SOFTWARE LICENSE AGREEMENT CAREFULLY BEFORE INSTALLING OR USING THIS SOFTWARE.

This software products and/or any accompanying explanatory written materials (the “Software”) should only be installed or used by the Licensee (“you”) on the condition you agree with SEIKO EPSON CORPORATION (including its affiliates and licensors, “EPSON”) to the terms and conditions of this Agreement. By installing or using the Software, you are representing to agree with all the terms and conditions of this Agreement. If you do not agree with the terms and conditions of this Agreement, you are not permitted to install or use the Software. In this Agreement, affiliates mean any corporation or entity of which EPSON owns, directly or indirectly, a majority of the assets or voting stock.

1. License.

EPSON grants you a personal, nonexclusive, limited license to

(i) install and use the Software on any single computer or EPSON's robot controller products, following the instructions, terms and conditions under the "Epson RC+Express Manual" and its "Setup";

(ii) make one copy of the Software for backup and archival purposes. For clarity, such backup and archival copy so made shall be treated as the Software herein;

2. Limitations.

You shall use the Software in a manner permitted herein. You agree not to (i) modify, adapt, translate or make any derivative works from the Software and (ii) attempt to reverse engineer, decompile, disassemble or otherwise attempt to discover the source code of the Software. Unless otherwise provided herein, you shall not share, rent, lease, encumber, sublicense, lend or distribute the Software.

3. Third Party Software

The Software may contain third party's software (“Third Party Software”, including open-source software, such as GNU General Public License and GNU Lesser/ Library GPL). If the Software contains the Third Party Software, you shall review and comply with the terms and conditions applicable to such Third Party Software before using the Software.

4. Ownership.

Excluding the Third Party Software, any title, ownership, intellectual property rights and any other rights in and to the Software shall remain with EPSON. You shall not be granted any title, ownership, intellectual property rights or any other rights in and to the Software unless explicitly provided herein. The Software is protected by Japanese Copyright Law and international copyright treaties, as well as other intellectual property laws and treaties. You agree not to remove or alter any copyright and other proprietary notices on any copies of the Software.

5. Protection and Security.

You agree to use your best efforts and take all reasonable steps to safeguard the Software to ensure that no unauthorized person has access to it and that no unauthorized copy, publication, disclosure or distribution of the Software is made. You acknowledge that the Software contains valuable, confidential information and trade secrets and that unauthorized use and copy are harmful to EPSON. You shall hold in strict confidence the Software and any information obtained in connection with the Software.

6. No Warranty.

You acknowledge and agree that the use of the Software is at your sole risk. THE SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY WARRANTY OF ANY KIND. EPSON DOES NOT AND CANNOT WARRANT THE PERFORMANCE OR RESULTS YOU MAY OBTAIN BY USING THE SOFTWARE. EPSON MAKES NO WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE.

7. Limitation of Liability.

IN NO EVENT WILL EPSON BE LIABLE TO YOU, WHETHER ARISING UNDER CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY, BREACH OR WARRANTY, MISREPRESENTATION OR OTHERWISE, FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR SPECIAL DAMAGES, INCLUDING ANY LOST PROFITS OR LOST SAVINGS, EVEN IF EPSON OR ITS REPRESENTATIVE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY THIRD PARTY. IN THE EVENT LIMITATION OF LIABILITY HEREUNDER IS FOUND INVALID OR UNENFORCEABLE BY A COURT OF COMPETENT JURISDICTION, THE AGGREGATE LIABILITY OF EPSON TO YOU FOR ANY DAMAGES OR LOSS SHALL NOT EXCEED THE TOTAL AMOUNT PAID BY YOU TO EPSON IN CONSIDERATION OF THE SOFTWARE.

8. Termination.

Without prejudice to any other rights EPSON has, this Agreement shall immediately terminate without any notice upon failure by you to comply with its terms. You may also terminate this Agreement at any time by uninstalling and destroying the Software. For clarity, you shall not be released from any obligations imposed prior to the termination of this Agreement.

9. Export Restriction.

You agree not to transfer, export or re-export the Software and any data or information which you obtained from the Software or in connection with this Agreement without a proper license under Japanese law, restrictions and regulations or the laws of the jurisdiction in which you obtained the Software.

10. Governing Law and Severability

This Agreement shall be governed by and construed under the laws of Japan without regard to its conflicts of law rules. If any provision herein is found invalid or unenforceable by a court of competent jurisdiction, it will not affect the validity of the balance of this Agreement, which shall remain valid and enforceable according to its terms.

11. Updating Software Version.

Epson may provide you an updated version of the Software for the purpose of improvement and bug-fixes. Such updated Software shall be deemed to be the Software and be governed by this Agreement.

12. Entire Agreement.

This Agreement is the entire agreement between the parties with respect to the Software and supersedes any communication, advertisement, or representation concerning the Software. This Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective successors, assigns and legal representatives.

13. General Provisions.

(1) EPSON may change, modify or otherwise alter this Agreement in its sole discretion at any time with or without notice to you. You shall review this Agreement on a regular basis to acknowledge such changes. By using the

Software after any such changes have been made, you are deemed to agree to comply with, and to be bound by, the modified Agreement.

(2) Any translation of this Agreement is provided solely for your convenience and is not intended to modify the terms and conditions of this Agreement. In the event of a conflict between the Japanese version and any versions in other languages of this Agreement, the Japanese version shall prevail and govern.

14. U.S. Government End Users.

If you are acquiring the Software on behalf of any unit or agency of the United States Government, the following provisions apply. The Government agrees: (i) if the Software is supplied to the Department of Defense (DoD), the Software is classified as “Commercial Computer Software” and the Government is acquiring only “restricted rights” in the Software and its documentation as that term is defined in Clause 252.227-7013(c)(1) of the DFARS; and (ii) if the Software is supplied to any unit or agency of the United States Government other than DoD, the Government’s rights in the Software and its documentation will be as defined in Clause 52.227-19(c)(2) of the FAR or, in the case of NASA, in Clause 18-52.227-86(d) of the NASA supplement to the FAR.

©Seiko Epson Corporation 2021.

Uninstalling

How to uninstall this software.

Operation procedure

  1. Tap Windows Start menu - [Settings].
  2. Tap[Apps] - [Apps & features].
  3. Tap [EPSON RC + Express Edition], and tap [Uninstall].

Use RC+ Project Link to import an EPSON RC+ SPEL+ project into this software for use. Overview of the feature of RC+ Project Link

Check the table below for the availability of the SPEL+ command.

This section describes unsupported commands.

Refer to "Summary of SPEL+ Commands" in the "SPEL+ Language Reference" manual for specific command names.

Item Unsupported command
System Management CommandsShutdown, SysConfig
Robot Control CommandsAutoOrientationFlag, Brake, JumpTLS, SyncRobots, Where
Torque Commands
Input / Output CommandsInput, RunDialog, Line Input, Line Input #
Point Management CommandsWorkQue List, ImportPoints, ExportPoints
Coordinate Change CommandsVxCalDelete, VxCalib, VxCalLoad, VxCalSave
Program Control Commands
Program Execution Commands
Pseudo Statements
File Management Commands
Fieldbus Commands
Numeric Value Commands
String Commands
Logical Operators
Variable Commands
Security CommandsLogIn
Conveyor Tracking CommandsCnv QueList
Force Sensing CommandsFSave, FExport, FImport
DB Commands
PG CommandsNot supported
Collision Detection Commands
Parts Consumption Commands
Simulator CommandsNot supported
Hand Commands
Vision Guide Commands *1VCal, VCalPoints, VCreateCalibration, VCreateSequence, VdefArm, VDefGetMotionRange, VDefLocal, VDefSetMotionRange, VDefTool, VDefToolXYZ, VDefToolXYZUVW, VDeleteCalibration, VEditWindow, VGoCenter, VLoad, VSave, VShowModel, VStatsSave, VStatsShow, VTeach, VTrain
Part Feeding Commands *2

*1 Reference: Vision Guide 7.0 Properties and Results Reference
*2 Reference: Part Feeding 7.0 Introduction & Software

Table of contents Click a title to access it
Manual assistant
Powered by Anthropic
Waiting for your message
Product information

Brand : EPSON

Model : RC+ Express

Category : Uncategorized