A ball mill is a type of grinder used to grind and blend materials for use in mineral dressing , not until the industrial revolution and the invention of steam power that an effective ball milling machine could be built , Ball milling boasts several advantages over other systems: the cost of installation and grinding medium is.