Smart factories should be able to respond to catastrophic situations proactively, such as recalls caused by production line disruptions and equipment failures. Therefore, the necessity for predictive maintenance technology, such as fault detection or diagnosis of equipment has increased in recent years. In particular, predicting the faults of collaborative robots is becoming increasingly crucial because smart factories pursue efficient collaboration between humans and devices. However, collaborative robots have the characteristic of executing programmable motions designed by an operator, rather than performing fixed tasks. If existing fault diagnosis methods are applied to non–fixed programmable motions, problems arise in terms of se...