journal on grindball an advanced micro grinding tool