Introducing AnomDB: An Unsupervised Anomaly Detection Method for CNC Machine Control Data

##plugins.themes.bootstrap3.article.main##

##plugins.themes.bootstrap3.article.sidebar##

Published Sep 22, 2019
Lou Zhang Sarah Elghazoly Brock Tweedie

Abstract

We propose the application of unsupervised machine learning to automatically detect anomalous behavior preceding machine failure. We achieve this through an approach that utilizes Principal Component Analysis (PCA), latent feature extraction, and Density Based Scanning of Applications with Noise (DBSCAN). We call this method AnomDB. Time series data collected from Computer Numerically Controlled (CNC) machines may benefit from this technique due to its ability to consolidate noisy, multivariate data from CNC controls and detect anomalies without reliance on periodicity of signal. We perform experiments on CNC machine control data to demonstrate the effectiveness of this method in discovering anomalies over other commonly used methods of anomaly detection such as IQR and k-means clustering. We show the effectiveness of this method on a representative example in an actual machine shop, and then on a series of real machining data with synthetic anomalies injected.

How to Cite

Zhang, L., Elghazoly, S., & Tweedie, B. (2019). Introducing AnomDB: An Unsupervised Anomaly Detection Method for CNC Machine Control Data. Annual Conference of the PHM Society, 11(1). https://doi.org/10.36001/phmconf.2019.v11i1.806
Abstract 834 | PDF Downloads 1202

##plugins.themes.bootstrap3.article.details##

Keywords

CNC, machining, machine learning, anomaly detection, unsupervised learning

Section
Technical Research Papers