Skip to main content
Skip header

Industrial Robots Programming 1

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code354-0623/01
Number of ECTS Credits Allocated3 ECTS credits
Type of Course Unit *Compulsory
Level of Course Unit *Second Cycle
Year of Study *First Year
Semester when the Course Unit is deliveredWinter Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites There are no prerequisites or co-requisites for this course unit
Name of Lecturer(s)Personal IDName
BOB0001prof. Ing. Zdenko Bobovský, PhD.
VOC0012Ing. Michal Vocetka, Ph.D.
Summary
In this course the student is acquainted with the RobotStudio software and acquires the following knowledge:
Off-line simulation.
Creation of tools and mechanisms.
Working with signals, Smart componenst and logic simulation.
Learning Outcomes of the Course Unit
Learning outcomes of the course unit The aim of the course is to introduce ABB Robot Studio simulation software for ABB industrial robots. Students will acquire the knowledge necessary for the definition and modification of more complex trajectories, in particular they will be trained in the creation of off-line simulations, with which it is possible to prove the viability of a given program and to determine the cycle time. The student will work within the course in a virtual simulation environment, after verification will be able to verify the virtual data in a real robotized workplace.
Course Contents
Syllabus of lectures:
1. Introduction to software for programming industrial robots.
2. Workstation preparation in simulation environment, the importance of simulation and virtual controller.
3. Tool creation, stationary tools principle
4. WorkObject, point creation and basic trajectory of points. Automatic trajectory from imported CAD geometry
5. External axes and positioners
6. Modification of trajectory, connection of solids.
7. MultiMove principle, or synchronization of two or more robots.
8. Robot YuMi, smartgripper functions, etc.
9. Working with signals in simulation environment
10. SmartComponents I.
11. SmartComponents II.
12. Assignment of the final project
13. Consultation
14. Consultation

Syllabus of tutorials:
1. Introduction to RobotStudio software, description of simulation environment and basic principles. Virtual FlexPendant, meaning RobotWare.
2. Modeling in RS.
3. Creating own base station, import CAD models.
4. Definition of instrument, creation of mechanisms.
5. Processing of assigned project I.
6. Creation of points, workobjects and basic trajectories.
7. Tools for adjusting trajectories, attaching solids, solving specific tasks.
8. Elaboration of assigned project II.
9. Editing a program in a virtual controller.
10. Working with signals, smart components.
11. Elaboration of assigned project III.
12. Logic in simulation.
13. Elaboration of the final project.
14. Final project processing.
Recommended or Required Reading
Required Reading:
[1] ABB AB Robotics Products SE-721 68 Västerås Sweden.Technical reference manual: RAPID instructions, Functions and Data types[online]. In: . 2010, s. 1264 [cit. 2019-08-06]. PRODUCT ID: 3HAC 16581-1.
[2] VOCETKA, Michal. Ovládání robotů ABB IRC5: Skriptum pro podporu výuky[online]. In: . 2018, s. 110 [cit. 2019-08-06].
[1] ABB AB Robotics Products SE-721 68 Västerås Sweden.Technical reference manual: RAPID instructions, Functions and Data types[online]. In: . 2010, s. 1264 [cit. 2019-08-06]. PRODUCT ID: 3HAC 16581-1.
[2] VOCETKA, Michal. Ovládání robotů ABB IRC5: Skriptum pro podporu výuky[online]. In: . 2018, s. 110 [cit. 2019-08-06].
Recommended Reading:
[1] ABB AB Robotics Products SE-721 68 Västerås Sweden.Operating Manual: Robotstudio[online]. In: . 2010, s. 490 [cit. 2019-08-06]. PRODUCT ID: 3HAC032104-001.
[1] ABB AB Robotics Products SE-721 68 Västerås Sweden.Operating Manual: Robotstudio[online]. In: . 2010, s. 490 [cit. 2019-08-06]. PRODUCT ID: 3HAC032104-001.
Planned learning activities and teaching methods
Lectures, Tutorials, Project work
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Graded creditGraded credit100 51