A fault diagnosis method of flexible production line machining center based on principal component analysis (PCA) and artificial bee colony based learning vector quantization (ABC-LVQ) neural network is proposed to target the issue of key vulnerable parts of the flexible production line machining center. Along with that, a general scheme of fault diagnosis is designed according to the characteristics of flexible production line which includes multiple machining centers. Firstly, the acceleration sensor is used to collect the vibration signals of the key and critical components of the flexible production line machining center, to analyze and pick up the multi-information characteristics, the time domain, the frequency domain and the time-frequency domain of the signals. Then, in order to reduce the dimension of the eigenvector, PCA is adopted to realize such reduction. Finally, aiming at the problem that LVQ neural network is sensitive to the initial value weights, an ABC algorithm is proposed to quickly obtain excellent initial weights vector of LVQ neural network, which can accurately classify all kinds of faults. The experimental results show that the scheme can diagnose and monitor several key components of horizontal machining center of flexible production line in a quick and accurate manner.