UnderAutomation
⌘Q

TouchUp

In development

The modern robot IDE for the factory floor

Program, debug, back up and compare your Fanuc and Yaskawa robots from VS Code, on a laptop next to the cell. Universal Robots, ABB and Stäubli come next.

One email at the release. Nothing else.

Runs in VS Code
Works offline
No cloud, your data stays on site
TouchUp in VS Code: a Fanuc TP program with a breakpoint, live register values and the alarms of the controller
All your controllers, live
Breakpoints on the real robot
Live values on hover
Alarms of every robot
The problem

The daily reality on the floor

Today
With TouchUp

Programs are edited in Notepad, and line numbers are fixed by hand.

A real editor for TP, Karel and JBI: colors, errors, navigation, live values.

Backups go on a USB stick, and nobody knows what changed.

One click backup with history, and a compare that shows only what matters.

Parameter files are lists of numbers without names.

Parameters as tables, with names, units and descriptions.

The controller keeps only the last alarms.

A continuous alarm log, for every robot.

One vendor tool per brand, paid per seat and per option.

One tool for Fanuc and Yaskawa, then Universal Robots, ABB and Stäubli.
Features

Everything a robot needs, in one window

Edit and debug

Edit and debug, connected to the robot

  • TP, Karel and JBI with highlighting, errors, go to definition and find references.

  • The live value of a register or a position on hover.

  • Breakpoints and step by step on the running Fanuc program.

Robot stopped

3 a.m., the cell is stopped

A maintenance technician arrives with a laptop. This is what happens with TouchUp.

03:02

Connect

IP address of the controller, connect. No project to create.

03:03

See

PLAY, HOLD, one alarm. The current job and line open in the editor.

03:05

Compare

Against the last backup: a position moved by 12 mm yesterday.

03:07

Ask

The assistant finds that the job waits for a sensor input that stays off.

03:15

Back in production

The sensor is cleaned and the cell restarts. Every write is recorded.

Who it is for

For the people who keep robots running

Robot integrator

Writes and commissions programs on several brands, on site, often without internet.

One tool for Fanuc and Yaskawa, offline, with real editing and debugging.

Maintenance technician

Arrives when the robot is stopped. Needs to know why, and what changed.

Connected in one minute: alarms, state and the compare with the last backup.

Production and methods engineer

Owns a fleet of robots, must keep backups and traceability.

Scheduled backups, change alerts and a record of every write.

Plant IT and OT security

Approves the tools that touch the production network.

No cloud, no data leaves the site, secrets in the keychain of the OS.

Principles

Made for the floor, not for the cloud

Offline first

Connect, edit, debug, back up and compare without internet.

Your data stays on site

Your Git, your AI model. Nothing is sent to a cloud.

Explicit writes

Nothing goes to a controller without your action, a preview and a record.

No project to create

Open VS Code, enter the IP address, connect.

Built on VS Code

The editor your team may already know, with its extensions.

Secure by design

Aligned with the EU Cyber Resilience Act.

Multi-brand from day one

Fanuc and Yaskawa at the same level first, then the other brands of the UnderAutomation SDKs.

First
Fanuc robot
Fanuc
Yaskawa robot
Yaskawa
Next
Universal Robots robot
Universal Robots
Later
ABB robot
ABB
Stäubli robot
Stäubli

Built on the UnderAutomation SDKs

TouchUp talks to every robot through UnderAutomation.Robotics. No protocol is written again: this code is already used in production.

TouchUp
Robot IDE for the factory floor
Soon
Your software
C# · Python · LabVIEW · Matlab
UnderAutomation.Robotics
One common API for every brand
Soon
Universal Robots SDKFanuc SDKYaskawa SDKABB SDKStaubli SDK
Brand SDKs, available today
Universal Robots robotFanuc robotYaskawa robotABB robotStäubli robot

Be the first on the floor with TouchUp

TouchUp is in development. Leave your email: we write to you once, at the release.

One email at the release. Nothing else.

Early access or a question? Contact us

Easily integrate Universal Robots, Fanuc, Yaskawa, ABB or Staubli robots into your .NET, Python, LabVIEW or Matlab applications

UnderAutomation
Contact usLegal

© All rights reserved.