System and Method for Automatically Applying a Bead of Sealant Within a Peripheral Groove
20240189858 ยท 2024-06-13
Inventors
- Daniele Tomasi (Grugliasco (torino), IT)
- Valeria Serpi (Grugliasco (Torino), IT)
- Giovanni Di Stefano (Grugliasco (Torino), IT)
- Nicola Longo (Grugliasco (Torino), IT)
- Luca Zacheo (Grugliasco (Torino), IT)
- Gianluca Montarsolo (Grugliasco (Torino), IT)
Cpc classification
B05C5/0216
PERFORMING OPERATIONS; TRANSPORTING
International classification
B05C11/10
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A system for automatically applying a bead of sealant within a peripheral groove defined between two elements coupled to each other and having dimensions that are not strictly predetermined. In one example, a manipulator robot includes a sealant dispensing head including a dispensing nozzle and a profilometer. An electronic controller moves the sealant dispensing head for a first pass along the peripheral groove to detect the profile of the facing lateral surfaces defining the peripheral groove. The correct amount of sealant is calculated based on the detected profile of the groove. The electronic controller moves the dispensing head for a second pass to dispense the calculated amount of sealant in the peripheral groove. In one example, the sealant is dispensed with a constant flow rate and the speed of movement of the dispensing nozzle varies to apply the calculated amount of sealant to each portion of the peripheral groove.
Claims
1. A system for automatically applying a bead of sealant within a peripheral groove, which is defined between two elements coupled to each other and which has dimensions that are not strictly predetermined, wherein said peripheral groove has two facing lateral surfaces each having a profile that is continuously variable along a perimeter of the peripheral groove, said system comprising: a manipulating robot connected to a sealant dispensing head, the sealant dispensing head comprising: a sealant dispensing nozzle; and a pump configured to feed the sealant, coming from one or more sealant tanks; and a profilometer of a type having contactless operation and positioned adjacent to the dispensing nozzle; an electronic controller programmed to move the sealant dispensing head along said peripheral groove and to simultaneously control said pump so as to apply the bead of sealant within the peripheral groove, wherein the electronic controller is programmed for: controlling a first pass of the sealant dispensing head along the peripheral groove, without dispensing the sealant, while activating the profilometer to detect the profiles of the two facing lateral surfaces of each portion of the peripheral groove, along the perimeter of the peripheral groove, processing data relating to the profiles of the two lateral surfaces of the peripheral groove, as detected by the profilometer in the first pass, and calculating a correct quantity of the sealant to be applied within each portion of the peripheral groove along the perimeter of the peripheral groove, and controlling a second pass of the sealant dispensing head along the peripheral groove, while dispensing the sealant in the calculated quantity in each portion of the peripheral groove along the perimeter of the peripheral groove.
2. The system according to claim 1, wherein said pump is configured to activate a constant and predetermined delivery flow rate of the sealant, and the electronic controller is configured to vary the speed of movement of the dispensing nozzle during the second pass, so as to apply the calculated amount of sealant in each portion of the peripheral groove along the perimeter of the peripheral groove.
3. The system according to claim 1, further comprising: an electronically-controlled system configured to locate the two elements defining the peripheral groove in a predetermined position at a work area; and a vision system configured to detect, directly or indirectly, a position of said dispensing nozzle carried by the robot and to send data indicative of said position to the electronic controller.
4. The system according to claim 1, wherein said dispensing nozzle comprises an element of plastic material mounted in a replaceable manner, having a geometry that is not strictly predetermined, wherein the sealant dispensing head further comprises a reference element, having a predetermined geometry, positioned adjacent to the dispensing nozzle, and having a position with respect to the manipulator robot which is known by said electronic controller, and wherein the system further comprises a vision system configured to detect a relative position of a dispensing end of the dispensing nozzle with respect to the reference element, and to send data indicative of said detected relative position, free from robot positioning errors, to the electronic controller.
5. The system according to claim 1, wherein the one or more sealant tanks are positioned on and connected to the sealant dispensing head, and are of a refillable or replaceable type, so that the movements of the robot are not hindered by pipes connected between the one or more sealant tanks and a stationary sealant tank.
6. The system according to claim 1, wherein the manipulator robot is slidably mounted on a guide positioned in a working area, the guide is positioned parallel to a longitudinal direction of the working area.
7. A method for automatically applying a bead of sealant within a peripheral groove, which is defined between two elements coupled to each other and having dimensions that are not strictly predetermined, wherein said peripheral groove has two facing lateral surfaces each having a profile that is continuously variable along a perimeter of the peripheral groove; providing a manipulating robot is connected to a sealant dispensing head, the sealant dispensing head comprising: a sealant dispensing nozzle; a pump configured to feed a mono-component or two-component sealant, coming from one or more sealant tanks; and a profilometer of a type having contactless operation and positioned adjacent to the dispensing nozzle; providing an electronic controller programmed to move the sealant dispensing head along said peripheral groove and to simultaneously control said pump so as to apply the bead of sealant within the peripheral groove, wherein: the electronic controller controlling a first pass of the sealant dispensing head along the peripheral groove, without dispensing the sealant, while activating the profilometer and detecting the profiles of the two facing lateral surfaces of each portion of the peripheral groove, along the perimeter of the peripheral groove; processing the data relating to the profiles of the two lateral surfaces of the peripheral groove detected by the profilometer in the aforesaid first pass and calculating a correct quantity of the sealant to be applied within each portion of the peripheral groove along the perimeter of the peripheral groove; and the electronic controller controlling a second pass of the sealant dispensing head along the peripheral groove, while dispensing the sealant in the calculated quantity in each portion of the peripheral groove along the perimeter of the peripheral groove.
8. The method according to claim 7, wherein said pump activating a constant and predetermined delivery flow rate of the sealant and, during the second pass, varying the speed of movement of the delivery nozzle by the electronic controller so as to apply the calculated amount of sealant in each portion of the peripheral groove along the perimeter of the peripheral groove.
9. The method according to claim 7, further comprising: locating in a predetermined position in a working area the two elements defining the peripheral groove; detecting, directly or indirectly, the position of said dispensing nozzle carried by the robot by a vision system; and sending data indicative of said detected position of said dispensing nozzle to the electronic controller.
10. The method according to claim 7, wherein said dispensing nozzle comprising an element of plastic material mounted in a replaceable manner, having a geometry that is not strictly predetermined, wherein the sealant dispensing head further comprising a reference element, having a predetermined geometry, positioned adjacent to the dispensing nozzle and having a position with respect to the manipulator robot which is known by said electronic controller; detecting by a vision system, a relative position of a dispensing end of the dispensing nozzle, with respect to the reference element; and sending data indicative of said detected relative position, free from robot positioning errors, to the electronic controller.
11. The system of claim 1, wherein the sealant comprises a mono-component sealant.
12. The system of claim 1, wherein the sealant comprises a two-component sealant.
13. The system of claim 12, wherein the two-component sealant further comprises a fluid having sealing properties.
14. The system of claim 12, wherein the two-component sealant further comprises a fluid having adhesive properties.
15. The system of claim 12, wherein the two-component sealant further comprises a fluid having sealing properties and adhesive properties.
16. A system for automatically applying a sealant within a peripheral groove, which is defined between two elements coupled to each other and which has dimensions that are not strictly predetermined, wherein said peripheral groove has two facing lateral surfaces each having a profile that is continuously variable along a perimeter of the peripheral groove, said system comprising: a manipulating robot connected to a sealant dispensing head, the sealant dispensing head comprising: a sealant dispensing nozzle; a variable flow pump configured to feed the sealant from a sealant tank mounted on the sealant dispensing head; and a profilometer having contactless operation relative to the two elements and the peripheral groove, the profilometer is positioned adjacent to the dispensing nozzle; an electronic controller configured and programmed to move the sealant dispensing head along said peripheral groove and to simultaneously control the variable flow pump; wherein the electronic controller is configured and programmed for: controlling a first pass of the sealant dispensing head along the peripheral groove, while activating the profilometer to detect the profiles of the two facing lateral surfaces of each portion of the peripheral groove, along the perimeter of the peripheral groove, processing data relating to the profiles of the two lateral surfaces of the peripheral groove, as detected by the profilometer in the first pass, and calculating a correct quantity of the sealant to be applied within each portion of the peripheral groove along the perimeter of the peripheral groove, and dispensing in each portion of the peripheral groove, in the first pass, the sealant in the calculated correct quantity for each portion of the peripheral groove from the sealant dispensing head along the perimeter of the peripheral groove.
17. The system of claim 16, wherein the sealant is a mono-component sealant.
18. The system of claim 17, wherein the sealant comprises a fluid having sealing properties.
19. The system of claim 17, wherein the sealant comprises a fluid having adhesive properties.
20. The system of claim 16, wherein the sealant tank comprises a first sealant tank and a second sealant tank; and the sealant comprises a two-component sealant.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Further characteristics and advantages of the present invention will become apparent from the description that follows with reference to the attached drawings, provided by way of non-limiting example, wherein:
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
DETAILED DESCRIPTION
[0037] The present invention relates to a system and a method for automatically applying a bead of a sealant within a peripheral groove, which is defined between two elements coupled to each other and which has dimensions that are not strictly predetermined, so that the peripheral groove has two facing lateral surfaces whose profile is continuously variable along the perimeter of the peripheral groove.
[0038] In the present description, the term sealant is used to indicate both the case of a fluid having only sealing properties, and the case of a fluid having sealing properties and also adhesive properties and, in general, the case of any adhesive fluid.
[0039] In
[0040] As can be seen in particular in
[0041]
[0042] Preferably, the aforesaid vertically-movable support members and the aforesaid auxiliary centering members are driven by servo-controlled electric motors, in such a way that an electronic controller E of the processing station (schematically illustrated in
[0043] Applying the bead of sealant into the peripheral groove 4 of the container 1 is carried out by means of a robot manipulator R.
[0044] In the illustrated example, the manipulator robot R is a multi-axis robot, comprising a series of mutually articulated robot elements, ending with an attachment flange 11 to which a sealant dispensing head 12 is rigidly connected.
[0045] In the example illustrated in
[0046] With particular reference to
[0047] Thanks to this arrangement, the manipulator robot R is able to move the sealant dispensing head 12 around the container 1 without this movement being hindered by a pipe connecting the dispensing head with a sealant tank arranged stationary on the ground.
[0048] Again with reference to
[0049] As can be seen in
[0050] With reference again to
[0051] The profilometer 29 is of any known type configured to optically detect the profile of a surface illuminated thereby, thus operating without contact.
[0052] With reference also to
[0053] As schematically illustrated in
[0054] The manipulator robot R moves the sealant dispensing head 12 by carrying out, as indicated, a first pass along the peripheral groove 4 of the container 1 without dispensing sealant, but only for the object of bringing the profilometer 29 to detect the entire perimeter extension of the groove 4.
[0055] This operation is made necessary due to the fact that the elements of plastic material constituting the container 1 have a geometry that is not strictly predetermined, so that the profile of the lateral surfaces 5, 6 that delimit the groove 4 varies in an unpredictable way along the perimeter extension of the groove of the same container 1, and from one container to another in a production in series of such containers.
[0056]
[0057] On the basis of the data detected by the profilometer 29, the electronic controller E is, therefore, able to calculate the correct amount of sealant to be applied in each portion/section of the peripheral groove 4 along the perimeter extension of the peripheral groove 4.
[0058] Once these operations have been carried out, the robot R moves the sealant dispensing head 12 by making a second pass along the peripheral groove 4, this time to apply the bead of sealant.
[0059] In the case of the specific example illustrated, the sealant dispensing pump(s) 40 supplies a constant flow of sealant. Therefore, the quantity of the sealant is metered by the electronic controller E by varying the speed of movement of the dispensing nozzle 14 (
[0060] Of course, it would also be possible to control the amount of sealant applied to each portion of the peripheral groove by setting a variation in the flow rate of the sealant delivered by the nozzle. This solution is difficult to implement in the case of a two-component sealant, as the two components fed by the respective pumps 40 mix in a mixer before reaching the nozzle, which makes it difficult to control the flow rate delivered by the nozzle. However, in the case of application of a single-component sealant, it is possible to set up a variable flow pump and control a variation in the flow rate delivered by the nozzle 14 based on the detection using a profilometer 29. In this case, the invention may envisage that the optical detection of the size of the peripheral groove and the application of a variable flow rate of sealant along the perimeter of the peripheral groove are performed in a single pass of the dispensing head.
[0061] A further problem that arises with sealant dispensing heads 12 of the type indicated above resides in the fact that the dispensing nozzle 14 tends to become clogged and obstructed, for example, when the sealant dries up during processing breaks. To solve this problem, the nozzle 14 is preferably made of plastic material (in order to be of reduced cost) and is connected in a replaceable manner to the connector 17. However, this expedient gives rise to the further problem due to the fact that the geometry of the nozzle 14 made of plastic material is not rigorously predetermined, since the nozzle made of plastic material is subject to dimensional variations both as a result of manufacturing tolerances that are not particularly narrow, and due to deformations. To overcome this drawback, the sealant dispensing head 12 of the system according to the invention is equipped with a reference element, which in the illustrated example consists of a steel stylus 30 having a rigorously predetermined geometry, projecting parallel to and adjacent to the dispensing nozzle 14 (see in particular
[0062] Before the second pass for dispensing the sealant in the peripheral groove 4, the robot R places the dispensing nozzle 14 in front of a stationary station on which a vision system device 31 is arranged (area B) of
[0063] In the case of the example, as indicated above, the steel stylus 30 is arranged parallel and adjacent to the dispensing nozzle 14 and has a tip 30A whose position with respect to the robot R is known to the electronic controller E. After a replacement of the dispensing nozzle 14, the robot R carries the two tips 16, 30A of the nozzle 14 and of the steel stylus 30, respectively, in front of the vision system 31, which detects the relative position of the tip 16 of the dispensing nozzle 14 with respect to the tip 30A of the steel stylus 30. The data relating to the aforesaid relative position are sent to the electronic controller E, which can consequently control the robot R, taking into account the actual position of the dispensing tip 16 of the dispensing nozzle 14. The unique characteristic of this measurement method is that of being able to eliminate the positioning error of the nozzle with respect to the vision system when resetting the position of the nozzle 14, as the system measures the position of the nozzle 14 with respect to the stylus 30, thus providing data free from any robot positioning errors during this measurement.
[0064] Again with reference to
[0065]
[0066] In the case of the example, the refilling station, indicated in its entirety by 50, comprises two extrusion pumping units 51, of any known type (and, therefore, not described in detail here), which feed respective fluid components into two supply pipes 52 connected to an apparatus 53 interfacing with the dispensing head 12.
[0067] With reference to
[0068] A control panel 56 and a container 57 for collecting purges of sealant are arranged adjacent to the coupling device 55.
[0069] Of course, without prejudice to the principle of the invention, the details of construction and the embodiments may vary widely with respect to those described purely by way of example, without departing from the scope of the present invention, as defined by the attached claims.