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.
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.
What you will be able to do
Understand the controller architecture of the main robot manufacturers.
Program ABB, KUKA, FANUC and Yaskawa robots in their native languages.
Translate programs and logic between different brands.
Apply offline programming and multi-brand simulation.
Calibrate tools and cells to improve accuracy.
Integrate robots from different brands with PLCs and peripherals.
Develop a standardised, fully documented multi-brand cell.
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.
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
12 modules · 1900 h
1.1Types of industrial robots1.2Main manufacturers and ecosystems1.3Controller architecture1.4Coordinate systems and frames1.5Teach pendants and operating modes1.6External axes and positioners1.7Basic safety in programming1.8Software licences and options1.9Brand selection criteria1.10Case study: technical comparison of four controllers
2.1Structure of modules and routines2.2Data types and robtargets2.3MoveJ and MoveL motion instructions2.4Tools and work objects2.5Inputs, outputs and signals2.6Error handling and TRAP2.7RobotStudio and offline programming2.8Multitasking in RAPID2.9SafeMove as a reference2.10Practical: handling cell in RobotStudio
3.1Structure of KRL programs3.2PTP, LIN and CIRC motions3.3TOOL and BASE systems3.4Variables and data files3.5Interrupts and submit3.6Programming with inline forms3.7Configuration with KUKA.WorkVisual3.8Controller communication with PLC3.9Application technology packages3.10Lab: KRL program with interrupts
4.1TP language and its editor4.2Karel for advanced logic4.3Registers and position registers4.4User and tool frames4.5Macros and background programs4.6ROBOGUIDE for simulation4.7iRVision integrated vision4.8Safety with Dual Check Safety4.9Alarm diagnosis4.10Practical: TP program with position registers
5.1Yaskawa INFORM language5.2MotoSim for simulation5.3Stäubli VAL 3 language5.4Kawasaki and Epson languages5.5Universal Robots and URScript5.6SCARA and delta robots5.7Semantic differences between languages5.8Translating programs between brands5.9Multi-brand best practice5.10Workshop: translating a program from RAPID to INFORM
6.1Advantages of offline programming6.2RoboDK as a neutral environment6.3Brand-specific post-processors6.4Calibration of virtual cells6.5Collision detection6.6Reach and cycle-time studies6.7Path generation from CAD6.8Validation on the shop floor6.9Digital twin of the cell6.10Practical: post-processing a path for three brands
7.1Absolute accuracy and repeatability7.2TCP tool calibration7.3Calibration of bases and workpieces7.4Robot calibration with laser tracker7.5Deformation compensation7.6Mastering and references7.7Thermal drift correction7.8Periodic accuracy verification7.9ISO 9283 standard7.10Lab: four-point TCP calibration
8.1Communications with PLC via fieldbus8.2Standard signal exchange8.3External control interfaces8.4Position streaming protocols8.5ROS 2 and multi-brand interfaces8.6OPC UA Robotics8.7Standardisation of cell interfaces8.8Integration of external vision8.9Centralised robot supervision8.10Workshop: common PLC interface for robots of two brands
9.1Arc welding9.2Spot welding9.3Painting and coatings9.4Robotic machining9.5Laser and plasma cutting9.6Adhesive dispensing9.7Part handling9.8High-speed palletising9.9Robotic inspection9.10Case study: welding programming with seam tracking
10.1Operating modes and reduced speed10.2Controller safety functions10.3Configurable safe zones10.4Validation of safety configurations10.5Risks during teaching10.6Lockout procedures10.7Regulatory requirements for cells10.8Safety documentation10.9Staff training10.10Practical: configuring safe zones on a controller
11.1Backup and restore11.2Program version management11.3Diagnosis of alarms and faults11.4Preventive robot maintenance11.5Gearboxes and lubrication11.6Replacing batteries and encoders11.7Robot condition monitoring11.8Cycle-time optimisation11.9Standardisation of programs on the shop floor11.10Case study: standardising programs on a multi-brand line
12.1Definition of the multi-brand cell12.2Selection of robots and controllers12.3Simulation and offline programming12.4Programming in native languages12.5Integration with PLC and peripherals12.6Validation and optimisation12.7Documentation and standards12.8Conclusions on multi-brand programming12.9Master's Thesis report12.10Master's Thesis: defence before a panel
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.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Where this takes you
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.
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.
Related programmes
Master’s in Chassis, Suspension and Running Gear for Land Platforms Engineering
Online master's programme of 1,900 hours in chassis, suspension and running gear engineering for land platforms: 12 modules covering heavy vehicle dynamics, vehicle-terrain interaction, chassis and…
Master’s in Metallurgy and Welding Engineering for Nuclear Components
Online master's programme of 1,900 hours in metallurgy and welding engineering for nuclear components. 12 modules covering physical and welding metallurgy, nuclear component materials, welding processes,…
Master’s in Advanced Functional Textiles and Smart Fabrics Engineering
Online master's programme of 1,900 hours in functional textiles and advanced smart fabrics engineering. 12 modules covering fibres and structures, functional finishes, clothing comfort, conductive materials,…
More in Robotics, Automation & Control
All Robotics, Automation & Control programmes → · How to apply · Fees & financing · Scholarships