Skip to content
Developers

FANUC industrial robots and CRX cobots

How a FANUC robot could start a Tallyfy procedure

Section titled “How a FANUC robot could start a Tallyfy procedure”

FANUC makes industrial robots and counts more than 1 million installed worldwide ↗[1]. It also publishes a driver ↗[2] that lets other software control a robot. So when a robot stops with an error, your own software could start a written procedure in Tallyfy, with an owner and a deadline for each step.

Tallyfy doesn’t sell that connection. Your team or your integrator would have to build it.

As of October 2026:

What outside software can ask a robot to do

Section titled “What outside software can ask a robot to do”

FANUC’s driver is for ROS 21. FANUC says it’s available now ↗[9] for the CRX series and several other models, and the source code is public ↗[10].

As of October 2026, a program using the driver can:

FANUC documents three other routes:

  • MQTT is a standard for passing short messages between machines. With FANUC’s MQTT option, the robot connects to a message broker ↗[17] and publishes, subscribes or both.
  • OPC UA is a standard for sharing factory data. FANUC’s OPC UA Server lets up to 10 clients ↗[18] on the same network read, write and subscribe to robot information.
  • Python runs on the R-50iA controller itself ↗[19], as a standard feature. FANUC’s page names no other controller. A Python program can use the robot’s signals and register values. With the optional Remote Motion Interface, a Python program can also move the robot.

All four limits are as of October 2026.

A robot can report that it stopped. People still have to find the cause, fix it and sign off. A Tallyfy template is the written procedure for that work: the steps, who does each one, and by when.

As a concept, a small connector your team writes would watch the robot’s status. When the robot reports an error, the connector would call Tallyfy’s API to launch the matching process and put the error text into its kick-off form. Tallyfy would then assign the repair and the sign-off to named people. Once the sign-off is complete, a Tallyfy webhook could tell the connector to set a signal that the robot’s own program waits for.

You don’t need a connector to begin. A person can type what the robot shows into a Tallyfy form field.

Keep safety with the robot’s controller and your own safety review. Tallyfy would only track the work people do.

(Skip this unless you’re setting up the technical side.)

Integrations > Robotics

Tallyfy has no integration or partnership with any robot maker. This concept section shows how a…
  1. ROS 2 (Robot Operating System 2) is an open-source framework and set of libraries for building robot applications. ↩