Module 01 Basics 603
Module 01 Basics 603
03
Basics
The information in this manual is subject to change without notice and should not be construed as a
commitment by ABB. ABB assumes no responsibility for any errors that may appear in this manual.
Except as may be expressly stated anywhere in this manual, nothing herein shall be construed as any
kind of guarantee or warranty by ABB for losses, damages to persons or property, fitness for a specific
purpose or the like.
In no event shall ABB be liable for incidental or consequential damages arising from use of this manual
and products described herein.
This manual and parts thereof must not be reproduced or copied without ABB's written permission, and
contents thereof must not be imparted to a third party nor be used for any unauthorized purpose.
Contravention will be prosecuted.
Additional copies of this manual may be obtained from ABB at its
then current charge.
2016-03-16 ABB
Table of Contents
1. Courseware ..................................................................................................4
1.1. Courseware files ................................................................................................ 4
2. Learning the basics ....................................................................................6
2.1. RobotStudio Overview ....................................................................................... 6
2.1.1. Exploring RobotStudio ............................................................................ 6
2.1.2. Navigating the Graphics window using the mouse ................................ 10
2.1.3. Managing document folders .................................................................. 11
2.2. Creating a basic station .................................................................................... 13
2.2.1. Creating a new station .......................................................................... 13
2.2.2. Adding a Tool ........................................................................................ 14
2.2.3. Importing the Controller Cabinet ........................................................... 16
2.2.4. Moving the controller cabinet ................................................................ 16
2.2.5. Importing CAD files ............................................................................... 17
2.2.6. Positioning the Table............................................................................. 18
2.2.7. Placing the box...................................................................................... 19
2.3. Programming the Basic Station ........................................................................ 21
2.3.1. Jogging the Robot ................................................................................. 21
2.3.2. Creating a Workobject........................................................................... 23
2.3.3. Programming Motion ............................................................................. 25
2.3.4. Running the Simulation ......................................................................... 31
2.3.5. Adding a start and home position .......................................................... 32
2.3.6. Using the Rapid Editor for basic adjustments........................................ 36
2.3.7. Simulation settings ................................................................................ 39
2.3.8. Saving the robot program...................................................................... 40
2.3.9. Using the solution folder........................................................................ 40
2.4. Local Origin ...................................................................................................... 41
2.5. Creating a tool .................................................................................................. 47
2.6. Task Frame ...................................................................................................... 52
3
Courseware
1. Courseware
1.1. Courseware files
Overview
In this exercise we will unpack the courseware files and set the default RobotStudio folder.
4
Courseware
8. Click OK.
By setting the User Project Folder you have now created a shortcut that will appear in all
open, import load and save dialogs. For example:
Challenge
If you have an internet connection you can visit the RobotStudio community. Go to
http://www.abb.com/roboticssoftware .
5
Learning the Basics
6
Learning the Basics
1
2
6
3
7
5 9
2 Tabs
The tabs contain collections of commands and setting items for different
functions according to the following table:
Controller For working with system parameters and configuration and setting
up relationships to transfer programs, data etc. between controllers.
(VC (Virtual Controller) or live controllers)
Rapid Editor for writing new and/or debugging existing Rapid programs.
7
Learning the Basics
5 Active Toolbar
Shows active templates and parameters such as speed data and zone data. These
are the default settings that will be used when creating Move instructions.
7 Documents Manager
Allows you to easily search and browse for files to load into the station. It is also
possible to add references to files and folders or embed files into the station.
8 Graphics window
The Graphics window displays the objects in the station. Here you select objects
and parts of objects when building and programming stations. Icons for selection
levels and snap modes can be found at the top of the Graphics window. Using
correct selection level and snap mode settings is important for successful work in
the Graphics window.
The name of an icon appears as a ToolTip when holding the cursor over the icon.
8
Learning the Basics
5. On the Home tab, in the Freehand group click the Jog Joint button and then select any
joint on one of the robots. By pressing the left mouse button on one of the joints in the
Graphics window you are able to jog it in any direction.
6. Continue exploring the selection levels and snap modes by snapping to corners, edges
and center points of parts, tools, entities and surfaces etc.
7. Close the station without saving when you are done.
9
Learning the Basics
Rotate the station CTRL + SHIFT + Press CTRL + SHIFT + the left mouse
button while dragging the mouse to rotate
the station.
With a 3-button mouse you can use the
left and middle buttons, instead of the
keyboard combination.
Pan the station CTRL + Press CTRL + the left mouse button while
dragging the mouse to pan the station.
Zoom the station CTRL + Press CTRL + the right mouse button while
dragging the mouse to the left to zoom out.
Dragging to the right zooms in.
With a 3-button mouse you can also use
the middle button, instead of the keyboard
combination.
Select using SHIFT + Press SHIFT + the left mouse button while
window dragging the mouse across the area to
select all items that match the current
selection level.
10
Learning the Basics
1. On the Documents window, press on Locations in order to add and locate your galleries.
2. When the Document Locations dialogue box appears, click on Add Location > File
System, as depicted in the picture below. By doing so, the File System dialogue box will
pop up.
3. Now we want to create a gallery for the library objects located in the courseware folder.
On the File System dialogue box, name the new location as Courseware. Then set the
path to the Library folder located in the Courseware folder, and select *.rslib as a Filter
from the dropdown menu. Set up the rest of parameters as shown in the following picture
and press OK.
11
Learning the Basics
4. Now you can see the Courseware gallery added to the Document Locations list.
5. Press OK in order to complete the task and add the gallery to the Import Library menu.
The result will be the same as the below picture.
You can now create a gallery for Import Geometries following the above instruction. See the
picture below for the settings in the File System dialogue box.
12
Learning the Basics
order to browse to all available locations created in Document Locations. These functions
provide an easy, quick access to your documents.
13
Learning the Basics
The solution folder is used to help you, as a user, keeping a well-structured folder system
that is easy to navigate through. Later in this module you will also see the other features that
solutions have.
Learn more
Click the Help button in the top right corner of RobotStudio.
14
Learning the Basics
The tool that we will import is a library component, which means that it is a RobotStudio object
that has been saved as a separate file. The library import creates a link from the station to the
library file on the hard drive. Therefore, several stations can share the same library component.
On the Home tab you can find the Import library button, it has two sections:
1. The upper button opens up a dialog where you can browse for libraries.
2. The lower part that opens up default RobotStudio libraries and personal galleries.
The tool will be imported to the station and placed at the origin of the world coordinate
system, thus hidden inside the robot. However, in the Layout browser you can see that
the tool has been imported.
15
Learning the Basics
2. Answer the question “Do you want to update the position of Pen” with Yes.
The cabinet will be imported to the station and placed at the origin of the world
coordinate system.
4. Save the station as mySolution_3.
16
Learning the Basics
RobotStudio has several functions for moving objects, each suitable for different situations. In
this exercise the exact position is not important as long as it is placed out of reach from the
robot so we will use the Freehand move.
3. On the Home tab, in the Freehand group click the Move button.
4. Click and hold on the green arrow in the Freehand move cross, then drag the controller
one floor square (about 1 meter) to the right of the robot (negative Y direction). Then
click and hold on the red arrow and drag it one square backwards (negative X direction).
17
Learning the Basics
3. In the Open dialog browse to \Courseware\Geometry then hold down the [CTRL] key
and select the objects Box.sat and Table.sat.
4. Click the Open button.
Learn more
Click the Help button in the top right corner of RobotStudio.
Libraries, geometries and CAD files Supported CAD formats and import options
Challenge
The detail level of a model can be changed to increase the performance for large models.
Open the Options dialog and go to Graphics>Performance.
To increase performance for large models, set the detail level to Coarse. This only affects the
visual representation of the object, not the accuracy when generating curves and targets.
To improve visual display and make it easier to select points in objects with many details, set
the detail level to Fine.
When you are finished, change back to the default value, Automatic. RobotStudio will then
determine which level to use based on the zoom factor in the station. This increases the file
size of the station.
18
Learning the Basics
TIP!
When selecting a corner of an object, make sure to click inside the surface of the object, this
to make sure the pick point will snap correctly.
19
Learning the Basics
3. Rotate and zoom the station so you get a view similar to the one in the picture below. It
is easier if you have a clear view of the box and the corners of the table.
4. In the Layout browser right click the box part, select Position > Place > Two Points.
5. When the text insertion point is positioned in any of the Primary point - From boxes,
click the corner of the box marked with 1 in the picture.
6. When the text insertion point is positioned in any of the Primary point - To boxes, click
the corner of the table marked with 2.
7. When the text insertion point is positioned in any of the Point on X-Axis -From boxes,
click the corner of the box marked with 3.
8. When the text insertion point is positioned in any of the Point on X-Axis -To boxes,
click the corner of the table marked with 4.
TIP!
The selection of the points can be made in any order according to which selection
box you place your curser in prior to making the selection in the graphics window.
This can be extremely useful when trying to place objects when there are other
graphics either partially or fully obscuring the objects you are trying to place. For
example the points on the object you are placing can be selected first when only that
item is in view and then you can reorient the graphics window in order to then
make the selections on the object you are placing to. (refer to images below)
20
Learning the Basics
The primary point on the box is now moved to the primary point on the table and the
points on the X-Axis set the orientation of the box.
10.Save the station as mySolution_7.
3. In the Graphics window select one of the joints and move it by dragging the mouse.
21
Learning the Basics
3. Click and drag the arrows to jog the robot. Use the red arrow for X direction, green for Y
and blue for Z.
22
Learning the Basics
A workobject consist of two frames. The User Frame (User coordinate system) is referenced
from the World Coordinate System and the Object Frame (Object coordinate system) is
referenced from the User Frame. See picture above where the position of two different parts
located in the same fixture are described.
3. Rotate and zoom the station till you get a clear view of the top of the box.
23
Learning the Basics
4. On the Home tab click on Other and select Create Workobject from the drop-down
menu.
5. In the Create Workobject dialog, in the Name box enter Wobj_Box.
6. In the User Frame group click the Frame by points box and then click the drop-down
arrow.
7. In the Frame by points dialog select Three-point as method for defining the frame.
8. Set the insertion point in one of the First point on X axis boxes and then click the corner
of the box marked as 1 in the picture above.
The coordinates of the selected point are now inserted in the boxes and the insertion
point moved to the Second point on X axis boxes.
9. Continue clicking in corners 2 and 3 in Second point on X axis and Point on Y axis,
respectively.
10.Click Accept.
The Create frame by points dialog will close.
11.In the Create Workobject dialog click Create.
A workobject, displayed as a coordinate system, is now created on the box. You can also
see the workobject in the Paths&Targets browser.
24
Learning the Basics
Learn More
Click the Help button in the top right corner of RobotStudio.
There are a few steps we must take in order to achieve a working robot path. The first step is
to use the corners of the box in the graphics to create targets. The second step will be to adjust
the orientation of the targets. Finally we will add these targets to a path and set appropriate
axes configurations for each instruction.
3. Zoom and rotate the station so that you get a clear view of the tool and the small box.
4. On the Home tab click the Target drop-down and select Create Target.
5. In the Create Target dialog, make sure the pointer is set to the first Position box.
6. In the Graphics windows click the corners on the top surface in the same order as in the
picture above.
25
Learning the Basics
1. In the Paths&Targets browser select the first target (Target_10) and click the Modify
tab.
2. In the View Tool at target drop-down, select Pen.
As the orientation of our targets are zero and our TCP has Z pointing out from the tool,
the preview of the tool will be hidden in the box. To be able to see this preview we need
to make the box invisible
Next step is to set a suitable orientation for the first target and then re-use this orientation
for the rest of our targets. If the exact orientation is known, it is easiest to manually type
these values into the Set Position dialog. In this case when we have no exact values we
will manually adjust the orientation of the first target.
4. In the Freehand group select reference Local in drop-down list. Then select Target_10 in
Paths&Targets browser and then enable the Rotate button.
26
Learning the Basics
As a help to see if a target is reachable we will now enable the function View Robot at
Target.
5. In the context menu of Target_10, select View Robot at Target. Now the robot will
jump to the target as soon as it is possible to reach.
6. Rotate the target approximately +180 degrees around the Y axis by click&drag on the
green arrow.
7. Rotate the target approximately +15 degrees around the Z axis by click&drag on the blue
arrow.
Tip!
If you press the [f]-key while rotating, the rotation will execute in smaller steps.
27
Learning the Basics
9. Select World as reference and make the final adjustments to round off the angles as in
pictures below. Press Apply.
12. Make the box visible again by checking Visible from the context menu.
13. Step through the targets and make sure they are all possible to reach. As View Robot at
Target is activated the robot will automatically jump to the targets if possible.
14. Disable View Tool at Target, View Robot at Target.
15. Save the station as mySolution_9.
An empty path, Path_10, is now created and displayed in the Paths&Targets browser.
3. Right click the path, select Rename and change the name to Path_Box.
On the Status Bar down at the bottom of the interface you can see the active instruction
template. These are the default settings that will be used when creating the Move
instructions.
28
Learning the Basics
6. On the Modify tab click the Add to Path button and select Path_Box and First.
Tip!
You can also use drag&drop to create the instructions.
9. Select the path, and in the Modify tab select Rename Targets. Write pBox_ as target
prefix and press Apply. This function also available from the context menu of the path.
29
Learning the Basics
1. Open the station from the last exercise (mySolution_10), unless it is already open.
2. Select Path_Box and click Auto Configuration from the Modify tab.
3. Select the configuration (0,0,-1,1) in the list and press Apply. The robot will now step
through all instructions and assign valid configurations to them.
Tip!
Auto Configuration is also available from the path context menu.
Learn more
Click the Help button in the top right corner of RobotStudio.
30
Learning the Basics
Overview
One of the key features of RobotStudio is that the same software the runs in the real controller
also runs in the virtual controller on the computer. This means that we are able to run a
simulation that gives us almost the identical behavior as we would achieve on the real
controller.
We are now in a position to create a rapid program. This program will be stored on the
system running on the virtual controller, just as the program for a real robot is stored on its
system.
3. In the Synchronize to RAPID dialog make sure all data are selected and then click OK.
All program data is now transferred from the RobotStudio station to the virtual
controller.
4. To get a view of the result, expand the tree structure in the Rapid tab, and double click
Module1 as shown below.
31
Learning the Basics
2. In the Simulation tab click the Play button. The robot will now execute the RAPID
program.
Note: This is the easiest way to execute a path. The entry point will not affect the RAPID
code and is only for testing a path in simulation. That’s why you don’t need to synchronize
to RAPID. In the next chapter we will look at how to simulate more than one path.
3. You can also go to Simulation > Simulation Setup and click on T_ROB1 and then
choose Path_Box as Entry Point.
Overview
To be sure that the robot can execute this linear path we will add a new target which we will
use as an approach/depart target. As the path, so far, only consists of linear instructions
problems can occur in situations where the actual position of the robot makes a linear
movement to the first instruction impossible.
32
Learning the Basics
1. In the Paths&Targets browser select copy from the pBox_10 context menu. Then click
Paste from the Wobj_Box context menu.
2. Rename the target to Appr_Box.
3. Select Appr_Box and click Set Position from the Modify tab.
4. Set the reference to Local and move the target -150mm in the Z direction. Press Apply.
5. In the toolbar for active templates, change to MoveJ and set the parameters as below.
6. Select the target Appr_Box and then add it to the top of the path.
8. Repeat step 6 but now add the instruction last in the path.
Note that the yellow triangle warning appears on the new instructions. This is because no
axes configurations are set yet.
9. Select Path_Box and click Auto Configuration from the Modify tab.
10. Select the configuration (0,0,-1,1) in the list and click Apply. The selected configuration
will now be set to the first target and calculated for the others.
33
Learning the Basics
Now we will also add a Home position that we will place in a separate path.
11. From Home tab, create a new empty path and rename it to Home.
12. In Home tab, select Jump Home from the context menu of the robot. The robot will
now reset the axes to default values.
13. From the Modify tab, select Mechanism Joint Jog.
Tip!
Click the separate boxes for each axis and press space on your keyboard. Now you will
be able to write exact values.
15. Change active work object to wobj0 from the Settings group in Home tab.
16. In the toolbar for active templates, change to MoveJ and set the parameters as below.
A new target will now be created in wobj0 and a MoveJ instruction will be added to the
new Path. Press yes on the message that follows.
34
Learning the Basics
19.To be able to simulate both paths we need to make a main path that calls for the paths
that we want to simulate. Do as before and create an empty path and name it main.
20.Then drag Path_Box and Home in to main and set main as entry point.
21.To transfer the new instructions to the virtual controller, click Synchronize to RAPID
from the RAPID tab.
35
Learning the Basics
Tip!
Note that synchronization can be done in several ways. The Synchronize button appears
in both the Home and Rapid tabs. Alternatively right clicking on either the system or a
particular path in the Paths&Targets Browser on the Home gives you this same option.
Rapid Editor
1. Open the station from the last exercise (mySolution_12), unless it is already open.
2. In the Rapid tab, expand the tree structure and double click Module1 as shown below.
36
Learning the Basics
6. To be able to see both our graphical view and the program, click New Vertical Tab
Group by right clicking the editor tab.
7. In the Virtual Controller group of the Controller tab, open the Control Panel and
change to AUTO mode and push the Motors Button.
Tip!
Click the button up in the right corner to switch style of the Control Panel.
37
Learning the Basics
8. Back in the Rapid tab Set the program pointer to the main routine
As we now have done changes to the program directly in the virtual controller, we need
to synchronize the changes back to the station.
10. While still in the Rapid tab, click the lower half of the Synchronize button to reveal the
Synchronize to Station feature. Synchronize to the station.
11. In the dialog, check the top node so that everything is selected and press OK.
Note that the instruction we changed in the Rapid Editor is now also changed in the
Paths&Targets browser.
38
Learning the Basics
13.Save the station as a Pack&Go from the Share section of the File tab. A Pack&Go file
will include all data required to restore the station and system, so this is the
recommended way of saving a project when finished or when moving to another PC.
14. Make a folder in the RobotStudio directory called Pack&Go and in there save all your
Pack&Go’s
RobotStudio Options
1. Open the station from the last exercise (mySolution_13), unless it is already open.
2. From the File tab, click Options.
3. Go to the Simulation section and click Simulation Clock and check As fast as possible.
Then click OK.
4. Press Play from the Simulation tab to run the simulation again. Now note that it will run
through the simulation in a much shorter time but the resulting process time will be the
same.
5. Go back to Options and uncheck As fast as possible again.
Learn more
Click the Help button in the top right corner of RobotStudio.
39
Learning the Basics
Summary
Now we have created a robot program that can be loaded to a real robot. The saved modules
can be viewed or edited using the Rapid editor or any text editor.
Basically, our program exists in three independent versions now:
§ In RobotStudio, where the positions and motion properties are saved in the path.
§ In the virtual controller, where it is stored in the controller’s program memory just as on
a real controller.
§ As files on the hard drive, which we saved from the virtual controller through
RobotStudio.
40
Learning the Basics
3. Now you can see all the stations that were saved in the solution and easily pick out the
station that you want.
41
Learning the Basics
42
Learning the Basics
A geometry representing the tool is now imported to the station and placed with its local
origin in the zero point of the world coordinate system. As the local origin on this
specific part is not placed on the attachment point of the tool you will see the offset
between the coordinate system and actual CAD part.
Attach to Robot
To show why this can be a problem we will attach the tool geometry to the robot.
1. In the Layout browser right click the SpintecTool and on the context menu point to
Attach to and select the robot.
Tip!
Drag&drop is often easier when using the Attach command.
Due to the definition of the local coordinate system of the part, you get an offset of the
tool. This needs to be corrected prior to using the CAD geometry to make our tool.
3. In the context menu of the SpintecTool, select Detach. Select Yes when asked to restore
the position of the Spintec tool.
43
Learning the Basics
4. In the Layout browser right click the SpintecTool and select Position>Place. In this case
we will place the object by one point.
5. Make sure the pointer is in one of the Position boxes and then click the surface as in
picture above.
Tip!
To avoid clicking on the floor, go into RS Options and make the floor invisible.
6. Click Apply and Close. This will move the SpintecTool to RobotStudio world zero.
7. In the Layout browser right click the SpintecTool and select Position>Rotate. In this
case we will rotate the object about the world coordinate system by 90 degrees. Click
Apply and Close.
44
Learning the Basics
At this point if we were to attach the tool to the robot it would still not go to the correct
position as the attachment point reference is still the local coordinate system of the part.
In the next steps we will adjust the local coordinate system to match the position of the
model.
8. In the Layout browser right click the SpintecTool and select Modify>Set Local Origin.
You will notice in the dialog box the following values.
We will now correct these values to coincide with the corrected CAD model by changing
all values to zeros. Click Apply.
The coordinate system is now moved to coincide with the actual position in the station
which also happens to be the attachment point of our tool geometry.
9. Attach the tool geometry to the robot to see the difference. Now it should attach
correctly.
10. Detach it again.
45
Learning the Basics
In the Export Geometry window, select Format ACIS files of the highest Version and
click Export.
Any file format with a valid CAD Converter license can be used for the export.
Learn more
Click the Help button in the top right corner of RobotStudio.
See the help section for information about
46
Learning the Basics
Click in the Graphics to remove the red marking and the robot will now be invisible and
you can see the tool on the floor. In the Layout browser the node for the robot is marked
with a magnifying glass , indicating that it is not visible in the Graphics window
1. Zoom and rotate the station so that you get a clear view of the tip of the tool. It is
important that you see the circular front of the tip clearly.
47
Learning the Basics
2. On the Home tab click the Frame drop-down and select Create Frame.
3. In the Graphics window select Surface Selection level and Snap Center.
4. In the dialog click in the Frame Position field and then in the Graphics window click on
the tip surface.
The snap goes to the center of the surface as our selection level and snap mode.
5. Click the Create button.
As we did not define an orientation it is aligned with the world coordinate system. Now
we will use the graphics to get the angle of the tool.
6. In the Layout browser right click Frame1 and select Set Normal to Surface.
7. In the Set Normal to Surface dialog click the top field and then in the Graphics window
click the tip surface.
48
Learning the Basics
Since the default definition of the approach direction is positive Z it points out of the
surface.
2. In the Create Tool wizard in the Tool Name field enter mySpintecTool.
3. To select a part click the Use Existing button and in the drop-down list select the
mySpintecTool part.
4. Type in 3kg as mass.
5. In the Graphics window select Part Selection level and Snap Gravity.
6. In the Create Tool dialog click in the Center of Gravity field and then in the Graphics
window click the tool graphics.
Note that snap gravity assumes that the object is of the same density when calculating
the center of gravity. You can also type in moment of Inertia but there is no RobotStudio
functionality for this so you have to get the data externally.
7. Click the Next button.
8. In the TCP Name field enter tSpintec.
This is the name of the tooldata that will be used in RAPID
9. In the Values from Target/Frame list select Frame_1.
49
Learning the Basics
10. Click the large arrow [->] button to add the TCP.
In the Layout window we can see that the geometry part has been replaced by the tool
mechanism. But that the frame remains.
12. In the Layout browser right click the Frame_1 frame and select Delete.
Note the small floppy disk that shows that the tool now is a library file.
50
Learning the Basics
51
Learning the Basics
52
Learning the Basics
As we can easily see in this station, we will not be able to execute the path on top of the
work piece without moving the robot. This can be done on two ways; either by moving
the BaseFrame of the robot or moving the TaskFrame of our controller. To avoid
changing BaseFrame values in the controller we will adjust the TaskFrame which is the
recommended way. Modification of the BaseFrame values is typically only done in
specific instances such as wall or ceiling mounting of the robot, MultiMove Systems,
conveyor tracking or working with external axes. Later in the course we will see
situations where this is required.
2. Import the geometry Stand.sat from the \Courseware\Geometry folder.
3. In the Controller tab select the system in the Controller browser and click on the Task
Frames button.
53
Learning the Basics
7. As the workobject including targets was pre-created in this station in the position we
want, answer Yes on the question “Do you want to keep the positioning of all stationary
RAPID objects?”
The robot is now moved up on the robot stand, with all target locations kept.
1. Activate View Robot at target and step through all the targets in the workobject,
obWorkPiece.
4. Multi-select all targets and add them to a new path by clicking Add to new path from the
Modify tab.
54
Learning the Basics
5. Drag and drop the MoveL Approach instruction down such that it is the last instruction
in the path.
6. Add the Approach target again as the first instruction; this time, setting MoveJ as the
active template.
7. Run Auto Configuration to set the axes configurations. Either from the context menu of
the path or the Modify tab.
8. As configuration for the first target, select (0,0,-1,0). Press Apply. Now the
configurations for the rest of the targets are calculated.
9. Now use your knowledge from earlier parts of this course, to setup and run a simulation.
You need to first synchronize the path to the RAPID and set the path as entry point.
10.Save the station at \Courseware\Solutions\Module_1\myBasicSolution\Stations\ as
myStation_NewPath.rsstn.
Learn more
Click the Help button in the top right corner of RobotStudio.
55
© Copyright 2016 ABB All right reserved.
ABB AB
Robotics Products
SE-721 68 Västerås