METHOD FOR CONTROLLING FASTENING DEVICE AND FASTENING SYSTEM
20210308743 · 2021-10-07
Inventors
Cpc classification
B21J15/28
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
The device for controlling a fastening device causes an operation unit of the fastening device to execute a fastening operation step for performing a fastening operation on processing points that correspond to reference positions, the reference positions being respectively provided so as to correspond to the processing points and being provided in advance at positions such that, in consideration of a framework structure after the fastening operation is performed, interference with the framework structure does not occur. When an abnormality is detected or when information pertaining to interruption of the fastening operation is inputted, the control device causes the operation unit to move, on a path along reference positions corresponding to not-yet-processed processing points, to a reference position corresponding to a processing point that is at the end of the fastening operation range without executing the fastening operation step on not-yet-processed processing points.
Claims
1. A method for controlling a fastening device that performs a fastening operation for a plurality of processing points set in a fastening operation range of an assembly structure in which a plurality of components are assembled, the method comprising: an approach step of moving an operation portion of the fastening device from an approach position set in advance to a reference position corresponding to a processing point which is a start point of the fastening operation range, while avoiding contact with the assembly structure; a fastening operation step of performing, from a reference position that is provided to correspond to the processing point and is provided in advance at a position where there occurs no interference with the assembly structure while assuming the assembly structure after the fastening operation is performed, the fastening operation for the processing point corresponding to the reference position; a movement step of moving the operation portion to a reference position corresponding to a next processing point whenever the fastening operation step is ended; and an operation interruption step of moving the operation portion to a reference position corresponding to a processing point which is an end of the fastening operation range, along a path that traces reference positions corresponding to processing points for which processing is not performed, without performing the fastening operation step at the processing points for which processing is not performed, when an abnormality is detected or when information regarding interruption of the fastening operation is input.
2. The method for controlling a fastening device according to claim 1, wherein a retraction step of retracting the operation portion to a retraction position set in advance from the reference position corresponding to the processing point which is the end of the fastening operation range, while avoiding contact with the assembly structure, is performed after the operation interruption step.
3. The method for controlling a fastening device according to claim 1, further comprising: a fastening operation restarting step of performing the approach step for the fastening operation range in which the fastening operation is interrupted, when an input operation for restart of the operation is performed to restart the fastening operation after the operation interruption step is performed, thereafter, moving the operation portion such that the reference positions corresponding to the processing points for which processing is already performed are sequentially traced, and restarting the fastening operation step for the processing point for which processing is not performed, when the operation portion is moved to the reference position corresponding to the processing point for which processing is not performed.
4. A fastening system comprising: a fastening device including the operation portion; and a control device that controls the operation portion by using the method for controlling a fastening device according to claim 1.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
DESCRIPTION OF EMBODIMENTS
[0038] Hereinafter, a method for controlling a fastening device and a fastening system according to one embodiment of the present invention will be described with reference to the drawings.
[0039]
[0040] The fastening device 50 according to the present embodiment is a device that forms a through-hole in an assembly structure 100 in which a plurality of components are assembled, and automatically fastens a fastening component (for example, a bolt, a rivet, and the like) to the formed through-hole.
[0041] In the present embodiment, for example, as illustrated in
[0042] The fastening device 50 includes, for example, a first unit 10 and a second unit 20 that are installed on both sides to interpose the assembly structure 100 therebetween.
[0043]
[0044] The first unit 10 (refer to
[0045] The second unit 20 includes an operation portion 2 that supports the thrust force applied to the assembly structure 100 and performs a fastening operation such as crimping the inserted rivet, an arm 4 at the tip of which the operation portion 2 is provided, a cylinder portion 6 that supports the arm 4, and the like. Known industrial robots can be appropriately adopted as the first unit 10 and the second unit 20, and examples of the industrial robots include a Cartesian robot, a Cartesian multi-axis robot, and a vertical articulated robot, and the like. When the first unit 10 and the second unit 20 are realized by vertical articulated robots, the operation portion 2 may be an end effector. In addition to an attachable and detachable example such as the end effector, the operation portion 2 and the arm 4 may be integrally formed and may be configured to move integrally. Regarding the shape of the first unit 10 and even the operation portion 2, an appropriate shape can be selected and adopted according to operation content.
[0046] As illustrated in
[0047] A processing procedure for realizing each step to be described later is stored in the auxiliary storage device 42 in the form of a program, and the CPU 41 reads the program into the main storage device 43 to execute information processing and arithmetic processing, so that various steps to be described later are realized.
[0048] A form in which the program is installed in a ROM or another storage medium in advance, a form in which the program is provided in a state where the program is stored in a computer-readable storage medium, a form in which the program is distributed via wired or wireless communication means, or the like may be applied.
[0049]
[0050] In the fastening operation step, first, the operation portion 2 of the second unit 20 is moved to a processing point from a reference position provided corresponding to the processing point of the assembly structure 100 (SA1). Accordingly, as illustrated in
[0051] Subsequently, as illustrated in
[0052] Subsequently, as illustrated in
[0053] Subsequently, an operation of crimping the fastening component 16 is performed by the operation portion 2 of the second unit 20 (SA4). Accordingly, as illustrated in
[0054] In such a manner, when the crimping operation is completed, the operation portion 2 of the second unit 20 is moved from the processing point to the reference position (SA5).
[0055] Next, the “processing point” and the “reference position” in the present embodiment will be described with reference to
[0056] As illustrated in
[0057] The reference positions b1 to b5 are provided to correspond to the processing points a1 to a5, respectively, and are provided at positions where there occurs no interference (contact) with the assembly structure 100. At this time, the assembly structure 100 is assumed to be an assembly structure after the fastening operation step is ended, namely, an assembly structure after the fastening components (for example, rivets) 16 are fastened. It is preferable that for example, as illustrated in
[0058] Next, a method for controlling a fastening device according to the present embodiment will be described with reference to the drawings. In the following description, the control of the operation portion 2 of the second unit 20 will be mainly described.
[0059]
[0060] First, an approach step is performed (SB1). As illustrated in
[0061] Accordingly, the operation portion 2 is moved to the reference position b1 (refer to
[0062] Subsequently, the fastening operation step is to be performed for the processing point a1 corresponding to the reference position b1 (SB2). Accordingly, the fastening operation step illustrated in
[0063] Subsequently, it is determined whether or not the fastening operation step is completed for all the processing points (a1 to a5) (SB3). As a result, when the fastening operation step is not completed for all the processing points a1 to a5 (SB3: NO), a movement step of moving the operation portion 2 to the reference position b2 corresponding to the next processing point a2 is performed (SB4) and further, the fastening operation step is performed for the processing point a2 corresponding to the next reference position b2 (SB2). Then, the process after step SB2 is repeatedly performed to sequentially execute the fastening operation step also for the processing points a3 to a5.
[0064] Then, when the fastening operation step is ended for the processing point a5 which is an end of the fastening operation range L among a plurality of the processing points a1 to a5 (SB3: YES), a retraction step is performed (SB5). The retraction step is a step of retracting the operation portion 2 of the second unit 20 from the reference position b5 corresponding to the processing point a5 to a retraction position d (refer to
[0065] As illustrated in
[0066] As described above, since the continuation step is performed instead of the retraction step, the fastening operation can be continuously performed for the plurality of processing points a1 to a5 set in a plurality of the fastening operation ranges L. Therefore, the efficiency of the fastening operation can be increased.
[0067] Next, an operation interruption step which is executed when an abnormality is detected or information regarding interruption of the fastening operation is input during execution of a series of the fastening operations described above will be described with reference to
[0068] Here, examples of when an abnormality is detected include when the drill is broken, when an incorrect fastening component is supplied, and the like. Examples of when information regarding interruption of the fastening operation is input include when the operator operates the input unit 45 to input a command for the interruption of the operation.
[0069] Hereinafter, for convenience of description, as illustrated in
[0070] In the operation interruption step, the processing points a1 and a2 for which the fastening operation is already performed and the non-processing points a3 to a5 for which the fastening operation is not yet completely ended are distinguished from each other (SC1). Then, a movement step of moving the operation portion 2 along a path which sequentially traces the reference positions b3 to b5 corresponding to the non-processing points a3 to a5 is performed (SC2). Accordingly, as illustrated in
[0071] Subsequently, the retraction step described above is performed (SC3). Accordingly, the operation portion 2 of the second unit 20 can be retracted to the retraction position d set in advance from the reference position b5 corresponding to the processing point a5 which is the end, while avoiding contact with the assembly structure 100.
[0072] Subsequently, a fastening operation restarting step to be performed after the cause of the abnormality is removed will be described with reference to
[0073] The fastening operation restarting step is started, for example, when the operator performs an input operation for restart of the operation from the input unit 45.
[0074] In the fastening operation restarting step, first, an approach step is performed for the fastening operation range L in which the fastening operation is interrupted (SD1). Accordingly, the operation portion 2 of the second unit 20 is moved from an approach position to the reference position b1 corresponding to the start point of the fastening operation range L, while avoiding contact with the assembly structure 100.
[0075] Subsequently, a movement step of moving the operation portion 2 to the reference position b3 corresponding to the processing point a3 which is an initial processing point among the processing points a3 to a5 distinguished as non-processing points in the previous operation interruption step is performed (SD2). Accordingly, as illustrated in
[0076] At this time, since each of the reference positions b1 to b5 is provided at the position where there is no interference with the assembly structure 100 after the fastening operation step is performed, the operation portion 2 can be promptly moved to the reference position b3 without coming into contact with the assembly structure 100.
[0077] Subsequently, the fastening operation step is to be performed for the processing point a3 corresponding to the reference position b3 (SD3). Accordingly, the fastening operation step illustrated in
[0078] Subsequently, it is determined whether or not the fastening operation step is completed for all the non-processing points (a3 to a5) (SD4). As a result, when the fastening operation step is not completed for all the non-processing points a3 to a5 (SD4: NO), a movement step of moving the operation portion 2 to the reference position b4 corresponding to the next processing point a4 is performed (SD5) and further, the fastening operation step is performed for the processing point a4 corresponding to the next reference position b4 is performed (SD3). Then, the process after step SD3 is repeatedly performed to sequentially execute the fastening operation step also for the processing points a3 to a5.
[0079] Then, when the fastening operation is ended for the processing point a5 located at the end of the fastening operation range (SD4: YES), a retraction step is performed (SD6). As described above, when the fastening operation is continuously performed also for the processing points a1 to a5 in the next fastening operation range, a continuation step may be performed instead of the retraction step.
[0080] As described above, according to the method for controlling a fastening device and the fastening system according to the present embodiment, in a series of the fastening operations, when an abnormality is detected or when information regarding interruption of the fastening operation is input, the fastening operation step is not performed at processing points for which processing is not performed at that time, and the operation portion 2 of the second unit 20 is moved along a path that traces reference positions corresponding to the processing points for which processing is not performed. Since the reference positions are set in advance to positions where there is no interference with the assembly structure 100, the operation portion 2 can be safely and easily moved to the reference position b5 corresponding to the processing point a5 located at the end of the fastening operation range, while avoiding contact with the assembly structure 100.
[0081] In addition, according to the method for controlling a fastening device and the fastening system according to the present embodiment, when an input operation for restart of the operation is performed to restart the fastening operation after the operation interruption step is performed, the approach step is performed, so that the operation portion 2 of the second unit 20 is moved to the reference position b1 corresponding to the start point of the fastening operation range, while avoiding interference with the assembly structure. Then, the reference positions b1 and b2 corresponding to the processing points a1 and a2 for which the fastening operation is already performed are sequentially traced from the reference position b1, so that the operation portion 2 of the second unit 20 can be easily moved to the reference position b3 corresponding to the processing point a3 for which processing is not performed, while avoiding interference (contact) with the assembly structure 100. Then, when the operation portion 2 is moved to the reference position b3 corresponding to the processing point a3 for which processing is not performed, the fastening operation step is restarted for the processing point a3 for which processing is not performed, so that the fastening operation can be sequentially executed for the processing points a3 to a5 for which processing is not performed.
[0082] The present invention has been described above using the embodiments; however, the technical scope of the present invention is not limited to the scope described in the embodiments. Various modifications or improvements can be made to the embodiments without departing from the concept of the invention, and the modifications or the improvements are also included in the technical scope of the present invention. The embodiments may be appropriately combined.
[0083] The flow of various steps in the method for controlling a fastening device described in the embodiments is also one example, and unnecessary steps may be deleted, new steps may be added, or the processing order may be changed without departing from the concept of the present invention.
REFERENCE SIGNS LIST
[0084] 1: Fastening system [0085] 2: Operation portion [0086] 4: Arm [0087] 6: Cylinder portion [0088] 10: First unit [0089] 15: Drill [0090] 16: Fastening component [0091] 20: Second unit [0092] 30: Control device [0093] 41: CPU [0094] 42: Auxiliary storage device [0095] 43: Main storage device [0096] 45: Input unit [0097] 46: Display unit [0098] 48: Bus [0099] 50: Fastening device [0100] 100: Assembly structure