A manual robot control by which a reference point of the robot is moved continually in space or positioned on an adjacent snap point depending on the control input.