The Epson RAIOC-33 (Seiko Epson Corporation) is a programmable controller unit designed for use with Epson industrial robots and automation equipment. It serves as the control brain for robot manipulators, managing motion trajectories, I/O signals, and communication with peripheral devices. The RAIOC-33 is part of Epson’s controller lineup for their RC series (RC90, RC180) and is commonly found in precision assembly, pick‑and‑place, and dispensing systems. The controller operates on 24V DC and integrates with Epson’s robot programming software (Epson RC+).
Model: RAIOC-33
Type: Programmable robot controller (PLC + motion control)
Power Supply: 24V DC, max 3A
Control Axes: Up to 4 axes (robot joints)
I/O Points: 32 inputs, 32 outputs (expandable)
Communication Ports: RS‑232C, Ethernet (optional), I/O bus for expansion
Programming Language: Epson RC+ (SPEL+ language — similar to BASIC)
Memory: Flash ROM for program storage, battery‑backed SRAM for variables
Interfaces: Teaching pendant port, emergency stop circuit, safety inputs
Protection Rating: IP20
Operating Temperature: 0°C to 40°C
Storage Temperature: -20°C to 60°C
Dimensions: Approximately 260 mm × 220 mm × 90 mm

The RAIOC-33 executes the SPEL+ program that defines robot motion, I/O sequencing, and external device interaction. It controls servo motors via the internal drive interface (or external servo amplifiers). The controller handles point‑to‑point (PTP) and linear (CP) interpolation, speed adjustments, and acceleration/deceleration profiles. The I/O system includes dedicated inputs for limit switches, handshaking signals, and general‑purpose control. The emergency stop circuit is safety‑rated and must be wired to external relays to meet machine safety standards.
Programming the RAIOC-33 is done using Epson RC+ software (versions 4.x or 5.x). The SPEL+ language is a high‑level robotics language supporting motion commands (Go, Move, Arc), I/O (In, Out), math, and flow control. The software also includes a simulator for offline programming, a teach pendant interface, and diagnostic tools. Programs can be transferred via serial or Ethernet. The controller supports multi‑tasking (up to 16 tasks) for concurrent execution of motion and logic.
The base controller has 32 digital inputs (24V DC, optically isolated) and 32 digital outputs (transistor, 0.5A per channel). I/O modules can be added via the expansion bus (RAIOC-33‑EX I/O rack), increasing capacity up to 256 points. An analog I/O option is also available for force sensing or pressure monitoring. The RS‑232C port is used for connection to host computers, vision systems, or serial devices.
The RAIOC-33 provides high‑precision motion control with encoder feedback resolution of up to 0.001 mm (1 μm) for linear axes. It supports incremental encoders (A/B/Z) and includes homing routines, soft limits, and backlash compensation. The controller can store up to 1000 program points (positions) in non‑volatile memory. For applications requiring higher accuracy, absolute encoders are supported with battery‑backed position retention.
The RAIOC-33 incorporates a safety‑rated emergency stop circuit (two redundant channels) compliant with ISO 10218‑1 (robot safety). The controller has CE marking and is UL recognized. The emergency stop input must be connected to external safety relays to achieve Category 3 / PL d. The controller also supports a hand‑held teach pendant with an enabling switch.
This controller is used in Epson industrial robot systems (SCARA and 6‑axis) for electronics assembly, semiconductor handling, medical device manufacturing, and laboratory automation. It is also found in dedicated assembly cells and as a spare part for maintaining older robot installations.
The Epson RAIOC-33 provides a dedicated, reliable control platform for Epson robots, integrating motion, I/O, and communication in a compact unit suitable for high‑precision automation.



