Measurement method with improved precision in measurement point capture

09644936 ยท 2017-05-09

Assignee

Inventors

Cpc classification

International classification

Abstract

Method for measuring a part using an articulated measurement arm having a measurement head provided with a pointing member and at least one joint fitted with at least one rotary encoder, comprising focusing on a first measurement point on the part, the measurement arm adopting a first measurement position, moving the measurement arm to a second measurement position to focus on a second measurement point of the part in order to capture a geometric feature of the part on the basis of the measurement points, and determining a degree of precision of the capture of the geometric feature undertaken as a function of the first and second positions of the measurement arm.

Claims

1. A method for measuring a part using an articulated measurement arm having a measurement head provided with a pointing member and at least one joint fitted with at least one rotary encoder, comprising: focusing on a first measurement point on the part, the measurement arm adopting a first measurement position; moving the measurement arm to a second measurement position to focus on a second measurement point of the part in order to capture a geometric feature of the part on the basis of the measurement points; determining a degree of precision of the capture of the geometric feature undertaken as a function of the first and second positions of the measurement arm; and after a measurement has been taken between two points of which the theoretical relative positions are known, providing movement instructions to the operator to enable determination of a path of the articulated measurement arm between the first measurement point and the second measurement point that provides a maximum degree of precision of the capture of the coordinates of the measurement points.

2. The method as defined by claim 1, in which the degree of precision of the capture is determined by taking into account at least one of the following features: amplitude of the rotation of the encoders; bending of the arm segments; play in the axes of the joints.

3. The method as defined by claim 1, further comprising sending an indicator relating to the degree of precision determined to an operator in charge of moving the articulated measurement arm.

4. The method as defined by claim 3, in which the indicator relating to the degree of precision of the measurement includes one of the following signals: coloured lamp, numerical value, vibration, audible signal.

5. The method as defined by claim 1, further comprising determining the second measurement position of the articulated measurement arm resulting in a degree of precision of the capture that is greater than a predetermined threshold.

6. The method as defined by claim 1, wherein the measurement head and the at least one rotary encoder are linked to a processing unit, characterized in that the processing unit is set up to determine a degree of precision of the capture of a geometric feature as a function of the first and second measurement points of the arm.

7. A measuring device comprising: an articulated measurement arm having a measurement head with a pointing member and at least one joint fitted with at least one rotary encoder, the measurement device configured to: focus on a first measurement point on the part and adopt a first measurement position, move to a second measurement position to focus on a second measurement point of the part in order to capture a geometric feature of the part on the basis of the measurement points; determine a degree of precision of the capture of the geometric feature undertaken as a function of the first and second positions of the measurement arm, and after a measurement has been taken between two points of which the theoretical relative positions are known, provide movement instructions to an operator to enable determination of a path of the articulated measurement arm between the first measurement point and the second measurement point that provides a maximum degree of precision of the capture of the coordinates of the measurement points.

8. The device as defined by claim 7, wherein the degree of precision of the capture is determined by taking into account at least one of the following features: amplitude of the rotation of the encoders; bending of the arm segments; play in the axes of the joints.

9. The device as defined by claim 7, wherein the measurement device is configured to send an indicator relating to the degree of precision determined to an operator in charge of moving the articulated measurement arm.

10. The device as defined by claim 9, wherein the indicator relating to the degree of precision of the measurement includes one of the following signals: coloured lamp, numerical value, vibration, audible signal.

11. The device as defined by claim 7, wherein the measurement device is configured to determine the second measurement position of the articulated measurement arm resulting in a degree of precision of the capture that is greater than a predetermined threshold.

12. The device according claim 7, wherein the measurement head and the at least one rotary encoder are linked to a processing unit, characterized in that the processing unit is set up to determine a degree of precision of the capture of a geometric feature as a function of the first and second measurement points of the arm.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) Those skilled in the art should more fully appreciate advantages of various embodiments of the invention from the following Description of Illustrative Embodiments, discussed with reference to the drawings summarized immediately below.

(2) FIG. 1 schematically shows a perspective view of a measurement arm implementing a first embodiment of the method according to the invention.

(3) FIG. 2 schematically shows a perspective view of a measurement arm during a step of the first embodiment of the method according to the invention following the step in FIG. 1.

(4) FIG. 3 shows a process of the first embodiment of the method according to the invention.

(5) FIG. 4 schematically shows a perspective view of a measurement arm implementing a second embodiment of the method according to the invention.

(6) FIG. 5 schematically shows a perspective view of a measurement arm during a step of the second embodiment of the method according to the invention following the step in FIG. 4.

(7) FIG. 6 shows a process of the second embodiment of the method according to the invention.

DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS

(8) With reference to FIG. 1, the articulated arm according to the invention, generally indicated 1, includes a fixed base 2 attached to a supporting element such as a table or the ground and bearing a vertical shaft 3 on which a bearing 4 is mounted rotatably. A first end of a first arm segment 5 is articulated with the bearing 4 by means of a horizontal-axis pivot link 6. The second end of the first arm segment 5 receives a second arm segment 7 articulated at one of the ends thereof about a horizontal-axis pivot 8. The other end of the second segment 7 of the measurement arm 1 receives a pointer head 9 (in this case a head with a probe 11) which is also articulated about a horizontal-axis pivot 10. In this case, the measurement arm 1 is a manual arm in as much as it is moved by an operator moving the pointer head 9 and none of the joints thereof are motorized. The vertical shaft 3 and each arm segment 5 and 7 have respectively a rigidity K3, K5 and K7 established when the measurement arm is designed and validated using measurements taken during manufacture of the measurement arm 1.

(9) The bearing 4 and the pivots 6, 8 and 10 are respectively provided with an absolute optical rotary encoder 12, 13, 14 and 15 measuring respectively the angles of rotation .sub.12, .sub.13, .sub.14, .sub.15 of each of the joints of the measurement arm 1. These encoders are linked to a processing unit 16, which is in turn linked to display means, in this case a screen 17. The processing unit 16 receives the values .sub.12, .sub.13, .sub.14, .sub.15 and, on the basis of the dimensions of the measurement arm segments 5 and 7, of the vertical shaft 3 and of the distance separating the end of the probe 11 from the end of the arm segment 7, determines the coordinates of the measurement point being captured in an orthogonal coordinate system Oxyz connected to the fixed base 2. Using the coordinates of several points, the processing unit 16 calculates the distances separating the measurement points and/or the geometry of the measured part. The bearing 4 and the pivots 6, 8 and 10 have at least one axis of articulation in which the respective axial and radial play Jax6/Jrad6, Jax8/Jrad8, Jax10/Jrad10 is determined and calibrated during manufacture.

(10) With reference to FIGS. 1 to 3, the method according to the invention is described in an application in which the measurement arm 1 is used to perform a dimensional check of a parallelepipedic part 20 by capturing the coordinates of the eight vertices thereof A, B, C, D, E, F, G, H. According to the first step 30 of the measurement method according to the invention, the operator moves the measurement arm 1 to bring the end of the probe 11 into contact with the vertex A. The measurement arm is then in a first measurement position of the position of point A shown using a broken line in FIG. 2. The capture of this position is validated by actuating a command button mounted on the pointer head 9. The values .sub.12A, .sub.13A, .sub.14A, .sub.15A of the encoders attached to the joints of the measurement arm 1 during capture of the position of point A are then saved by the processing unit 16. The operator then moves the measurement arm 1 to a second measurement position to focus a second point B of the part 20 (step 31). This second measurement position of the measurement arm 1 is shown using an unbroken line in FIG. 2. During this movement, the operator modifies the relative positions of the shaft 3 and of the segments 5, 7 and 9 of the measurement arm 1, which correspond to the values .sub.12B, .sub.13B, .sub.14B, .sub.15B of the encoders attached to the joints of the measurement arm 1. These values are saved by the processing unit 16 during validation of the focusing of the position of point B (step 32). During step 33, the processing unit 16 calculates the geometry of the shaft 3 and of the segments 5 and 7 caused by the bending thereof as a function of their respective rigidity K3, K5 and K7 for each measurement position of the arm 1. The processing unit 16 also calculates the effects of the axial and radial play Jax6/Jrad6, Jax8/Jrad8, Jax10/Jrad10 of the joints 6, 8 and 10, as well as the influence of the amplitude of the rotation of the encoders 12 to 15 on the position of the measurement arm for each of the measurement positions.

(11) This calculation is performed using a finite element model 17 of each element making up the measurement arm 1, including the shaft 3, the segments 5 and 7, the joints 6, 8, 10 and the encoders 15 to 12. The processing unit 16 simulates the first measurement position and the second measurement position of the measurement arm 1 using the values .sub.12A, .sub.13A, .sub.14A, .sub.15A and .sub.12B, .sub.13B, .sub.14B, .sub.15B of the encoders and compares the distance measurement AB obtained with the distance measurement that would be obtained from a perfect theoretical model of the measurement arm 1 (i.e. one with no play that is made up of infinitely rigid elements and in which the resolution of the encoders is constant). The processing unit 16 then calculates a degree of precision of the measurement of the distance AB corresponding to the difference between the perfect model and the simulated model (step 34). The processing unit 16 then sends a display instruction to the screen 17 (step 35) of an indicator relating to the degree of precision of the measurement taken. This indicator may be a numeric value (percentage) of the degree of precision related to the measurements along each of the axes Ox, Oy, Oz of the orthogonal coordinate system Oxyz or of the degree of precision of the distance measured. Alternatively, a qualitative indicator in the form of a coloured signal (for example green or red) or a validation beep enables the operator to determine whether the degree of precision of the measurement taken is within a range compliant with the specific requirements previously specified in the processing unit. According to a specific embodiment corresponding to the additional steps 36 and 37, the processing unit 16 analyses the positions of the points A and B captured and determines a second measurement position of the measurement arm 1 corresponding to the capture of point B that results in a degree of precision that exceeds a predetermined threshold, or even a maximum degree of precision. This position is determined by the processing unit 16 using iterations in the simulation 17 resulting in the determination of a second measurement position of the measurement arm 1 for which the degree of precision of the capture of the distance AB is optimal or greater than a predetermined level.

(12) According to another embodiment and with reference to FIGS. 4 to 6, the measurement arm 1 is used to perform the dimensional check of a parallelepipedic part 40 by capturing the coordinates of the eight vertices thereof A, B, C, D, E, F, G, H. In this embodiment, the theoretical positions of the points A to H are known. This embodiment corresponds for example to a dimensional check of a production part 40. Prior to the dimensional check of the part 40, the operator informs the processing unit 16 that they are about to start checking the known part 40 (step 50). Once the position of the first point A has been captured, the processing unit 16 then determines the path of the measurement arm 1 from the current position of the measurement arm 1 to the second measurement point to be captured (in this case point B) providing maximum capture precision (step 51). The processing unit 16 then sends the movement instructions to the display 17 for the attention of the operator (step 52). In this case, these instructions are a three-dimensional representation of the measurement arm 1 in the second measurement position determined by the processing unit 16. The screen 17 also shows a three-dimensional representation of the measurement arm 1 in the current position thereof. The operator then needs to bring these two representations together. This situation is shown in FIG. 4.

(13) Once the operator has focused point B (step 53), the processing unit 16 then determines the position of the measurement arm 1 from the current position thereof (point B) to a third measurement point (in this case point C) providing minimum measurement imprecision (step 54) and then displays on the screen 17 a three-dimensional representation (step 55) of this position. This situation is shown in FIG. 6. The operations to capture the position of the other points D to H are performed by repeating steps 53 to 55 as many times as necessary.

(14) This constitutes a method for improving the capture of a measurement point in which the degree of precision relating to the capture of the coordinates of the measurement point by an articulated measurement arm is increased.

(15) Naturally, the invention is not limited to the embodiments described, but covers all variants falling within the scope of the invention, as defined by the claims.

(16) In particular:

(17) although in this case the measurement arm rests on a fixed base, the invention applies equally to a measurement arm linked to a movable base;

(18) although in this case the measurement arm has a probe measurement head, the invention applies to other types of measurement head such as optical-sensor measurement heads;

(19) although in this case the movement instructions of the arm correspond to a three-dimensional representation of the position of the end of the probe, the invention applies equally to other types of representation, such as successive basic movements of each of the elements of the arm along three axes or basic movements of each of the joints.

(20) Although the above discussion discloses various exemplary embodiments of the invention, it should be apparent that those skilled in the art can make various modifications that will achieve some of the advantages of the invention without departing from the true scope of the invention.