Dismantling device and dismantling method
The disassembly device and method use a robot system with torque measurement and adaptive screw removal techniques to efficiently and damage-free disassemble screws, addressing the inefficiencies of existing technologies and promoting component reuse.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-07-11
- Publication Date
- 2026-04-02
AI Technical Summary
Existing disassembly technologies struggle with efficiently removing screws without damaging them, particularly when dealing with varying degrees of screw seizure, and often fail to facilitate efficient reuse of disassembled components.
A disassembly device and method utilizing a robot system with a torque measurement unit and control unit to select appropriate screw removal methods, including both socket-based rotation and drill-based cutting, based on real-time torque measurements to adapt to the degree of screw seizure.
Enables efficient and damage-free disassembly of screws, reducing working time and facilitating the reuse of disassembled components by selecting the optimal disassembly method based on torque measurements.
Smart Images

Figure JP2025024950_02042026_PF_FP_ABST
Abstract
Description
Disassembly Device and Disassembly Method
[0001] The present invention relates to a disassembly device and a disassembly method.
[0002] The price of rare metals has increased, and the risk of resource depletion has become apparent, leading to an increasing need for reuse and recycling. Moreover, the shortage of labor is an urgent issue, and the automation of disassembly work is urgently required. In particular, electrical components are often fixed with bolts and screws, and improving the efficiency of screw disassembly work is important. As background art in this technical field, Patent Document 1 below describes techniques related to disassembly tools for bolts and nuts. Also, Patent Document 2 below describes techniques related to a screw removal device for waste household appliances.
[0003] JP-A-2005-138215 JP-A-11-42519
[0004] By the way, in the above-described techniques, there is a desire to disassemble the object to be disassembled more appropriately. This invention has been made in view of the above circumstances, and an object thereof is to provide a disassembly device and a disassembly method capable of appropriately disassembling the object to be disassembled.
[0005] To solve the above problems, the disassembly device of the present invention includes a fastening member, a component, and a fastening part for fastening both, and from a disassembly object including these, a fastening part remover that fits and rotates with the fastening part to remove the fastening part, a fastening part cutter that cuts the fastening part to make the component detachable from the fastening member, a torque measurement unit that measures the torque applied to the fastening part remover, and a control unit that applies one of the fastening part remover or the fastening part cutter to the fastening part according to the measurement result by the torque measurement unit.
[0006] According to the present invention, the object to be disassembled can be appropriately disassembled.
[0007] This is a diagram showing the configuration of the dismantling device according to the first embodiment. This is a schematic cross-sectional view of a power tool, etc. This is a cross-sectional view taken along the line III-III in Figure 2. This is a cross-sectional view taken along the line IV-IV in Figure 2. This is another schematic cross-sectional view of a power tool, etc. This is a cross-sectional view taken along the line VI-VI in Figure 5. This is another schematic cross-sectional view of a power tool, etc. This is an explanatory diagram of the dimensions of each part of the power tool. This is a front view of the power tool, etc. This is a side view of the power tool, etc. This is a block diagram showing an example of the functional configuration of the control device in the first embodiment. This is a diagram showing an example of fastening component information stored in the fastening component information storage area. This is a diagram showing an example of component information stored in the component information storage area. This is a diagram showing an example of fastening component dismantling operation information stored in the fastening component dismantling operation information storage area. This is a flowchart showing the processing content of the entire dismantling work. This is a flowchart showing the content of the screw dismantling operation. This is a flowchart showing the details of the attempt to remove a screw using a socket. This is a flowchart showing the details of the screw driving operation using a drill. This is a flowchart showing the content of the component dismantling operation. This is a diagram showing an example of the output screen 900 displayed on the output unit by the control unit.
[0008] [Summary of Embodiments] Applying the technology of Patent Document 1 described above, it is considered possible to disassemble a bolt and nut by setting a cylindrical cutting object with teeth arranged in the circumferential direction aligned with the axis of the bolt and nut, and rotating it to simultaneously cut and remove both threads of the bolt and nut in an annular manner. Furthermore, applying the technology of Patent Document 2, it is considered possible to disassemble a screw by selecting one of several tools based on pre-stored data.
[0009] The technology applying Patent Document 1 described above disassembles bolts, nuts, etc. by cutting, and cannot remove nuts, etc. with a socket or the like. Furthermore, if the parts are fixed by screwing a male screw into a female screw formed in the housing, the female screw of the housing is removed, which is a problem as it makes the parts unsuitable for reuse. In addition, the technology applying Patent Document 2 switches tools based on pre-stored data, so it is not possible to change the tool according to the degree of screw seizure.Therefore, a technology is desired that can change the disassembly method according to the degree of screw seizure and disassemble the parts without damaging them.In order to address this, in the embodiment described later, an appropriate disassembly method is selected according to the degree of screw seizure, etc.
[0010] Embodiments of the present invention will be described in detail below with reference to the drawings. Where necessary for convenience, the description will be divided into multiple sections or embodiments, but unless otherwise specified, they are not unrelated, and one may be a modification, detail, or supplementary explanation of part or all of the other. Furthermore, when referring to the number of elements, etc. (including number, numerical value, quantity, range, etc.) below, the invention is not limited to that specific number unless otherwise specified or when it is clearly limited to a specific number in principle. In addition, the embodiment described below is an example of a device for dismantling a product by attaching a power tool to a robot (automated machine), but a general drive device such as an XY drive stage can be used, and the invention is not limited to a robot.
[0011] [First Embodiment] <Hardware Configuration> Figure 1 is a configuration diagram of the dismantling device 10 according to the first embodiment. In Figure 1, the dismantling device 10 includes a first robot 1 for removing screws, a second robot 4 for removing parts, and a control device 50. The first robot 1 includes an arm 16 (movement mechanism), an electric tool 2 attached to the tip of the arm 16, and a force sensor 3 (torque measuring unit) that measures the force applied to each part of the first robot 1.
[0012] The second robot 4 also includes an arm 18 and a hand 5 attached to the tip of the arm 18. The object to be dismantled 60 is an object to be dismantled by the dismantling device 10, and comprises a fastened member 12 and a component 13, the component 13 being fixed to the fastened member 12 by a screw 11 (fastening component), which is a male screw.
[0013] The first robot 1 removes the screws 11 from the object to be dismantled 60, or cuts the screws 11 until the part 13 can be separated from the fastened member 12, and then punches out the screws 11. The second robot 4 is an automated machine that then removes the part 13 and sorts it into sorting boxes 9a or 9b. In the example shown in Figure 1, two robots 1 and 4 are used, but the object to be dismantled 60 may also be dismantled using a single robot while switching between the hand 5 and the power tool 2.
[0014] The first robot 1 attempts to remove the screw 11 by fitting the socket 26 at the tip of the power tool 2 onto the screw 11 and rotating the power tool 2 in accordance with the control signal output from the control device 50. At this time, the force sensor 3 measures the torque applied to the screw 11 based on the control current value of the first robot 1, the motor control current value of the power tool 2, the output signal of the strain gauge attached to the socket 26, etc. Based on the measurement results of the force sensor 3, the control device 50 determines the degree of screw 11's seizure and changes the screw removal method according to the situation.
[0015] The second robot 4 drives its arm 18 and hand 5 according to the control signals output from the control device 50 to grasp the part 13 and transport it to the sorting box 9a or 9b. The control device 50 generates the operation paths of the first robot 1 and the second robot 4 based on the type and location of the screws to be removed, the removal order, and the operating conditions input by the user. Here, the robot operation paths may be input to the control device 50 from data generated by another device. In order to match the coordinate values of the input screws 11 and part 13 with the coordinate systems of the first robot 1 and the second robot 4, the fastened member 12 and the part 13 may be fixed with a jig (not shown) to improve positional reproducibility. In addition, a camera and image processing device (not shown) may be provided to detect the screw position and correct the coordinates.
[0016] Figure 2 is a schematic cross-sectional view of the power tool 2, etc. In Figure 2, the power tool 2 is connected to the arm 16 of the first robot 1 (see Figure 1) via a connecting part 28 and a robot connection jig 29 (rotational force application point) attached to one end of the connecting part 28. The robot connection jig 29 allows for easy tool replacement using common techniques such as a tool changer. A motor 21 is attached to the other end of the connecting part 28, and its rotation axis 22 protrudes downward.
[0017] The rotating shaft 22 is formed in a long cylindrical shape, and a drill 25 (fastening component cutting tool) is attached to its tip so as to be coaxial with it. A cylindrical socket 26 (fastening component removal tool) is provided so as to enclose the rotating shaft 22 and the drill 25 and to be coaxial with them. The socket 26 is movable along the axial direction. The coil spring 23 is inserted between the socket 26 and the connecting part 28 and biases them in a direction that separates them.
[0018] Figure 3 is a cross-sectional view taken along the line III-III in Figure 2. In Figure 3, the screw 11 is a hexagonal screw, and the cross-sectional shape of its head is hexagonal. The tip of the socket 26 has a screw fitting portion 42 that fits with the head of the screw 11. In the illustrated example, the screw fitting portion 42 is formed in a cylindrical shape with a hexagonal inner surface. As a result, the socket 26 can be used as a tool to remove the screw 11.
[0019] Figure 4 is a cross-sectional view taken along the line IV-IV in Figure 2. A blade 24 (second connecting member) is fixed to the rotating shaft 22. The blade 24 is formed in a rectangular plate shape and penetrates the rotating shaft 22 in a direction perpendicular to the axial direction of the rotating shaft 22. The upper end of the socket 26 is closed by a blade fitting portion 41 (first connecting member). A blade groove 27, which is a recess into which the blade 24 is fitted, is formed on the lower surface of the blade fitting portion 41. In the state shown in Figures 2 and 4, the blade 24 is fitted into the blade groove 27, and the socket 26 rotates together with the rotating shaft 22. As a result, the motor 21 can apply torque to the screw 11 in the removal direction.
[0020] Furthermore, in Figure 2, the upper part of the socket 26 has a space with a wider inner diameter than the other parts, which is the blade free-rotating section 43 (free-rotating section). The inner diameter of the blade free-rotating section 43 is wider than the width of the blade 24, allowing the blade 24 to rotate (free-rotate) in this blade free-rotating section 43 while detached from the blade groove 27.
[0021] Figure 5 is another schematic cross-sectional view of the power tool 2, etc. In other words, in the state shown in Figure 5, compared to the state shown in Figure 2, the connecting portion 28 is pushed down toward the screw 11, and the tip of the drill 25 is in contact with the head of the screw 11. This allows the drill 25 to start punching out the screw 11.
[0022] Figure 6 is a cross-sectional view taken along the line VI-VI in Figure 5. In the state shown in Figures 5 and 6, the blade 24 is detached from the blade fitting portion 41, and the integration of the rotating shaft 22 and the socket 26 is lost. In other words, the socket 26 does not rotate due to the rotation of the rotating shaft 22. This makes it possible to rotate the drill 25 while the socket 26 is fitted with the screw 11 and stationary, thereby cutting the head of the screw 11.
[0023] Figure 7 is another schematic cross-sectional view of the power tool 2, etc. In other words, in the state shown in Figure 7, compared to the state shown in Figure 5, the connecting portion 28 is pushed further down toward the screw 11, and the head of the screw 11 is cut and punched out by the drill 25. This makes it possible to remove the part 13 from the fastened member 12. In this way, the fitting state of the wing fitting portion 41 can be controlled by adjusting the height of the power tool 2 by the first robot 1. As a result, the power tool 2 can perform both screw removal with the socket 26 and cutting of the screw 11 with the drill 25. According to this embodiment, since screw removal with the socket 26 and cutting with the drill 25 can be performed without changing tools, the working time can be reduced.
[0024] Figure 8 is an explanatory diagram of the dimensions of each part of the power tool 2. State ST1 in Figure 8 corresponds to the state in Figure 2, where the depth of the blade groove 27 is Lb (second distance) and the height of the head of the screw 11 is H. This depth Lb is equal to the relative axial movement distance of the blade 24 from the fitted state to the disengaged state of the blade 24 and blade groove 27. The tip portion 25a of the drill 25 is the part with a tapered cross-sectional shape, and the height of this tip portion 25a is h. The difference in height between the tip of the socket 26 and the tip of the drill 25 is La. The distance between the drill 25 and the screw 11 is Lam (first distance). The distance Lam is equal to "La - H".
[0025] Furthermore, state ST2 in Figure 8 represents the state when the blade 24 has detached from the blade groove 27. In this state ST2, in order to prevent the tip 25a of the drill 25 from contacting the screw 11, the dimensions of each part should be determined to satisfy the following equation (1): Lam = La - H > Lb ... Equation (1)
[0026] Furthermore, state ST3 in Figure 8 corresponds to the state in Figure 7, where the cutting (punching) of the screw head 11 is complete. If Lc (third distance) is the axial height of the inner wall of the blade free-rotating section 43, Lf is the axial height of the blade 24, and h is the height of the tip 25a of the drill 25, then in order to completely punch out the screw head 11, the dimensions of each part should be determined to satisfy the following equation (2): Lc > H + h + Lf ... Equation (2)
[0027] Figure 9 is a front view of the power tool 2, and Figure 10 is a side view of the power tool 2. In the example shown in Figure 2, the motor 21 was rotated to rotate the socket 26 of the power tool 2. However, by using the power tool 2 and the connecting part 28 like a wrench and rotating the power tool 2 and the connecting part 28 with the arm 16 of the first robot 1 (see Figure 1), a greater torque can be applied to the screw 11. This operation is called "arm-driven screw loosening operation".
[0028] In the arm-driven screw loosening operation, the connecting part 28 corresponds to the handle of a wrench, and the robot connection jig 29 becomes the rotational force application point where rotational force is applied by the arm 16. That is, torque can be applied to the screw 11 (see Figure 2) by applying a force (load) F by the arm 16 around the motor axis. At that time, the rotating shaft 22 is fixed so as not to rotate relative to the motor 21.
[0029] When the maximum force (load) F applied by the first robot 1 is defined as the maximum load Fmax, and the maximum torque T that can be applied to the screw 11 is defined as the maximum screw loosening torque Tmax (maximum torque), the minimum connecting portion length Wmin (sixth distance), which is the length of the connecting portion 28, should satisfy the following equation (3). That is, the length W of the connecting portion 28 should be greater than or equal to the minimum connecting portion length Wmin. In this case, the maximum load Fmax of the first robot 1 should be a value obtained by multiplying the catalog value by a coefficient of about 0.8, taking into account a safety factor. Wmin = Tmax / Fmax … Equation (3)
[0030] <Functional Configuration of Control Device 50> Figure 11 is a block diagram showing an example of the functional configuration of the control device 50 in the first embodiment. In Figure 11, the control device 50 includes a control unit 31, a storage unit 32, an input unit 34, an output unit 35, and a communication unit 36. The control unit 31 comprehensively controls the entire control device 50 and includes a screw removal time calculation unit 311 (fastening component removal time calculation unit), a punching time calculation unit 312, a screw dismantling method selection unit 313 (dismantling method selection unit), a force sensor value acquisition unit 314, a success / failure determination unit 315, a robot motion generation unit 316, and a control signal generation unit 317.
[0031] The screw removal time calculation unit 311 calculates the time required to remove the screw 11 by rotating the socket 26. The punching time calculation unit 312 calculates the time required to separate the screw head from the screw shaft by cutting the head of the screw 11 with the drill 25. The screw dismantling method selection unit 313 selects either the method of applying the socket 26 or the method of applying the drill 25 as the method for dismantling the screw 11. The basis for selecting the method is the screw removal time, punching time, and specified screw dismantling conditions as described above.
[0032] The force sensor value acquisition unit 314 acquires the torque applied to the rotation axis 22 when the screw is rotated or when a hole is drilled from the force sensor 3. The success / failure determination unit 315 determines whether the dismantling of the screw 11 was successful or not, and outputs the success / failure information as a result. If it is determined that the dismantling of the screw 11 has failed, it outputs information via the output unit 35 instructing a person (worker) to dismantle the screw.
[0033] The robot motion generation unit 316 generates the trajectories of the first robot 1 and the second robot 4 when disassembling the screws 11 and parts 13. The control signal generation unit 317 generates control signals to operate the first robot 1 and the second robot 4 based on the generated robot trajectories and transmits them to the first robot 1 and the second robot 4. These control signals also include control signals to operate the arms 16, 18, the power tool 2, the hand 5, etc.
[0034] The storage unit 32 stores information necessary for the operation of the control device 50. The storage unit 32 includes a fastening component information storage area 321 for storing fastening component information 1000, a component information storage area 322 for storing component information 2000, a fastening component disassembly operation information storage area 323 for storing fastening component disassembly operation information 3000, a disassembly sequence information storage area 324 for storing disassembly sequence information 4100, a robot information storage area 325 for storing robot information 4200, and a hand information storage area 326 for storing hand information 4300. Details of the information stored in these areas will be described later.
[0035] The input unit 34 is an interface for receiving information input, such as a keyboard, mouse, touch panel, card reader, microphone, etc. However, the control device 50 may also receive information input via the communication unit 36 or other devices (not shown). The output unit 35 is an interface for outputting various types of information, such as a screen display device such as a liquid crystal monitor, LCD (Liquid Crystal Display), graphics card, printing device, speaker, etc. However, the control device 50 may also output information via the communication unit 36 or other devices (not shown). The communication unit 36 is a device for the control device 59 to communicate with other devices (not shown). Some of the components shown in Figure 11 may be omitted, and other components may be added.
[0036] The hardware configuration of this control device 50 is not limited to this, but for example it is as follows. The control device 50 is composed of a processor and a memory device. The processor is composed of a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), etc. The memory unit 32 consists of ROM (Read Only Memory), RAM (Random Access Memory), NVRAM (Non-Voltage RAM), SD (Solid State Drive), NVRAM such as SD memory cards, optical storage devices such as CD (Compact Disc) and DVD (Digital Versatile Disc), HDD (Hard Disc Drive), and the storage area of a cloud server. Note that these hardware components do not need to be dedicated devices; general computer systems such as personal computers can be used.
[0037] Each of the components 311 to 317 included in these control devices 50 is realized by the processor executing a program stored in a memory device within the control device 50. In other words, each of these functional units is a function built by software. It should be noted that the control device 50 may be realized, in whole or in part, by virtual resources such as a cloud server.
[0038] <Stored Data in Memory Unit> Figure 12 shows an example of fastening component information 1000 stored in the fastening component information storage area 321. This fastening component information 1000 is created for each individual fastening component (e.g., screw 11) applied to the object to be dismantled 60 (see Figure 1). "Fastening component" includes, in addition to the screw 11, members that fix other components such as bolts, nuts, rivets, and welds, as well as electrically connecting members such as welds and connectors.
[0039] In the illustrated example, the fastening component information 1000 includes, as major items, reference number 1001, screw information 1100, and rivet information 1200. That is, the illustrated example shows an example of fastening component information 1000 for screws and rivets as fastening components. However, similar items may be set and added for other fastening components. Note that since bolts have a similar shape to screws, the same information as in the screw information item should be stored for them.
[0040] Reference information 1001 includes part number 1002 and fastening component type 1003. Part number 1002 is a unique number assigned to each fastening component. This part number 1002 can be used as a key to access information about the fastening component to be removed. Fastening component type 1003 is information indicating the type of fastening component (screw, rivet, etc.).
[0041] The screw information 1100 and rivet information 1200 only store data for items corresponding to the fastening component type 1003. For example, if the fastening component type 1003 is "screw," the rivet information 1200 will be blank, and if the fastening component type 1003 is "rivet," the screw information 1100 will be blank. However, in Figure 12, significant data is displayed for both screw information 1100 and rivet information 1200 to show examples.
[0042] The screw information 1100 includes a screw coordinate 1120, a screw shape 1130, and a screw disassembly instruction 1140 (disassembly condition). The screw coordinate 1120 is the head coordinate of the screw to be removed and is used for positioning the socket 26. The screw shape 1130 includes a screw shaft diameter, a screw length, a screw engagement length, a screw head height, and a screw pitch. The screw shape 1130 is used for selecting the socket diameter, calculating the screw removal time by the socket, and generating the operation of the first robot 1.
[0043] The screw disassembly instruction 1140 includes a socket number, a socket priority flag, a drill priority flag, a drill disable flag, and a sorting type. The socket number specifies the type of the socket 26. The sorting type specifies the material of the screw for recycling. Either ON / OFF is specified for the socket priority flag, the drill priority flag, and the drill disable flag.
[0044] When the socket priority flag is ON, the control unit 31 first executes screw removal by the socket 26, and when the screw cannot be removed due to screw sticking or the like, punching by the drill 25 is executed. When the drill priority flag is ON, the control unit 31 executes punching by the drill 25. When both the socket priority flag and the drill priority flag are OFF, the control unit 31 adopts the disassembly method selected by the aforementioned screw disassembly method selection unit 313. When the drill disable flag is ON, in the case where the screw cannot be removed due to screw sticking or the like during screw removal by the socket, the control unit 31 does not execute punching by the drill and instructs manual disassembly.
[0045] Further, the rivet information 1200 includes a rivet coordinate 1210, a rivet shape 1220, and a rivet disassembly instruction 1230 (disassembly condition). The rivet coordinate 1210 is the head coordinate of the rivet to be removed and is used for positioning the socket 26. The rivet shape 1220 includes a rivet head diameter, a rivet head height, and a rivet shaft diameter. The rivet shape 1220 is used for selecting the socket diameter and setting the punching condition with the drill.
[0046] The rivet disassembly instruction 1230 also includes a socket number, a socket priority flag, a drill priority flag, a drill disable flag, and a sorting type, similar to the screw disassembly instruction 1140. Here, since the rivet can only be removed by punching with a drill, the socket priority flag is OFF, and the drill priority flag is fixed to ON. Here, when the drill disable flag is ON, the control unit 31 instructs a person (worker) to disassemble. The drill disable flag is set to ON when the rivet has a diameter that the drill 25 cannot handle or when careful work is required.
[0047] Figure 13 is a diagram showing an example of the component information 2000 stored in the component information storage area 322. For example, the component 13 shown in FIG. 1 includes structural components such as a housing and a support column, a mechanical unit that exhibits functions by the operation of a link mechanism, a slider, a motor, etc., a capacitor, wiring, a bus bar, a printed circuit board, a switch, and various other electrical components. The component information 2000 is information generated for each of these components 13. In the illustrated example, the component information 2000 includes, as major items, a reference number 2001, placement information 2110, gripping information 2120, and a component disassembly instruction 2130. However, the component information 2000 is not limited to these.
[0048] The reference number 2001 is a unique number assigned to each component 13. Using this reference number 2001 as a key, the information of the component 13 to be removed can be referenced. The placement information 2110 includes placement coordinates and a withdrawal vector. The placement coordinates are the coordinates for positioning the TCP (Tool Center Point) of the hand 5 when gripping the component 13. Also, the withdrawal vector indicates the direction and distance for withdrawing the component 13.
[0049] The gripping information 2120 includes a hand number that designates the hand 5 to be used and a gripping dimension that is the width by which the hand 5 opens when gripping. The component disassembly instruction 2130 is information that designates the type of sorting, and in addition to materials such as iron and copper, it may also designate sorting in unit of units such as a motor and a capacitor.
[0050] Figure 14 shows an example of fastening component disassembly operation information 3000 stored in the fastening component disassembly operation information storage area 323. The fastening component disassembly operation information 3000 is information generated for each individual fastening component (screw 11, etc.). The fastening component disassembly operation information 3000 includes, as major categories, screw disassembly operation information 3100 and rivet disassembly operation information 3200. However, the configuration of the fastening component disassembly operation information 3000 is not limited to these.
[0051] The screw disassembly operation information 3100 includes fitting operation information 3110, screw removal operation information 3120 (fastening component removal operation information), screw loosening operation information 3130, and cutting operation information 3140. The fitting operation information 3110 includes, as operating conditions when fitting the socket 26 onto the screw 11, the fitting rotation speed which is the rotation speed of the motor 21 when the socket 26 is rotated at an ultra-low speed, and the fitting speed which is the speed at which the power tool 2 is lowered in order to press the socket 26 onto the screw 11 and fit it.
[0052] The screw removal operation information 3120 includes the motor rotation speed (screw removal rotation speed) when removing the screw 11 with the socket 26, and the maximum allowable torque (maximum motor torque) when rotating the socket 26 with the motor 21. If the torque of the motor 21 when removing the screw 11 is too high, the screw removal may fail due to the screw 11 being stuck or for other reasons. Therefore, the maximum motor torque is referenced as a threshold to determine whether to change the method of removing the screw 11 to a different method.
[0053] The screw loosening operation information 3130 includes various information in the "arm-driven screw loosening operation" described earlier with reference to Figures 9 and 10. Specifically, the screw loosening operation information 3130 includes the screw loosening rotation speed, which is the rotational speed of the connecting part 28; the screw loosening rotation angle, which is the angle at which the connecting part 28 is rotated; and the maximum screw loosening torque (Tmax in equation (3)), which is the maximum allowable torque.
[0054] If the torque T applied to the screw 11 during the arm-driven screw loosening operation exceeds the maximum screw loosening torque, problems such as equipment shutdown or failure due to overload of the first robot 1, or breakage of the connecting part 28 may occur. Therefore, the maximum screw loosening torque is referenced as a threshold for deciding whether or not to continue the arm-driven screw loosening operation.
[0055] The cutting operation information 3140 includes various information regarding punching by the drill 25. Specifically, the cutting operation information 3140 includes the cutting rotation speed, which is the rotational speed of the drill 25; the cutting descent speed, which is the descent speed of the power tool 2; the maximum cutting torque, which is a threshold for detecting galling of the drill 25; and the drill tip height h.
[0056] The rivet dismantling operation information 3200 includes fitting operation information 3210 and cutting operation information 3220. The fitting operation information 3210 includes fitting rotation speed and fitting speed, which are the same as the fitting operation information 3110 in the screw dismantling operation information 3100. Generally, rivet heads are circular, but rotating the socket 26 makes it easier to fit the socket.
[0057] Furthermore, the cutting operation information 3220 includes the same information as the cutting operation information 3140 in the screw dismantling operation information 3100, including the cutting rotation speed, the cutting descent speed, the maximum cutting torque, and the drill tip height h.
[0058] Returning to Figure 11, the dismantling sequence information 4100 stored in the dismantling sequence information storage area 324 is generated for each individual object to be dismantled 60 (see Figure 1) and specifies the dismantling sequence of that object 60. When dismantling an object 60, the procedure is generally repeated, starting with removing fastening parts such as screws 11, and then removing parts 13. The dismantling sequence information 4100 is, for example, a list that enumerates the part numbers assigned to each part in the order of dismantling.
[0059] Furthermore, the robot information 4200 stored in the robot information storage area 325 includes general information necessary for generating robot trajectories, such as the number of joints, link dimensions, and range of motion of each joint of the first and second robots 1 and 4. In addition, the hand information 4300 stored in the robot information storage area 325 includes general information about the hand 5, such as its shape, range of motion, and TCP, for multiple types of hands 5.
[0060] <Operation of the First Embodiment> (Overall Operation) Next, the processing contents of the control device 50 according to the first embodiment will be explained with reference to the flowcharts in Figures 15 to 19. Figure 15 is a flowchart showing the processing contents of the entire dismantling operation. First, in step S51, the control unit 31 acquires various information stored in the storage unit 32. This information includes the fastening component information 1000, component information 2000, fastening component dismantling operation information 3000, dismantling sequence information 4100, robot information 4200, and hand information 4300 mentioned above.
[0061] Next, in step S52, the robot motion generation unit 316 uses the information acquired in step S51 to generate trajectories for the first robot 1 and the second robot 4 according to the dismantling sequence. In the apparatus configuration shown in Figure 1, the first robot 1 is used to dismantle the fastening components, and the second robot 4 is used to dismantle the components. The robot motion generation unit 316 generates the respective robot trajectories using a general robot trajectory generation technique such as RRT (Rapidly Explorating Random Tree).
[0062] Next, in step S53, the control unit 31 obtains the part number of the next part to be dismantled according to the dismantling order. Let N be the total number of parts to be dismantled, and let n be the number of the part to be dismantled this time. Next, in step S54, it is determined whether or not the part to be dismantled is a fastening part. If it is determined to be "Yes", the process proceeds to step S55.
[0063] In step S55, the control unit 31 refers to the fastening component type 1003 (see Figure 12) and branches the processing according to its content. First, if the fastening component is a "screw" or a "bolt," the process proceeds to step S56, and the control unit 31 performs a "screw dismantling operation." If the fastening component is a "rivet," the process proceeds to step S57, and the control unit 31 performs a "rivet dismantling operation."
[0064] Furthermore, if the result in step S54 is determined to be "No", the process proceeds to step S58. The case where the result is determined to be "No" is when the object to be dismantled is a "part". In this case, the control unit 31 performs a "part dismantling operation" for the part in step S58. In step S60, the process from step S53 onwards is repeated until the processes in steps S54 to S58 have been performed for all objects to be dismantled. When the dismantling of all fasteners and parts listed in the dismantling order is complete, the processing of this routine ends. Details of steps S56, S57, and S58 will be described later.
[0065] (Screw Disassembly Operation) Figure 16 is a flowchart showing the contents of the screw disassembly operation (step S56 in Figure 15). First, in step S101, the screw disassembly method selection unit 313 (see Figure 11) obtains screw information 1100 (see Figure 12) related to the screw to be removed from the fastening component information storage area 321. Next, in step S102, the screw disassembly method selection unit 313 determines whether at least one of the socket priority flag and the drill-prohibited flag included in the screw disassembly instruction 1140 (see Figure 12) is ON.
[0066] In this case, specifying the socket priority flag or the drill-disable flag as ON is, for example, when you want to dismantle the object to be dismantled 60 in a way that preserves its original form as much as possible in order to reuse it. If "Yes" is determined in step S102, the process proceeds to step S106, and the control unit 31 attempts to remove the screws using the socket 26. Details of the process in step S106 will be described later.
[0067] Next, when the process proceeds to step S107, the control unit 31 determines whether the screw removal by the socket 26 was successful. If the determination is "Yes", this routine ends and the process returns to the routine shown in Figure 15.
[0068] On the other hand, if the result in step S107 is "No", the process proceeds to step S108, where the screw dismantling method selection unit 313 determines whether the drilling disabled flag is ON or OFF. If the result here is "Yes", the process proceeds to step S111, where the screw dismantling method selection unit 313 outputs an instruction for removal by a person (worker) via the output unit 35 (see Figure 11), and the processing of this routine ends. In step S111, the partially dismantled object 60 may also be dispensed onto a workbench (not shown).
[0069] On the other hand, if the drilling disabled flag is OFF, the result in step S108 is determined to be "No", and the process proceeds to step S109. Here, the control unit 31 performs punching with the drill 25. Details of the process in step S109 will be described later.
[0070] Next, when the process proceeds to step S110, the control unit 31 determines whether the punching by the drill 25 was successful or not. If it is determined to be "Yes", this routine ends and the process returns to the routine shown in Figure 15. On the other hand, if it is determined to be "No", the process proceeds to step S111, and as described above, the screw dismantling method selection unit 313 outputs an instruction for removal by a person (worker) via the output unit 35 (see Figure 11).
[0071] Furthermore, if both the socket priority flag and the drill-prohibited flag are OFF, the result in step S102 described above is determined to be "No," and the process proceeds to step S103. Here, the screw removal time calculation unit 311 (see Figure 11) calculates the screw removal time T1 (fastening component removal time) by the socket 26 based on the following formula (4). In the following formula (4), L is the screw engagement length included in the screw shape 1130 (see Figure 12), and P is the screw pitch. Also, R is the screw removal rotation speed included in the screw removal operation information 3120 (see Figure 14). T1 = L / (P × R) ... Formula (4)
[0072] Next, when the process proceeds to step S104, the punching time calculation unit 312 (see Figure 11) calculates the punching time T2 (fastening part punching time) by the drill 25 based on the following equation (5). In the following equation (5), H is the screw head height included in the screw shape 1130 (see Figure 12), and Vc and h are the cutting descent speed and drill tip height included in the cutting operation information 3140 (see Figure 14), respectively. T2 = (H + h) / Vc ... Equation (5)
[0073] Next, in step S105, the screw dismantling method selection unit 313 determines whether the time T1 for removing the screw with the socket is shorter than the time T2 for punching it out with the drill. If "Yes" is determined, the processes from step S106 (removing the screw with the socket 26) onwards described above are executed. On the other hand, if "No" is determined in step S105, the processes from step S109 (punching out with the drill 25) onwards described above are executed.
[0074] Figure 17 is a flowchart detailing the trial of removing a screw using the socket 26 (step S106 in Figure 16). Here, removing a screw using the socket 26 includes the screw removal operation by the motor 21 and the "arm-driven screw loosening operation" which was previously explained with reference to Figures 9 and 10.
[0075] First, in step S201, the control unit 31 fits the screw fitting portion 42 (see Figure 3) of the socket 26 onto the head of the screw 11. That is, the control unit 31 drives the motor 21 to rotate the socket 26 at an ultra-low rotational speed, which is the fitting rotational speed, and uses the first robot 1 to lower the power tool 2 at the fitting speed.
[0076] This allows the screw-fitting portion 42 of the socket 26 to be fitted onto the head of the screw 11. Once the two are fitted together, the rotation of the socket 26 stops, and the torque applied to the motor 21 increases. The torque change at this time is acquired and monitored by the force sensor 3 or the motor 21.
[0077] Next, when the process proceeds to step S202, the control unit 31 determines whether the torque applied to the motor 21 has reached or exceeded the motor's maximum torque value. If the screw 11 is not stuck, the socket 26 will start rotating before the motor's maximum torque value is reached. In this case, the result in step S202 is "No", and the process proceeds to step S203.
[0078] In step S203, the control unit 31 rotates the socket 26 at the screw removal rotation speed R specified in the screw removal operation information 3120 (see Figure 14). That is, in order to remove the screw 11 in a short time, a screw removal rotation speed R that is faster than the fitting rotation speed is applied. Furthermore, as the screw head rises with rotation, the control unit 31 calculates the screw removal speed Vs based on the following equation (6), and raises the power tool 2 at this screw removal speed Vs. In the following equation (6), R is the screw removal rotation speed described above, and P is the screw pitch included in the screw shape 1130 (see Figure 12). Vs = P × R / 60 … Equation (6)
[0079] Next, when the process proceeds to step S204, the process waits until the power tool 2 rises to a predetermined height. Once the power tool 2 has risen to the predetermined height, the control unit 31 stops the rotation of the motor 21. Here, the predetermined height can be set to approximately 1.2 times the screw engagement length included in the screw shape 1130 (see Figure 12). Next, when the process proceeds to step S205, the control unit 31 stores "success" in the status flag and terminates the processing of this routine.
[0080] On the other hand, if the torque applied to the motor 21 in step S202 exceeds the maximum torque value of the motor, the system determines "Yes" and proceeds to step S211. In this case, it is assumed that the screw 11 is stuck, so the screw dismantling method selection unit 313 selects "arm-driven screw loosening operation".
[0081] In other words, in step S211, the control unit 31 uses the braking function of the power tool 2 to fix the rotating shaft 22. If the power tool 2 does not have a braking function, a similar function can be achieved by providing a connecting fitting part (not shown) that fits with the socket 26 on the connecting part 28. After fixing the rotating shaft 22, the control unit 31 uses the arm 16 of the first robot 1 to rotate the power tool 2 around the rotating shaft 22. This allows the power tool 2 to be used like a wrench, applying a greater torque to the screw 11.
[0082] Next, in step S212, the control unit 31 rotates the power tool 2 with the arm 16 and acquires the torque applied to the rotating shaft 22 using the force sensor 3. Then, when the process proceeds to step S212, the control unit 31 determines whether the torque applied to the rotating shaft 22 has become equal to or greater than the maximum screw loosening torque included in the screw loosening operation information 3130 (see Figure 14).
[0083] If the result is determined to be "Yes" at this point, the process proceeds to step S215, and the control unit 31 stops the rotation by the arm 16. Next, when the process proceeds to step S216, the control unit 31 stores "Failure" in the status flag and terminates the processing of this routine.
[0084] On the other hand, if the torque applied to the rotating shaft 22 is less than the maximum torque for loosening the screw, the result is determined as "No" in step S212, and the process proceeds to step S213. In this case, the screw 11 has started to rotate, meaning that the fixed part has loosened. Therefore, in step 213, the control unit 31 rotates the socket 26 by the screw loosening rotation angle included in the screw loosening operation information 3130 (see Figure 14). After that, the control unit 31 stops the rotation by the arm 16 and releases the fixing of the rotating shaft 22.
[0085] Next, when the process proceeds to step S214, the control unit 31 determines whether the torque applied just before the rotation by the arm 16 ended was less than or equal to the maximum torque of the motor. If the screw 11 was sufficiently loosened, the determination is "Yes," and the processes from step S203 onwards described above are executed. That is, the screw removal operation by the motor 21 is performed.
[0086] On the other hand, if the screw 11 is not sufficiently loosened, the result is determined as "No" in step S214. In this case, the process proceeds to step S216, and the control unit 31 stores "Failure" in the status flag and terminates the processing of this routine.
[0087] Figure 18 is a flowchart detailing the screw-punching operation by the drill 25 (step S109 in Figure 16). First, in step S301, the control unit 31 fits the screw-fitting portion 42 of the socket 26 onto the head of the screw 11. This operation is the same as in step 201. Next, in step S302, the power tool 2 is lowered to lower the drill 25 to the starting position for punching.
[0088] Next, in step S303, the drill 25 is rotated at the cutting rotation speed included in the cutting operation information 3140 (see Figure 14), while the power tool 2 is lowered at the cutting descent speed to drill a hole in the screw head. Next, in step S304, the control unit 31 acquires the torque change applied to the drill 25 during cutting from the force sensor 3. The control unit 31 then determines whether the torque exceeds the maximum cutting torque included in the cutting operation information 3140 (see Figure 14).
[0089] If the result is "Yes" at this point, the process proceeds to step S307, where the control unit 31 stops the rotation and descent of the drill 25. In this case, it is assumed that the cutting has failed, for example, because the drill bit of the drill 25 has bitten into the screw head. Therefore, when the process then proceeds to step S308, the control unit 31 stores "Failure" in the status flag, and the processing of this routine ends.
[0090] On the other hand, if the torque of the rotating shaft 22 during cutting of the screw head does not exceed the maximum cutting torque, the result is determined as "No" in step S304, and the process proceeds to step S305. Here, the control unit 31 continues cutting until the punching is complete, and then stops the drill rotation and descent. Next, when the process proceeds to step S306, the control unit 31 stores "Success" in the status flag, and the processing of this routine ends.
[0091] (Rivet Disassembly Operation) Next, the contents of the rivet disassembly operation performed in step S57 (see Figure 15) will be explained. Since rivets cannot be removed by the socket 26, the operation is the same as when it is assumed that "punching with the drill 25" is always selected in the screw disassembly operation (see Figure 16). In this case, the control unit 31 refers to the rivet information 1200 (see Figure 12) regarding the rivet to be disassembled and the rivet disassembly operation information 3200 (see Figure 14).
[0092] (Part Disassembly Operation) Figure 19 is a flowchart showing the contents of the part disassembly operation (step S58 in Figure 15). In this embodiment, the control unit 31 controls the second robot 4 shown in Figure 1 to perform part disassembly, but it is not limited to this. First, in step S501, the control unit 31 acquires part information 2000 (see Figure 13) related to the part 13 to be removed.
[0093] Next, when the process proceeds to step S502, the control unit 31 replaces the hand 5. The contents of step S502 will now be explained. Generally, since the parts 13 have various shapes, multiple types of hands 5 are prepared according to the type of part 13. The arm 18 of the second robot 4 is also equipped with a robot connection jig 29 (see Figure 2) similar to that of the first robot 1. Therefore, the control unit 31 attaches the hand 5 corresponding to the hand number included in the gripping information 2120 to the robot connection jig 29 of the second robot 4.
[0094] Next, in step S503, the control unit 31 performs part removal. Specifically, the control unit 31 opens the hand 5 by referring to the gripping dimensions contained in the gripping information 2120 (see Figure 13), and positions the TCP of the second robot 4 at the placement coordinates by referring to the placement coordinates contained in the placement information 2110. Next, the control unit 31 closes the hand 5 to grip the part 13, and then moves the part 13 in the direction of the pull-out vector contained in the placement information 2110. Next, when the process proceeds to step S504, the control unit 31 discharges the part 13 into the corresponding sorting box 9a or 9b according to the sorting type contained in the part dismantling instruction 2130.
[0095] (Example of output screen) Figure 20 shows an example of an output screen 900 displayed on the output unit 35 by the control unit 31. In Figure 20, the output screen 900 includes a product name display unit 901, a product diagram display unit 902, and a processing result display unit 903. The product name display unit 901 displays the name of the product currently being processed. Furthermore, the product name display unit 901 also serves as a list box for retrieving processing results of products processed in the past.
[0096] The product diagram display unit 902 has a function to display product diagrams and a function to highlight the screws 11 selected by the processing result display unit 903. The processing result display unit 903 displays the parts information and processing results in a list in the order they were processed. Each row of the processing result display unit 903 displays processing information such as the removal method, maximum torque, processing time, and whether the processing was successful or not. The processing result display unit 903 also has a filter function that allows sorting by item in order to analyze workability.
[0097] [Modifications] The present invention is not limited to the embodiments described above, and various modifications are possible. The embodiments described above are illustrative examples provided to make the present invention easier to understand, and are not necessarily limited to those having all the configurations described. In addition, other configurations may be added to the configurations of the above embodiments, and it is also possible to replace some of the configurations with other configurations. Furthermore, the control lines and information lines shown in the figures are those that are considered necessary for explanation, and do not necessarily represent all the control lines and information lines required in the product. In practice, it can be assumed that almost all configurations are interconnected. Possible modifications to the above embodiments are as follows, for example.
[0098] (1) Since the hardware of the control device 50 in the above embodiment can be implemented by a general-purpose computer, programs that execute the processes corresponding to each block diagram and flowchart described above, and other various processes described above, may be stored in a storage medium (a computer-readable recording medium on which the program is recorded) or distributed via a transmission line. As this recording medium, for example, a storage device such as a non-volatile semiconductor memory, a hard disk drive, an SSD (Solid State Drive), or a computer-readable non-temporary data storage medium such as an IC card, an SD card, or a DVD may be used.
[0099] (2) Although the processes corresponding to each block diagram and flowchart described above, and other various processes described above, were explained as software processes using a program in the above embodiment, some or all of them may be replaced with hardware processes using an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array), etc.
[0100] (3) The various processes performed in the above embodiment may be performed by a server computer via a network (not shown), and the various data stored in the above embodiment may also be stored on the server computer.
[0101] [Effects of the Embodiment] As described above, according to the embodiment, the dismantling device 10 includes a fastening component removal tool (26) that removes the fastening component (11) from a dismantling object 60 comprising a fastened member 12, a component 13, and a fastening component (11) that fastens the two together, by fitting onto the fastening component (11) and rotating it; a fastening component cutting tool (25) that makes the component 13 detachable from the fastened member 12 by cutting the fastening component (11); a torque measuring unit (3) that measures the torque applied to the fastening component removal tool (26); and a control unit 31 that applies either the fastening component removal tool (26) or the fastening component cutting tool (25) to the fastening component (11) according to the measurement result from the torque measuring unit (3). This enables the dismantling of the dismantling object 60 to be properly dismantled. For example, even when there are stuck screws, the success rate of screw removal can be improved and the time for screw removal can be shortened, contributing to an improvement in the throughput of the dismantling work.
[0102] Furthermore, the control unit 31 acquires fastening component information 1000, component information 2000, fastening component disassembly operation information 3000, and disassembly sequence information 4100 from the storage unit 32. The fastening component information 1000 includes disassembly conditions (1140, 1230) that define the conditions for disassembling the fastening component (11), and the disassembly conditions (1140, 1230) include classification types that define the materials included in the fastening component (11). The component information 2000 includes classification types that define the materials included in the component 13, and fastening The component disassembly operation information 3000 includes fitting operation information 3110 which defines the conditions for fitting the fastening component removal tool (26) and the fastening component (11), fastening component removal operation information (3120) which is the operation conditions for removing the fastening component (11), and cutting operation information (3140, 3220) which is the operation conditions for cutting the fastening component (11) with the fastening component cutting tool (25). It is even more preferable that the disassembly sequence information 4100 is information that specifies the disassembly sequence of the fastening component (11) and component 13. This allows various types of information to be read from the storage unit 32, enabling the disassembly of the object to be disassembled 60 more appropriately.
[0103] Furthermore, it is even more preferable that the control unit 31 includes a fastening component removal time calculation unit (311) that calculates the fastening component removal time (T1), which is the time it takes to remove the fastening component (11) using a fastening component removal tool (26); a fastening component punching time calculation unit 312 that calculates the fastening component punching time (T2), which is the time it takes to cut the fastening component (11) using a fastening component cutting tool (25) until the component 13 can be detached from the fastened member 12; and a disassembly method selection unit (313) that applies the fastening component removal tool (26) when the fastening component removal time (T1) is shorter than the fastening component punching time (T2), and applies the fastening component cutting tool (25) when the fastening component punching time (T2) is shorter than the fastening component removal time (T1). This makes it possible to select an appropriate disassembly method based on the comparison result between the fastening component removal time (T1) and the fastening component punching time (T2).
[0104] Furthermore, the dismantling device 10 further comprises a moving mechanism (16) for moving the fastening component removal tool (26) and a motor 21 for rotationally driving the fastening component removal tool (26). It is even more preferable that the control unit 31 further comprises a function to select either a first operation, which is to rotate the motor 21 to rotationally drive the fastening component removal tool (26) according to the measurement result from the torque measuring unit (3), or a second operation, which is to stop the rotation of the motor 21 and then rotate the fastening component removal tool (26) using the moving mechanism (16). This allows the fastening component removal tool (26) to be rotated by the moving mechanism (16) even when it is difficult to rotate the fastening component removal tool (26) with the motor 21.
[0105] Furthermore, it is even more preferable to have a function that outputs a dismantling command for a worker if the removal of the fastening component (11) by the fastening component removal tool (26) or the cutting of the fastening component (11) by the fastening component cutting tool (25) fails. This allows for issuing a command to a worker to perform dismantling work when necessary.
[0106] Furthermore, it is even more preferable that the fastening component removal tool (26) and the fastening component cutting tool (25) are arranged coaxially. This allows for quick switching between the state in which the fastening component removal tool (26) is applied and the state in which the fastening component cutting tool (25) is applied.
[0107] Furthermore, the fastening component removal tool (26) is provided with a first connecting member (41), and the fastening component cutting tool (25) is provided with a second connecting member (24) that engages with the first connecting member (41) or disengages from the first connecting member (41) depending on the axial positional relationship between the fastening component cutting tool (25) and the fastening component removal tool (26). When the first connecting member (41) and the second connecting member (24) are engaged, they rotate together with the fastening component removal tool (26), and when the first connecting member (41) and the second connecting member (24) are disengaged, they rotate separately from the fastening component removal tool (26). It is even more preferable that the fastening component removal tool (26) is provided with a free-rotating part (43) that secures space for the second connecting member (24) to rotate freely when the first connecting member (41) and the second connecting member (24) are disengaged. This allows for quick selection of which of the fastening component removal tool (26) or fastening component cutting tool (25) to apply, depending on the positional relationship between the first connecting member (41) and the second connecting member (24).
[0108] Furthermore, when the fastening component (11) and the fastening component removal tool (26) are engaged, if the distance between the fastening component cutting tool (25) and the fastening component (11) is defined as the first distance (Lam), and the relative axial movement distance between the fastening component removal tool (26) and the fastening component cutting tool (25) from the engaged state to the disengaged state is defined as the second distance (Lb), then it is even more preferable that the first distance (Lam) is greater than the second distance (Lb). This prevents the fastening component cutting tool (25) from coming into contact with the fastening component (11) at the moment the fastening component removal tool (26) and the fastening component cutting tool (25) are disengaged.
[0109] Furthermore, the second connecting member (24) is provided so as to protrude outward from the circumferential surface of the fastening component cutting tool (25), the fastening component removal tool (26) is provided with a free-rotating portion (43) that forms a space in which the second connecting member (24) can rotate freely, the fastening component cutting tool (25) has a tapered tip portion 25a, and when the axial length of the inner wall of the free-rotating portion (43) is defined as the third distance (Lc), and the sum of the axial length (h) of the tip portion 25a and the axial length (Lf) of the second connecting member (24) is defined as the fourth distance (Lf + h), it is even more preferable that the third distance (Lc) is greater than the fourth distance (Lf + h). This makes it possible to eliminate obstacles when rotating the second connecting member (24).
[0110] Furthermore, when the distance between the rotation axis of the fastening component removal tool (26) and the rotational force application point (29), which is the point where rotational force is applied to the fastening component removal tool (26) by the moving mechanism (16), is defined as the fifth distance (W), and the sixth distance (Wmin) is defined as the result of dividing the maximum torque (Tmax) that can be applied to the fastening component (11) by the maximum load Fmax that can be applied to the moving mechanism (16), it is even more preferable that the fifth distance (W) is greater than or equal to the sixth distance (Wmin). This allows the moving mechanism (16) to apply the maximum torque (Tmax) to the fastening component (11) when necessary.
[0111] 1 First robot 4 Second robot 3 Force sensor (torque measurement unit) 10 Disassembly device 11 Screw (fastening part) 12 Fastened member 13 Part 16 Arm (movement mechanism) 21 Motor 24 Blade (second connecting member) 25 Drill (fastening part cutting tool) 25a Tip 26 Socket (fastening part removal tool) 29 Robot connection jig (rotational force application point) 31 Control unit 32 Memory unit 41 Blade fitting part (first connecting member) 43 Blade free rotation part (free rotation part) 60 Object to be disassembled 311 Screw removal time calculation unit (fastening part removal time calculation unit) 312 Punching time calculation unit 313 Screw disassembly method selection unit (disassembly method selection unit) 1000 Fastening part information 1140 Screw disassembly instruction (disassembly conditions) 1230 Rivet dismantling instructions (dismantling conditions) 2000 Part information 3000 Fastening part dismantling operation information 3110 Fitting operation information 3120 Screw removal operation information (fastening part removal operation information) 3140 Cutting operation information 3220 Cutting operation information 4100 Dismantling sequence information W Connection length (5th distance) Lb Depth (2nd distance) Lc Axial height (3rd distance) T1 Screw removal time (fastening part removal time) T2 Punching time (fastening part punching time) Lam Distance (1st distance) Fmax Maximum load Tmax Maximum screw loosening torque (maximum torque) Wmin Minimum connection length (6th distance)
Claims
1. A dismantling apparatus comprising: a fastening component removal tool for removing a fastening component from an object to be dismantled, which includes a member to be fastened, a component, and a fastening component for fastening the two together, by fitting onto the fastening component and rotating it; a fastening component cutting tool for making the component detachable from the member to be fastened by cutting the fastening component; a torque measuring unit for measuring the torque applied to the fastening component removal tool; and a control unit for applying either the fastening component removal tool or the fastening component cutting tool to the fastening component according to the measurement result from the torque measuring unit.
2. The dismantling device according to claim 1, wherein the control unit acquires fastening component information, component information, fastening component dismantling operation information, and dismantling sequence information from the storage unit, the fastening component information includes dismantling conditions that define the conditions for dismantling the fastening component, the dismantling conditions include classification types that define the materials included in the fastening component, the component information includes classification types that define the materials included in the parts, the fastening component dismantling operation information includes fitting operation information that defines the conditions for fitting the fastening component removal tool and the fastening component, fastening component removal operation information which is the operating conditions for removing the fastening component, and cutting operation information which is the operating conditions for cutting the fastening component with the fastening component cutting tool, and the dismantling sequence information is information that specifies the dismantling sequence of the fastening component and the parts.
3. The dismantling apparatus according to claim 1, wherein the control unit comprises: a fastening part removal time calculation unit that calculates a fastening part removal time, which is the time it takes to remove the fastening part using the fastening part removal tool; a fastening part punching time calculation unit that calculates a fastening part punching time, which is the time it takes to cut the fastening part using the fastening part cutting tool until the part can be detached from the fastened member; and a dismantling method selection unit that applies the fastening part removal tool when the fastening part removal time is shorter than the fastening part punching time, and applies the fastening part cutting tool when the fastening part punching time is shorter than the fastening part removal time.
4. The dismantling device according to claim 1, further comprising a moving mechanism for moving the fastening component removal tool and a motor for rotationally driving the fastening component removal tool, wherein the control unit further comprises a function for selecting either a first operation, in which the motor is rotated to rotationally drive the fastening component removal tool, or a second operation, in which the rotation of the motor is stopped and the moving mechanism is used to rotationally drive the fastening component removal tool, according to the measurement result from the torque measuring unit.
5. The dismantling apparatus according to claim 1, further comprising a function to output a dismantling command to a worker if the removal of the fastening component by the fastening component removal tool or the cutting of the fastening component by the fastening component cutting tool fails.
6. The dismantling apparatus according to claim 1, characterized in that the fastening component removal tool and the fastening component cutting tool are arranged coaxially.
7. The dismantling device according to claim 1, wherein the fastening component removal tool comprises a first connecting member, the fastening component cutting tool comprises a second connecting member that engages with the first connecting member or disengages from the first connecting member depending on the axial positional relationship between the fastening component cutting tool and the fastening component removal tool, when the first connecting member and the second connecting member are engaged, they rotate together with the fastening component removal tool, and when the first connecting member and the second connecting member are disengaged, they rotate separately from the fastening component removal tool, and the dismantling device according to claim 1, wherein the fastening component removal tool comprises a free-rotating portion that secures space for the second connecting member to rotate freely when the first connecting member and the second connecting member are disengaged.
8. The dismantling device according to claim 7, characterized in that, in the fitted state of the fastening component and the fastening component removal tool, the distance between the fastening component cutting tool and the fastening component is defined as a first distance, and the relative axial movement distance between the fastening component removal tool and the fastening component cutting tool from the fitted state to the detached state is defined as a second distance, the first distance is greater than the second distance.
9. The dismantling device according to claim 7, wherein the second connecting member is provided so as to protrude outward from the circumferential surface of the fastening component cutting tool, the fastening component removal tool is provided with a free-rotating portion that forms a space in which the second connecting member can rotate freely, the fastening component cutting tool has a tapered tip, and when the axial length of the inner wall of the free-rotating portion is defined as the third distance, and the sum of the axial length of the tip and the axial length of the second connecting member is defined as the fourth distance, the third distance is greater than the fourth distance.
10. The dismantling device according to claim 4, characterized in that when the distance between the rotation axis of the fastening component removal tool and the rotational force application point, which is the point at which rotational force is applied to the fastening component removal tool by the moving mechanism, is defined as the fifth distance, and the result of dividing the maximum torque that can be applied to the fastening component by the maximum load that can be applied to the moving mechanism is defined as the sixth distance, the fifth distance is greater than or equal to the sixth distance.
11. A dismantling method applicable to a dismantling apparatus comprising: a fastening component removal tool for removing a fastening component from an object to be dismantled, which comprises a member to be fastened, a component, and a fastening component for fastening the two together, by fitting onto and rotating the fastening component; a fastening component cutting tool for making the component detachable from the member to be fastened by cutting the fastening component; a torque measuring unit for measuring the torque applied to the fastening component removal tool; and a control unit, the dismantling method characterized by causing the control unit to perform the steps of: obtaining the torque measurement result from the torque measuring unit; and applying either the fastening component removal tool or the fastening component cutting tool to the fastening component according to the measurement result from the torque measuring unit.
12. The dismantling method according to 11, characterized in that the control unit is further made to perform the following steps: calculate a fastening part removal time, which is the time it takes to remove the fastening part using the fastening part removal tool; calculate a fastening part punching time, which is the time it takes to cut the fastening part using the fastening part cutting tool until the part can be detached from the fastened member; and apply the fastening part removal tool if the fastening part removal time is shorter than the fastening part punching time, and apply the fastening part cutting tool if the fastening part punching time is shorter than the fastening part removal time.
13. The dismantling device further comprises a moving mechanism for moving the fastening component removal tool and a motor for rotationally driving the fastening component removal tool, and the dismantling method according to 11 is characterized in that the control unit is further made to perform a step of selecting either a first operation in which the motor is rotated to rotationally drive the fastening component removal tool, or a second operation in which the rotation of the motor is stopped and the moving mechanism is used to rotationally drive the fastening component removal tool, in accordance with the measurement result from the torque measuring unit.
14. The dismantling method according to claim 11, characterized in that if the removal of the fastening component by the fastening component removal tool or the cutting of the fastening component by the fastening component cutting tool fails, the control unit further causes the control unit to output a dismantling command to a worker.
Citation Information
Patent Citations
Screw removing device for waste home electric appliance
JP1999042519A
Disassembling device for fastening member
JP2000126917A
Disassembly device for fastened member
JP2000190139A
Fixing member disintegrating system and method, and program
JP2014024010A
Methods and apparatus to align threaded fasteners
US20180207759A1