Skip to content
Developers

Universal Robots collaborative arms

How Tallyfy could work with Universal Robots

Section titled “How Tallyfy could work with Universal Robots”

Universal Robots makes collaborative robot arms, often called cobots, and announced its newest generation in September 2026 ↗[1]. Outside software can load a program on one of these arms, start and stop it ↗[2], and read what the robot is doing.

So a robot job could be one step in a longer procedure that people run in Tallyfy. A person finishes a check, the robot runs, and someone signs off the result. Tallyfy doesn’t build or ship the link to the robot. Your developer would write it.

As of October 2026, the company’s FAQ ↗[3] describes three families of arm. The number after the dash in each name is the reach in millimetres.

The FAQ also explains the names. The UR7e and UR12e were the UR5e and UR10e, and the UR20 and UR30 gained the reach in their names. Three recent arms, the UR8 Long, UR15 and UR18, are “mature” products as of October 2026. The g-Series replaced them, and they stay fully supported. The 16 kg UR16e ↗[10] is still listed too.

The g-Series arrived with a new control box, the CB7 Core ↗[11]. The FAQ says the control box decides whether a robot runs the older PolyScope 5 software or the current PolyScope X.

Universal Robots also offers UR Connect ↗[12], its own fleet service. It has a dashboard, remote access, software updates, and cloud backups of programs with version history. Approved add-ons are listed on the UR Marketplace ↗[13].

What outside software can ask a robot to do

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

Universal Robots publishes its developer interfaces. Which one you use depends on the software generation.

What outside software doesPolyScope 5PolyScope X
Loads, starts, pauses and stops a program, and reads stateDashboard Server ↗[14]Robot API ↗[15], which replaced it and works only in Remote Mode
Streams live robot data, up to 500 times a secondRTDE ↗[16]Same
Sends URScript, the robot’s programming languagePrimary and secondary interfaces ↗[17], interpreter mode ↗[18]Same
Answers calls from a running robot programXML-RPC ↗[19], sockets ↗[20]Same
Installs its own code on the controllerURCap written in Java ↗[21]URCap with a web front end ↗[22] and an optional container

PolyScope 5’s long-term support release has an end date. As of October 2026, it’s supported until the end of 2027 ↗[23], and hardware introduced after that release isn’t supported on it. The upgrade guide ↗[24], dated November 2024, says there’s no direct migration to PolyScope X: programs and settings have to be redefined, and URCaps aren’t reusable.

Two more limits apply:

Tallyfy holds the steps people follow around the robot. A template is the written procedure, such as a changeover checklist, a first-part inspection or a weekly maintenance round. Each launch creates a process with tasks for named people, deadlines, and form fields for readings and sign-offs. Robot programs stay on the robot and in tools such as UR Connect.

Three things Tallyfy already does make a link possible:

Here’s how the concept could run. An operator completes a “cell is clear” task. The webhook reaches your developer’s code, which asks the robot to load and start a stored program. When the program finishes, that code completes the next Tallyfy task through the API.

Concept only: your own code links a Tallyfy process to a UR robotTallyfy task completedYour code gets webhookUR robot runs programYour code reads resultNext Tallyfy task done Sends webhookLoads and startsReports stateCalls Tallyfy API

What to notice:

  • The dashed boxes are your own code. Tallyfy doesn’t ship it.
  • Tallyfy never talks to the robot directly.
  • The robot keeps its own program and safety functions.

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

A few more facts for whoever writes the code:

The Tallyfy side is ordinary API work. Your code can launch a process when a robot program stops, or complete a task when one finishes. Those two pages have working code samples.

Integrations > Robotics

Tallyfy has no integration or partnership with any robot maker. This concept section shows how a…
  1. Application programming interface, the documented way one program asks another to do something. ↩

  2. A message Tallyfy sends to a web address you choose, the moment an event happens in a process. ↩