Device and Method for Checking and Correcting the Position of an Operating Device With Respect to a Piece
20180001429 · 2018-01-04
Inventors
Cpc classification
B21J15/28
PERFORMING OPERATIONS; TRANSPORTING
G05B2219/49113
PHYSICS
B25J13/089
PERFORMING OPERATIONS; TRANSPORTING
G05B19/402
PHYSICS
B23K11/314
PERFORMING OPERATIONS; TRANSPORTING
B23K11/115
PERFORMING OPERATIONS; TRANSPORTING
B23K11/311
PERFORMING OPERATIONS; TRANSPORTING
B23K11/315
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23Q15/22
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A device and method for monitoring and correcting the position and orientation of an operating device (2) with respect to a piece (P). A measuring device (5) including a plurality of sensors (505) connected to the operating device is used to measure through contactless technology the distances of the sensors from a surface (π) of the piece along respective directions (l, r, s) having given orientations. The sensor measurements are compared to predetermined desired values and the position of the operating device (2) is selectively changed to maintain a desired positional relationship between a main operative axis (X1) of the operative device and operation axis (X2) defined by the surface of the piece.
Claims
1. An apparatus for applying rivets on a piece (P), comprising: a riveting operating device including with a main operative axis having a predetermined position and orientation with respect to the riveting operating device; wherein the piece has a surface that defines an operation axis having a predetermined position and orientation with respect to said surface of the piece; and wherein a positioning apparatus is provided for positioning the riveting operating device relative to the piece, and able to modify the position and/or orientation of the riveting operating device with respect to the piece; wherein said positioning apparatus is a manipulator robot that carries the operating device and is provided with an electronic robot controller, said manipulator robot comprising a chain of elements mutually articulated about a plurality of respective axes that terminates with a robot wrist carrying the riveting device; said apparatus being characterized in that it further comprises a device for checking and correcting the position of the riveting device with respect to the piece, said position checking and correcting device comprising: a measuring device, connected to the riveting operating device, the measuring device comprising one or more sensors positioned at predetermined positions with respect to the riveting operating device, said sensors operable to measure, by means of a contactless technology, distances of the respective sensors from said surface of the piece along respective directions (l, r, s) having given orientations; a first electronic processor operable to process measurement values detected by said respective sensors, so as to obtain the value of at least one angle indicating the orientation of said main operative axis with respect to said operation axis; and a second electronic processor operable to use an information coming out from said first electronic processor for selectively generating, a control signal that is used by said robot for positioning said riveting operating device according to a desired orientation with respect to the piece.
2. The device according to claim 1, characterized in that said supporting structure further comprises: a sensor-carrying portion having plates carrying the respective sensors to surround at a distance, on two or more sides, the riveting operating device; and an attachment portion connected to the sensor-carrying portion, the attachment portion removably connected to the riveting operating device in a cantilever fashion.
3. The device according to claim 6, characterized in that said first electronic processor and said second electronic processor are incorporated in a single electronic unit.
4. The device according to claim 6, characterized in that said first electronic processor are is in electronic communication with incorporated in said at least three sensors.
5. The device according to claim 6, characterized in that said electronic robot controller incorporates said first electronic processor and said second electronic processor.
6. The apparatus of claim 1 wherein the measuring device further comprises: a supporting structure removably connected to the riveting operating device, and wherein the one or more sensors comprise three sensors connected to the supporting structure, the three sensors angularly positioned from each other at predetermined positions about the main operative axis of the riveting operating device such that the three directions (l, r, s) are mutually and partially convergent in a direction of said surface of the piece.
7. A system for monitoring and correcting the position of an operative device relative to a piece, the system comprising: a multi-axis manipulator device (1) having a connector flange (F) and a controller (RC) operative to position the connector flange in selected predetermined three dimensional coordinate positions; an operating device (2) connected to the manipulator device flange (F) having a main operative axis (X1); a measuring device (5) removably connected to the operating device (2), the measuring device further comprising: a plate (501,503) removably connected to the operating device (2); a distance sensor (505) connected to the plate, the sensor operable to project a beam to a piece plane surface portion (π) to measure a distance between the distance sensor and the piece plane surface portion; a first processor (506) in electronic communication with the distance sensor, the first processor operable to receive information from the distance sensor and calculate an angle indicating an angular orientation differential value between the main operative axis (X1) to an operation axis (X2) defined by the piece plane surface portion (n); and a second processor (507) in electronic communication with the first processor and the manipulator device controller (RC), the second processor operative to selectively change the locational position of the operative device (2) through movement of the manipulative device (1) such that the main operative axis (X1) coincides with the operation axis (X2) to maintain a desired orientation between the operating device (2) and the piece (P) during production operation.
8. The system of claim 7 wherein the plate further comprises a pair of side plates (501) and a front plate respectively positioned about three different sides of the main operative axis; and the sensor comprises three sensors, each of the three sensors connected to a respective side or front plate along respective directions (l, r, s) having predetermined orientations, each beam of the respective sensor convergent toward the piece plane surface portion and the operation axis (X2).
9. The system of claim 8 wherein a theoretical points of intersection of the directions (l, r, s) with the piece plane surface portion are located along a circumference having a radius (R) having a value less than a distance (d) defined by a predetermined distance between the main operative axis (X1) and an edge of the piece (P).
10. The system of claim 9 wherein the distance sensors, the first processor, the second processor and the manipulator controller continuously measure and selectively adjust the position of the operative device (2) relative to the piece to maintain coincidence of the main operative axis (X1) to the operation axis (X2).
11. The system of claim 9 wherein the operative device (2) is a riveting device.
12. The system of claim 9 wherein the operative device (2) is a spot welding gun (W).
13. The system of claim 9 wherein multi-axis manipulator comprises a programmable industrial robot.
14. A method for monitoring and selectively correcting the position of an operative device relative to a piece in an industrial assembly operation, the method comprising: positioning an operative device (2) in a predetermined three-dimensional coordinate position relative to a piece by a multi-axis manipulator; measuring a distance between a distance sensor connected to the operative device and a piece plane surface portion (π); calculating an angle indicating an angular orientation differential value between a main operative axis (X1) defined by the operative device (2) and an operation axis (X2) defined by the piece plane surface portion (π); and selectively changing the locational position of the operative device (2) through movement of the manipulative device (1) such that the main operative axis (X1) coincides with the operation axis (X2) to maintain a desired orientation between the operating device (2) and the piece (P) during production operation.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Further characteristics and advantages of the invention will emerge from the following description with reference to the annexed drawings, which are provided purely by way of non-limiting example and in which:
[0026]
[0027]
[0028]
[0029]
[0030]
DETAILED DESCRIPTION
[0031] With reference to
[0032] According to the conventional art, the various elements constituting the manipulator robot 1 are controlled by electric motors, driving of which is controlled by a robot controller RC so as to displace, position, and orient the riveting device 2 in any desired way.
[0033] In the case of the example illustrated, the riveting device 2 is designed to apply joining rivets to sheet-metal elements constituting the piece P on which the riveting device operates. During execution of the operation, the elements constituting the piece P are clamped in position by any clamping tool B suited for the purpose (illustrated only schematically in
[0034]
[0035] The rivets are applied on a plane surface portion π of the piece P, which defines a preferential axis X2 of execution of the operation, here referred to as “operation axis”. In the case of the application illustrated, the operation axis X2 is typically an axis orthogonal to the surface π.
[0036] In general, proper execution of the riveting operation requires the main operative axis X1 of the riveting device 2 to have a given position and/or orientation with respect to the operation axis X2 defined by the surface of the piece. In the specific example illustrated in the annexed drawings, main operative axis X1 must be substantially coincident with operation axis X2.
[0037] According to the illustrated example of the invention, associated to the riveting device 2 is a measuring device 5 which is used for checking and correcting the position of the exemplary riveting device 2. This device 5 is more clearly visible in
[0038] Once again with reference to the specific example illustrated, the supporting structure 500 includes two parallel planar plates 501 spaced apart from each other, with top ends having holes for engagement of screws for attachment to the two sides of the C-shaped frame 4. The bottom end portions 502 of the plates 501 are rigidly connected together by a front plate 503. The structure constituted by the aforesaid end portions 502 and by the front plate 503 is set in three mutually orthogonal planes about the main operative axis X1 of the device. Each of the three planes defined by the end portions 502 of the plates 501 and by the front plate 503 carries a respective sensing unit 504, each of which includes a distance sensor 505 (illustrated in
[0039] As may be seen, the supporting structure 500 therefore comprises a sensor-carrying portion 500A, constituted by the walls of bottom end portions 502, and front plate 503 that surround the operating device 2 at a distance, on two or more sides, and an attachment portion 500B (constituted, in the example illustrated, by the attachment ends of the plates 501), which is secured to an element, for example attachment flange 3, which is selectively connected to the apparatus (in the specific case, the robot 1) through, for example flange F, that carries the operating device and which is designed to support the sensor-carrying portion in a cantilever fashion 500A.
[0040] Thanks to the above described arrangement, the measuring device 5 according to the invention can be easily adapted on any operating device, at most upon modifying the conformation of the supporting structure 500.
[0041] Referring to
[0042] The unit 504 associated to the three sensors 505 sends the information regarding the respective measurements to the electronic processing unit 506. The electronic unit 506 is configured for processing this information in order to obtain an information on the orientation of the main operative axis X1 of the operating device 2 (the position of the sensors 505 relative thereto being known from a dedicated calibration operation) with respect to the operation axis X2 defined by the piece P (i.e., in the example illustrated, the operation axis X2 orthogonal to the plane surface π). The orientation of main operative axis X1 with respect to operation axis X2 is defined by one or more angles that the processing unit 506 is able to determine on the basis of the measurements made by the sensors 505.
[0043] According to the most general arrangement, the information coming out from the processing unit 506 is used in an electronic control unit 507 for generating, if necessary, a signal for controlling the apparatus 1 for positioning the operating device 2 in order to orient this device correctly.
[0044] In the case of the embodiment illustrated, however, both the electronic processing unit 506 (which calculates the angle of inclination of the main operative axis X1 with respect to the operation axis X2 on the basis of the measurements made by the sensors 505) and the electronic control unit 507 (which carries out correction of the position of the operating device 2) are incorporated in the robot controller RC.
[0045] In a variant, the processing unit 506 is, instead, integrated in the unit 504 and/or is associated to the structure 500 for supporting the sensors, whereas the unit 507 is integrated in the robot controller RC.
[0046] According to one example of the invention, immediately prior to operation on each single piece P, or alternately, if so preferred, periodically on one piece P of each predetermined batch of pieces P, the measuring device 5 is activated to enable the electronic unit 506 to receive the measurements made by the sensors 505 and to process them so as to calculate the value of at least one angle of inclination of the main operative axis X1 of the exemplary riveting device 2 with respect to the operation axis X2 defined by the piece P. If the retrieved inclination angle does not coincide with the desired value within a predetermined margin of error, the information generated by the electronic processing unit 506 is used by the unit 507 for positioning and orienting the riveting device correctly, through a closed-loop control. As already mentioned, in the embodiment illustrated herein the functions of units 506, 507 are all performed by the robot controller RC.
[0047] As emerges clearly from the foregoing description, the device according to the invention may be easily and rapidly applied to the operating device 2 in order to enable it to control itself in real time in order to ensure proper execution of any operation.
[0048] As already mentioned, application to an operating device 2 in the form of a riveting device carried by a manipulator robot 1 is here provided purely by way of example.
[0049]
[0050] An alternative application similar to that of
[0051] As likewise already mentioned, the invention may, however, be applied to any other operating device 2, also in the case where it is controlled manually by an operator.
[0052] Of course, without prejudice to the principle of the invention, the details of construction and the embodiments may vary widely with respect to what has been described and illustrated herein purely by way of example, without thereby departing from the scope of the present invention.