Most multivariate quality control procedures evaluate the in-control or out-of-control condition based upon an overall statistic, like Hotelling's T2. Although T2 is optimal for finding a general shift in mean vectors, it is not optimal for shifts that occur for some subset of variables. This introduces a persistent problem in multivariate control charts, namely the interpretation of a signal that often discourages practitioners in applying them. In this paper, we propose an artificial neural network based model to diagnose faults in out-of-control conditions and to help identify aberrant variables when Shewhart-type multivariate control charts based on Hotelling's T2 are used. The results of the model implementation on two numerical examples and one case of real world data are encouraging.