Automated material removal applications like grinding is challenging due to motion and position requirements, our robots are equipped with motion cooperation between multi-axis positioners and robots to solve a variety of motion constraints during the material removal process.