LAB4 - RobotStudio BasicOperating 23.09.2021
LAB4 - RobotStudio BasicOperating 23.09.2021
1. OVERVIEW
1.1 Introduction
Offline programming is the best way to maximize return on investment for robot systems.
ABB's simulation and offline programming software, RobotStudio, allows robot programming to
be done on a PC in the office without shutting down production, this allows you to perform tasks
such as training, programming, and optimization without disturbing the production.
The tool is built on the ABB Virtual Controller, an exact copy of the real software that runs
your robots in production. This allows very realistic simulations to be performed, using real robot
programs and configuration files identical to those used on the shop floor.
RobotStudio comes with a full package of features and add-ons allowing for perfect offline
simulation reducing risks, fastening the start-ups, shortening the change-overs and at the end
increasing the productivity.
The world’s most used offline programming tool for robotics comes with a holistic package of
features and add-ons for various applications.
1.2 Preparation
Students need to install following software before coming to class:
- RobotStudio 2021.2 (https://new.abb.com/products/robotics/robotstudio/downloads).
- Student can download supported tools for this software.
Note: This version is just free for 30 days.
1.3 Goals
Have ability to create and control virtual robot to do basic steps.
Have ability to jog the robot in Joint-space and Cartesian-space.
Have ability to program the robot to follow the desired paths.
2. BASIC KNOWLEDGE
2.1 RobotStudio Features
Virtual Meetings: is a collaboration feature allowing to share the digital robot solutions in web
meetings. The participants are immersed in the virtual room, using a VR headset connected to
RobotStudio, where the RobotStudio station can be shared for making design reviews and sales
proposals without travelling.
Digital Twin: is a concept to monitor and optimize the automation solution without disturbing the
ongoing production. It enables real-time simulation of the production system , like a digital
shadow, allowing the users to try changes and do optimization in the virtual world without
affecting the production.
Stop position simulation: is a feature that visualizes the optimal breaking distance. It simulated
the stop position of the robot with millisecond precision for easier use of SafeMove, reduced
footprint of cells and for faster and more effective virtual and physical commissioning.
Augmented Reality: By using Augmented Reality (AR) technology, you can visualize robot
solutions by overlaying the modelled solution over the real-life production environment as a
hologram. This is done by visualizing simulations created in RobotStudio through augmented
reality glasses or by using our app on a smart phone or tablet.
System Builder
With the System Builder, you can create, build, modify and copy RobotWare 5 systems to run on
virtual and robot controllers. These systems can be converted to boot media and downloaded to a
robot controller.
I/O Configurator
I/O Configurator is used to manage configuration of various fieldbus devices. It is also required
for configuring generic and safety I/O devices.
Transfer
The transfer function allows easy transfer of offline-created RAPID 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 robot controller (which is online). As part of the transfer function you can also compare the
RAPID data present in the virtual controller with that present in the robot controller and then select
which data to transfer. You can also use the transfer function to transfer data from a virtual
controller to another virtual controller.
FlexPendant Viewer
The FlexPendant Viewer takes a snapshot of the FlexPendant of the connectedphysical robot
controller and displays it in RobotStudio. The Viewer is updated at a user-defined interval.
VirtualRobot Technology
VirtualRobot Technology enables robot systems to run on a PC using the same software that drives
the real robots. It is possible to run several robots at the same time on your PC.
3. Experimental Content
3.1 Time: 5 hours for each group of students.
3.2 Content
Students do following exercises:
3.2.3 Exercise 3: Program the robot to track the desired path on the desired object.
Goal:
- Create workobject.
- Create Targets.
- Add indtructions to new path.
- Auto configuration.
- Synchronize to RAPID.
Guide:
- Create the cylinder object in the CAD software.
- Save this object as “.SAT” or “.STEP”.
- Import this object to RobotStudio.
- Make the robot follow the circular path.
Guide:
- Create the T-joint object in CAD.
- Import to RobotStudio.
- Program the robot to track the two welding linear line.
References
[1] Website ABB – RobotStudio
[2] Tutorial for RobotStudio: https://new.abb.com/products/robotics/robotstudio/tutorials
Exercise 2:
Exercise 3:
Exercise 4:
Exercise 5: