Features

The following features are supported in the RC+ API package:

  • A .NET library and LabVIEW library.

  • Supports 32 bit and 64 bit applications.

  • Properties and methods for controlling multiple robots, I/O, and tasks from multiple controllers.

  • Methods for executing vision and force sensing* commands.
    * Force sensing and Force Sensor are different. Methods and properties for force sensing described in API manual are not available for Force Sensor. To use commands for Force Sensor, use Xpt method to execute SPEL function. API does not support Epson RC+ option Force Guide.

  • Supports parallel execution of asynchronous commands by multi-threading.

  • Several Epson RC+ 8.0 windows and dialogs can be used by your .NET application, including:

    • Robot Manager
    • IO monitor
    • Task manager
    • Simulator
    • Controller Tools dialog

During development, Epson RC+ 8.0 can be run along with Visual Basic. In production facilities, Epson RC+ 8.0 can be run invisibly in the background.

KEY POINTS


RC+ API supports “.NET library” and LabVIEW library. “.NET” 5 is not supported.

RC+ API applications created with Epson RC+ 8.0 or later can only be used with Epson RC+ 8.0.

RC+ applications and projects created with EPSON RC+ 7.0 are also compatible with Epson RC+ 8.0. To use the project created in earlier version, you need to re-build the project on Epson RC+ 8.0.

The figure below shows the basic structure of a system using the RC+ API.

Epson RC+ 8.0 is an out-of-process server for the RCAPINet library.
Each instance of RCAPINet Spel class can start an instance of Epson RC+ 8.0.