# FANUC R-50iA

Controllers · `R-50iA` · verification: source checked

The FANUC R-50iA is a robot controller available in multiple cabinet sizes. It provides robot control, built-in vision, and cybersecurity features. It supports various communication protocols and software options for industrial automation.

## Specification

| Property | Value |
|---|---|
| Kind | robot controller |
| Series | R-50iA |

## Connected

- Manufacturer: [FANUC](https://machineschema.com/manufacturer/fanuc.md)
- Protocols: [EtherCAT](https://machineschema.com/protocol/ethercat.md), [EtherNet/IP](https://machineschema.com/protocol/ethernet-ip.md), [MQTT](https://machineschema.com/protocol/mqtt.md), [OPC UA](https://machineschema.com/protocol/opc-ua.md), [PROFINET](https://machineschema.com/protocol/profinet.md)
- Used with: [FANUC M-10/12-14D](https://machineschema.com/hardware/fanuc-m-10-12-14d.md), [FANUC M-710/50-26D](https://machineschema.com/hardware/fanuc-m-710-50-26d.md), [FANUC M-900/330F-32B](https://machineschema.com/hardware/fanuc-m-900-330f-32b.md), [FANUC M-950/500F-28A](https://machineschema.com/hardware/fanuc-m-950-500f-28a.md), [FANUC P-55/15-21A](https://machineschema.com/hardware/fanuc-p-55-15-21a.md), [FANUC R-2000/120R-39E](https://machineschema.com/hardware/fanuc-r-2000-120r-39e.md), [FANUC R-2000/125F-31E](https://machineschema.com/hardware/fanuc-r-2000-125f-31e.md), [FANUC R-2000/180F-27E](https://machineschema.com/hardware/fanuc-r-2000-180f-27e.md), [FANUC R-2000/210F-31E](https://machineschema.com/hardware/fanuc-r-2000-210f-31e.md), [FANUC R-2000/210R-31E](https://machineschema.com/hardware/fanuc-r-2000-210r-31e.md), [FANUC R-2000/225F-27E](https://machineschema.com/hardware/fanuc-r-2000-225f-27e.md), [FANUC R-2000/270R-31E](https://machineschema.com/hardware/fanuc-r-2000-270r-31e.md), [FANUC R-2000/300F-27E](https://machineschema.com/hardware/fanuc-r-2000-300f-27e.md)
- Variants: [FANUC R-50iA A-Cabinet](https://machineschema.com/controller/fanuc-r-50ia-a-cabinet.md), [FANUC R-50iA B-Cabinet](https://machineschema.com/controller/fanuc-r-50ia-b-cabinet.md), [FANUC R-50iA C-Cabinet](https://machineschema.com/controller/fanuc-r-50ia-c-cabinet.md), [FANUC R-50iA Mate-Cabinet](https://machineschema.com/controller/fanuc-r-50ia-mate-cabinet.md)

## Safety

- Certified to IEC 62443-4-1 and IEC 62443-4-2 for cybersecurity.
- FANUC Dual Check Safety (DCS) provides certified position and speed monitoring.
- Password-based user authentication and role-based access control (RBAC) are supported.
- External Mode Select enables safety-rated remote selection of AUTO, T1, or T2 modes via DCS.
- SFTP, HTTPS, LDAPS, and SCEP are supported for secure data exchange.

## Study notes

- Available in Mate-Cabinet, A-Cabinet, B-Cabinet, and C-Cabinet variants.
- Supports execution of Python scripts for system integration.
- Software PLC adheres to IEC 61131-3 and supports ladder logic and structured text.
- Built-in vision camera has five-megapixel resolution and GigE Ethernet communication.
- Includes a 6-channel amplifier and low-power fans for energy efficiency.
- Eco mode switch reduces power consumption.
- Supports MQTT with TLS (requires KAREL).
- Supports OPC UA server for data monitoring and writing.
- Supports EtherNet/IP, PROFINET, and EtherCAT for controls integration.
- Supports SFTP, HTTPS, LDAPS, and SCEP for cybersecurity.
- Supports KAREL programming language for accessing and controlling robot aspects (except motion).
- Supports Multi-Group Motion for synchronizing up to 8 motion groups.

## Sources

1. [R-50iA](https://www.fanucamerica.com/products/controller-series/r-50ia) (accessed 2026-10-25)

---

Source page: https://machineschema.com/controller/fanuc-r-50ia  
JSON: https://machineschema.com/controller/fanuc-r-50ia.json  
License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Cite Machine Schema and the original sources.
