Hands-on training
in robotics and

All of the benefits of world leading German industrial robotics and automation expertise for international student groups – for a fraction of the price. We offer you a unique program where you can learn industrial robotics and automation programming and operation while in parallel, developing crucial enterprise skills, making you highly employable.

The training is also complemented by tourist opportunities to see and feel breathtaking nature and get to known the warm Bosnian people and culture. Mingle with automotive industry experts, hear true life stories of success. Experience firsthand industry 4.0 and learn how to utilize it to create a brighter future.

Choose your course:

Course - Robot programming Basic KUKA/ABB/FANUC

You will learn the basic knowledge of robot programming and will be able to create, save and change simple programs on your own. You will get an overview of the use of industrial robots. You could be taught on KUKA, FANUC or ABB robots.

You will then deepen your programming knowledge and apply complex program structures and communication with PLCs, sensors and actuators. You can train on KUKA, FANUC or ABB robots.

Duration: 16h


  1. Safety instructions
  2. System Description
  3. Activation and shutdown of the program
  4. Jogging a robot with a joystick
  5. Routine & Modules
  6. Basic instructions
  7. Error codes
  8. Basic theory of programming RAPID
  9. Tool calibration
  10. Calibration of working objects
  11. Program Editing
Course - Robot programming ABB ADVANCED

The aim of the PRO course is to update the upskilling of knowledge in handling the robot cell, to modify the program, to work in the programming language KRL, to understand the extended instructions and critical programming elements and for the picking intended for the management and maintenance of the robot system.

Duration: 32h


  1. Safety instructions
  2. Data (Rob Target, Joint Target)
  3. Routine & Modules
  4. Sequences
  5. External TCP
  6. World zones
  7. Advanced functions
  8. Dispatch
  9. Trigger statements
  10. Trap routines
  11. Work facilities
  12. Malfunctions
  13. Definition of TCP & orientation via routines
  14. Use logical functions in the robot program
  15. Flex Pendant Communication
  16. Robot Studio
Course - Robot programming KUKA Advanced

The aim of the PRO course is to update the upskilling of knowledge in handling the robot cell, to modify the program, to work in the programming language KRL, to understand the extended instructions and critical programming elements and for the picking intended for the management and maintenance of the robot system.

Duration: 32h


  1. Safety instructions
  2. Data
  3. Basics of successful programming
  4. Checking the execution of the program
  5. External TCP
  6. Data types
  7. Overview
  8. Types of Structures
  9. Sequences
  10. Logical statements
  11. Movement programming
  12. Geometric operators
  13. Trigger statements
  14. Subroutines and Functions
  15. Switching commands
Course - Transfer course

Transfer courses are designed for professionals who already have experience in programming industrial robots and want to acquire skills in programming and handling another control system.

Duration: 24h


  1. Safety instructions
  2. System Description
  3. Starting and stopping the program
  4. Jogging a robot with a joystick
  5. Tool calibration
  6. Program editing
  7. Error codes


  1. The basic theory of KRL programming
  2. Calibration of the base
  3. Checking the execution of the program
  4. Calibration
  5. Fundamentals of the KRL programming language
  6. Subroutines and functions


  1. The basic theory of RAPID programming
  2. Robot Studio
  3. Working with U / I signals
  4. Additional instructions and functions
Course - Welding with robots

Special course for the use of industrial robots for the MIG / MAG welding process. The training takes place on the robot ABB IRB 2400, with the help of Robot Studio and with the EWM alpha Q 352 welding source.

Duration: 40h


  1. Safety instructions
  2. Description of the system
  3. Starting and stopping the program
  4. Routines & Modules
  5. Basic instructions
  6. Definition of the system parameters of the ABB industrial robot integrated in the welding cell
  7. Error codes
  8. Basic theory of programming RAPID
  9. Tool Calibration
  10. Calibration of working objects
  11. Programming of the welding control code according to the guidelines for the generation of programs
Robot ProfiNet - configuration with Fieldbus

The course is designed for candidates who have some knowledge of robotics and related fields, and candidates who want to build their knowledge of digital communication. The course includes theoretical and practical lessons where you can learn the basics of managing complex industrial systems and using PLCs to manage management components.

You will get to know the interaction of robots and fieldbus participants and apply it in practice. You will apply the integration of components using specific project software such as Works Visual, Robot Studio and Robo Guide.

Duration: 40h


  1. Safety instructions
  2. Description of the system
  3. Starting and stopping the program
  4. Customize and change the program
  5. Adjustment
  6. Inline forms of the KRL movement
  7. Tool Calibration
  8. Base calibration
  9. Program Editing
  10. Creating a KRC4 project
  11. Structure of the PROFINET driver KRC4
  12. Working in TIA PORTAL V13
  13. Programming self-adjusting KUKA CELL.SRC
Course - TIA Basic

Future PLC programmers who have little or no previous knowledge of PLC programming in the TIA Portal will learn the basics of TIA Portal programming. You will learn the process of developing simple projects, from the hardware level to the creation of user interfaces on HMI screens using example macros.

This lays the foundation for your future career as a PLC programmer.

Duration: 120 hours (96 hours Leadtec)


  1. introduction to the basics of the TIA portal
    • navigation through the TIA portal
    • Automation pyramid
    • Data Types
    • programming languages
    • Program modules
    • Simple functions in the TIA Portal
  2. project engineering of PLC programs
    • Project Creation
    • Use of the “Siemens Proneta” software tool
    • Hardware creation
    • Software development
  3. project engineering of HMI panels
    • Integration HMI – SPS
    • use of basic image building blocks
    • Use of visualization effects
  4. further functions of the TIA portal
    • Program simulation with PLC SIM
    • observation and forcetables
    • Traces
Course - TIA Advanced - HMI

As a PLC programmer in the industry, you are expected not only to have sufficient knowledge of PLC programming, but also to have no difficulty in developing more complex HMI systems. To further develop your skills as an HMI programmer, we offer the course TIA Advanced – HMI. The focus here is on the creation and generation of error messages and warnings, programming of user-defined image blocks and a brief introduction to Visual Basic programming.

Duration: 60 hours


  1. extended HMI functions
    • User administration
    • error messages and warnings
    • User-defined screen modules
  2. 2nd Introduction to Visual Basic
Course - TIA Safety

In this course we will teach you the project planning, programming, commissioning, diagnosis and troubleshooting of the fail-safe SIMATIC controllers and the fail-safe, decentralized ET 200 systems. Using practical exercises on a training device, you will learn to put your theoretical knowledge into practice with the STEP 7 Safety software in the TIA Portal.

Duration: 24 hours


  1. safety in automation technology
  2. basics of fail-safe programming
    • Fail-safe CPUs
    • Fail-safe peripherals Parameters
    • Components for fail-safe programming
  3. F-IO Device
  4. programming of fail-safe objects
    • Safety doors
    • Compressed air feeds
Course - TIA Advanced

You can deepen your theoretical knowledge with numerous practical exercises on a TIA system model. This consists of a SIMATIC S7-1500 automation system, ET 200SP distributed I/O, Touchpanel TP700, drive SINAMICS G120 and a belt model.

Duration: 40 hours


  1. IO-Link
    • Introduction to the world of IO-Links
    • Interface setting with S7-PCT Tool
    • RF200 RFID Sample Project
  2. Sinamics
  3. identity systems
    • Technology Objects
    • Ident Blocks
    • Ident Profiles
    • MV540 sample project
Course - CNC operating

Computer Numerical Control (CNC) courses teach students how to set-up, maintain, operate and dismantle machining tools that are controlled by computers. The candidates will be taught on Fanuc ROBODRILL α-DiB5 series, high-performance vertical machining center.

Duration: 120 hours


  1. Basic principles of serving CNC machine
  2. Introduction in cutting tools, setting them and their offset up in CNC machine
  3. Standard G, M, T code functions in CNC programming
  4. Fundamentals of standard CNC program
  5. Manual programming of CNC machines
  6. Simulation of CNC program’s for parts on machine or using CAM software
  7. Practical excercise of programming and making part’s on CNC machine
Customer-specific qualification measures

We adapt all offered courses specifically to the concrete needs. Together with our customers we work out wishes and needs in a project-oriented way.


  1. Qualification within the scope of major projects or production start-ups
  2. Individual customer-specific employee qualification
Special Courses – Mechatronic Workshop

DKR is providing a project “Mechatronic Workshop” where the aim is to train young people, students and high school students, as well as employed and unemployed persons to diagnose, maintain, and service industrial robots.

More details »


Repeat the right thing often enough in a right way

– that’s our motto.

Our participants are keeping up with the rapid development in robotics and gain a higher level of professionalism.

Participants become certified robot commissioning engineers, programmers and PLC programmers.

We train international professionals, students but also employees of emerging companies. Our participants know that education and training is the best investment in the future. The programs have been developed step by step from concrete needs and have real relevance to the modern working world.


"If you get the opportunity to come study robotics in DKR do not miss it!"


"This training was way, way more amazing than I expected!"


"It feels like family here, I'm feeling bad that we are leaving."


"It felt really amazing when we had actual hands-on experience with the Kuka robots."


"From this experience I feel like I became a better human being and more proffessional."


"DKR robotics training helped me make the decision about what I want to do in my future."


"DKR is fantastic, they manage the training very well."


"I really appreciate the effort and time they put into this and for believing in us."


"It was an amazing experience, I don't want to go home."


"This training will help me a lot with my career."


"This is the best, cost effective training with good industry exposure."



About Us

DKR  – German Center for Robotics in Tuzla was initiated by the German Masterwerk GmbH from Munich in 2016.

Main goal of DKR is programming of industrial robots, as well as consultation in the process of modernization of regional industries. Special attention is given to education (training and retraining) of international participants which is given on the control systems from ABB, KUKA and FANUC.

We support our industrial customers in delivering engineering as a service and solutions in automation.
Our experts are experienced in automotive industry, engaging in intense industrial robot programming to offer high standards in the quality aspect.

About Us

Our Partners


Uspješno završen projekat “Training 4 IPEX”

Uspješno završen projekat “Training 4 IPEX”

Tijekom proteklih mjeseci u DKR Njemačkom centru za robotiku realizovan je projekat „Training 4 IPEX“ u suradnji s WHAM-om (Projekat razvoja radne snage i većeg pristupa tržištima Američke agencije za međunarodni razvoj).

Dodjela certifikata

Dodjela certifikata

U srijedu, 24. juna 2020. godine, dodjelom certifikata obilježen je kraj prvog ciklusa projekta „Uspostava mehatroničarske radionice“. Sedamnaest polaznika je uspješno završilo tromjesečni kurs gdje su imali priliku steći teoretska znanja iz raznih oblasti mehatronike i primijeniti ga praktično na KUKA industrijskom manipulatoru.



If you are interested in some of our courses or you just need more information, please contact us via this form, email, phone or find us on social networks.

3 + 8 =