Apparatus and method for realizing a plurality of riveted connections along the surface of a workpiece
09579712 ยท 2017-02-28
Assignee
Inventors
- Michael Schneider (Lehrte, DE)
- Juergen Morisse (Butjadingen, DE)
- Torsten Halbmeyer (Oldenburg, DE)
- Fredo Eisenhauer (Butjadingen, DE)
Cpc classification
G01B11/00
PHYSICS
B21J15/28
PERFORMING OPERATIONS; TRANSPORTING
Y10T29/49956
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y10T29/49769
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y10T29/53065
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
B23Q17/00
PERFORMING OPERATIONS; TRANSPORTING
B21J15/28
PERFORMING OPERATIONS; TRANSPORTING
B21J15/14
PERFORMING OPERATIONS; TRANSPORTING
B23P11/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A riveting apparatus for creating a plurality of rivet joints along the surface of a workpiece includes a tool device controllable by tool control data in order to create countersunk holes on the workpiece and to set countersunk rivets in the created countersunk holes. The riveting apparatus also includes a programmable control device to generate the tool control data for the tool device and an optical sensing device for optically sensing the workpiece surface and for supplying sensing data. The control device evaluates the sensing data in order to obtain geometric data that represent at least one geometric parameter of a countersunk hole that has already been created, and to correct as required the tool control data for a countersunk hole that is subsequently to be created based on the result of an evaluation of the obtained geometric data.
Claims
1. A riveting apparatus for creating a plurality of rivet joints along the surface of a workpiece, comprising: a tool device that is controllable by tool control data in order to create countersunk holes on the workpiece and to set countersunk rivets in the created countersunk holes; a programmable control device configured to generate the tool control data for the tool device; and an optical sensing device configured to optically sense the workpiece surface and supply sensed data to the programmable control device, wherein the control device is configured to evaluate the sensed data in order to obtain geometric data of a countersunk hole that has already been created, determine at least a first geometric parameter and at least a second geometric parameter independently from the first geometric parameter using the obtained geometric data, determine whether the first geometric parameter is accurate using the independently determined second geometric parameter, determine whether correction data to be used for a countersunk hole subsequently to be created should be generated based on a comparison between at least one actual geometric parameter of the countersunk hole that has already been created and a corresponding specified desired geometric parameter, generate the correction data based on the determination, and correct the tool control data for the countersunk hole subsequently to be created using the correction data.
2. The riveting apparatus of claim 1, wherein the optical sensing device is a camera that supplies image data.
3. The riveting apparatus of claim 1, wherein the at least first geometric parameter or the at least second geometric parameter is a countersinking depth of the countersunk hole that has already been created.
4. The riveting apparatus of claim 1, wherein the at least first geometric parameter or the at least second geometric parameter is a countersinking diameter of the countersunk hole that has already been created.
5. The riveting apparatus of claim 1, wherein the control device is configured to first determine a countersinking diameter of the countersunk hole that has already been created based on the sensed data in order then to determine, based on the determined countersinking diameter, a countersinking depth of the countersunk hole that has already been created by taking into account a countersinking angle of the countersunk hole that has already been created.
6. The riveting apparatus of claim 1, wherein the tool control data is corrected for a countersinking depth of the countersunk hole that is subsequently to be created.
7. The riveting apparatus of claim 1, wherein the correction is a closed control loop correction.
8. The riveting apparatus of claim 1, wherein the workpiece is an extensive planar component and a longitudinally extended reinforcement element that is mounted on the flat side of the component.
9. The riveting apparatus of claim 8, wherein the extensive planar component and the longitudinally extended reinforcement element form a reinforced fuselage shell of a an aircraft.
10. A method for creating a plurality of rivet joints along the surface of a workpiece, comprising the steps of: creating countersunk holes in the workpiece; setting countersunk rivets on the created countersunk holes using a tool device that is controlled by tool control data; generating, by a control device, the tool control data for the tool device; optical sensing, by an optical sensor, the workpiece surface in order to supply sensed data; evaluating, by the control device, the sensed data to obtain geometric data of a countersunk hole that has already been created; determining, by the control device, at least a first geometric parameter and at least a second geometric parameter independently from the first geometric parameter using the obtained geometric data; determining, by the control device, whether the first geometric parameter is accurate using the independently determined second geometric parameter; determining, by the control device, whether correction data to be used for a countersunk hole that is subsequently created should be generated based on a comparison between at least one actual geometric parameter of the countersunk hole that has already been created and a corresponding specified desired geometric parameter; generating, by the control device, the correction data based on the step of determining; and correcting, by the control device, the tool control data for the countersunk hole that is subsequently to be created using the correction data.
Description
BRIEF DESCRIPTION OF THE DRAWING FIGURES
(1) The following discussion further describes the invention based on exemplary embodiments with reference to the attached drawing. Here:
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION
(7)
(8) The workpiece in the example shown is a fuselage shell 12 of an aircraft where rivet joints attach reinforcement sections along the inside of fuselage shell 12. Identified in the drawing of
(9) Stringer 14 in the situation shown in
(10) Riveting machine 10 comprises a tool device 20 that is controllable by tool control data ws, which device comprises a first tool system 20-1 and a second tool system 20-2.
(11) Tool systems 20-1 and 20-2 are each disposed on one side of the workpiece to be processed (here fuselage shell 12 together with stringer(s) 14) and can be controlled by tool control data ws in a manner coordinated relative to each other in order to create the desired rivet joints.
(12) Each of tool systems 20-1 and 20-2 can be moved by tool control data ws, for example, in at least one of three spatial axes x, y, and z, where both straight-line and also curved travel paths are possible that can be implemented by appropriate guiding devices (not shown). Alternatively or additionally to this movability of tool systems 20-1 and 20-2, it is also possible to provide swivelability about at least one angle for at least one of systems 20-1 and 20-2.
(13) Independently thereof, it is also possible to provide a movable and/or swivelable support for the workpiece, here fuselage shell 12.
(14) Known motion or swivel designs can be advantageously utilized such as those, e.g., described in the above-referenced documents relating to the prior art. Ultimately the only requirement is that tool systems 20-1 and 20-2 can be positioned relative to the actual workpiece in a way that is matched to the specific application in order to function as a riveting tool.
(15) The actual processing of the workpiece composed of fuselage shell 12 and stringer(s) 14 is effected by tool heads 22-1 and 22-2 of tool systems 20-1 and 20-2, which tool heads face the workpiece.
(16) Tool heads 22-1 and 22-2 can each include, e.g., an arrangement of mutually adjacent individual tools or also, e.g., a turret arrangement of these individual tools.
(17) The purpose of tool device 20 is to create countersunk holes on workpiece 12 and to set countersunk rivets in the countersunk holes that are created.
(18) Riveting machine 10 furthermore comprises a programmable control device ST to generate required tool control data ws that is transmitted to tool device 20 in order to control tool systems 20-1 and 20-2.
(19) Tool head 22-1 of tool system 20-1 in the example shown, in particular, comprises (at least) one so-called chamfering tool, or alternatively one drill and one countersink, in order to create the required countersunk holes on the workpiece. In addition, tool head 22-1 comprises a tool to set countersunk rivets (in the previously created countersunk holes), that is, to effect rivet infeed and backup.
(20) Tool head 22-2 used on the other side of workpiece 12 for setting a rivet comprises, in particular, a so-called rivet header to buck the snap head of the specific rivet located on the side of the rivet opposite the setting head (here: countersunk head).
(21) In addition, an optical sensing device for optically sensing the workpiece surface and supplying corresponding sensing data ed is provided on first tool system 20-1, for example, as one of the components of tool head 22-1.
(22) This optical sensing device, for example, a video camera, is used in the described example to determine those positions on the surface of workpiece 12 on which the referenced tacking rivets are disposed, that is, the tacking rivets 16, 18 shown in
(23) When the riveting method is subsequently performed, a software control program running in control device ST for generating tool control data ws advantageously uses the previously determined positions of the tacking rivets as reference points for the countersunk rivets to be automatically set.
(24) As the riveting process proceeds, the tacking rivets are removed using tool device 20 and replaced by countersunk rivets at each same location. In the illustrated example this is implemented by drilling out the tacking rivets, countersinking a final appropriate countersunk hole, and finally setting, i.e., feeding in and bucking a matching countersunk rivet.
(25)
(26) The enlarged detail in
(27) Despite the fact that ideally no unwanted setting head protrusion should result when the appropriately running control program (for generating control data ws) accounts for the geometry or the constructive design of the workpiece to be riveted, it must be realized that this ideal case is difficult to achieve in practice.
(28) The purpose of the embodiment according to the invention is to provide a high-level and uniform quality for the rivet joints when creating a series of these rivet joints (see rivet 30 in
(29) To this end, control device ST or the control software running therein is designed to evaluate sensing data ed in order to obtain geometric data that represent at least one geometric parameter, here countersinking depth T (see
(30)
(31) D1: hole diameter (inside diameter of countersunk hole 40)
(32) D2: countersinking diameter (outside diameter of countersunk hole 40)
(33) : countersinking angle of countersunk hole 40
(34) T: countersinking depth of countersunk hole 40.
(35) It is easily seen that the following relationship applies for the geometric parameters so defined:
(D2D1)/2=T*tan()
(36) The values D1 and are set relatively precisely if the countersunk hole is created, in particular, by a countersink. It is assumed that D1 and a are known, and thus countersinking depth T can be easily calculated from the determination of D2 (and/or, e.g., the difference D2D1) that is effected based optical sensing data ed.
(37) Also conversely: if countersinking depth T has been determined directly based on optical sensing device ed, D2 can be calculated therefrom as another geometric parameter D2 (and/or alternatively, e.g., D2D1).
(38) The goal of the described example is to achieve a high-level and consistent precision (in terms of the plurality of rivet joints to be implemented) when creating countersunk holes 40, in particular, including for the values of T or D2.
(39) The camera in the illustrated embodiment (optical sensing device of riveting machine 10) supplies image data from the surface of workpiece 12.
(40)
(41) Corresponding image data ed are evaluated by an evaluation algorithm running in control device ST to determine the value of one or more geometric parameters. The following discussion assumes that, e.g., the value of countersinking diameter D2 is determined by this evaluation and incorporated in the obtained geometric data.
(42) Hole diameter D1 and countersinking angle are known by control device ST since the control means of tool device 20 comprises, in particular, the specific selected countersink (or alternatively a specified combination of drill and countersink) if tool device 20 includes multiple different tools of this type.
(43) Together with the known values for hole diameter D1 and countersinking angle , countersinking depth T is then computed by control device ST and compared with a specified value for a desired countersinking depth T0 (this value T0 can be stored in the control device). This comparison is used to obtain correction data that are representative of an actual value/desired value TT0. The result from this evaluation of geometric data, in other words here, e.g., the difference TT0, is then used to correct tool control data ws for a countersunk hole to be subsequently created.
(44) Whenever, e.g., previously measured countersunk hole 40 exhibits an actual countersinking depth T that is larger than the specified desired countersinking depth T0 for this countersunk hole 40, an improved quality can immediately be achieved in terms of the countersinking depth by correcting or updating tool control data ws for the next countersunk hole to be created.
(45) As a result, a closed control loop is implemented so that a continuous monitoring and any required correction of the tool control data ws are effectedpreferably during the processing of the same actual workpiece 12.
(46)
(47) The process starts with step S1 in which a countersunk hole is created at a specified site on workpiece 12 as determined by the control program.
(48) In step S2, sensing data (e.g., image data) are supplied and evaluated by the optical sensing device, e.g., a camera, in order to obtain geometric data containing the value of at least one geometric parameter, here, e.g., countersinking depth T.
(49) In step S3, this countersinking depth T is compared with appropriate desired value T0, and a decision is made as to whether any correction of tool control data ws is required. If this is not true, tool control data ws are not changed in this way, and, after moving to the position designated by the program control sequence, the process then moves back to step S1 for the next countersunk hole to be created. Otherwise, that is, whenever a correction is indicated, the process moves to step S4 in which the relevant control parameter(s) are appropriately adjusted in tool control data ws. What happens in this example is that a correction of that control parameter is therefore made as this point which determines countersinking depth T to be created. Only then does the process return to step S1, with the result that the effected correction is advantageously utilized for the creation of additional countersunk holes yet to be created during the overall sequence.
(50) Regardless of the fact that the invention has been described based on a specific embodiment, the details can be modified in a variety of ways. In particular, the invention can be used both for single-part rivets and also multi-part rivets (e.g., so-called tolerance rivets). Although the countersunk holes in the described example are each composed of a (single) cylindrical hole section and a (single) conical countersunk section, even more complex design shapes are possible within the scope of the invention for the countersunk holes.
(51) The foregoing disclosure has been set forth merely to illustrate the invention and is not intended to be limiting. Since modifications of the disclosed embodiments incorporating the spirit and substance of the invention may occur to persons skilled in the art, the invention should be construed to include everything within the scope of the appended claims and equivalents thereof.