This article presents a study on predictive maintenance aimed at forecasting controller failures before they occur, utilizing data related to controllers and their operating environments. It emphasizes the importance of predictive maintenance over traditional reactive and preventive methods, introducing various machine learning algorithms for failure prediction. The paper aims to develop a model that enhances reliability and reduces operational costs through effective data analysis and real-time monitoring.