MACHINE FOR MEASURING AND SORTING ASSEMBLY PARTS SUCH AS COUNTERSUNK-HEAD RIVETS
20190009304 ยท 2019-01-10
Inventors
- Antoine Voisin (Achiet Le Grand, FR)
- Amaud Deleu (Mericourt Sur Somme, FR)
- Philippe Baron (Calais, FR)
Cpc classification
B07C2501/0009
PERFORMING OPERATIONS; TRANSPORTING
G01B11/26
PHYSICS
B07C5/36
PERFORMING OPERATIONS; TRANSPORTING
International classification
B07C5/10
PERFORMING OPERATIONS; TRANSPORTING
B07C5/36
PERFORMING OPERATIONS; TRANSPORTING
G01B11/26
PHYSICS
Abstract
The invention relates to a machine for measuring and sorting rivets comprising: a vessel for feeding rivets to be sorted, a plurality of trays for receiving sorted rivets, a device for conveying rivets to be sorted, optical means for acquiring images of each rivet to be sorted, a unit for processing images configured to provide at least one measurement of at least one structural feature of each rivet to be sorted, means for distributing each rivet towards a receiving tray, selected as a function of at least one measurement of at least one structural feature of said part supplied by said processing unit, each receiving tray being associated with a predetermined range of values of at least one structural feature for sorting the rivets.
Claims
1. Machine for measuring and sorting assembly parts, such as countersunk-head rivets, each one comprising a head and a shaft, said machine comprising: a vessel for feeding parts to be sorted; a plurality of trays for receiving sorted parts; a device for conveying parts to be sorted, arranged between said feeding vessel and said receiving trays; optical means for acquiring images of each part to be sorted conveyed by said conveying device; a unit for processing images acquired by said optical means, said processing unit being configured to provide at least one measurement of at least one structural feature of each part to be sorted; means for distributing each part towards a receiving tray selected from said plurality of trays as a function of at least one measurement of at least one structural feature of this part provided by said processing unit, referred to as structural sorting feature, each receiving tray being associated with a predetermined range of values of at least one structural sorting feature of said assembly parts.
2. Machine according to claim 1, comprising means for gripping the parts conveyed by said conveyor, said gripping means being configured to be able to move the assembly parts between a position, referred to as part seizure position, wherein the parts are on said conveying device, and a position, referred to as shooting position, wherein the parts are fixed with respect to said optical means for acquiring images.
3. Machine according to claim 2, wherein the said optical means for acquiring images comprise: at least one camera, referred to as ovalisation camera, configured to be able to acquire an image opposite the head of each assembly part; at least one camera, referred to a profile camera, configured to be able to acquire a side image of each assembly part.
4. Machine according to claim 3, wherein at least one ovalisation camera and at least one profile camera are formed by one single and same camera that can be moved between a position wherein it is arranged in the axis of the shaft of the part to be measured held by said gripping means, opposite the head, to be able to acquire a front image of the head of this part, and a position wherein it is arranged perpendicularly to the axis of the shaft of this part, to be able to acquire a side image of this part.
5. Machine according to claim 3, comprising a plurality of sorting stations, each sorting station being formed by the gripping means, an ovalisation camera, a profile camera, and means for distributing the parts towards said receiving trays.
6. Machine according to claim 5, comprising three sorting stations.
7. Machine according to claim 3, wherein said processing unit is configured to be able to provide, for each part, at least one measurement of at least one structural feature of this part from the following measurements: a measurement of ovalisation of the head of this part from at least one image of this part acquired by an ovalisation camera; a measurement of the size of a possible impact on the head of this part, from at least one image of this part acquired by an ovalisation camera; a measurement of the diameter of the head of this part, from at least one image of this part acquired by an ovalisation camera; a measurement of the perpendicularity between the head and the shaft of this part, from at least one image of this part acquired by a profile camera; a measurement of the swinging cone of the head with respect to the shaft of this part, from at least one image of this part acquired by a profile camera; a measurement of the connecting radius of the head on the shaft of this part, from at least one image of this part acquired by a profile camera; a measurement of the diameter of the shaft of this part, from at least one image of this part acquired by a profile camera; a measurement of the cone angle of the head of this part, from at least one image of this part acquired by a profile camera; a measurement of the distance along the head between a reference diameter and an end of the head of this part, from at least one image of this part acquired by a profile camera.
8. Machine according to claim 1, comprising at least one reject tray, towards which said distribution means reject each part of which at least one measurement of at least one structural feature provided by said processing unit is not within a predetermined range of values.
9. Machine according to claim 1, wherein said optical means further comprise a camera, referred to as input camera, arranged at the level of the conveying device, near the vessel for feeding parts to be sorted, this input camera being configured to provide at least one image, referred to as input image, of each part to be sorted, and in that said processing unit is configured to be able to provide, from at least one image of each part acquired by this input camera, a measurement of the total length of the part, a measurement of the diameter of the head of this part, and/or a measurement of the diameter of the shaft of this part.
10. Machine according to claim 9, wherein said distribution means are configured to reject towards a reject tray, any part of which at least one measurement provided by said processing unit from an image of said input camera is not within at least one predetermined range of values.
11. Machine according to claim 1, wherein each receiving tray is associated with a predetermined range of values of one single and same structural feature for sorting assembly parts.
12. Machine according to claim 11, wherein said structural sorting feature is the diameter of the head of the assembly parts.
13. Machine according to claim 1, wherein said assembly parts are countersunk-head rivets intended for an aeronautic application.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0055] Other aims, features and advantages of the invention will appear upon reading the following description given only as a non-limitative example and which refers to the appended figures, wherein:
[0056]
[0057]
[0058]
[0059]
DETAILED DESCRIPTION
[0060] In the figures, the scales and proportions are not strictly respected, and this, for purposes of illustration and clarity. In the whole detailed description which follows in reference to the figures, except for any contrary information, each element of the sorting machine is defined such that it is arranged when the sorting machine is switched on. This arrangement is, in particular, represented in
[0061] According to the invention and such as represented in
[0062] A machine according to the invention also comprises a plurality of trays 11, 21, 31 for receiving rivets to be sorted.
[0063] The machine according to the invention also comprises a device for conveying rivets to be sorted arranged between the vessel 5 and the receiving trays.
[0064] According to the embodiment in the figures, the conveying device comprises a belt 6 for conveying rivets. This conveyor belt preferably has a V-shaped transverse straight section, so as to facilitate the centring of the rivets on the conveyor belt. This conveyor belt 6 is, for example, put into motion by a pinion 7 driven in rotation by an electric motor not represented in the figures.
[0065] According to a preferable embodiment of the invention, the vessel 5 for feeding rivets to be sorted is associated with a vibrating bowl enabling to move each rivet towards the conveyor belt 6. According to another embodiment, the vibrating bowl can be replaced by two slide hoppers.
[0066] A machine according to the embodiment in
[0067] A machine according to the invention also comprises a unit 8 for processing images acquired by the cameras. The processing unit is configured to provide measurements of structural features of rivets to be sorted. Such a processing unit comprises, for example, a computer configured to implement one or more modules for processing images acquired by the cameras. A module means, a software element, a subset of a software program, which could be compiled separately, either for a separate use, or to be assembled with other modules of a program, or a material element, or a combination of a material element and a software sub-program. Such a material element can comprise an application-specific integrated circuit (better known under the acronym, ASIC) or a field-programmable gate array (better known under the acronym FPGA) or a digital signal processor (better known under the acronym DSP) or any equivalent material. Generally, a module is therefore an element (software and/or material) which enables to ensure a function. In the present case, the function ensured by a module of the unit for processing images is the measurement of one or more structural features of each rivet taken as an image by the means for acquiring images.
[0068] The unit 8 for processing images can be connected to the cameras by any types of known communication means, for example, by wireline means, such as wireline networks and/or wireless means such as wireless networks of the WIFI, Bluetooth, etc. type network. In the case of using wireline networks, these can equally be electrical networks, optical networks, magnetic networks and generally, any type of network enabling to transmit data between a camera for acquiring images and a unit for processing these digital images.
[0069]
[0070] The sorting station 10 comprises a flange 16 further comprising four jaws 16a assembled on a support plate 17. The jaws 16a are configured to be able, on command, to surround a rivet brought between the jaws 16a by the clamp 12. The presence of four jaws 16a regularly distributed enables a good grip and immobilisation of each rivet during the acquisitions of images. The support plate 17 also supports the profile camera 14 and the ovalisation camera 13. The flange 16 is intended to receive each rivet to be measured. The clamp 12 forms the means for gripping the rivets between a position, referred to as rivet seizure position, wherein the clamp can seize a rivet on the conveyor belt 6 and a position, referred to as shooting position, wherein the rivet is held in the four-jaw flange 16.
[0071] According to the embodiment in the figures, the clamp 12 is movement-controlled by a robot 18. Such a robot 18 is, for example, a robot known under the commercial name, Fanuc M1. This robot is configured to be able to move the clamp 12 between the seizure position and the shooting position.
[0072] The sorting station 10 also comprises an ovalisation camera 13, configured to be able to acquire an image opposite the head of each rivet brought into the flange 16, and a profile camera 14 configured to be able to acquire a side image of each rivet brought into the flange 16. The sighting axes of the ovalisation camera 13 and profile camera 14 are therefore perpendicular.
[0073] For example, the ovalisation camera 13 is a CMOS 1/1.8 inch-type camera, having a resolution of 16001200. It is, for example, associated with a circular, low-angled blue LED lighting and a 102 mm macro lens. The profile camera 14 is, for example, a CMOS 1/1.8 inch-type camera, having a resolution of 1600200 associated with a high-resolution telecentric lens.
[0074] In
[0075] The sorting station 10 also comprises a funnel 15 for distributing each rivet towards the receiving trays 11. This funnel 15 comprises an upper opening (not seen in the figures) which leads to the support plate 17 and a lower, free opening arranged opposite the receiving trays 11. This funnel 15 is assembled pivoting with respect to the support plate 17 to be able to bring the lower opening opposite the receiving tray towards which the measured rivet must be delivered, given the measurements taken by the unit 8 for processing images. Once the measurement is taken, the funnel 15 is controlled to be able to move the lower end thereof towards the named receiving tray given the measurement. According to an embodiment, the clamp 12 seizes the rivet 9 in the flange 16 and releases it in the upper opening of the funnel. The rivet thus slides into the funnel 15 and emerges from it to fall into the named receiving tray given the measurements taken. According to another variant, the upper opening of the funnel 15 is stored under the flange 16 such that a release of the jaws 16a of the flange 16 directly leads to the fall of the rivet into the funnel 15.
[0076] According to the embodiment in the figures, the machine further comprises an input camera 50 arranged at the level of the inlet of the rivets 9 on the conveyor belt 6. The input camera is, for example, a camera associated with a 25 mm lens. This input camera 50 is configured to provide an input image of each rivet transmitted to the processing unit 8. The processing unit 8 is configured to be able to provide a measurement of the total length of the rivet, a measurement of the diameter of the head of the rivet, and/or a measurement of the diameter of the shaft of the rivet. If either of these measurements (of which the measuring principle is defined below) is non-conform, the rivet is not seized by the clamp 12 and is rejected towards the reject tray 40 without going through the sorting stations.
[0077] The reject tray 40 is arranged at the end of the conveyor. This reject tray 40 is intended to received non-conform rivets 9 detected by the input camera 50. According to the embodiment in the figures, the reject tray 40 is arranged at the end of the conveyor belt 6 such that if a rivet 9 is considered as non-conform with respect to the program selected by the processing unit 8, the clamp 12 of the sorting station does not take the rivet on the conveyor belt 6, which will naturally drive the rivet towards the reject tray 40. This tray being stored under the conveyor belt, the non-conform rivet will fall through gravity into the reject tray 40.
[0078] The machine also comprises a reject tray 11r, 21r, 31r associated with each sorting station. These reject trays 11r, 21r, 31r are intended to receive the rivets considered as non-conform, but after going through the sorting station, in other words, that these trays will receive the rivets for which at least one measurement of at least one structural feature provided by the processing unit 8 is not within a predetermined range of values.
[0079] An example of a rivet which could be measured and sorted by a machine according to the invention is represented in
[0080]
[0081]
[0082]
[0083]
[0084]
[0085]
[0086]
[0087]
[0088]
[0089]
Example
[0090] In order to illustrate the principle of measuring and sorting a machine according to the invention, an example is given below for rivets known under the reference EN 6100-040.
[0091] The measured structure features are as follows: [0092] diameter of the head, [0093] ovalisation, [0094] impact, [0095] cone angle, [0096] head/shaft perpendicularity, [0097] cone swing with the shaft, [0098] distance between a reference diameter and the end of the head, [0099] diameter of the shaft, [0100] concentricity, [0101] connecting radius.
[0102] The table below specifies the values of the features leading to the rejection of the part towards the reject tray and the ranges of values associated with each receiving tray.
[0103] According to the embodiment below, the structural sorting feature is the average diameter of the head of the rivets. It is therefore from the measurements of this feature that the rivets are classified in the different receiving trays. The table below gives, for each measured structural feature, the ranges of values for which the rivet is considered as non-conform and the ranges of sorting values enabling to attribute each rivet to a receiving tray.
TABLE-US-00001 Features Head Cone diameter (d) Ovalisation (o) Impact (i) angle () Calculation/measurement calculation o = size calculation d = (max- measurement Measurement average ()mm min) (mm) impact (mm) () tray 1 6.60 < d < 6.7 tray 2 6.71 < d < 6.81 tray 3 6.82 < d < 6.92 tray 4 6.93 < d < 7.03 tray 5 7.04 < d < 7.16 reject tray d < 6.60 and o > 0.1 mm i > 0.05 mm < 99.5 and d > 7.16 mm > 100.5 Features Distance between Shaft Head/shaft ref and Concentricity diameter perpendicularity Swing (b) head (c) (C) (t) Calculation/measurement perpendicularity of axes Head with measurement swing distance shaft diameter () measurement measurement c concentricity measurement t reference for ref = d5 = calculation/ 5.149 measurement tray 1 tray 2 tray 3 tray 4 tray 5 reject trays < 0.08 b > 0.08 c < 0.757 and C > 0.2 t < 4.14 mm and c > 0.838 mm t > 4.153 mm
[0104] Of course, these values are only given as an example for a rivet reference.
[0105] The configuration of the sorting machine can be done depending on needs. In particular, in the example given, the structural sorting feature is the average diameter of the rivet. According to other variants, another structural feature can be used as a structural sorting feature.