Master'sMaterials, Manufacturing & Quality Applications open

Master’s in Multi-Brand Robot Programming Engineering

Online master's programme of 1,900 hours in multi-brand robot programming engineering. 12 modules covering ABB RAPID, KUKA KRL, FANUC, Yaskawa and other brands, offline programming, calibration, integration, process applications and safety under ISO 10218-1, ISO 10218-2 and ISO 9283, with an assigned technical tutor.

Duration1900 h
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma
Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Understand the controller architecture of the main robot manufacturers.

02

Program ABB, KUKA, FANUC and Yaskawa robots in their native languages.

03

Translate programs and logic between different brands.

04

Apply offline programming and multi-brand simulation.

05

Calibrate tools and cells to improve accuracy.

06

Integrate robots from different brands with PLCs and peripherals.

07

Develop a standardised, fully documented multi-brand cell.

Profile

Who it's for

  • Industrial robot programmers who work with more than one controller brand.
  • Robotics engineers looking to master multi-brand programming.
  • Robotic systems integrators delivering cells with mixed equipment.
  • Process simulation engineers moving into offline robot programming.
  • Robot maintenance technicians who want to step up to programming.
  • Commissioning engineers working on robotised lines.
  • Engineering or science graduates aiming to enter the automotive sector.
Standards & tools

What you'll work with

  • ISO 10218-1 (safety requirements for industrial robots)
  • ISO 10218-2 (safety of robot systems and integration)
  • ISO 9283 (robot performance criteria and test methods)
  • ISO 9787 (robot coordinate systems and motion nomenclature)
  • ISO 8373 (robotics vocabulary)
  • IEC 61131-3 (PLC programming languages)
  • Directive 2006/42/EC (EU Machinery Directive)
  • IEC 62541 (OPC UA)
  • ABB RobotStudio
  • KUKA.WorkVisual
  • FANUC ROBOGUIDE
  • Yaskawa MotoSim
  • RoboDK
Syllabus

12 modules · 1900 h

  1. 1.1Types of industrial robots
  2. 1.2Main manufacturers and ecosystems
  3. 1.3Controller architecture
  4. 1.4Coordinate systems and frames
  5. 1.5Teach pendants and operating modes
  6. 1.6External axes and positioners
  7. 1.7Basic safety in programming
  8. 1.8Software licences and options
  9. 1.9Brand selection criteria
  10. 1.10Case study: technical comparison of four controllers
  1. 2.1Structure of modules and routines
  2. 2.2Data types and robtargets
  3. 2.3MoveJ and MoveL motion instructions
  4. 2.4Tools and work objects
  5. 2.5Inputs, outputs and signals
  6. 2.6Error handling and TRAP
  7. 2.7RobotStudio and offline programming
  8. 2.8Multitasking in RAPID
  9. 2.9SafeMove as a reference
  10. 2.10Practical: handling cell in RobotStudio
  1. 3.1Structure of KRL programs
  2. 3.2PTP, LIN and CIRC motions
  3. 3.3TOOL and BASE systems
  4. 3.4Variables and data files
  5. 3.5Interrupts and submit
  6. 3.6Programming with inline forms
  7. 3.7Configuration with KUKA.WorkVisual
  8. 3.8Controller communication with PLC
  9. 3.9Application technology packages
  10. 3.10Lab: KRL program with interrupts
  1. 4.1TP language and its editor
  2. 4.2Karel for advanced logic
  3. 4.3Registers and position registers
  4. 4.4User and tool frames
  5. 4.5Macros and background programs
  6. 4.6ROBOGUIDE for simulation
  7. 4.7iRVision integrated vision
  8. 4.8Safety with Dual Check Safety
  9. 4.9Alarm diagnosis
  10. 4.10Practical: TP program with position registers
  1. 5.1Yaskawa INFORM language
  2. 5.2MotoSim for simulation
  3. 5.3Stäubli VAL 3 language
  4. 5.4Kawasaki and Epson languages
  5. 5.5Universal Robots and URScript
  6. 5.6SCARA and delta robots
  7. 5.7Semantic differences between languages
  8. 5.8Translating programs between brands
  9. 5.9Multi-brand best practice
  10. 5.10Workshop: translating a program from RAPID to INFORM
  1. 6.1Advantages of offline programming
  2. 6.2RoboDK as a neutral environment
  3. 6.3Brand-specific post-processors
  4. 6.4Calibration of virtual cells
  5. 6.5Collision detection
  6. 6.6Reach and cycle-time studies
  7. 6.7Path generation from CAD
  8. 6.8Validation on the shop floor
  9. 6.9Digital twin of the cell
  10. 6.10Practical: post-processing a path for three brands
  1. 7.1Absolute accuracy and repeatability
  2. 7.2TCP tool calibration
  3. 7.3Calibration of bases and workpieces
  4. 7.4Robot calibration with laser tracker
  5. 7.5Deformation compensation
  6. 7.6Mastering and references
  7. 7.7Thermal drift correction
  8. 7.8Periodic accuracy verification
  9. 7.9ISO 9283 standard
  10. 7.10Lab: four-point TCP calibration
  1. 8.1Communications with PLC via fieldbus
  2. 8.2Standard signal exchange
  3. 8.3External control interfaces
  4. 8.4Position streaming protocols
  5. 8.5ROS 2 and multi-brand interfaces
  6. 8.6OPC UA Robotics
  7. 8.7Standardisation of cell interfaces
  8. 8.8Integration of external vision
  9. 8.9Centralised robot supervision
  10. 8.10Workshop: common PLC interface for robots of two brands
  1. 9.1Arc welding
  2. 9.2Spot welding
  3. 9.3Painting and coatings
  4. 9.4Robotic machining
  5. 9.5Laser and plasma cutting
  6. 9.6Adhesive dispensing
  7. 9.7Part handling
  8. 9.8High-speed palletising
  9. 9.9Robotic inspection
  10. 9.10Case study: welding programming with seam tracking
  1. 10.1Operating modes and reduced speed
  2. 10.2Controller safety functions
  3. 10.3Configurable safe zones
  4. 10.4Validation of safety configurations
  5. 10.5Risks during teaching
  6. 10.6Lockout procedures
  7. 10.7Regulatory requirements for cells
  8. 10.8Safety documentation
  9. 10.9Staff training
  10. 10.10Practical: configuring safe zones on a controller
  1. 11.1Backup and restore
  2. 11.2Program version management
  3. 11.3Diagnosis of alarms and faults
  4. 11.4Preventive robot maintenance
  5. 11.5Gearboxes and lubrication
  6. 11.6Replacing batteries and encoders
  7. 11.7Robot condition monitoring
  8. 11.8Cycle-time optimisation
  9. 11.9Standardisation of programs on the shop floor
  10. 11.10Case study: standardising programs on a multi-brand line
  1. 12.1Definition of the multi-brand cell
  2. 12.2Selection of robots and controllers
  3. 12.3Simulation and offline programming
  4. 12.4Programming in native languages
  5. 12.5Integration with PLC and peripherals
  6. 12.6Validation and optimisation
  7. 12.7Documentation and standards
  8. 12.8Conclusions on multi-brand programming
  9. 12.9Master's Thesis report
  10. 12.10Master's Thesis: defence before a panel
Methodology, software & labs

How you'll learn

A 100% online programme on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within each intake, so it fits alongside your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is ABB RobotStudio, KUKA.WorkVisual, FANUC ROBOGUIDE, Yaskawa MotoSim and RoboDK, in free, academic or evaluation versions. Exercises are based on real procedures: offline programming and post-processing for several brands, calibration of tools and bases in a real cell, and integration of robots from different manufacturers with a common PLC. Assessment is continuous by module, plus the final Master's Thesis.

Standards covered: ISO 10218-1, ISO 10218-2, ISO 9283, ISO 9787, ISO 8373, IEC 61131-3, Directive 2006/42/EC, IEC 62541.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of ISO 10218-1, ISO 10218-2 and ISO 9283 applied to real cases, not as a theoretical annex.
Industry software:ABB RobotStudio, KUKA.WorkVisual, FANUC ROBOGUIDE, Yaskawa MotoSim and RoboDK, in free, academic or evaluation versions.
Master's Thesis with defence:A complete multi-brand robot cell, from robot selection and offline programming to PLC integration and validation, defended before a panel.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Define the multi-brand cell
Specify the cell and select the robots and controllers from different manufacturers.
Simulate and program offline
Build the virtual cell in RoboDK and post-process paths for each brand.
Program in native languages
Write and refine the programs in RAPID, KRL, TP and INFORM.
Integrate and validate
Connect all robots to a common PLC interface, calibrate and optimise the cycle.
Master's Thesis
Document the standardised multi-brand cell in your Master's Thesis, defended before a panel.
Career opportunities

Where this takes you

Industrial Robot ProgrammerRobotics EngineerRobotic Systems IntegratorProcess Simulation EngineerRobot Maintenance TechnicianCommissioning Engineer
Admissions & scholarships

Requirements

  • University degree in engineering, science or architecture, or equivalent proven professional experience.
  • Internet connection and a computer capable of running the programme software.
  • English sufficient to read technical standards.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with ABB RobotStudio, KUKA.WorkVisual, FANUC ROBOGUIDE, Yaskawa MotoSim and RoboDK, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute diploma, awarded on passing the continuous assessment and the Master's Thesis. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.

Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.

A degree in engineering, science or architecture (or equivalent professional experience), a computer able to run the software and English sufficient to read technical standards.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Master’s in Multi-Brand Robot Programming EngineeringEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.