The robot maintains optimal grinding pressure on the workpiece. The contact point can be dynamically specified at the tip or along either platen depending on the finishing requirements. By measuring surface locations and gate heights with the grinder contact arm, precise material removal is achieved even with a low-precision probe and fixture.