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