Text this: An error compensation controller for milling robots