Graphical programming interface for different industrial robots.

Everything you need to get started with simple robot applications!

Request online demo

Feature overview

In the list below, all features are linked, so you can go directly to a specific feature with one click.

From simulation to production

Other features:

1. Component Manager
Robot system configuration

In the Component Manager, the user configures the connected hardware. The installation of the corresponding drivers for the hardware takes place fully automatically in the background. Afterwards, the desired function blocks for the corresponding hardware can be loaded. For certain hardware, a configuration for communication with drag&bot is also required.

Supported Hardware

2. Robot Simulator
Simulate production processes

The simulated robot in drag&bot can be used with any robot arm (different manufacturers and sizes available). This allows users to quickly and easily simulate the process to be automated without the need for physical hardware. The result is a sound basis for automation decisions in terms of technical feasibility (e.g. accessibility and estimated cycle times)

The robot offers a simple two-finger gripper as standard configuration. If required, this can also be hidden and replaced by an individual 3D model. With the simulated gripper it is also possible to grip and move workpieces.

3. Scenario Designer
3D robot system visualization

In Scenario Designer’s 3D environment, users can import their own CAD models and combine them with 3D models of robots, grippers and cell designs. Scenario Designer allows to change the size, position and orientation of objects and create digital image of the facility. The scenario can then be saved for later reuse. For easy access to this function, already configured scenarios are available for free editing.

4. Builder
Create robot programs

In drag&bot Builder, applications can be created from predefined function blocks using drag and drop. drag&bot already contains all function blocks required for common robot applications, e.g:

  • Move robot

  • Open and close gripper

  • Set and read I/Os

  • Palletizing

  • Loops, branches, parallel design

  • Wait, cancel program, …

5. Operator Cockpit
Control and monitor production

Programs are executed and monitored with the Operator Cockpit. The freely configurable HMI can be adapted to the requirements of the application and the operator. Contents of the cockpit can be, for example, live camera images, grid administrations, sensor data, production data or interaction surfaces. The Cockpit also offers useful features for setters or maintenance staff: With one click, they are back in the Builder and can expand and optimize the application.

Operator Panel
The digital teach pendant

The operator panel is the central control unit for the hardware components of a robot system.


  • Move Robot

  • Activate gripper

  • Set and read digital I/Os

  • Optimize camera image

Parameterize Function Blocks

Wizards are graphical operating and input aids. They help to configure the necessary settings for some function blocks via a graphical user interface. Users can thus adapt function blocks to the specific requirements of their application without expert knowledge. The following wizards are part of drag&bot CORE:

  • Move robot and save positions

  • Creating robot paths from individual positions

  • Define the grid of a magazine for parts removal/storage

  • Set finger position, closing force and closing speed of grippers

Programm templates

With the help of the guides, the user is led step by step through the creation of a program flow for a specific use case.

Example grid guide: At the beginning the basic grid shape is selected, then the number of rows and columns. The robot must be moved to 3 corners of the grid so that the coordinates of the grid in space and those of the individual fields can be determined. In the final steps, the program logic and gripping strategies are determined. The result is an immediately workable drag&bot program.