Based on fuzzy control theories,a new kind of self learning fuzzy algorithm is presented for ball mill,which is capable of learning and extracting required control rules automabically from the controlled environment by using back probagation neural networks (BNN) based fuzzy controllers. Neither control expertise nor mathematical model of the controlled process is necessary. A number of simulation results of ball mill control show that the algorithm is feasible and effectiveness.