Patent ID: 8121731

Claim:
A teaching position correcting apparatus for correcting positions of a plurality of teaching points of a robot in a robot operation program by moving the robot to each of the plurality of teaching points and by reading a current position of the robot at said each of the plurality of teaching points, wherein the teaching point correcting apparatus comprises: a position correction amount calculating unit, a corrected-position calculating unit, and a moving unit: wherein, each time when a teaching point is corrected by a first position correction amount, the position correction amount calculating unit calculates a second position correction amount based on (i) positions after correction of two or more previously or currently corrected teaching points among the plurality of teaching points and (ii) positions before correction of the previously or currently corrected teaching points; based on the second position correction amount, the corrected-position calculating unit calculates corrected positions of remaining teaching points which are not currently or previously corrected; and the moving unit moves the robot to the corrected positions of the remaining teaching points; and wherein the second position correction amount is different from the first position correction amount, and includes at least rotational movement of the robot.