Due to the possibility of operator intervention, semi-autonomous systems allow for a better handling of complexity than fully autonomous systems. The use of a digital twin provides a novel interface for interaction with such systems. This paper describes the implementation of the control and user interface in a system with a digital twin. It is shown how the developed control architecture can be combined with different methods of human-machine interaction and virtual training. With this extended use of the control system by a digital twin the concept can be extended beyond the operation phase and can be used in other phases of the product life cycle.