This automation technology is designed to enable precise synchronization of conveyor belts and robots. Configurable PLCopen function blocks can be used for all types of robot kinematics and allow robots to be synchronized with multiple conveyor belts. The interfaces are suitable for integrating HMI applications for kinematic systems. The robot can move freely during the synchronization phase, which also enables complex product manipulation. The conveyor belt is fully integrated in the application, and an external sensor that supplies information about the current position of the conveyor belt is all that is needed. The conveyor belt tracking solution is hardware-independent, which allows the use of different drive systems with different kinematics.