February 2023 – May 2023
Computer numeric control (CNC) machines are the computers of modern factories that automate production lines through the use of programmable industrial robots that are able to manipulate multiple machining tools in a controlled and closed environment.
The goal of this project is to explore applications of machine learning (ML) algorithms aiding CNC machining.
Our first objective is to establish an anomaly detection baseline through an in-depth study of the state-of-the-art regarding ML techniques applied in the CNC context.
The second objective is to research existing ML techniques and possible improvements that exploit domain specific information to provide production optimization through the programs executed by CNC machines.