TY - JOUR AB - Purpose– This paper aims to introduce a generic robot‐programming paradigm for assembly tasks that overcomes the strong coupling between the motion commands and underlying algorithms of programming languages currently on the market. Therefore, it allows an improved method of assembly task programming.Design/methodology/approach– A manipulation primitive (MP) is defined which decouples the programming concept from the algorithms. These primitives can be integrated into existing programming languages and are supported by an intuitive graph‐based language which is introduced in this paper. An open reference architecture to support those primitive‐based programming languages has been designed.Findings– It is possible to describe complex assembly tasks such as manipulation on conveyors or sensor‐integrated compliant motion without abandoning the generality of the programming paradigm. Execution on a reference control system has proven to be successful for several manipulation tasks on different machines.Originality/value– A complete definition of the MP and a graphical language based on this primitive is given, accompanied by extensive detail information on crucial aspects of the control architecture such as modular trajectory generation, generic interfaces, and real‐time task scheduling. VL - 28 IS - 1 SN - 0144-5154 DO - 10.1108/01445150810849028 UR - https://doi.org/10.1108/01445150810849028 AU - Maaß Jochen AU - Molkenstruck Sven AU - Thomas Ulrike AU - Hesselbach Jürgen AU - Wahl Friedrich PY - 2008 Y1 - 2008/01/01 TI - Definition and execution of a generic assembly programming paradigm T2 - Assembly Automation PB - Emerald Group Publishing Limited SP - 61 EP - 68 Y2 - 2024/05/05 ER -