View Categories

Soldamatic

This page describes how to integrate and set up communication between the Soldamatic augmented reality welding simulator and SmoothTool X.

Soldamatic is a welding simulator, not a welding machine: it is used for training and for dry-running a program without an arc, wire or real shielding gas. It therefore behaves differently from every other power source in SmoothTool X — it has no synergic database, no welding parameters such as current or voltage, and no live parameter readout. What a program node sets on it is which exercise from the simulator’s job library to run, and whether the (simulated) gas valve is opened.

Hardware Configuration

SmoothTool X communicates with the Soldamatic over EtherNet/IP. To set up communication between the software and the simulator, the following items are required:

  • A Soldamatic augmented reality welding simulator with its robot (EtherNet/IP) interface available.
    • If in doubt, contact your local Soldamatic supplier or the Smooth Robotics team.
  • Ethernet RJ45 cable from the simulator to the robot.
  • A USB keyboard for the simulator. The IP address and the protocol are set from a text menu on the Soldamatic itself.

On the EtherNet/IP network the Soldamatic acts as the adapter and the robot as the scanner.

Connect the simulator

Power on the Soldamatic module and connect it to the robot control box with the Ethernet cable.

The support menu

The IP address and the protocol are both set from the simulator’s support menu. To open it, connect a keyboard to the Soldamatic and press Ctrl + Alt + F4, then select Robot Configuration. The menus are text-based: move with the arrow keys, select with Enter, and leave a menu with Esc.

IP Address

Select a valid IP address for the simulator’s interface. The IP address must be on the same subnet as the robot. Set it on the simulator itself:

  1. Open the support menu and select Configure IP.

    Robotics user menu with Configure IP selected

  2. Select Set static IP.

    Robotics IP menu with Set static IP selected

  3. Fill in the IP, netmask and gateway. The broadcast, subnet and DNS-nameserver fields are optional and can be left blank. Confirm with y when asked whether the data shown is correct.

    Set static IP form with IP, netmask and gateway filled in

  4. Note down the IP address — it is needed when the power source is added in SmoothTool X.

  5. Restart the Soldamatic.

Protocol

The simulator also has to be told which protocol configuration file to use:

  1. Open the support menu and select Configure protocol.

    Robotics user menu with Configure protocol selected

  2. Select Manage protocols config files.

    Configure protocol menu with Manage protocols config files selected

  3. Select Default config files, then default/eip_abb.yml. A preview of the selected file is shown at the bottom of the screen; the protocol reads ethernet_ip.

    List of default protocol config files with default/eip_abb.yml highlighted

  4. Select Set as current protocol config file.

    File menu with Set as current protocol config file selected

Note

The list also contains default/rtde_ur.yml. Despite the name, that is not the file to use — it configures a different protocol (RTDE), not EtherNet/IP. Select eip_abb.yml, even though the robot is not an ABB.

Software Configuration

Once the hardware is configured, add and connect the Soldamatic in SmoothTool X.

Add the Soldamatic

Tap SmoothTool X Settings from the Application view. In the sidebar, under Components, tap Power Sources, then tap Add new power source.

Power Sources page with the Add new power source button

In the Add power source dialog, select the Soldamatic tile and choose the Soldamatic model, then tap Add power source.

Add power source dialog — Soldamatic selected

Configure the Soldamatic

Soldamatic has a single model and no machine-specific settings, so its configuration page is the short, general one:

Field Description
Custom name A name to identify this power source.
Power source IP address The IP address of the Soldamatic interface. The robot uses this address to communicate with the simulator. Ensure it is set correctly; otherwise the robot cannot connect.
Configure parameters in the software Controls whether program nodes override the simulator’s own settings at runtime — see Configure parameters in the software below.

When done, tap Done to save the power source.

Soldamatic configuration page

Configure parameters in the software

The Configure parameters in the software toggle controls how parameters are applied:

  • Disabled (default) — the simulator keeps the job selected on the machine; program nodes do not override it.
  • Enabled — program nodes override the simulator’s parameters at runtime, letting you set the job and gas valve per node from the Power Source Parameters node.

Connect to the Soldamatic

Back on the Power Sources page, expand the new entry, tap Selected to make it the active power source, then tap Connect. When the connection is established, a connection status tag is shown on the entry.

Configured Soldamatic power source entry

Programming with SmoothTool X and Soldamatic

When Configure parameters in the software is enabled, you can set the Soldamatic parameters per node from the program tree.

Select a weld node (e.g. Weld Seam) in the program tree and open its Power source tab. The parameters apply when the program reaches that node.

Power Source Parameters node for Soldamatic

The node shows a single Job change card:

Identifier Description
Job The number of the exercise in the Soldamatic job library that the simulator switches to when the program reaches this node. Whole numbers from 1 to 255; the default is 1.
Gas valve On or Off — whether the simulator’s gas valve is opened for this node. The default is Off.
Transfer parameters Sends the current parameters to the simulator straight away, without running the program. Available once connected.

Note

There is no welding current, voltage, wire feed speed or synergic line to set here, and no material/gas/wire picker: the Soldamatic has no synergic database. Everything about how the weld behaves belongs to the exercise stored in the simulator’s job library, so the job number is the whole selection. For the same reason a weld node never reports the Soldamatic parameters as unconfigured — any job number in range is a complete setting.

The exercise resets when the program starts

Unlike the other brands, there is no Reset exercise button in SmoothTool X. Instead, SmoothTool X resets the exercise automatically, once, every time the program is started: it briefly pulses the simulator’s reset signal before the first node runs, and then releases it.

In practice this means:

  • Every run begins from a clean exercise, so scores and progress from the previous run do not carry over.
  • You do not have to reset anything on the simulator between runs.
  • The reset is skipped while Simulation is on (see below) — a dry run leaves the simulator’s current exercise untouched.
  • A node’s Job and Gas valve are never affected by the reset; they are written when the program reaches that node.

Arc settings

Soldamatic does not control arc timing itself, so the arc timings come from the SmoothTool X arc settings, exactly as for a conventional power source:

  • Device-wide defaults are on the Arc Settings page, under Components in the SmoothTool X Settings sidebar — see Arc Settings.
  • A weld node can override them on its own Arc settings tab. Arc settings belong to the weld node, and every segment inside it inherits them.

The Power source popover

The Power source popover is opened from the button in the operator screen toolbar. It is where the connection is made and released, and where the Simulation toggle lives.

Power source popover for a Soldamatic simulator

Two things the popover shows for other brands are deliberately absent for the Soldamatic:

  • No live parameters. A conventional power source reports live voltage, current and wire feed speed back to SmoothTool X, which shows them as tiles at the top of the popover. The Soldamatic is a simulator — those readings describe a simulated arc, not a real one — so SmoothTool X does not display them. The Edit shown parameters page is therefore empty for this brand.
  • No manual controls. There is no wire to feed forward or back, no real gas valve to blow through and no error to reset on the machine, so the Wire control & Tests section shows No quick functions. To open the simulator’s gas valve from a program, use the Gas valve setting on the weld node instead.

Simulation

The Simulation toggle at the top of the popover runs the program as a dry run: the robot executes the full program and motion path, but no weld signal is sent to the simulator, no parameters are applied, and the exercise is not reset. Use it to test a program’s motion safely, then turn it off to run the exercise for real.

Updated on 23/09/2026