Exploring industrial ball mill designs and their applications in mineral processing, material preparation and powder ...