354-0623/01 – Industrial Robots Programming 1 (PPR1)

Gurantor departmentDepartment of RoboticsCredits3
Subject guarantorIng. Michal Vocetka, Ph.D.Subject version guarantorIng. Michal Vocetka, Ph.D.
Study levelundergraduate or graduateRequirementCompulsory
Study languageCzech
Year of introduction2021/2022Year of cancellation
Intended for the facultiesFSIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
BOB0001 prof. Ing. Zdenko Bobovský, PhD.
VOC0012 Ing. Michal Vocetka, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Graded credit 2+2

Subject aims expressed by acquired skills and competences

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.

Teaching methods

Project work


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.

Compulsory literature:

[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 literature:

[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.

Way of continuous check of knowledge in the course of semester

Continuous check and point evaluation of exercise results. The result is a semestral project.


Use of university system LMS Moodle

Other requirements

There are no additional requirements for the student.


Subject has no prerequisities.


Subject has no co-requisities.

Subject syllabus:

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.

Conditions for subject completion

Full-time form (validity from: 2021/2022 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Graded credit Graded credit 100  51 3
Mandatory attendence participation: An attendance on the seminars is minimum 80%.

Show history

Conditions for subject completion and attendance at the exercises within ISP: To complete the credit, students must obtain a minimum number of points from the project. On the basis of a successfully completed credit, they can take an exam, which will consist of a written and an oral part.

Show history

Occurrence in study plans

Academic yearProgrammeBranch/spec.Spec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2024/2025 (N0719A270009) Robotics (S01) Designing of Robotic Workcells P Czech Ostrava 1 Compulsory study plan
2023/2024 (N0719A270009) Robotics (S01) Designing of Robotic Workcells P Czech Ostrava 1 Compulsory study plan
2022/2023 (N0719A270009) Robotics (S01) Designing of Robotic Workcells P Czech Ostrava 1 Compulsory study plan
2021/2022 (N0719A270009) Robotics (S01) Designing of Robotic Workcells P Czech Ostrava 1 Compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner

Assessment of instruction

2022/2023 Winter