20797 on site ball mill journal china machining