Component manufacturing method and component manufacturing system
11059605 ยท 2021-07-13
Assignee
Inventors
Cpc classification
B23P19/00
PERFORMING OPERATIONS; TRANSPORTING
B23P21/00
PERFORMING OPERATIONS; TRANSPORTING
G05B2219/49113
PHYSICS
F16B21/12
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16B5/0032
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G05B19/402
PHYSICS
B25J9/1687
PERFORMING OPERATIONS; TRANSPORTING
B64C1/06
PERFORMING OPERATIONS; TRANSPORTING
B64F5/10
PERFORMING OPERATIONS; TRANSPORTING
F16B21/14
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16B13/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
B64F5/10
PERFORMING OPERATIONS; TRANSPORTING
B25J13/08
PERFORMING OPERATIONS; TRANSPORTING
B23P21/00
PERFORMING OPERATIONS; TRANSPORTING
B23P19/00
PERFORMING OPERATIONS; TRANSPORTING
F16B5/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16B21/12
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A component manufacturing method includes a step of calculating, for a plurality of keyholes formed on a skin and disposed in a row along a first axial direction on the skin, a first imaginary line that passes an average position in a second axial direction perpendicular to the first axial direction and is parallel to the first axial direction, a step of calculating, for a plurality of keyholes formed on a frame and disposed in a row along a third axial direction on the frame, a second imaginary line that passes an average position in a fourth axial direction perpendicular to the third axial direction and is parallel to the third axial direction, and a step of superimposing the skin and the frame such that the first imaginary line and the second imaginary line coincide.
Claims
1. A component manufacturing method comprising: a first step of calculating, for a plurality of first positioning holes formed on a first member and disposed in a row along a first axial direction on the first member, a first imaginary line that is parallel to the first axial direction and that passes an average position in a second axial direction, wherein the second axial direction is perpendicular to the first axial direction; a second step of calculating, for a plurality of second positioning holes formed on a second member different from the first member and disposed in a row along a third axial direction on the second member, a second imaginary line that is parallel to the third axial direction and that passes an average position in a fourth axial direction, wherein the fourth axial direction is perpendicular to the third axial direction; and a third step of superimposing the first member and the second member such that the first imaginary line and the second imaginary line coincide.
2. The component manufacturing method according to claim 1, wherein the first step includes: a step of detecting positions of the plurality of first positioning holes; a step of calculating, based on the detected positions of the plurality of first positioning holes, the average position in the second axial direction of the plurality of first positioning holes; and a step of calculating the first imaginary line passing the average position of the first positioning holes, and the second step includes: a step of detecting positions of the plurality of second positioning holes; a step of calculating, based on the detected positions of the plurality of second positioning holes, the average position in the fourth axial direction of the plurality of second positioning holes; and a step of calculating the second imaginary line passing the average position of the second positioning holes.
3. A component manufacturing system comprising: a robot for attachment that attaches a second member to a first member, wherein the robot for attachment includes a control unit that controls the robot for attachment, and the control unit includes: an imaginary-line calculating unit that: calculates, for a plurality of first positioning holes formed on the first member and disposed in a row along a first axial direction on the first member, a first imaginary line that is parallel to the first axial direction and that passes an average position in a second axial direction, wherein the second axial direction is perpendicular to the first axial direction, and calculates, for a plurality of second positioning holes formed on a second member different from the first member and disposed in a row along a third axial direction on the second member, a second imaginary line that is parallel to the third axial direction and that passes an average position in a fourth axial direction, wherein the fourth axial direction is perpendicular to the third axial direction; and a driving control unit that drives the robot for attachment and superimposes the first member and the second member such that the first imaginary line and the second imaginary line coincide.
4. The component manufacturing system according to claim 3, further comprising: a robot for detection that detects positions of the plurality of first positioning holes and detects positions of the plurality of second positioning holes, wherein the control unit of the robot for attachment further includes an average calculating unit that calculates, based on the detected positions of the plurality of first positioning holes, the average position in the second axial direction of the plurality of first positioning holes and calculates, based on the detected positions of the plurality of second positioning holes, the average position in the fourth axial direction of the plurality of second positioning holes.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
DESCRIPTION OF EMBODIMENTS
(8) An embodiment of the present invention is explained below with reference to the drawings.
(9) When a plurality of members are superimposed, an aircraft component manufacturing system 1 according to an embodiment of the present invention can accurately superimpose the plurality of members in aligning the members based on pluralities of keyholes formed on the respective members. The aircraft component is, for example, a body, a main wing, or the like of an aircraft. In the following explanation, when the body of the aircraft is manufactured, the case of combining a skin, which is a tabular member, and a frame or a stringer, which is a long member, will be described. The keyholes are an example of positioning holes and are through-holes formed to pierce through the members. The keyholes can be used for positioning during member attachment. Rivets for temporary tacking can be inserted through the keyholes.
(10) The skin has an arcuate shape in a cross section cut perpendicularly to a machine axis direction of the aircraft. The frame is a member disposed along the circumference of the skin. The frame has an arcuate shape and has a curvature. The stringer is a member disposed in parallel to the machine axis direction of the aircraft with respect to the skin and is a linear member. The frame or the stringer is attached to the skin, whereby the aircraft component such as the body is produced. At this time, positioning during attachment of the frame or the stringer to the skin can be performed based on keyholes formed on the skin and keyholes formed on the frame or the stringer. The skin and the frame or the stringer can be integrated by inserting rivets for temporary tacking through the keyholes formed on the skin and the keyholes formed on the frame or the stringer and fastening the rivets for temporary tacking to the keyholes.
(11) The aircraft component manufacturing system 1 includes, as shown in
(12) As shown in
(13) The control unit 6 of the robot for detection 2 includes, as shown in
(14) The driving control unit 7 drives the arm 4 of the robot for detection 2 based on data concerning positions of the keyholes 60 formed on a member (a skin 51, a frame 52, or a stringer 53) recorded in the memory 8 and moves the camera 5 attached to the arm 4 to near the keyholes 60. The camera 5 images the keyholes 60 formed on the skin 51, the frame 52, or the stringer 53. The driving control unit 7 drives the arm 4 of the robot for detection 2 and, when the imaging of one keyhole 60 is finished, moves the camera 5 to the next keyhole 60 and performs imaging of the keyhole 60 to which the camera 5 is moved. The driving control unit 7 repeats this to image a plurality of keyholes 60 formed on the skin 51, the frame 52, or the stringer 53.
(15) Imaging data acquired by the camera 5 is transmitted to a control unit 11 of the robot for attachment 3.
(16) As shown in
(17) The control unit 11 of the robot for attachment 3 includes, as shown in
(18) The position calculating unit 12 receives imaging data from the camera 5. The position calculating unit 12 calculates position coordinates of the keyholes 60 based on an imaging result of the keyholes 60 by the camera 5. The position coordinates of the keyholes 60 are calculated concerning both of the keyholes 60 formed on the skin 51 and the keyholes 60 formed on the frame 52 or the stringer 53.
(19) The average calculating unit 13 calculates, for a plurality of keyholes 60 disposed in a row along a Y-axis direction, an average position in an X-axis direction perpendicular to the Y-axis direction based on position coordinates of the plurality of keyholes 60. The average position in the X-axis direction concerning the plurality of keyholes 60 is calculated concerning both of the keyholes 60 formed on the skin 51 and the keyholes 60 formed on the frame 52 or the stringer 53.
(20) The imaginary-line calculating unit 14 calculates an imaginary line that passes the average position of the plurality of keyholes 60 calculated by the average calculating unit 13 and is parallel to the Y-axis direction as shown in
(21) The attachment-position determining unit 15 determines a position where the skin 51 and the frame 52 or the stringer 53 are attached such that the first imaginary line and the second imaginary line calculated by the imaginary-line calculating unit 14 overlap as shown in
(22) The driving control unit 16 drives the arm 9 of the robot for attachment 3 based on data concerning the attachment position determined by the attachment-position determining unit 15 and moves the frame 52 or the stringer 53 to the determined attachment position. As a result, the frame 52 or the stringer 53 is superimposed on the skin 51 by the robot for attachment 3.
(23) A method of manufacturing an aircraft component using the aircraft component manufacturing system 1 according to this embodiment is explained with reference to
(24) First, as shown in
(25) Concerning the frame 52 or the stringer 53 superimposed on the skin 51, as shown in
(26) When imaging the keyholes 60, the robot for detection 2 acquires data (e.g., data taught by teaching or CAD data of the members) concerning the positions of the keyholes 60. The robot for detection 2 moves to positions corresponding to the keyholes 60 on the members, that is, actual positions near the keyholes 60 based on the acquired data.
(27) Subsequently, the control unit 11 of the robot for attachment 3 calculates position coordinates of the keyholes 60 based on an imaging result of the keyholes 60 by the camera 5 (steps S12 and S22). The position coordinates of the keyholes 60 formed on the skin 51 include an x.sub.1 coordinate and a y.sub.1 coordinate when an axial direction parallel to a longitudinal direction of the long frame 52 or stringer 53 disposed on the skin 51 is represented as a Y.sub.1 axial direction and an axial direction perpendicular to the Y.sub.1 axial direction is represented as an X.sub.1 axial direction (see
(28) As shown in
(29) Subsequently, the control unit 11 calculates, based on the position coordinates of the plurality of keyholes 60 formed on the skin 51, an average position x.sub.1avg in the X.sub.1 axial direction of the plurality of keyholes 60 disposed in a row on the skin 51 (step S13). The control unit 11 calculates, based on the position coordinates of the plurality of keyholes 60 formed on the frame 52 or the stringer 53, an average position x.sub.2avg in the X.sub.2 axial direction of the plurality of keyholes 60 disposed in a row on the frame 52 or the stringer 53 (step S23).
(30) The control unit 11 calculates a first imaginary line that passes the average position x.sub.1avg of the plurality of keyholes 60 formed on the skin 51 and is parallel to the Y.sub.1 axial direction on the skin 51 (step S14). The control unit 11 calculates a second imaginary line that passes the average position x.sub.2avg of the plurality of keyholes 60 formed on the frame 52 or the stringer 53 and is parallel to the Y.sub.2 axial direction on the frame 52 or the stringer 53 (step S24).
(31) Thereafter, as shown in
(32) In that case, first, the robot for attachment 3 acquires, according to data taught by teaching or CAD data of the members, a position near a position where the frame 52 or the stringer 53 is attached to the skin 51. The robot for attachment 3 moves the frame 52 or the stringer 53 to the position near the attachment position of the member based on the acquired data while gripping the frame 52 or the stringer 53.
(33) The keyholes 60 for positioning are formed on the skin 51, the frame 52, and the stringer 53. Since the frame 52 or the stringer 53 is a long member, a plurality of keyholes 60 are disposed in a row on the frame 52 or the stringer 53. The plurality of keyholes 60 are associated with the plurality of keyholes 60 disposed on the skin 51.
(34) In this embodiment, the attachment position is determined by acquiring the first imaginary line on the skin 51 and the second imaginary line on the frame 52 or the stringer 53.
(35) The positions of the keyholes 60 are different from positions designed in the members. Manufacturing errors occur in the keyholes 60. Therefore, when a reference line of the attachment position is set to pass the center of any one keyhole 60, positional deviation occurs because of a manufacturing error of the keyhole 60.
(36) Therefore, in this embodiment, as shown in
(37) The robot for attachment 3 moves, based on data concerning the determined attachment position, the frame 52 or the stringer 53 to the determined attachment position and superimposes the frame 52 or the stringer 53 on the skin 51 (step S6). The determined attachment position is based on the first imaginary line passing the average position in the X.sub.1 axial direction of the keyholes 60 formed on the skin 51 and the second imaginary line passing the average position in the X.sub.2 axial direction of the keyholes 60 formed on the frame 52 or the stringer 53. Therefore, when the frame 52 or the stringer 53 is superimposed on the skin 51, it is possible to minimize the influence of positional deviation due to manufacturing errors of the keyholes 60. Since an overlapping area of the keyholes 60 is the largest, a deficiency less easily occurs when rivets are inserted through the keyholes 60.
(38) Subsequently, a robot for riveting (not shown in the figures) inserts rivets for temporary tacking through the keyholes 60 of the skin 51 and the frame 52 or the stringer 53 superimposed each other and fastens the skin 51 and the frame 52 or the stringer 53 with the rivets for temporary tacking (step S7). At this time, it is desirable to perform the riveting of the rivets for temporary tacking starting from the keyhole 60 present in a position where a positioning error of a hand attached to the distal end of an arm is small. If the keyhole 60 present in the position where the positioning error of the hand attached to the distal end of the arm is small is in an intermediate position in the Y.sub.1 axial direction of the skin 51, since the intermediate position is a position where the rigidity of the skin 51 is high, the members are easily surely fastened. The keyhole 60 from which the riveting of the rivets for temporary tacking is started is present in the position where the positioning error of the hand attached to the distal end of the arm is small. Therefore, the rivets for temporary tacking riveted first can be riveted in an accurate position where an error is small.
(39) In the method of performing the positioning of the members such as the skin 51, the frame 52, and the stringer 53 using the robot for detection 2 and the robot for attachment 3 explained above, after the keyholes 60 formed on the skin 51 and the keyholes 60 formed on the frame 52 or the stringer 53 are matched, the rivets for temporary tacking are riveted into the keyholes 60. At this time, since the frame 52 or the stringer 53 is the long member long in one direction, the plurality of keyholes 60 are disposed in a row and the plurality of keyholes 60 on the skin 51 are also disposed in a row. When the plurality of keyholes 60 are formed to be disposed in a row, since the plurality of keyholes 60 have manufacturing errors, it is difficult to accurately dispose the plurality of keyholes 60 on one straight line.
(40) Therefore, there is a problem in that, when the skin 51 and the frame 52 or the stringer 53 are superimposed, the keyholes 60 formed on the skin 51 and the keyholes 60 formed on the frame 52 or the stringer 53 do not completely coincide. For that reason, when the skin 51 and the frame 52 or the stringer 53 are superimposed, it is desirable to position the members not to cause influence on the riveting as much as possible.
(41) According to this embodiment, the attachment position of the members is based on the first imaginary line passing the average position in the X.sub.1 axial direction of the plurality of keyholes 60 formed on the skin 51 and the second imaginary line passing the average position in the X.sub.2 axial direction of the plurality of keyholes 60 formed on the frame 52 or the stringer 53. Therefore, when the frame 52 or the stringer 53 is superimposed on the skin 51, it is possible to minimize the influence of positional deviation due to manufacturing errors of the keyholes 60. Compared with when the frame 52 or the stringer 53 is attached to the skin 51 based on one keyhole 60 among the plurality of keyholes 60 disposed in a row, it is possible to accurately superimpose the skin 51 and the frame 52 or the stringer 53. Since the overlapping area of the keyholes 60 is the largest, a deficiency less easily occurs when rivets are inserted through the keyholes 60.
REFERENCE SIGNS LIST
(42) 1 aircraft component manufacturing system 2 robot for detection 3 robot for attachment 4 arm 5 camera 6 control unit 7 driving control unit 8 memory 9 arm 11 control unit 12 position calculating unit 13 average calculating unit 14 imaginary-line calculating unit 15 attachment-position determining unit 16 driving control unit 51 skin 52 frame 53 stringer