View Categories

Run Flow

A program normally runs from the top: Home Position first, then every template in order. This page covers the controls that change that — starting somewhere else, switching a template off, and picking up a weld that stopped part-way.

Start and stop

The run controls sit in the bottom toolbar, next to the robot state.

Run controls in the operator screen toolbar
  • Play starts the program. While it runs, the row the robot is working on carries a Running badge.
  • Stop ends the run. A run that stops before the end leaves the program unfinished, which is what the resume offer below is about.

A program only starts once every node it will run is ready, and a template row says which of the two problems it has:

Badge Meaning
Unconfigured A node inside is still waiting for a position.
Invalid A node inside has an error.
Configured Everything inside is ready to run.
Template row showing the Unconfigured badge

Unconfigured takes precedence, so a template shows Invalid only once every position has been taught. Play refuses the program while either is outstanding.

The badge says what kind of problem it is, not what caused it. For that you should check the log message. They can be accessed by clicking the Log button in the operator screen toolbar.

Log button carrying an error dot, beside a template marked Invalid

Start here

Start here sets where the next run begins, so you can re-run one weld without repeating the whole program. Open a template’s or a node’s ⋮ menu and tap Start here.

Node options menu with Start here

The row you picked now shows a Starts here badge. A collapsed template holding the start point shows Starts inside instead, so you can see where it is without expanding the row.

The robot still goes to Home Position first, whatever the start point is — a run always begins from there so it reaches the workpiece along a known path. What the start point changes is only which work is done: the Skipped rows are passed over, and welding picks up at the row marked Starts here.

Program tree showing the Starts here badge and skipped rows

There is one start point per program. Setting another moves it, and Clear start — the same menu entry once a start point is set — returns the program to running from the beginning.

Note

The start point is run intent, not an edit: it is not added to the undo history, and it survives until you clear it or the node it points at leaves the program.

Suppress a template

Suppress switches a template off without deleting it. Nothing inside it runs, and its unconfigured nodes stop holding up Play — useful for parking a weld you are not ready to run, or for running one weld out of a program that contains several.

Open the template’s ⋮ menu and tap Suppress. The row shows a Suppressed badge, and everything inside it is suppressed too.

Program tree with a suppressed template

Tap Activate in the same menu to switch it back on.

Note

A suppressed template cannot be a start point, and suppressing one clears a start point inside it. Start here is unavailable on a suppressed row for that reason.

Resume a weld that did not finish

When a run stops before the end — a stop, or a fault that halts the program — SmoothTool X offers to pick up where it left off. The offer appears on the operator screen once the program has settled.

Program did not complete — resume offer

It names the node the run stopped at and asks where the next run should start:

Answer Result
The node’s name Sets that node as the start point, so the next Play continues from there.
Beginning Clears the start point; the next Play runs the whole program.

Either answer is a program change, so the dialog stays up showing Applying… until it is written.

Turning the offer off

The offer is on by default. To stop it appearing, open SmoothTool X Settings → Software Setup and switch off Offer to resume a stopped run.

Updated on 23/09/2026