Model #TK-RobotStudio

RobotStudio Simulation Software

Offline programming is one of the best ways to maximize return on investment for robot systems in both industry and education. ABB’s simulation and offline programming software, RobotStudio, allows robot programming to be done on a PC in the office without shutting down production, which allows you to perform tasks such as training, programming, and automation optimization with ease and simplicity!

The ABB Virtual Controller, an exact copy of the real software that runs your ABB robots in production, and ABB’s Teach Pendant, is built-into RobotStudio so training in the virtual environment exactly replicates real, hands-on training. This allows very realistic simulations to be performed, using real robot programs and configuration files identical to those used on the shop floor or in the classroom.

RobotStudio is the world’s most used offline programming tool for robotics comes with a holistic package of features and add-ons for various applications.

Ask Us How To Get ABB RobotStudio for FREE!

Pricing upon request


There is increasing competitive pressure on the industrial market. Higher efficiency in production is required to reduce cost and to increase quality. Allowing robot programming to add time to the manufacturing start of new products is unacceptable today as is shutting down ongoing production to program new or modified parts.

Taking the risk of manufacturing tooling and fixtures without first verifying reach and accessibility is no longer an option. The modern production site verifies the manufacturability of new parts during the design phase. When programming your robots offline, programming can take place in parallel with the system build.

By programming the system at the same time as it is manufactured, production can start earlier, reducing time-to-market. Offline programming reduces system risk by visualizing and confirming solutions and layouts before the actual robot is installed and generates higher part quality through the creation of more accurate paths.

RobotStudio is an engineering tool for configuration and programming of ABB robots, both real robots on the shop floor and virtual robots in a PC. To achieve true offline programming, RobotStudio utilizes ABB VirtualRobot™ Technology.

3D import and modeling
RobotStudio can import CAD data in a number of formats. With the available layout functions you can position your parts the way you want. Using Mechanism Modeler, you can model your own tracks, tools or grippers for use in RobotStudio simulations.

Smart components
Smart Components offers a way of creating simulations by adding behavior to the simulated objects. It brings life to the graphical component libraries by the addition of so-called Base Smart Components for basic motion, signal logic, arithmetic, parametric modeling, sensors and so on.

AutoPath and AutoConfiguration
By using a CAD-model of the part to be processed it is possible to automatically generate the robot positions needed to follow a curve or edge of the geometry. The AutoConfiguration feature helps you to automatically define the robot arm configuration for a complete path.

Path tools
Tools are available to tune an entire path. You can smooth out the orientation, reposition and mirror the path to get the robot to do exactly what you want. You can compensate the path for the radius of the tooling used.

Robot program editing and debugging
The integrated robot program text editor allows you to view and edit programs loaded into your robot, either real or virtual. Its features include syntax and error highlighting, tooltips, automatic insertion of arguments, and context-sensitive help for robot instructions. There is a data editor that allows tabular editing of program data. You can debug the program by setting breakpoints, step through the program and watch variable values.

The Jobs feature lets you operate on a large population of IRC5 controllers in the plant. There are several actions that can be carried out by the Jobs function, for example, do a backup, synchronize the time of your robots, read RAPID data, get system information and much, much more.

Visual SafeMove
Visual SafeMove is a 3D based configuration tool for SafeMove. The configuration tool allows safety zones to be configured and visualized using the 3D graphics view. It is part of the Basic edition which means it is free of charge. It works for both real and virtual robots.

TrueMove™ Path Visualization
The IRC5 controller features TrueMove that provides outstanding path following capabilities. When working with an ABB robot you can be confident that the robot will always follow the programmed path regardless of the programmed speed. In RobotStudio, the programmed path will be visualized to show exactly how the robot will move.

Signal Analyzer
The Signal Analyzer records and displays signals from a robot controller which makes it possible to optimize the robot program. For example, you can record robot speed, power consumption, I/O signals, TCP and joint values. Signal recordings can be exported to Excel for further analysis.

Virtual FlexPendant and ScreenMaker
The Virtual FlexPendant allows you to control and monitor the virtual controller in the same way as the real controller. You can for example use it to preview user screens created with Screen-Maker which is a tool in RobotStudio for developing FlexPendant user screens without the need to learn the Visual Studio development environment and .NET programming.

The DirectX 11 based 3D graphics engine in RobotStudio enables the user to customize the light setup by adding and tuning the light sources available: ambient light, infinite light, spotlight and point light. The shadows cast by the objects in combination with the built-in material library gives a realistic touch to the visualization of your result. In addition, you can define view points and create markups.

Station Viewer
RobotStudio can create a 3D interactive movie packaged in a standalone executable for showing and sharing a RobotStudio simulation to others that do not have RobotStudio installed. During replay, the speed can be adjusted to run faster or slower than real-time. A slider can be used to jump directly to the simulation highlights.

The transfer function allows easy transfer of offline-created robot programs to the real robot on the shop floor. This means that you can transfer data from a virtual controller (which is offline) to a real controller (which is online). You can also compare the programs of the real and virtual controllers.

A PowerPac is an optional addition to RobotStudio for certain application specific tasks.


  • Operating System: Windows 7 (32 or 64-bit) or Windows 10 (64-bit)
  • CPU: 2.0 GHz or faster processor, multiple cores recommended
  • Memory: 3 GB if running Windows 32 bit edition8 GB if running Windows 64 bit edition. 16GB or more is recommended when working with large CAD models.
  • Graphics Card: High-performance DirectX 11 compatible graphics card.
    For the Advanced lightning mode Direct3D feature level 10_1 or higher is required.
  • Screen Resolution: 1920 x 1080 pixels or higher is recommended
  • DPI: Normal size (100 % / 96 dpi) up to Large size (150 % / 144 dpi)
  • Mouse: Three-button mouse
  • 3D Mouse (optional): Any 3D mouse from 3DConnexion, see
  • Touchscreen (optional): Touch is enabled for Windows Multitouch screens

Relevant Subjects

  • eLearning
  • Mechatronics
  • Robotics

Designed for:

  • High School
  • Industry
  • Technical College
  • University

Additional information



Offline Programming, Digital Twin, Augmented Reality, Free technical training, digital learning, blended learning, remote training, Industry-Recognized

abb logo copy

A Leader In






A Global Leader

With more than 400,000 robots installed in over 53 countries including more than 50,000 robots operating in North America alone, ABB is the largest automation system provider to the automotive and manufacturing industries.

ABB Robotics prides itself on Quality, Ease-of-Use, Efficiency and best-in-class Software Packages such as ABB RobotStudio.

There is no more qualified robot provider than ABB for both industry and education.

Train on the real thing.


Award Winning Simulation Software

ABB's RobotStudio Software is not only in invaluable tool for industrial companies using robots, but also for schools looking for cost-effective ways to implement industrial robotics training in the classroom.

The best part of RobotStudio is that it is entirely free for schools!

Our ABB RobotStudio digital twin emulator is a simulation and offline programming software that allows robot programming to be done on a PC without the immediate need of a physical robot. This allows better training, robot programming, optimization and automation simulations to be done without the need for large quantities of robots in the classroom, as well as limits the risk of damaging physical equipment.

Robot Programming via Augmented Reality, Virtual Reality, and Mixed Reality

ABB solutions do not end at the hardware, nor do they end at the programming software. ABB and TOOLKIT are proud to bring schools best-in-class training robots, offline simulation software via RobotStudio, and training tools via Augmented Reality, Virtual Reality and Mixed Reality. Student engagement has never been higher, and robot training has never been more exciting.

Robot Studio Feature Section

ABB RobotStudio's Virtual Programming and Virtual Commissioning solutions speed up training and commissioning of robot cells by providing an exact replica of the physical systems in a virtual, easily accessed software package.

Students can program ABB's full catalog of industrial and collaborative robots in RobotStudio, and can debug robot programs, and verify and test robot programs.

RobotStudio allows users to connect PLCs and other external devices to fully test the logic and safety of robot cells before physical programming and installation.

Robot Training in Mixed Reality

ABB solutions do not end at the hardware, nor do they end at the programming software. ABB and TOOLKIT are proud to bring schools best-in-class training robots, offline simulation software via RobotStudio, and training tools via Augmented Reality, Virtual Reality and Mixed Reality. Student engagement has never been higher, and robot training has never been more exciting.


Curriculum & Training Resources

All ABB Robotic Training Solutions include Curriculum, User Manuals, Practice Guides, Simulation Software and AR/VR Capabilities.

All of these resources are meant to ensure your robot gets used as much as our robots do in industry. We want our robot training systems to be used daily; not sit in a corner and collect dust.

Industry Driven

As a global leader in Automation and Robotics, we are proud to bring ABB industrial robots and training solutions to the classroom so that students can train on the very same systems they'll see in the workforce.

ABB brings next-level automation and robotics solutions to industry and classrooms with safe, easy-to-use, and engaging technologies.

Industry Certification

ABB and SMC training solutions are designed to be aligned with most industry-recognized credentials, including SMC's Industry 4.0 Specialist Certification Pathway, ABB SMART Certification, and all associated micro-credentials.

Take your Train-the-Trainer class today!