Abstract:
The present invention relates to an apparatus for automatically fine-tuning a robot program for carrying out a material removal process on an object (1) by means of a robot (4). The apparatus comprising a measuring system (3) configured to measure the geometry of the object, and at least one computing device (5) having program code comprising code configured to: control the robot to pick a reference object processed with a desired process result, and move the reference object into the measuring range of the measuring system, receive measurements of the geometry of processed parts of the reference object, control the robot to pick a not processed work object of the same type as the reference object, control the robot to perform the material removal process on the work object in accordance with the programmed robot path, control the robot to move the work object into the measuring range of the measuring system, receive measurements of the geometry of the work object after the removal process, calculate deviations between the geometry of the processed work object and the processed reference object, determine whether the calculated deviations are acceptable, and if the deviations are acceptable store the adjusted robot path, and if the deviations are not acceptable adjust the robot path based on the geometrical deviations and repeat the procedure for a new object.
Abstract:
The invention relates to a multi-DOF sensor for an industrial robot, which robot has at least two DOF. The multi-DOF sensor is arranged for sensing at least one force and is constituted by a plurality of one-DOF sensors (11, 12). A first end face of each one-DOF sensor (11, 12) is connected to a surface of a first body (31 a, 31 b) and a second end face of each one-DOF sensor (11, 12) is connected to a surface of a second body. The invention also relates to an industrial robot comprising the invented multi-DOF sensor.
Abstract:
The present invention relates to a method and an apparatus for compensating for errors in a certain number of degrees of freedoms in the geometric relation between a work object (1) and a device (2) holding the object. A measurement system including at least one sensor (3) is providing surface measurements on the object. The method comprises measuring a first reference surface (10) of a reference object, calculating the position and orientation of the first reference surface based on the measurements, moving the reference object in a first degree of freedom, measuring on the first reference surface, calculating the position and orientation of the first reference surface after the moving based on the measurements, repeating those steps for at least the same number of degrees of freedom as the number of degrees of freedom in which the object may have errors in relation to the device, performing the same procedure for at least two more reference surfaces (11, 12, 13), calculating the position and orientation changes of all the reference surfaces, and calculating a relationship between the calculated position and orientation changes and corresponding changes of the position and orientation of the object. Using the relationship for compensating for the errors in object position and orientation.