WO2016157323A1 - Robot system, production system, and conveying system - Google Patents
Robot system, production system, and conveying system Download PDFInfo
- Publication number
- WO2016157323A1 WO2016157323A1 PCT/JP2015/059722 JP2015059722W WO2016157323A1 WO 2016157323 A1 WO2016157323 A1 WO 2016157323A1 JP 2015059722 W JP2015059722 W JP 2015059722W WO 2016157323 A1 WO2016157323 A1 WO 2016157323A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- articulated robot
- robot
- articulated
- stocker
- controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J5/00—Manipulators mounted on wheels or on carriages
- B25J5/02—Manipulators mounted on wheels or on carriages travelling along a guideway
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
Definitions
- This disclosure relates to a robot system, a production system, and a transfer system.
- Patent Document 1 discloses a working apparatus including a moving body that moves on a work line and a work robot that performs a predetermined work on a work piece on the moving body.
- an object of the present disclosure is to provide a robot system, a production system, and a transfer device that can improve production efficiency.
- a robot system includes a first multi-joint robot, a first transfer device that causes the first multi-joint robot to travel along the first line, and a second multi-joint disposed around the first line. Control the first articulated robot and the first transport device to hold and transport the joint robot and the first part of the assembly, and attach other parts to the first part held by the first articulated robot And a controller configured to perform control of the second articulated robot.
- a production system includes a plurality of the robot systems described above, and in a robot system positioned at a subsequent stage of another robot system, the controller first stores an assembly housed in a buffer of the preceding robot system. The first articulated robot is controlled so as to be taken out as a part.
- a transport system includes a first articulated robot, a first transport device that travels the first articulated robot along a first line, a first part of an assembly, And a controller for controlling the first articulated robot and the first transfer device so as to arrange the parts at positions and postures where the parts can be mounted.
- FIG. 2 is a cross-sectional view taken along line II-II in FIG.
- the robot system 1 includes a first articulated robot 10, a first transfer device 20, and a second articulated robot 30.
- the first articulated robot 10 is used to transport the first part of the assembly.
- the first articulated robot 10 is, for example, a 6-degree-of-freedom serial link type robot, and includes a base 11, a turning unit 12, a first arm 13, a second arm 14, a tip swinging unit 15, and a tip.
- the revolving unit 16 and the hand 17 are included.
- the turning part 12 is provided on the base part 11, and can turn around the vertical first axis Ax1.
- the first arm 13 is connected to the turning portion 12 and can swing around a horizontal second axis Ax2.
- the second arm 14 is connected to the first arm 13 and can swing around a third axis Ax3 parallel to the second axis Ax2.
- the distal end portion of the second arm 14 can turn around a fourth axis Ax4 along the central axis of the second arm 14.
- the tip swinging part 15 is connected to the second arm 14 and can swing around a fifth axis Ax5 orthogonal to the fourth axis Ax4.
- the tip turning portion 16 is provided at the tip of the tip swinging portion 15 and can turn around the sixth axis Ax6 along the central axis of the tip swinging portion 15.
- the hand 17 is provided in the tip turning portion 16 and has finger portions 18A and 18B that can be opened and closed.
- a connecting portion between the movable parts of the first multi-joint robot 10 is referred to as a “joint”.
- the first articulated robot 10 includes a plurality of actuators for driving each joint.
- the specific configuration of the first articulated robot 10 is not limited to that described above.
- the first multi-joint robot 10 may be any robot as long as the position / posture of the grasped object can be adjusted by driving the multi-joint.
- the first articulated robot 10 may be a multi-degree-of-freedom parallel link robot.
- the first transfer device 20 causes the first articulated robot 10 to travel along the first line L1.
- the first line L1 may be horizontal as illustrated, but may be inclined.
- the illustrated X-axis is a coordinate axis along the first line L1
- the illustrated Y-axis is a horizontal coordinate axis orthogonal to the first line L1
- the illustrated Z-axis is a vertical coordinate axis.
- “up / down, front / rear, left / right” means a direction in which the Z-axis positive direction is the upper side, the X-axis positive direction is the front side, and the Y-axis positive direction is the left side.
- the first transport device 20 includes, for example, a guide rail 21, a moving base 22, a power source 23, and a position sensor 24.
- the guide rail 21 is arrange
- the moving table 22 is mounted on the guide rail 21 and supports the base 11 of the first articulated robot 10.
- the base 11 is fixed to the movable table 22 by, for example, bolt fastening.
- the power source 23 is provided on the moving table 22 and causes the moving table 22 to travel along the guide rail 21.
- the power source 23 is an electric motor configured to generate a thrust along the guide rail 21, for example.
- the position sensor 24 is provided on the moving table 22 and detects the position of the moving table 22 on the guide rail 21.
- the position sensor 24 is, for example, an optical non-contact sensor.
- the first transport device 20 may further include a scale for reading by the position sensor 24.
- the scale is provided along the guide rail 21, and is disposed on the surface of the guide rail 21, for example.
- the specific configuration of the first transport device 20 is not limited to that described above, and any configuration may be used as long as the first articulated robot 10 can be transported along the first line L1.
- the power source 23 and the position sensor 24 may be provided on the guide rail 21 side.
- the second articulated robot 30 is arranged around the first line L1, and is used to mount other parts on the first part.
- the second articulated robot 30 is, for example, a 6-degree-of-freedom serial link type robot configured similarly to the first articulated robot 10, and includes a base 31, a turning unit 32, a first arm 33, and a second arm. It has an arm 34, a tip swinging part 35, a tip turning part 36, and a hand 37.
- the hand 37 has finger portions 38A and 38B.
- the specific configuration of the second articulated robot 30 is not limited to that described above.
- the installation height of the first articulated robot 10 is equal to the installation height of the second articulated robot 30. It may be lower than that (see FIG. 2).
- the robot system 1 may further include a first stocker 50.
- the first stocker 50 holds a plurality of first components stacked one above the other.
- the first stocker 50 is provided, for example, above the rear end of the guide rail 21.
- the installation height of the first stocker 50 is higher than the installation height of the first articulated robot 10. That is, the lower end portion of the first stocker 50 is located above the base portion 11 of the first articulated robot 10.
- the installation height of the first stocker 50 may be set so that the first articulated robot 10 can enter below.
- the first stocker 50 may be configured to send the first part from the lower part.
- 3 and 4 show a specific configuration example of the first stocker 50.
- the first stocker 50 includes a bottom plate 51, a plurality of support columns 52, and an elevating device 53.
- On the bottom plate 51 three guide grooves 51a along the X axis are formed. Each of the guide grooves 51a penetrates the bottom plate 51 and is opened forward.
- the support columns 52 are provided at two positions on the bottom plate 51 that are arranged in the front-rear direction on the four portions alternately arranged with the guide grooves 51a.
- the support columns 52 form two accommodation spaces 54 (total of six locations) arranged in the front-rear direction on each guide groove 51a.
- the first component P ⁇ b> 1 is stacked in the vertical direction and stored in each storage space 54.
- the elevating device 53 raises and lowers the first component P1 that overlaps vertically, and arranges the first component P1 on the bottom plate 51 step by step.
- the elevating device 53 includes elevating bodies 61 and 62, opening / closing actuators 67 and 68, and an elevating actuator 69.
- the lifting body 61 has support arms 63 and 64.
- the support arms 63 and 64 are arranged in the front-rear direction and extend to the left side.
- the elevating body 62 has support arms 65 and 66 and is disposed on the rear side of the elevating body 61.
- the support arms 65 and 66 are arranged in the front-rear direction and extend to the left side.
- the elevating bodies 61 and 62 intersect so that the support arm 64 of the elevating body 61 is located behind the support arm 65 of the elevating body 62.
- the support arm 63 of the lift body 61 and the support arm 65 of the lift body 62 face each other, and the support arm 64 of the lift body 61 and the support arm 66 of the lift body 62 face each other.
- the support arm 63 has three claw parts 63a protruding toward the support arm 65, and the support arm 65 has three claw parts 65a protruding toward the support arm 63.
- the three claw portions 63a and the three claw portions 65a are arranged so as to correspond to the three guide grooves 51a, respectively.
- the claw portions 63a and 65a support the first component P1 that is vertically overlapped in the front-side accommodation space 54.
- the support arm 64 has three claw portions 64a protruding to the support arm 66 side, and the support arm 66 has three claw portions 66a protruding to the support arm 64 side.
- the three claw portions 64a and the three claw portions 66a are arranged so as to correspond to the three guide grooves 51a, respectively.
- the claw portions 64 a and 66 a support the first component P ⁇ b> 1 that overlaps vertically in the rear accommodation space 54.
- the opening / closing actuator 67 slides the lifting body 61 in the front-rear direction.
- the opening / closing actuator 68 slides the elevating body 62 in the front-rear direction.
- the opening / closing actuators 67 and 68 are, for example, electric linear actuators.
- the opening / closing actuator 67 slides the lifting body 61 backward and the opening / closing actuator 68 slides the lifting body 62 forward, the space between the support arms 63 and 65 and the space between the support arms 64 and 66 are narrowed.
- the claw portions 63a, 64a, 65a, 66a are inserted under the first component P1 (hereinafter referred to as “supported state”), and the claw portions 63a, 64a, 65a, 66a are the first component P1.
- a state of being out of the bottom hereinafter referred to as “release state”) is switched.
- the elevating actuator 69 elevates the elevating bodies 61 and 62 via the open / close actuators 67 and 68.
- the lift actuator 69 is, for example, an electric linear actuator.
- the first stocker 50 arranges the first parts P1 on the bottom plate 51 step by step by the following procedure.
- the first component P ⁇ b> 1 is placed on the bottom plate 51.
- FIG. 6 after raising and lowering bodies 61 and 62 are raised by the raising and lowering actuator 69, the raising and lowering bodies 61 and 62 are brought into the above-described supporting state by the opening and closing actuators 67 and 68.
- the robot system 1 may further include a second transfer device 40 that causes the second articulated robot 30 to travel along a second line L2 that intersects the first line L1.
- the second line L2 may be along the Y axis as shown in the figure, but is not limited to this, as long as it intersects the first line L1.
- the second line L2 may be inclined with respect to the Y axis in the horizontal plane, or may be inclined with respect to the horizontal plane.
- the second transport device 40 includes a guide rail 41, a moving table 42, a power source 43, and a position sensor 44, for example, similarly to the first transport device 20.
- the specific configuration of the second transport device 40 is not limited to that described above, and any configuration may be used as long as the second articulated robot 30 can be transported along the second line L2.
- the robot system 1 includes a plurality of second articulated robots 30 that are traveled by the second transfer device 40 and a fixed second articulated robot 30 that is fixed around the first line L1.
- a two-joint robot 30 may be provided.
- the robot system 1 includes two traveling second articulated robots 30 and two fixed second articulated robots 30.
- the two traveling-type second articulated robots 30 are designated as second articulated robots 30A and 30B
- the two fixed second articulated robots 30 are designated as second articulated robots 30C and 30D. To do.
- the second transport device 40 that travels the second multi-joint robot 30A is referred to as a second transport device 40A
- the second transport device 40 that travels the second multi-joint robot 30 days is identified as a second transport device 40B. .
- the fixed bases 4 and 5 are provided on the left and right sides of the guide rail 21 in front of the first stocker 50.
- the fixed bases 4 and 5 support the base portions 31 of the second articulated robots 30C and 30D, respectively.
- the base 31 is fixed to the fixing bases 4 and 5 by, for example, bolt fastening.
- the second transport devices 40A and 40B are positioned on the left and right of the guide rail 21 in front of the fixed bases 4 and 5.
- the moving bases 42 of the second transfer devices 40A and 40B support the base portions 31 of the second articulated robots 30A and 30B, respectively.
- the base 31 is fixed to the movable table 42 by, for example, bolt fastening.
- the robot system 1 may further include a second stocker 70.
- the second stocker 70 is arranged around the second line L2 and holds a plurality of components.
- the second stocker 70 includes a rotating body that can rotate around a vertical axis, a holding portion that is provided on the outer peripheral surface of the rotating body and holds a plurality of components arranged in the rotation direction, and an actuator that rotates the rotating body. May be.
- the rotating body has an outer peripheral surface that expands downward,
- the second stocker 70 may have a plurality of holding portions arranged vertically on the outer peripheral surface of the rotating body.
- FIG. 8 shows a specific configuration example of the second stocker 70.
- the second stocker 70 includes a support 71, a rotating body 72, an actuator 76, and sensors 77A and 77B.
- pillar 71 is arrange
- the rotating body 72 is attached to the upper part of the support 71 so as to be rotatable around the vertical axis.
- the rotating body 72 has a circular bottom plate 73 and a peripheral wall 74.
- the installation height of the rotating body 72 is set so that the posture of the second articulated robot 30 when taking out the part P is in a state where the upwardly extending arm is folded downward.
- the installation height of the rotating body 72 is determined between the most proximal joint (the coupling portion between the base 31 and the turning portion 32) and the most distal joint (the coupling portion between the distal end swinging portion 35 and the distal turning portion 36).
- the holding portions 75A and 75B are set so as to be positioned below one joint (for example, the connecting portion between the first arm 13 and the second arm 14).
- the peripheral wall 74 is provided along the periphery of the bottom plate 73 and has a truncated cone-like cross-sectional shape. For this reason, the outer peripheral surface 74a of the peripheral wall 74 is expanding as it goes downward.
- the peripheral wall 74 has a plurality of positioning holes 74b and a plurality of positioning holes 74c.
- the positioning hole 74b is located above the positioning hole 74c.
- the plurality of positioning holes 74 b are arranged in the rotation direction of the rotating body 72.
- the plurality of positioning holes 74 c are also arranged in the rotation direction of the rotating body 72.
- the positioning holes 74b and 74c accommodate the protrusion Pa of the component P. As a result, the component P is positioned and held. That is, the positioning holes 74b and 74c constitute holding portions 75A and 75B that hold the plurality of components P side by side in the rotation direction.
- Actuator 76 rotates rotating body 72 around the vertical axis.
- the actuator 76 is, for example, an electric rotary actuator.
- Sensors 77A and 77B detect information regarding the installation state of the parts P in the holding portions 75A and 75B, respectively.
- the sensors 77A and 77B detect the distances to the protrusions Pa in the positioning holes 74b and 74c.
- the sensors 77A and 77B are, for example, optical distance sensors, are arranged in the rotating body 72 so as to face the positioning holes 74b and 74c, respectively, and are fixed to the support member 78.
- the support member 78 is fixed to the support 71 so as not to rotate together with the rotating body 72. Based on the distance to the protrusion Pa detected by the sensors 77A and 77B, it can be confirmed whether or not the component P is normally installed. It is also possible to confirm whether the part P to be taken out has been taken out from the second stocker 70 without any problem.
- the robot system 1 may include a plurality of second stockers 70 arranged along the second line L2.
- the robot system 1 includes eight second stockers 70.
- the two second stockers 70A and 70B are disposed in front of the second transport device 40A
- the two second stockers 70C and 70D are disposed in the rear of the second transport device 40A
- the stockers 70E and 70F are disposed in front of the second transport device 40B
- the two second stockers 70G and 70H are disposed behind the second transport device 40B.
- the plurality of second stockers 70 can be used for manufacturing various kinds of assemblies.
- a plurality of types of parts P may be arranged in the second stockers 70A, 70B, 70C, and 70D, respectively, and selectively used to manufacture a variety of assemblies. Further, a plurality of second stockers 70 may be used for the arrangement of the parts P having a large occupied space per piece.
- the robot system 1 may further include a third stocker 80 that is fixed around the first line L1 and holds a plurality of components.
- the third stocker 80 may be configured to deliver the held component from the top.
- FIG. 9 shows a specific configuration example of the third stocker 80.
- the third stocker 80 includes a collection tower 81, an elevating body 82, an elevating actuator 83, and a sensor 84.
- the collection tower 81 accommodates the parts P that are vertically stacked.
- the elevating body 82 supports the component P in the collection tower 81.
- the elevating actuator 83 elevates and lowers the parts P in the collection tower 81 by elevating the elevating body 82.
- the elevating actuator 83 is, for example, an electric linear actuator.
- the sensor 84 is provided around the upper portion of the collection tower 81 and detects information related to the height of the part P exposed on the collection tower 81.
- the sensor 84 is, for example, an optical object detection sensor, and detects the presence or absence of a component P in the vicinity thereof.
- the third stocker is started by starting the ascending / descending body 82 ascending in a state where all the parts P are located below the sensor 84 and stopping the raising / lowering of the parts P in response to the detection of the parts P by the sensor 84.
- the position of the part P to be taken out from the upper part of 80 is determined.
- the robot system 1 may include a plurality of third stockers 80.
- the robot system 1 includes three third stockers 80.
- the two third stockers 80 ⁇ / b> A and 80 ⁇ / b> B are disposed on the left and right sides of the first stocker 50
- the remaining third stockers 80 ⁇ / b> C are disposed on the right side of the front end of the guide rail 21.
- the robot system 1 may further include a third articulated robot 30E.
- the third articulated robot 30E is arranged around the first line L1, and is used to mount the last part on the first part.
- the third articulated robot 30E is a six-degree-of-freedom serial link type robot configured similarly to the first articulated robot 10, for example, and includes a base 31, a turning unit 32, a first arm 33, and a second It has an arm 34, a tip swinging part 35, a tip turning part 36, and a hand 37.
- the hand 37 has finger portions 38A and 38B.
- the specific configuration of the third articulated robot 30E is not limited to that described above.
- the fixed base 6 is disposed on the right side of the front end portion of the guide rail 21.
- the fixed base 6 supports the base 31 of the third articulated robot 30E.
- the base 31 is fixed to the fixed base 6 by, for example, bolt fastening.
- the installation height of the first articulated robot 10 is equal to the installation height of the third articulated robot 30E. It may be lower than that.
- the robot system 1 may further include a buffer 90.
- Buffer 90 receives a plurality of assemblies. The assembly is obtained by sequentially mounting other parts P on the first part P1.
- the buffer 90 is provided in front of the third articulated robot 30E and extends along the X axis. The assembly accommodated in the buffer 90 can be taken out from the front end 90 a of the buffer 90.
- the robot system 1 further includes a controller 100.
- the controller 100 controls the first articulated robot 10 and the first transport device 20 so as to hold and transport the first part P1 of the assembly, and to the first part P1 held by the first articulated robot 10.
- the second articulated robot 30 is controlled to be mounted with another component P.
- the controller 100 may include a supply control unit 111, a conveyance control unit 112, a mounting control unit 113, a carry-out control unit 114, and a process management unit 115 as functional modules.
- the supply control unit 111 controls the first stocker 50, the second stocker 70, and the third stocker 80 so that the first control unit 111 can supply the first component P1 and the other components P.
- the conveyance control unit 112 controls the first articulated robot 10 and the first conveyance device 20 to convey the first component P1.
- the mounting control unit 113 controls the second multi-joint robot 30 and the third multi-joint robot 30E so that the other component P is mounted on the first component P1.
- the carry-out control unit 114 controls the third articulated robot 30E so as to carry out the completed assembly U1.
- the process management unit 115 sets and manages the manufacturing process.
- the hardware of the controller 100 includes, for example, one or a plurality of control computers.
- the controller 100 includes, for example, a circuit 120 illustrated in FIG. 10 as a hardware configuration.
- the circuit 120 includes a processor 121, a memory 122, a storage 123, an input / output port 124, and a driver 125.
- the driver 125 is a circuit for driving various actuators of the robot system 1.
- the input / output port 124 inputs / outputs signals to / from the driver 125 in addition to inputting / outputting external signals.
- the processor 121 executes the program in cooperation with at least one of the memory 122 and the storage 123 and executes input / output of signals via the input / output port 124, thereby configuring the above-described functional module.
- the hardware configuration of the controller 100 is not necessarily limited to that which constitutes a functional module by executing a program.
- the controller 100 may constitute these functional modules by a dedicated logic circuit or an ASIC (Application Specific Integrated Circuit) in which the controller 100 is integrated.
- ASIC Application Specific Integrated Circuit
- the robot system 1 may further include a console 200.
- the console 200 includes a monitor 211 and an input device 212.
- the monitor 211 acquires information to be transmitted to the operator from the process management unit 115 and displays it.
- the monitor 211 is, for example, a liquid crystal monitor.
- the input device 212 acquires input from the operator and outputs it to the process management unit 115.
- step S01 the controller 100 first executes step S01.
- step S01 the process management unit 115 sets a manufacturing process. For example, the process management unit 115 acquires the number of assemblies to be produced from the input device 212 and sets the number of times of assembly according to the number. Further, when a plurality of types of parts P are respectively arranged in the plurality of second stockers 70 and a variety of products can be manufactured, the process management unit 115 inputs the quantity to be produced for each type of assembly. You may acquire from 212.
- the process management unit 115 acquires the remaining number of the first parts P1 in the first stocker 50 and the remaining number of the parts P in the second stocker 70 and the third stocker 80 via the supply control unit 111, and Based on this, the quantity that can be assembled may be output to the monitor 211.
- the supply control unit 111 acquires the detection values of the sensors 77A and 77B while controlling the second stocker 70 so that the rotating body 72 is rotated by the actuator 76, and based on the detection values. Thus, the remaining number of parts P that can be taken out from the second stocker 70 may be calculated.
- step S02 the conveyance control unit 112 controls the first articulated robot 10 and the first conveyance device 20 so as to take out the first component P1 from under the first stocker 50.
- the conveyance control unit 112 controls the first conveyance device 20 to convey the first articulated robot 10 below the first stocker 50, and holds the first component P1 on the bottom plate 51 by the finger portions 18A and 18B.
- the first articulated robot 10 is controlled, and the first articulated robot 10 is moved forward in that state, and the first transport device 20 is controlled so as to pull out the first component P1 forward (see FIG. 12). ).
- the mounting control unit 113 may control the first transport device 20 so as to take out the component P from the second stocker 70.
- the mounting control unit 113 controls the second articulated robots 30 ⁇ / b> C and 30 ⁇ / b> D so as to take out the part P from the third stocker 80, and the second articulated robot 30 ⁇ / b> A, 30 ⁇ / b> A so as to take out the part P from any of the second stockers 70.
- 30B may be controlled.
- the mounting control unit 113 controls the second articulated robot 30C so that the parts P sent to the upper part of the third stocker 80A are held by the finger portions 38A and 38B and taken out (see FIG. 13).
- the part P taken out by the second articulated robot 30C is referred to as “second part P2”.
- the mounting control unit 113 controls the second articulated robot 30D so that the parts P sent to the upper part of the third stocker 80B are held by the finger units 38A and 38B and taken out.
- the part taken out by the second multi-joint robot 30D is referred to as “third part P3”.
- the mounting control unit 113 controls the second transport device 40A so as to transport the second multi-joint robot 30A to the vicinity of any one of the second stockers 70A, 70B, 70C, and 70D, and any one of the holding units 75A and 75B. Then, the part P facing the guide rail 41 is held by the finger portions 38A and 38B, and the second articulated robot 30A is controlled so as to be taken out (see FIG. 14). Thereafter, the mounting control unit 113 controls the second transfer device 40A so as to return the second articulated robot 30A to the vicinity of the first line L1.
- fourth part P4 the part taken out by the second multi-joint robot 30A
- the mounting control unit 113 controls the second articulated robot 30B and the second transport device 40B so as to take out the component P from any one of the second stockers 70E, 70F, 70G, and 70H.
- the part taken out by the second multi-joint robot 30B is referred to as “fifth part P5”.
- the mounting control unit 113 may control the third articulated robot 30E so as to take out the component P from the third stocker 80.
- the mounting control unit 113 controls the third articulated robot 30E so that the parts P sent to the upper part of the third stocker 80C are held by the finger portions 38A and 38B and taken out.
- the part P taken out by the third articulated robot 30E is referred to as a “sixth part P6”.
- the supply control unit 111 sets the first stocker 50 and the second stocker 70 so that the part to be taken out next (hereinafter referred to as “next part”) can be taken out.
- the third stocker 80 may be controlled.
- the supply control unit 111 sets the first stocker 50 so that the lowermost first component P1 on the lifting bodies 61 and 62 is placed on the bottom plate 51 when the first component P1 is no longer on the bottom plate 51. You may control.
- the supply control unit 111 may control the second stocker 70 so that the next component P faces the guide rail 41 (second line L2) by rotating the rotating body 72 from the actuator 76.
- the supply control unit 111 may control the third stocker 80 so as to send the next part P onto the collection tower 81.
- the controller 100 executes steps S03 to S06.
- the mounting control unit 113 controls the first articulated robot 10 and the first transport device 20 so as to transport the first part P1, and the first part held by the first articulated robot 10.
- the second articulated robot 30 is controlled so that another component P is mounted on P1.
- step S03 the conveyance control unit 112 controls the first articulated robot 10 and the first conveyance device 20 so as to convey the first component P1 to a position for mounting the second component P2 and the third component P3.
- the mounting control unit 113 controls the second articulated robot 30C so as to mount the second component P2 on the first component P1 (see FIG. 15).
- step S04 the mounting control unit 113 controls the second articulated robot 30D so as to mount the third component P3 on the first component P1.
- step S05 the conveyance control unit 112 controls the first articulated robot 10 and the first conveyance device 20 so as to convey the first component P1 to the position for mounting the fourth component P4.
- the mounting control unit 113 controls the second articulated robot 30A so as to mount the fourth component P4 on the first component P1 (see FIG. 16).
- the conveyance control unit 112 controls the first articulated robot 10 and the first conveyance device 20 to convey the first component P1 to the position for mounting the fifth component P5.
- the mounting control unit 113 controls the second articulated robot 30B so as to mount the fifth component P5 on the first component P1. Note that the order of steps S03 to S06 may be changed as appropriate, or some steps may be executed simultaneously.
- the transport control unit 112 is configured so that the first articulated robot 30 moves the first part P1 toward the second articulated robot 30 before the second articulated robot 30 mounts another part P on the first part P1. 10 may be controlled. For example, as illustrated in FIG. 16, the transport control unit 112 may control the first articulated robot 10 to bring the first part P1 toward the second articulated robot 30 with reference to the first line L1. Good.
- the conveyance control unit 112 may control the first articulated robot 10 so as to adjust the posture of the first part P1 before the second articulated robot 30 mounts other parts on the first part P1. .
- the conveyance control unit 112 may control the first component P ⁇ b> 1 so that the part on which the other component P is mounted faces upward.
- the transport control unit 112 controls the first articulated robot 10 to tilt the first part P1 before the second articulated robot 30 mounts the other part P on the first part P1.
- the first articulated robot 10 may be controlled to rotate the first component P1 about the vertical axis.
- the transfer control unit 112 moves the first part P1 to the second articulated robot 30 side before the second articulated robot 30 mounts another part P on the first part P1.
- the first articulated robot 10 may be controlled to tilt.
- the transport control unit 112 controls the first articulated robot 10 to adjust the height of the first part P1 before the second articulated robot 30 mounts another part P on the first part P1. Also good.
- the mounting control unit 113 may control the second articulated robot 30 so as to mount another component P on the first component P1 from above, but the present invention is not limited to this. Absent. As illustrated in FIG. 18, the mounting control unit 113 may control the second articulated robot 30 so that another component P is mounted on the first component P1 from the side. Note that mounting the other component P on the first component P1 further includes mounting on the first component P1 via the other component P.
- step S07 the conveyance control unit 112 controls the first articulated robot 10 and the first conveyance device 20 to convey the first component P1 to the position for mounting the sixth component P6 (last component). . Thereafter, the mounting control unit 113 controls the third articulated robot 30E so as to mount the sixth component P6 on the first component P1 and complete the assembly U1 (see FIG. 19).
- the transport controller 112 causes the first articulated robot 10 to bring the first part P1 toward the third articulated robot 30E. May be controlled, the first articulated robot 10 may be controlled to adjust the posture of the sixth part P6, or the first articulated robot may be adjusted to adjust the height of the first part P1. 10 may be controlled.
- the mounting control unit 113 may control the second articulated robot 30 so that the sixth component P6 is mounted on the first component P1 from above, or the sixth component P6 is mounted on the first component P1 from the side.
- the second articulated robot 30 may be controlled as described above.
- step S08 the conveyance control unit 112 controls the first articulated robot 10 so as to release the first component P1 (see FIG. 20). Thereafter, the carry-out control unit 114 controls the third articulated robot 30E so as to hold the assembly U1 and transport it to the buffer 90. The carry-out control unit 114 keeps holding the sixth part P6 after the mounting control unit 113 controls the third articulated robot 30E so that the sixth part P6 is mounted on the first part P1 from above. The third articulated robot 30E may be controlled so as to hold U1.
- the assembly U1 to be transported in step S08 may include a power source. That is, any of the plurality of components P assembled to the first component P1 may include a power source.
- the carry-out control unit 114 may further execute control of the third articulated robot 30E in the buffer 90 so that the assembly U1 is self-propelled by the power source.
- the assembly U1 may be a vehicle model including wheels P12 and P13 and a leaf spring power source P11 that drives the wheels P12 and P13.
- the carry-out control unit 114 moves the assembly U1 so that elastic energy is accumulated in the leaf spring of the power source P11 in a state where the assembly U1 is disposed toward the end 90a of the buffer 90, and then the assembly U1.
- the assembly U1 may be self-propelled to the end 90a.
- step S09 the process management unit 115 checks whether or not the manufacturing process set in step S01 has been completed. If it is determined that the manufacturing process is not completed, the process management unit 115 returns the process to step S02.
- the controller 100 executes the next step S02 after the assembly U1 is carried out, but is not limited thereto.
- the controller 100 may be configured to execute step S02 prior to carrying out the assembly U1.
- the transport control unit 112 starts the operation for holding the next first component P1 when the second articulated robot 30 is transporting the assembly U1 to the buffer 90. 10 and the first transport device 20 may be controlled.
- the mounting control unit 113 controls the second articulated robot 30 to mount another component P on the first component P1 and then mounts the next first component P1 before the assembly U1 is completed.
- the second articulated robot 30 may be controlled so as to start an operation for holding P.
- step S09 If it is determined in step S09 that the manufacturing process has been completed, the process management unit 115 ends the process.
- the robot system 1 includes the first articulated robot 10, the first transfer device 20, the second articulated robot 30, and the controller 100.
- the controller 100 controls the first articulated robot 10 and the first transport device 20 so as to hold and transport the first part P1, and the first part P1 held by the first articulated robot 10 has other parts.
- the second articulated robot 30 is controlled so as to be worn with P.
- the first articulated robot 10 and the first transfer device 20 function as the transfer system 3 for the first part P ⁇ b> 1.
- the part P mounting operation by the articulated robot 30 is executed.
- the position and posture of the first part P1 can be freely adjusted by the first articulated robot 10 in accordance with the operation range of the second articulated robot 30. .
- the working efficiency of the second multi-joint robot 30 for mounting work is improved. Therefore, production efficiency can be improved.
- the installation height of the first articulated robot 10 may be lower than the installation height of the second articulated robot 30, and the controller 100 allows the second articulated robot 30 to be replaced with the first component P1 and other components P1.
- the first articulated robot 10 may be controlled to support the first component P1 from below.
- the second multi-joint robot 30, the first multi-joint robot 10 and the first transfer device 20 are unlikely to interfere with each other, so that they can be arranged close to each other. Thereby, since the operation amount of each robot is reduced, the working efficiency of each robot is further improved. Therefore, production efficiency can be further improved.
- the controller 100 may control the second articulated robot 30 so that the other component P is mounted on the first component P1 from above or from the side.
- the space above the first articulated robot 10 that supports the first component P ⁇ b> 1 from below can be effectively used as the operation range of the second articulated robot 30.
- the robot system 1 may further include a first stocker 50 that holds a plurality of first parts P1 stacked one above the other.
- the controller 100 may control the first articulated robot 10 and the first transport device 20 so as to take out the first component P1 from under the first stocker 50.
- the distance from the first articulated robot 10 to the first component P1 to be held is short and constant. Thereby, since the operation amount of the first component P1 is further reduced, the work efficiency of the first articulated robot 10 is further improved. Therefore, production efficiency can be further improved.
- the robot system 1 is arranged around the second line L2 and the second transport device 40 that travels the second articulated robot 30 along the second line L2 that intersects the first line L1. You may further provide the 2nd stocker 70 to hold
- the controller 100 may control the second articulated robot 30 and the second transport device 40 so as to take out the component P from the second stocker 70 and mount it on the first component P1.
- the second stocker 70 can be arranged at a position away from the first line L1 without increasing the operation amount of the second articulated robot 30 itself. Therefore, the production efficiency can be further improved by flexibly adjusting the arrangement of the second stocker 70 according to the work content.
- the robot system 1 includes a plurality of second articulated robots 30 that are traveled by the second transfer device 40 and a fixed second articulated robot 30 that is fixed around the first line L1.
- a two-joint robot 30 may be provided.
- the second articulated robot 30 that picks up the component P at a position close to the first line L1 is a fixed type
- only the second articulated robot 30 that picks up the component P at a position far from the first line L1 is a traveling type.
- the robot system 1 may include a plurality of second stockers 70 arranged along the second line L2 and a third stocker 80 fixed around the first line L1 and holding a plurality of components P.
- the controller 100 takes out the part P from any one of the second lines L2 and controls the traveling second multi-joint robot 30 and the second transport device 40 so as to be mounted on the first part P1, and from the third stocker 80,
- the fixed second articulated robot 30 may be controlled so that the part P is taken out and mounted on the first part P1.
- the plurality of second stockers 70 for the arrangement of the parts P having a large occupied space, it is possible to suppress the number of replenishments of the parts P. In this way, the production efficiency can be further improved by flexibly adjusting the arrangement of the parts P on the second stocker 70.
- the second stocker 70 includes a rotator 72 that is rotatable about a vertical axis, an annular holding portion 75A that is provided on the outer peripheral surface of the rotator 72 and holds a plurality of components P arranged in the rotation direction, and the rotator 72. And an actuator 76 to be rotated.
- the controller 100 further executes the control of the second stocker 70 so that the component P to be held by the second articulated robot 30 faces the second line L2 by rotating the rotating body 72 by the actuator 76. It may be configured as follows. In this case, since the operation amount of the second articulated robot 30 when taking out the part P from the second stocker 70 is further reduced, the working efficiency of the second articulated robot 30 is improved. Therefore, production efficiency can be further improved.
- the rotating body 72 may have an outer peripheral surface 74a that expands downward.
- the second stocker 70 may have a plurality of holding portions 75A and 75B arranged vertically on the outer peripheral surface 74a. In this case, the difference in distance from the joint located above the lower end portion of the outer peripheral surface 74a to the holding portions 75A and 75B is reduced. For example, as shown in FIG. 14, when the outer peripheral surface 74a expands downward, the distance from the third axis Ax3 to the component P of the holding portion 75A and the third axis are larger than when the outer peripheral surface 74a is vertical.
- the difference from the distance from the axis Ax3 to the holding portion 75B is small (the difference between the distances D2 and D1 shown is smaller than the difference between the distances D3 and D1).
- the movement amount of the joint on the base side with respect to the joint is reduced.
- the moment acting on the joint increases as it approaches the base side, so that the energy required for driving tends to increase. For this reason, production efficiency can be further improved by reducing the operation amount of the joint on the base side.
- the robot system 1 may further include a third articulated robot 30E disposed around the first line L1 and a buffer 90 that receives the plurality of assemblies U1.
- the controller 100 controls the third articulated robot 30E so as to complete the assembly U1 by attaching the last part P to the first part P1, and then releases the first part P1 to release the first part P1.
- 10 may be configured to further execute the control of the third articulated robot 30E so that the assembly U1 is held and transported to the buffer 90. In this case, by transferring the assembly U1 to the buffer 90 to the third articulated robot 30E, the first articulated robot 10 can be shifted to the next work quickly. Therefore, production efficiency can be further improved.
- the controller 100 After controlling the third articulated robot 30E so that the last part P is mounted on the first part P1 from above, the controller 100 holds the assembly U1 by continuing to hold the last part P.
- the third articulated robot 30E may be controlled. In this case, since it is not necessary to grasp the assembly again by the third articulated robot 30E, the time required to deliver the assembly U1 from the first articulated robot 10 to the third articulated robot 30E is shortened. For this reason, the first articulated robot 10 can be shifted to the next work more quickly. In addition, since the third articulated robot 30E holds the assembly U1 from above, the assembly U1 can be easily placed in the buffer 90. Therefore, production efficiency can be further improved.
- the assembly U1 may include a power source, and the controller 100 is configured to further execute control of the third articulated robot 30E in the buffer 90 so that the assembly U1 is self-propelled by the power source. It may be. In this case, since the amount of movement of the third articulated robot 30E is reduced by utilizing the self-propelled assembly U1, the working efficiency of the third articulated robot 30E is improved. Therefore, production efficiency can be further improved.
- the controller 100 controls the second articulated robot 30 so as to attach another part P to the first part P1, and then, before the assembly U1 is completed, the part P to be attached to the next first part P1.
- the second articulated robot 30 may be controlled to start the operation for holding. In this case, the production efficiency can be further improved by making the work of holding the component P by the second articulated robot 30 in parallel with other work.
- the controller 100 moves the first articulated robot 10 so that the first part P1 moves toward the second articulated robot 30 before the second articulated robot 30 mounts another part P on the first part P1. You may control. In this case, since the operation amount of the second multi-joint robot 30 is further reduced, the work efficiency of the second multi-joint robot 30 is further improved. Therefore, production efficiency can be further improved.
- the controller 100 may control the first articulated robot 10 so as to adjust the posture of the first part P1 before the second articulated robot 30 mounts another part P on the first part P1.
- the production efficiency can be further improved by adjusting the posture of the first component P1 so as to further reduce the operation amount of the second articulated robot 30.
- the controller 100 turns the first multi-joint robot 10 so that the portion on which the other component P is mounted faces upward. You may control. In this case, since the operation amount of the second multi-joint robot 30 is further reduced, the production efficiency can be further improved.
- the controller 100 may control the first articulated robot 10 so as to adjust the height of the first part P1 before the second articulated robot 30 mounts another part P on the first part P1. .
- the production efficiency can be further improved by adjusting the height of the first component P1 so as to further reduce the operation amount of the second articulated robot 30.
- the production system 2 may be configured using a plurality of robot systems 1.
- the controller 100 takes the first articulated joint so as to take out the assembly U1 accommodated in the buffer 90 of the preceding robot system 1 as the first part P1.
- the robot 10 may be controlled. According to such a production system 2, production efficiency can be further improved by flexibly increasing or decreasing the number of robot systems 1 in accordance with the work content.
- the transfer system 3 including the first articulated robot 10, the first transfer device 20, and the controller 100 can be applied to a production line in which an operator mounts other components P. Also in this case, production efficiency can be improved by finely adjusting the position and posture of the first component P1 in accordance with the work performed by the worker.
- This disclosure can be used for industrial product production systems.
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
Description
本開示は、ロボットシステム、生産システム及び搬送システムに関する。 This disclosure relates to a robot system, a production system, and a transfer system.
特許文献1には、作業ライン上を移動する移動体と、移動体上の被作業物に所定の作業を行う作業ロボットとを備える作業装置が開示されている。
ロボットを用いた生産設備において、生産効率の更なる向上が望まれる場合がある。そこで本開示は、生産効率を向上させることができるロボットシステム、生産システム及び搬送装置を提供することを目的とする。 In production facilities using robots, there are cases where further improvement in production efficiency is desired. Therefore, an object of the present disclosure is to provide a robot system, a production system, and a transfer device that can improve production efficiency.
本開示の一形態に係るロボットシステムは、第一多関節ロボットと、第一多関節ロボットを第一ラインに沿って走行させる第一搬送装置と、第一ラインの周囲に配置された第二多関節ロボットと、組立体の第一部品を保持して搬送するように第一多関節ロボット及び第一搬送装置を制御すること、第一多関節ロボットが保持した第一部品に他の部品を装着するように第二多関節ロボットを制御すること、を実行するように構成されたコントローラと、を備える。 A robot system according to an aspect of the present disclosure includes a first multi-joint robot, a first transfer device that causes the first multi-joint robot to travel along the first line, and a second multi-joint disposed around the first line. Control the first articulated robot and the first transport device to hold and transport the joint robot and the first part of the assembly, and attach other parts to the first part held by the first articulated robot And a controller configured to perform control of the second articulated robot.
本開示の一形態に係る生産システムは、複数の上記ロボットシステムを備え、他のロボットシステムの後段に位置するロボットシステムにおいて、コントローラは、前段のロボットシステムのバッファに収容された組立体を第一部品として取り出すように第一多関節ロボットを制御する。 A production system according to an embodiment of the present disclosure includes a plurality of the robot systems described above, and in a robot system positioned at a subsequent stage of another robot system, the controller first stores an assembly housed in a buffer of the preceding robot system. The first articulated robot is controlled so as to be taken out as a part.
本開示の一形態に係る搬送システムは、第一多関節ロボットと、第一多関節ロボットを第一ラインに沿って走行させる第一搬送装置と、組立体の第一部品を保持し、他の部品を装着可能な位置及び姿勢に配置するように第一多関節ロボット及び第一搬送装置を制御するコントローラと、を備える。 A transport system according to an embodiment of the present disclosure includes a first articulated robot, a first transport device that travels the first articulated robot along a first line, a first part of an assembly, And a controller for controlling the first articulated robot and the first transfer device so as to arrange the parts at positions and postures where the parts can be mounted.
本開示によれば、生産効率を向上させることができる。 According to the present disclosure, production efficiency can be improved.
以下、実施形態について図面を参照しつつ詳細に説明する。説明において、同一要素又は同一機能を有する要素には同一の符号を付し、重複する説明を省略する。 Hereinafter, embodiments will be described in detail with reference to the drawings. In the description, the same elements or elements having the same functions are denoted by the same reference numerals, and redundant description is omitted.
〔ロボットシステム〕
(第一多関節ロボット、第一搬送装置及び第二多関節ロボット)
図1及び図2に示すように、ロボットシステム1は、第一多関節ロボット10と、第一搬送装置20と、第二多関節ロボット30とを備える。
[Robot system]
(First articulated robot, first transfer device and second articulated robot)
As shown in FIGS. 1 and 2, the
第一多関節ロボット10は、組立体の第一部品の搬送に用いられる。第一多関節ロボット10は、例えば6自由度のシリアルリンク型のロボットであり、基部11と、旋回部12と、第一アーム13と、第二アーム14と、先端揺動部15と、先端旋回部16と、ハンド17とを有する。旋回部12は基部11上に設けられており、鉛直な第一軸線Ax1まわりに旋回可能となっている。第一アーム13は旋回部12に連なっており、水平な第二軸線Ax2まわりに揺動可能となっている。第二アーム14は第一アーム13に連なっており、第二軸線Ax2に平行な第三軸線Ax3まわりに揺動可能となっている。第二アーム14の先端部は、第二アーム14の中心軸に沿う第四軸線Ax4まわりに旋回可能となっている。先端揺動部15は第二アーム14に連なっており、第四軸線Ax4に直交する第五軸線Ax5まわりに揺動可能となっている。先端旋回部16は先端揺動部15の先端部に設けられており、先端揺動部15の中心軸に沿う第六軸線Ax6まわりに旋回可能となっている。ハンド17は先端旋回部16に設けられており、開閉可能な指部18A,18Bを有する。以下、第一多関節ロボット10の各可動部同士の連結部分を「関節」という。第一多関節ロボット10は、各関節を駆動するための複数のアクチュエータを内蔵している。
The first articulated
第一多関節ロボット10の具体的構成は上述したものに限られない。第一多関節ロボット10は、把持した物の位置・姿勢を多関節の駆動により調節可能であればどのようなものであってもよい。例えば第一多関節ロボット10は多自由度のパラレルリンクロボットであってもよい。
The specific configuration of the first articulated
第一搬送装置20は、第一多関節ロボット10を第一ラインL1に沿って走行させる。第一ラインL1は、図示のように水平であってもよいが、傾斜していてもよい。図示X軸は、第一ラインL1に沿う座標軸であり、図示Y軸は、第一ラインL1に直交する水平な座標軸であり、図示Z軸は、鉛直な座標軸である。以下、「上下、前後、左右」は、Z軸正方向を上側とし、X軸正方向を前側とし、Y軸正方向を左側とした方向を意味する。
The
第一搬送装置20は、例えばガイドレール21と、移動台22と、動力源23と、位置センサ24とを有する。ガイドレール21は、第一ラインL1に沿うように配置され、床面に固定されている。移動台22は、ガイドレール21上に取り付けられており、第一多関節ロボット10の基部11を支持する。基部11は、例えばボルト締結等によって移動台22に固定されている。動力源23は移動台22に設けられており、ガイドレール21に沿って移動台22を走行させる。動力源23は、例えばガイドレール21に沿った推力を発生するように構成された電動モータである。位置センサ24は移動台22に設けられており、ガイドレール21上における移動台22の位置を検出する。位置センサ24は、例えば光学式の非接触センサである。第一搬送装置20は、位置センサ24による読み取り用のスケールを更に有してもよい。スケールは、ガイドレール21に沿うように設けられ、例えばガイドレール21の表面に配置される。
The
第一搬送装置20の具体的構成は上述したものに限られず、第一多関節ロボット10を第一ラインL1に沿って搬送可能であればどのようなものであってもよい。例えば動力源23及び位置センサ24はガイドレール21側に設けられていてもよい。
The specific configuration of the
第二多関節ロボット30は、第一ラインL1の周囲に配置され、第一部品に他の部品を装着するのに用いられる。第二多関節ロボット30は、例えば第一多関節ロボット10と同様に構成された6自由度のシリアルリンク型のロボットであり、基部31と、旋回部32と、第一アーム33と、第二アーム34と、先端揺動部35と、先端旋回部36と、ハンド37とを有する。ハンド37は指部38A,38Bを有する。第二多関節ロボット30の具体的構成も上述したものに限られない。
The second articulated
第一多関節ロボット10の設置高さと第二多関節ロボット30の設置高さとの関係に制約はないが、第一多関節ロボット10の設置高さが第二多関節ロボット30の設置高さに比べて低くてもよい(図2参照)。
There is no restriction on the relationship between the installation height of the first articulated
(第一ストッカ50)
ロボットシステム1は、第一ストッカ50を更に備えてもよい。第一ストッカ50は、複数の第一部品を上下に重ねて保持する。第一ストッカ50は、例えばガイドレール21の後側端部の上方に設けられる。第一ストッカ50の設置高さは第一多関節ロボット10の設置高さに比べて高い。すなわち第一ストッカ50の下端部は、第一多関節ロボット10の基部11よりも上方に位置する。第一ストッカ50の設置高さは、その下方に第一多関節ロボット10が進入可能となるように設定されていてもよい。
(First stocker 50)
The
第一ストッカ50は、第一部品を下部から送出するように構成されていてもよい。図3及び図4は、第一ストッカ50の具体的構成例を示す。図3及び図4に示すように、第一ストッカ50は、底板51と、複数の支柱52と、昇降装置53とを有する。底板51上には、X軸に沿う三本のガイド溝51aが形成されている。ガイド溝51aは、それぞれ底板51を貫通すると共に、前方に開放されている。支柱52は、底板51のうち、ガイド溝51aと交互に並ぶ四部分の上において、前後に並ぶ二箇所に設けられている。支柱52は、各ガイド溝51aの上に、前後に並ぶ二箇所(合計六箇所)の収容スペース54を構成する。第一部品P1は、上下に重ねられて各収容スペース54に収容される。
The
昇降装置53は、上下に重なった第一部品P1を昇降させ、第一部品P1を一段ずつ底板51上に配置する。昇降装置53は、昇降体61,62と、開閉アクチュエータ67,68と、昇降アクチュエータ69とを有する。
The elevating
昇降体61は、支持アーム63,64を有する。支持アーム63,64は前後に並び、それぞれ左側に延出している。昇降体62は、支持アーム65,66を有し、昇降体61の後側に配置されている。支持アーム65,66は前後に並び、それぞれ左側に延出している。昇降体61,62は、昇降体61の支持アーム64が昇降体62の支持アーム65よりも後側に位置するように交差している。これにより、昇降体61の支持アーム63と昇降体62の支持アーム65とが互いに対向し、昇降体61の支持アーム64と昇降体62の支持アーム66とが互いに対向している。
The lifting
支持アーム63は、支持アーム65側に突出する三つの爪部63aを有し、支持アーム65は、支持アーム63側に突出する三つの爪部65aを有する。三つの爪部63a及び三つの爪部65aは三本のガイド溝51aにそれぞれ対応するように配置されている。爪部63a,65aは、前側の収容スペース54において、上下に重なった第一部品P1を支持する。支持アーム64は、支持アーム66側に突出する三つの爪部64aを有し、支持アーム66は、支持アーム64側に突出する三つの爪部66aを有する。三つの爪部64a及び三つの爪部66aは三本のガイド溝51aにそれぞれ対応するように配置されている。爪部64a,66aは、後側の収容スペース54において、上下に重なった第一部品P1を支持する。
The
開閉アクチュエータ67は昇降体61を前後方向にスライドさせる。開閉アクチュエータ68は昇降体62を前後方向にスライドさせる。開閉アクチュエータ67,68は、例えば電動式のリニアアクチュエータである。開閉アクチュエータ67が昇降体61を前方にスライドさせ、開閉アクチュエータ68が昇降体62を後方にスライドさせると、支持アーム63,65の間及び支持アーム64,66の間が広がる。逆に、開閉アクチュエータ67が昇降体61を後方にスライドさせ、開閉アクチュエータ68が昇降体62を前方にスライドさせると、支持アーム63,65の間及び支持アーム64,66の間が狭まる。これにより、爪部63a,64a,65a,66aが第一部品P1の下に入り込んだ状態(以下、「支持状態」という。)と、爪部63a,64a,65a,66aが第一部品P1の下から出た状態(以下、「解放状態」という。)とが切り替えられる。
The opening /
昇降アクチュエータ69は、開閉アクチュエータ67,68を介して昇降体61,62を昇降させる。昇降アクチュエータ69は、例えば電動式のリニアアクチュエータである。
The elevating
第一ストッカ50は、次の手順にて、第一部品P1を一段ずつ底板51上に配置する。まず、図4及び図5に示すように、昇降アクチュエータ69により昇降体61,62を下降させた後に、開閉アクチュエータ67,68により昇降体61,62を上記解放状態とすることで、上下に重なった第一部品P1を底板51上に載置する。次に、図6に示すように、昇降アクチュエータ69により昇降体61,62を上昇させた後に、開閉アクチュエータ67,68により昇降体61,62を上記支持状態とすることで、下から二番目の第一部品P1の下に爪部63a,64a,65a,66aを入れる。次に、図7に示すように、昇降アクチュエータ69により昇降体61,62を上昇させることで、最下段の第一部品P1のみを底板51上に残して他の第一部品P1を上昇させる。この動作が繰り返されることにより、第一部品P1が一段ずつ底板51上に配置される。
The
(第二搬送装置)
図1及び図2に戻り、ロボットシステム1は、第一ラインL1に交差する第二ラインL2に沿って第二多関節ロボット30を走行させる第二搬送装置40を更に備えてもよい。第二ラインL2は、図示のようにY軸に沿っていてもよいが、これに限られず、第一ラインL1に交差していればよい。例えば、第二ラインL2は水平面内においてY軸に対して傾斜していてもよいし、水平面に対して傾斜していてもよい。
(Second transfer device)
Returning to FIG. 1 and FIG. 2, the
第二搬送装置40は、例えば第一搬送装置20と同様に、ガイドレール41、移動台42、動力源43及び位置センサ44を有する。第二搬送装置40の具体的構成も上述したものに限られず、第二多関節ロボット30を第二ラインL2に沿って搬送可能であればどのようなものであってもよい。
The
ロボットシステム1は、第二搬送装置40により走行させられる走行型の第二多関節ロボット30と、第一ラインL1の周囲に固定された固定型の第二多関節ロボット30とを含む複数の第二多関節ロボット30を備えてもよい。例えばロボットシステム1は、二台の走行型の第二多関節ロボット30と、二台の固定型の第二多関節ロボット30とを有する。以下、二台の走行型の第二多関節ロボット30を第二多関節ロボット30A,30Bとし、二台の固定型の第二多関節ロボット30を第二多関節ロボット30C,30Dとしてこれらを区別する。
また、第二多関節ロボット30Aを走行させる第二搬送装置40を第二搬送装置40Aとし、第二多関節ロボット30日を走行させる第二搬送装置40を第二搬送装置40Bとしてこれらを区別する。
The
Further, the
第一ストッカ50よりも前方において、ガイドレール21の左右には固定台4,5が設けられている。固定台4,5は、第二多関節ロボット30C,30Dの基部31をそれぞれ支持する。基部31は、例えばボルト締結等によって固定台4,5に固定されている。第二搬送装置40A,40Bは、固定台4,5よりも前方においてガイドレール21の左右に位置している。第二搬送装置40A,40Bの移動台42は、第二多関節ロボット30A,30Bの基部31をそれぞれ支持する。基部31は、例えばボルト締結等によって移動台42に固定されている。
The fixed
(第二ストッカ)
ロボットシステム1は、第二ストッカ70を更に備えてもよい。第二ストッカ70は、第二ラインL2の周囲に配置され、複数の部品を保持する。第二ストッカ70は、鉛直軸まわりに回転可能な回転体と、回転体の外周面に設けられ、複数の部品を回転方向に並べて保持する保持部と、回転体を回転させるアクチュエータとを有してもよい。回転体は、下方に向かうに従って広がった外周面を有し、
第二ストッカ70は、回転体の外周面において上下に並ぶ複数の保持部を有してもよい。
(Second stocker)
The
The
図8は、第二ストッカ70の具体的構成例を示す。図8に示すように、第二ストッカ70は、支柱71と、回転体72と、アクチュエータ76と、センサ77A,77Bとを有する。支柱71は、第二ラインL2の周囲に配置されている。
回転体72は、鉛直軸まわりに回転可能となるように支柱71の上部に取り付けられている。回転体72は、円形の底板73と、周壁74とを有する。回転体72の設置高さは、部品Pを取り出す際の第二多関節ロボット30の姿勢が、上方へ延びたアームを下方へ折り返した状態となるように設定されている。例えば回転体72の設置高さは、最も基部側の関節(基部31及び旋回部32の連結部)と、最も先端側の関節(先端揺動部35及び先端旋回部36の連結部)との間の一関節(例えば、第一アーム13及び第二アーム14の連結部)よりも保持部75A,75Bが下方に位置するように設定されている。
FIG. 8 shows a specific configuration example of the
The rotating
周壁74は、底板73の周縁に沿って設けられ、円錐台状の断面形状を有している。このため、周壁74の外周面74aは、下方に向かうに従って広がっている。周壁74は、複数の位置決め孔74bと、複数の位置決め孔74cとを有する。位置決め孔74bは位置決め孔74cよりも上に位置している。複数の位置決め孔74bは回転体72の回転方向に並んでいる。複数の位置決め孔74cも回転体72の回転方向に並んでいる。位置決め孔74b,74cは、部品Pの突起Paを収容する。これにより部品Pが位置決めされ、保持される。すなわち位置決め孔74b,74cは、複数の部品Pを回転方向に並べて保持する保持部75A,75Bをそれぞれ構成する。
The
アクチュエータ76は、鉛直軸まわりに回転体72を回転させる。アクチュエータ76は、例えば電動式の回転アクチュエータである。
センサ77A,77Bは、保持部75A,75Bにおける部品Pの設置状態に関する情報をそれぞれ検出する。例えばセンサ77A,77Bは、位置決め孔74b,74c内の突起Paまでの距離を検出する。センサ77A,77Bは、例えば光学式の距離センサであり、回転体72内において位置決め孔74b,74cにそれぞれ対向するように配置され、支持部材78に固定されている。支持部材78は、回転体72と共に回転しないように支柱71に固定されている。センサ77A,77Bにより検出される突起Paまでの距離に基づいて、部品Pが正常に設置されているか否かを確認可能である。また、取り出し対象の部品Pが問題なく第二ストッカ70から取り出されたかも確認可能である。
図1及び図2に戻り、ロボットシステム1は、第二ラインL2に沿って並ぶ複数の第二ストッカ70を備えてもよい。例えばロボットシステム1は、八つの第二ストッカ70を備える。このうち二つの第二ストッカ70A,70Bは第二搬送装置40Aの前方に配置されており、二つの第二ストッカ70C,70Dは第二搬送装置40Aの後方に配置されており、二つの第二ストッカ70E,70Fは第二搬送装置40Bの前方に配置されており、二つの第二ストッカ70G,70Hは第二搬送装置40Bの後方に配置されている。複数の第二ストッカ70は多品種の組立体の製造に利用可能である。例えば、複数種類の部品Pを第二ストッカ70A,70B,70C,70Dにそれぞれ配置し、これを選択的に用いて多品種の組立体を製造してもよい。また、一個あたりの占有スペースが大きい部品Pの配置に複数の第二ストッカ70を活用してもよい。
1 and 2, the
(第三ストッカ)
ロボットシステム1は、第一ラインL1の周囲に固定され、複数の部品を保持する第三ストッカ80を更に備えてもよい。第三ストッカ80は、保持した部品を上部から送出するように構成されていてもよい。
(Third stocker)
The
図9は、第三ストッカ80の具体的構成例を示す。図9に示すように、第三ストッカ80は、収用塔81と、昇降体82と、昇降アクチュエータ83と、センサ84とを有する。収用塔81は、上下に重なった部品Pを収容する。昇降体82は、収用塔81内において部品Pを支持する。昇降アクチュエータ83は、昇降体82を昇降させることで、収用塔81内の部品Pを昇降させる。昇降体82が上昇すると、最上段の部品Pが収用塔81から露出する。これにより、部品Pを第三ストッカ80の上部から取り出すことが可能となる。昇降アクチュエータ83は、例えば電動式のリニアアクチュエータである。センサ84は、収用塔81の上部の周囲に設けられており、収用塔81上に露出した部品Pの高さに関する情報を検出する。センサ84は、例えば光学式の物体検出センサであり、その近傍における部品Pの有無を検出する。例えば、全ての部品Pがセンサ84よりも下に位置する状態にて昇降体82の上昇を開始させ、センサ84による部品Pの検出に応じて部品Pの昇降を停止させることにより、第三ストッカ80の上部から取り出すための部品Pの位置が定まる。
FIG. 9 shows a specific configuration example of the
図1及び図2に戻り、ロボットシステム1は、複数の第三ストッカ80を備えてもよい。例えばロボットシステム1は、三つの第三ストッカ80を備える。このうち二つの第三ストッカ80A,80Bは第一ストッカ50の左右に配置され、残りの第三ストッカ80Cはガイドレール21の前側端部の右方に配置されている。
1 and 2, the
(第三多関節ロボット)
ロボットシステム1は、第三多関節ロボット30Eを更に備えてもよい。第三多関節ロボット30Eは、第一ラインL1の周囲に配置され、第一部品に最後の部品を装着するのに用いられる。第三多関節ロボット30Eは、例えば第一多関節ロボット10と同様に構成された6自由度のシリアルリンク型のロボットであり、基部31と、旋回部32と、第一アーム33と、第二アーム34と、先端揺動部35と、先端旋回部36と、ハンド37とを有する。ハンド37は指部38A,38Bを有する。第三多関節ロボット30Eの具体的構成も上述したものに限られない。
(Third articulated robot)
The
ガイドレール21の前側端部の右方には、固定台6が配置される。固定台6は、第三多関節ロボット30Eの基部31を支持する。基部31は、例えばボルト締結等により固定台6に固定されている。第一多関節ロボット10の設置高さと第三多関節ロボット30Eの設置高さとの関係に制約はないが、第一多関節ロボット10の設置高さが第三多関節ロボット30Eの設置高さに比べて低くてもよい。
The fixed
(バッファ)
ロボットシステム1は、バッファ90を更に備えてもよい。バッファ90は、複数の組立体を受け入れる。組立体は、第一部品P1に他の部品Pが順次装着されたものである。例えばバッファ90は、第三多関節ロボット30Eよりも前方に設けられており、X軸に沿って延びている。バッファ90に収容された組立体は、バッファ90の前側の端部90aから取り出し可能となっている。
(buffer)
The
(コントローラ)
図1に示すように、ロボットシステム1はコントローラ100を更に備える。コントローラ100は、組立体の第一部品P1を保持して搬送するように第一多関節ロボット10及び第一搬送装置20を制御すること、第一多関節ロボット10が保持した第一部品P1に他の部品Pを装着するように第二多関節ロボット30を制御すること、を実行するように構成されている。
(controller)
As shown in FIG. 1, the
コントローラ100は、機能上のモジュールとして、供給制御部111と、搬送制御部112と、装着制御部113と、搬出制御部114と、工程管理部115とを有してもよい。供給制御部111は、供給制御部111は、第一部品P1及び他の部品Pを供給可能な状態となるように、第一ストッカ50、第二ストッカ70及び第三ストッカ80を制御する。搬送制御部112は、第一部品P1を搬送するように第一多関節ロボット10及び第一搬送装置20を制御する。装着制御部113は、第一部品P1に他の部品Pを装着するように第二多関節ロボット30及び第三多関節ロボット30Eを制御する。搬出制御部114は、完成した組立体U1を搬出するように第三多関節ロボット30Eを制御する。工程管理部115は、製造工程を設定し、管理する。
The
コントローラ100のハードウェアは、例えば一つ又は複数の制御用のコンピュータにより構成される。コントローラ100は、ハードウェ上の構成として、例えば図10に示す回路120を有する。回路120は、プロセッサ121と、メモリ122と、ストレージ123と、入出力ポート124と、ドライバ125とを有する。ドライバ125は、ロボットシステム1の各種アクチュエータを駆動するための回路である。入出力ポート124は、外部信号の入出力を行うのに加え、ドライバ125に対する信号の入出力も行う。プロセッサ121は、メモリ122及びストレージ123の少なくとも一方と協働してプログラムを実行し、入出力ポート124を介した信号の入出力を実行することで、上述した機能モジュールを構成する。
The hardware of the
なお、コントローラ100のハードウェア上の構成は、必ずしもプログラムの実行により機能モジュールを構成するものに限られない。例えばコントローラ100は、専用の論理回路により、又はこれを集積したASIC(Application Specific Integrated Circuit)によりこれらの機能モジュールを構成するものであってもよい。
Note that the hardware configuration of the
図1に戻り、ロボットシステム1は、コンソール200を更に備えてもよい。
コンソール200は、モニタ211と入力装置212とを有する。モニタ211は、オペレータに伝達すべき情報を工程管理部115から取得して表示する。
モニタ211は例えば液晶モニタである。入力装置212は、オペレータからの入力を取得して工程管理部115に出力する。
Returning to FIG. 1, the
The
The
〔組立体の生産方法〕
以下、ロボットシステム1を用いた生産方法の一例として、組立体の製造手順について説明する。この製造手順は、コントローラ100がロボットシステム1の各要素を制御することにより実行される。
[Production method of assembly]
Hereinafter, an assembly manufacturing procedure will be described as an example of a production method using the
図11に示すように、コントローラ100は、まずステップS01を実行する。ステップS01では、工程管理部115が、製造工程を設定する。例えば工程管理部115は、生産すべき組立体の数量を入力装置212から取得し、当該数量に応じて組み立ての回数を設定する。また、複数種類の部品Pが複数の第二ストッカ70にそれぞれ配置され、多品種の製造が可能となっている場合、工程管理部115は、生産すべき数量を組立体の種類ごとに入力装置212から取得してもよい。
As shown in FIG. 11, the
工程管理部115は、供給制御部111を介して、第一ストッカ50における第一部品P1の残数と、第二ストッカ70及び第三ストッカ80における部品Pの残数とを取得し、これに基づいて組立可能な数量をモニタ211に出力してもよい。部品Pの残数の取得に際して、供給制御部111は、アクチュエータ76により回転体72を回転させるように第二ストッカ70を制御しながらセンサ77A,77Bの検出値を取得し、当該検出値に基づいて第二ストッカ70から取り出し可能な部品Pの残数を算出してもよい。
The
次に、コントローラ100はステップS02を実行する。ステップS02では、搬送制御部112が、第一ストッカ50の下から第一部品P1を取り出すように第一多関節ロボット10及び第一搬送装置20を制御する。例えば搬送制御部112は、第一多関節ロボット10を第一ストッカ50の下方に搬送するように第一搬送装置20を制御し、底板51上の第一部品P1を指部18A、18Bにより保持するように第一多関節ロボット10を制御し、その状態で第一多関節ロボット10を前方に移動させ、第一部品P1を前方に引き出すように第一搬送装置20を制御する(図12参照)。
Next, the
更にステップS02では、装着制御部113が、第二ストッカ70から部品Pを取り出すように第一搬送装置20を制御してもよい。装着制御部113は、第三ストッカ80から部品Pを取り出すように第二多関節ロボット30C,30Dを制御し、いずれかの第二ストッカ70から部品Pを取り出すように第二多関節ロボット30A,30Bを制御してもよい。
Further, in step S02, the mounting
例えば装着制御部113は、第三ストッカ80Aの上部に送出された部品Pを指部38A,38Bにより保持し、これを取り出すように第二多関節ロボット30Cを制御する(図13参照)。以下、第二多関節ロボット30Cにより取り出された部品Pを「第二部品P2」という。同様に、装着制御部113は、第三ストッカ80Bの上部に送出された部品Pを指部38A,38Bにより保持し、これを取り出すように第二多関節ロボット30Dを制御する。以下、第二多関節ロボット30Dにより取り出された部品を「第三部品P3」という。
For example, the mounting
装着制御部113は、第二ストッカ70A,70B,70C,70Dのいずれかの近傍まで第二多関節ロボット30Aを搬送するように第二搬送装置40Aを制御し、保持部75A,75Bのいずれかにおいてガイドレール41に対向している部品Pを指部38A,38Bにより保持し、これを取り出すように第二多関節ロボット30Aを制御する(図14参照)。その後、装着制御部113は、第一ラインL1の近傍まで第二多関節ロボット30Aを戻すように第二搬送装置40Aを制御する。以下、第二多関節ロボット30Aにより取り出された部品を「第四部品P4」という。同様に、装着制御部113は、第二ストッカ70E,70F,70G,70Hのいずれかから部品Pを取り出すように第二多関節ロボット30B及び第二搬送装置40Bを制御する。以下、第二多関節ロボット30Bにより取り出された部品を「第五部品P5」という。
The mounting
更にステップS02では、装着制御部113が、第三ストッカ80から部品Pを取り出すように第三多関節ロボット30Eを制御してもよい。例えば装着制御部113は、第三ストッカ80Cの上部に送出された部品Pを指部38A,38Bにより保持し、これを取り出すように第三多関節ロボット30Eを制御する。以下、第三多関節ロボット30Eにより取り出された部品Pを「第六部品P6」という。
Further, in step S02, the mounting
各部品の取り出しが完了すると、供給制御部111は、次に取り出し対象となる部品(以下、「次の部品」という。)を取り出し可能な状態とするように第一ストッカ50、第二ストッカ70及び第三ストッカ80を制御してもよい。例えば供給制御部111は、底板51上に第一部品P1がなくなったときに、昇降体61,62上の最下段の第一部品P1を底板51上に載置するように第一ストッカ50を制御してもよい。供給制御部111は、アクチュエータ76より回転体72を回転させることで、次の部品Pをガイドレール41(第二ラインL2)に対向させるように第二ストッカ70を制御してもよい。供給制御部111は、次の部品Pを収用塔81上に送出するように第三ストッカ80を制御してもよい。
When the removal of each part is completed, the
次に、コントローラ100はステップS03~S06を実行する。ステップS03~S06では、装着制御部113が、第一部品P1を搬送するように第一多関節ロボット10及び第一搬送装置20を制御すること、第一多関節ロボット10が保持した第一部品P1に他の部品Pを装着するように第二多関節ロボット30を制御すること、を実行する。
Next, the
例えばステップS03では、搬送制御部112が、第二部品P2及び第三部品P3を装着するための位置に第一部品P1を搬送するように第一多関節ロボット10及び第一搬送装置20を制御する。その後、装着制御部113が、第一部品P1に第二部品P2を装着するように第二多関節ロボット30Cを制御する(図15参照)。ステップS04では、装着制御部113が、第一部品P1に第三部品P3を装着するように第二多関節ロボット30Dを制御する。ステップS05では、搬送制御部112が、第四部品P4を装着するための位置に第一部品P1を搬送するように第一多関節ロボット10及び第一搬送装置20を制御する。その後、装着制御部113が、第一部品P1に第四部品P4を装着するように第二多関節ロボット30Aを制御する(図16参照)。ステップS06では、搬送制御部112が、第五部品P5を装着するための位置に第一部品P1を搬送するように第一多関節ロボット10及び第一搬送装置20を制御する。その後、装着制御部113が、第一部品P1に第五部品P5を装着するように第二多関節ロボット30Bを制御する。なお、ステップS03~S06の順序を適宜変更してもよいし、一部のステップを同時に実行してもよい。
For example, in step S03, the
搬送制御部112は、第二多関節ロボット30が第一部品P1に他の部品Pを装着する前に、第一部品P1を当該第二多関節ロボット30側に寄せるように第一多関節ロボット10を制御してもよい。例えば搬送制御部112は、図16に示すように、第一ラインL1を基準にして、第一部品P1を第二多関節ロボット30側に寄せるように第一多関節ロボット10を制御してもよい。
The
搬送制御部112は、第二多関節ロボット30が第一部品P1に他の部品を装着する前に、第一部品P1の姿勢を調整するように第一多関節ロボット10を制御してもよい。例えば搬送制御部112は、図15及び図16に示すように、他の部品Pが装着される部分を上方に向けるように第一部品P1を制御してもよい。他の例として、搬送制御部112は、第二多関節ロボット30が第一部品P1に他の部品Pを装着する前に、第一部品P1を傾けるように第一多関節ロボット10を制御してもよいし、第一部品P1を鉛直軸まわりに回転させるように第一多関節ロボット10を制御してもよい。例えば搬送制御部112は、図17に示すように、第二多関節ロボット30が第一部品P1に他の部品Pを装着する前に、第一部品P1を当該第二多関節ロボット30側に傾けるように第一多関節ロボット10を制御してもよい。
The
搬送制御部112は、第二多関節ロボット30が第一部品P1に他の部品Pを装着する前に、第一部品P1の高さを調整するように第一多関節ロボット10を制御してもよい。
The
装着制御部113は、図15~図17に示すように、他の部品Pを上方から第一部品P1に装着するように第二多関節ロボット30を制御してもよいが、これに限られない。装着制御部113は、図18に示すように、他の部品Pを側方から第一部品P1に装着するように第二多関節ロボット30を制御してもよい。
なお、第一部品P1に他の部品Pを装着することは、更に他の部品Pを介して第一部品P1に装着することを含む。
As shown in FIGS. 15 to 17, the mounting
Note that mounting the other component P on the first component P1 further includes mounting on the first component P1 via the other component P.
次に、コントローラ100はステップS07を実行する。ステップS07では、搬送制御部112が、第六部品P6(最後の部品)を装着するための位置に第一部品P1を搬送するように第一多関節ロボット10及び第一搬送装置20を制御する。その後、装着制御部113が、第一部品P1に第六部品P6を装着して組立体U1を完成させるように第三多関節ロボット30Eを制御する(図19参照)。
Next, the
第三多関節ロボット30Eが第一部品P1に第六部品P6を装着する前においても、搬送制御部112は第一部品P1を第三多関節ロボット30E側に寄せるように第一多関節ロボット10を制御してもよいし、第六部品P6の姿勢を調整するように第一多関節ロボット10を制御してもよいし、第一部品P1の高さを調整するように第一多関節ロボット10を制御してもよい。装着制御部113は、第六部品P6を上方から第一部品P1に装着するように第二多関節ロボット30を制御してもよいし、第六部品P6を側方から第一部品P1に装着するように第二多関節ロボット30を制御してもよい。
Even before the third articulated
次に、コントローラ100はステップS08を実行する。ステップS08では、搬送制御部112が、第一部品P1を解放するように第一多関節ロボット10を制御する(図20参照)。その後、搬出制御部114が、組立体U1を保持してバッファ90に搬送するように第三多関節ロボット30Eを制御する。搬出制御部114は、第一部品P1に第六部品P6を上方から装着するように装着制御部113が第三多関節ロボット30Eを制御した後に、第六部品P6を保持し続けることで組立体U1を保持するように第三多関節ロボット30Eを制御してもよい。
Next, the
ステップS08における搬送対象の組立体U1は動力源を含んでいてもよい。
すなわち、第一部品P1に組み付けられる複数の部品Pのいずれかは動力源を含んでいてもよい。この場合、搬出制御部114は、バッファ90内において、組立体U1を動力源により自走させるように第三多関節ロボット30Eを制御することを更に実行してもよい。例えば組立体U1は、図21に示すように、車輪P12,P13及びこれを駆動する板バネ式の動力源P11を含む車両模型であってもよい。搬出制御部114は、バッファ90の端部90aに向けて組立体U1を配置した状態で、動力源P11の板バネに弾性エネルギーを蓄積するように組立体U1を移動させた後に、組立体U1を解放するように第三多関節ロボット30Eを制御することで、組立体U1を端部90aまで自走させてもよい。
The assembly U1 to be transported in step S08 may include a power source.
That is, any of the plurality of components P assembled to the first component P1 may include a power source. In this case, the carry-out
次に、コントローラ100はステップS09を実行する。ステップS09では、ステップS01にて設定した製造工程が完了したか否かを工程管理部115が確認する。製造工程が完了していないと判定した場合、工程管理部115は処理をステップS02に戻す。
Next, the
この手順によれば、コントローラ100は、組立体U1が搬出された後に次のステップS02を実行することとなるが、これに限られない。コントローラ100は、組立体U1の搬出に先立ってステップS02を実行するように構成されていてもよい。
According to this procedure, the
例えば搬送制御部112は、第二多関節ロボット30が組立体U1をバッファ90に搬送しているときに、次の第一部品P1を保持するための動作を開始するように第一多関節ロボット10及び第一搬送装置20を制御してもよい。
For example, the
装着制御部113は、第一部品P1に他の部品Pを装着するように第二多関節ロボット30を制御した後、組立体U1が完成する前に、次の第一部品P1に装着する部品Pを保持するための動作を開始するように当該第二多関節ロボット30を制御してもよい。
The mounting
ステップS09において、製造工程が完了したと判定した場合、工程管理部115は処理を終了する。
If it is determined in step S09 that the manufacturing process has been completed, the
〔本実施形態の効果〕
以上に説明したように、ロボットシステム1は、第一多関節ロボット10と、第一搬送装置20と、第二多関節ロボット30と、コントローラ100とを備える。コントローラ100は、第一部品P1を保持して搬送するように第一多関節ロボット10及び第一搬送装置20を制御すること、第一多関節ロボット10が保持した第一部品P1に他の部品Pを装着するように第二多関節ロボット30を制御すること、を実行するように構成されている。
[Effect of this embodiment]
As described above, the
ロボットシステム1によれば、第一多関節ロボット10及び第一搬送装置20は第一部品P1の搬送システム3として機能し、この搬送システム3により搬送される第一部品P1に対して、第二多関節ロボット30による部品Pの装着作業が実行される。第一多関節ロボット10を搬送システム3の構成要素としたことにより、第二多関節ロボット30の動作範囲に応じて第一部品P1の位置及び姿勢を第一多関節ロボット10によって自在に調整できる。このため、装着作業用の第二多関節ロボット30の作業効率が向上する。従って、生産効率を向上させることができる。
According to the
第一多関節ロボット10の設置高さは、第二多関節ロボット30の設置高さに比べて低くてもよく、コントローラ100は、第二多関節ロボット30が第一部品P1に他の部品Pを装着する際に、当該第一部品P1を下から支持するように第一多関節ロボット10を制御してもよい。この場合、第二多関節ロボット30と、第一多関節ロボット10及び第一搬送装置20とが干渉し難くなるので、これらを互いに接近させて配置できる。これにより、各ロボットの動作量が削減されるので、各ロボットの作業効率が更に向上する。従って、生産効率を更に向上させることができる。
The installation height of the first articulated
コントローラ100は、第一部品P1に上方又は側方から他の部品Pを装着するように第二多関節ロボット30を制御してもよい。この場合、第一部品P1を下から支持する第一多関節ロボット10の上のスペースを第二多関節ロボット30の動作範囲として有効活用できる。
The
ロボットシステム1は、複数の第一部品P1を上下に重ねて保持する第一ストッカ50を更に備えてもよい。コントローラ100は、第一ストッカ50の下から第一部品P1を取り出すように第一多関節ロボット10及び第一搬送装置20を制御してもよい。この場合、第一多関節ロボット10から保持対象の第一部品P1までの距離が短く且つ一定になる。これにより、第一部品P1の動作量が更に削減されるので、第一多関節ロボット10の作業効率が更に向上する。従って、生産効率を更に向上させることができる。
The
ロボットシステム1は、第一ラインL1に交差する第二ラインL2に沿って第二多関節ロボット30を走行させる第二搬送装置40と、第二ラインL2の周囲に配置され、複数の部品Pを保持する第二ストッカ70とを更に備えてもよい。コントローラ100は、第二ストッカ70から部品Pを取り出し、第一部品P1に装着するように第二多関節ロボット30及び第二搬送装置40を制御してもよい。この場合、第二多関節ロボット30自体の動作量を増やすことなく、第一ラインL1から離れた位置に第二ストッカ70を配置できる。このため、作業内容に応じて第二ストッカ70の配置を柔軟に調整することで、生産効率を更に向上させることができる。
The
ロボットシステム1は、第二搬送装置40により走行させられる走行型の第二多関節ロボット30と、第一ラインL1の周囲に固定された固定型の第二多関節ロボット30とを含む複数の第二多関節ロボット30を備えてもよい。この場合、第一ラインL1に近い位置にて部品Pを取り出す第二多関節ロボット30を固定型にし、第一ラインL1から遠い位置にて部品Pを取り出す第二多関節ロボット30のみを走行型にすることで、第二搬送装置40の数を削減できる。従って、生産効率を更に向上させることができる。
The
ロボットシステム1は、第二ラインL2に沿って並ぶ複数の第二ストッカ70と、第一ラインL1の周囲に固定され、複数の部品Pを保持する第三ストッカ80とを備えてもよい。コントローラ100は、いずれかの第二ラインL2から部品Pを取り出し、第一部品P1に装着するように走行型の第二多関節ロボット30及び第二搬送装置40を制御し、第三ストッカ80から部品Pを取り出し、第一部品P1に装着するように固定型の第二多関節ロボット30を制御してもよい。この場合、複数種類の部品Pを複数の第二ストッカ70にそれぞれ配置しておくことで、多品種の組立体の効率的な生産が可能となる。また、一個あたりの占有スペースが大きい部品Pの配置に複数の第二ストッカ70を活用することで、その部品Pの補充回数を抑制することも可能となる。このように、第二ストッカ70への部品Pの配置を柔軟に調整することで、生産効率を更に向上させることができる。
The
第二ストッカ70は、鉛直軸まわりに回転可能な回転体72と、回転体72の外周面に設けられ、複数の部品Pを回転方向に並べて保持する環状の保持部75Aと、回転体72を回転させるアクチュエータ76と、を有してもよい。コントローラ100は、回転体72をアクチュエータ76により回転させることで、第二多関節ロボット30による保持対象の部品Pを第二ラインL2に対向させるように第二ストッカ70を制御することを更に実行するように構成されていてもよい。この場合、第二ストッカ70から部品Pを取り出す際における第二多関節ロボット30の動作量が更に削減されるので、第二多関節ロボット30の作業効率が向上する。従って、生産効率を更に向上させることができる。
The
回転体72は、下方に向かうに従って広がった外周面74aを有してもよい。第二ストッカ70は、外周面74aにおいて上下に並ぶ複数の保持部75A,75Bを有してもよい。この場合、外周面74aの下端部よりも上方に位置する関節から保持部75A,75Bまでの距離の差異が小さくなる。例えば図14に示すように、外周面74aが下方に向かうに従って広がっている場合、外周面74aが鉛直である場合に比べ、第三軸線Ax3から保持部75Aの部品Pまでの距離と、第三軸線Ax3から保持部75Bまでの距離との差異が小さくなる(図示の距離D2,D1の差異が、距離D3,D1の差異に比べて小さくなる)。これにより、当該関節よりも基部側の関節の動作量が低減される。通常のロボットにおいては、基部側に近付くにつれて関節に作用するモーメントが大きくなるので、その駆動に要するエネルギーが大きくなる傾向がある。このため、基部側の関節の動作量を低減させることで、生産効率を更に向上させることができる。
The rotating
ロボットシステム1は、第一ラインL1の周囲に配置された第三多関節ロボット30Eと、複数の組立体U1を受け入れるバッファ90とを更に備えてもよい。コントローラ100は、第一部品P1に最後の部品Pを装着して組立体U1を完成させるように第三多関節ロボット30Eを制御した後に、第一部品P1を解放するように第一多関節ロボット10を制御し、組立体U1を保持してバッファ90に搬送するように第三多関節ロボット30Eを制御することを更に実行するように構成されていてもよい。この場合、バッファ90への組立体U1の搬送を第三多関節ロボット30Eに分担させることで、第一多関節ロボット10を早く次の作業に移行させることができる。従って、生産効率を更に向上させることができる。
The
コントローラ100は、第一部品P1に最後の部品Pを上方から装着するように第三多関節ロボット30Eを制御した後に、当該最後の部品Pを保持し続けることで組立体U1を保持するように第三多関節ロボット30Eを制御してもよい。この場合、第三多関節ロボット30Eによる組立体の掴み直しが不要であるため、第一多関節ロボット10から第三多関節ロボット30Eへの組立体U1の引き渡しに要する時間が短縮される。このため、第一多関節ロボット10をより早く次の作業に移行させることができる。また、第三多関節ロボット30Eは組立体U1を上方から保持することとなるので、組立体U1をバッファ90に配置し易くなる。従って、生産効率を更に向上させることができる。
After controlling the third articulated
組立体U1は動力源を含んでもよく、コントローラ100は、バッファ90内において、組立体U1を動力源により自走させるように第三多関節ロボット30Eを制御することを更に実行するように構成されていてもよい。この場合、組立体U1の自走を利用することで、第三多関節ロボット30Eの動作量が削減されるので、第三多関節ロボット30Eの作業効率が向上する。従って、生産効率を更に向上させることができる。
The assembly U1 may include a power source, and the
コントローラ100は、第一部品P1に他の部品Pを装着するように第二多関節ロボット30を制御した後、組立体U1が完成する前に、次の第一部品P1に装着する部品Pを保持するための動作を開始するように当該第二多関節ロボット30を制御してもよい。この場合、第二多関節ロボット30による部品Pの保持作業を他の作業と並行させることで、生産効率を更に向上させることができる。
The
コントローラ100は、第二多関節ロボット30が第一部品P1に他の部品Pを装着する前に、第一部品P1を当該第二多関節ロボット30側に寄せるように第一多関節ロボット10を制御してもよい。この場合、第二多関節ロボット30の動作量が更に削減されるので、第二多関節ロボット30の作業効率が更に向上する。従って、生産効率を更に向上させることができる。
The
コントローラ100は、第二多関節ロボット30が第一部品P1に他の部品Pを装着する前に、第一部品P1の姿勢を調整するように第一多関節ロボット10を制御してもよい。この場合、第二多関節ロボット30の動作量を更に削減するように第一部品P1の姿勢を調整することで、生産効率を更に向上させることができる。
The
例えばコントローラ100は、第二多関節ロボット30が第一部品P1に他の部品Pを装着する前に、当該他の部品Pが装着される部分を上方に向けるように第一多関節ロボット10を制御してもよい。この場合、第二多関節ロボット30の動作量が更に削減されるので、生産効率を更に向上させることができる。
For example, before the second
コントローラ100は、第二多関節ロボット30が第一部品P1に他の部品Pを装着する前に、第一部品P1の高さを調整するように第一多関節ロボット10を制御してもよい。この場合、第二多関節ロボット30の動作量を更に削減するように第一部品P1の高さを調整することで、生産効率を更に向上させることができる。
The
図22に示すように、複数のロボットシステム1を用いて生産システム2を構成してもよい。この場合、他のロボットシステム1の後段に位置するロボットシステム1において、コントローラ100は、前段のロボットシステム1のバッファ90に収容された組立体U1を第一部品P1として取り出すように第一多関節ロボット10を制御してもよい。このような生産システム2によれば、作業内容に応じてロボットシステム1の数を柔軟に増減させることで、生産効率を更に向上させることができる。
As shown in FIG. 22, the production system 2 may be configured using a plurality of
以上、実施形態について説明したが、本発明は必ずしも上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲で様々な変更が可能である。
例えば、第一多関節ロボット10と、第一搬送装置20と、コントローラ100とを備える搬送システム3は、他の部品Pの装着を作業者が実行する生産ラインにも適用可能である。この場合も、作業者による作業に合わせて第一部品P1の位置及び姿勢を細やかに調整することで、生産効率を向上させることができる。
Although the embodiment has been described above, the present invention is not necessarily limited to the above-described embodiment, and various modifications can be made without departing from the scope of the invention.
For example, the
本開示は、工業製品の生産システムに利用可能である。 This disclosure can be used for industrial product production systems.
1…ロボットシステム、2…生産システム、3…搬送システム、10…第一多関節ロボット、20…第一搬送装置、30…第二多関節ロボット、30E…第三多関節ロボット、40…第二搬送装置、50…第一ストッカ、70…第二ストッカ、72…回転体、74a…外周面、75A,75B…保持部、76…アクチュエータ、80…第三ストッカ、90…バッファ、100…コントローラ、L1…第一ライン、L2…第二ライン、P…部品、P1…第一部品、P6…第六部品(最後の部品)、U1…組立体。
DESCRIPTION OF
Claims (19)
前記第一多関節ロボットを第一ラインに沿って走行させる第一搬送装置と、
前記第一ラインの周囲に配置された第二多関節ロボットと、
組立体の第一部品を保持して搬送するように前記第一多関節ロボット及び前記第一搬送装置を制御すること、前記第一多関節ロボットが保持した前記第一部品に他の部品を装着するように前記第二多関節ロボットを制御すること、を実行するように構成されたコントローラと、を備えるロボットシステム。 The first articulated robot,
A first transport device that travels the first articulated robot along a first line;
A second articulated robot arranged around the first line;
Controlling the first articulated robot and the first transport device so as to hold and transport the first part of the assembly, and attach other parts to the first part held by the first articulated robot A controller configured to control the second articulated robot so as to perform.
前記コントローラは、前記第二多関節ロボットが前記第一部品に他の部品を装着する際に、当該第一部品を下から支持するように前記第一多関節ロボットを制御する、請求項1記載のロボットシステム。 The installation height of the first articulated robot is lower than the installation height of the second articulated robot,
2. The controller controls the first articulated robot to support the first part from below when the second articulated robot attaches another part to the first part. Robot system.
前記コントローラは、前記第一ストッカの下から前記第一部品を取り出すように前記第一多関節ロボット及び前記第一搬送装置を制御する、請求項1~3のいずれか一項記載のロボットシステム。 Further comprising a first stocker that holds the plurality of first parts stacked one above the other;
The robot system according to any one of claims 1 to 3, wherein the controller controls the first articulated robot and the first transfer device so as to take out the first component from under the first stocker.
前記第二ラインの周囲に配置され、複数の部品を保持する第二ストッカとを更に備え、
前記コントローラは、前記第二ストッカから前記部品を取り出し、前記第一部品に装着するように前記第二多関節ロボット及び前記第二搬送装置を制御する、請求項1~4のいずれか一項記載のロボットシステム。 A second transport device for running the second articulated robot along a second line intersecting the first line;
A second stocker disposed around the second line and holding a plurality of parts;
5. The controller according to claim 1, wherein the controller takes out the part from the second stocker and controls the second articulated robot and the second transfer device so as to be mounted on the first part. Robot system.
前記第一ラインの周囲に固定され、複数の部品を保持する第三ストッカとを備え、
前記コントローラは、いずれかの前記第二ストッカから部品を取り出し、前記第一部品に装着するように走行型の前記第二多関節ロボット及び前記第二搬送装置を制御し、前記第三ストッカから部品を取り出し、前記第一部品に装着するように固定型の前記第二多関節ロボットを制御する、請求項6記載のロボットシステム。 A plurality of the second stockers arranged along the second line;
A third stocker fixed around the first line and holding a plurality of parts;
The controller takes out a part from any one of the second stockers, controls the traveling multi-joint robot and the second transport device to be mounted on the first part, and controls the parts from the third stocker. The robot system according to claim 6, wherein the fixed multi-joint robot is controlled so as to be taken out and attached to the first part.
鉛直軸まわりに回転可能な回転体と、
前記回転体の外周面に設けられ、複数の部品を回転方向に並べて保持する環状の保持部と、
前記回転体を回転させるアクチュエータと、を有し、
前記コントローラは、前記回転体を前記アクチュエータにより回転させることで、前記第二多関節ロボットによる保持対象の部品を前記第二ラインに対向させるように前記第二ストッカを制御することを更に実行するように構成されている、請求項5~7のいずれか一項記載のロボットシステム。 The second stocker is
A rotating body rotatable about a vertical axis;
An annular holding portion that is provided on the outer peripheral surface of the rotating body and holds a plurality of parts arranged in the rotation direction;
An actuator for rotating the rotating body,
The controller further executes the control of the second stocker so that a part to be held by the second articulated robot faces the second line by rotating the rotating body by the actuator. The robot system according to any one of claims 5 to 7, which is configured as follows.
前記第二ストッカは、前記回転体の外周面において上下に並ぶ複数の前記保持部を有する、請求項8記載のロボットシステム。 The rotating body has an outer peripheral surface that expands downward.
The robot system according to claim 8, wherein the second stocker has a plurality of the holding units arranged vertically on an outer peripheral surface of the rotating body.
複数の前記組立体を受け入れるバッファとを更に備え、
前記コントローラは、前記第一部品に最後の部品を装着して前記組立体を完成させるように前記第三多関節ロボットを制御した後に、前記第一部品を解放するように前記第一多関節ロボットを制御し、前記組立体を保持して前記バッファに搬送するように前記第三多関節ロボットを制御することを更に実行するように構成されている、請求項1~9のいずれか一項記載のロボットシステム。 A third articulated robot arranged around the first line;
A buffer for receiving a plurality of the assemblies;
The controller controls the third articulated robot to complete the assembly by attaching the last part to the first part, and then releases the first articulated robot to release the first part. The system is further configured to further control the third articulated robot to control the third articulated robot so as to hold and transfer the assembly to the buffer. Robot system.
前記コントローラは、バッファ内において、前記組立体を前記動力源により自走させるように第三多関節ロボットを制御することを更に実行するように構成されている、請求項10又は11記載のロボットシステム。 The assembly includes a power source;
12. The robot system according to claim 10, wherein the controller is further configured to further control a third articulated robot so that the assembly is self-propelled by the power source in a buffer. .
他の前記ロボットシステムの後段に位置する前記ロボットシステムにおいて、前記コントローラは、前段の前記ロボットシステムの前記バッファに収容された前記組立体を前記第一部品として取り出すように前記第一多関節ロボットを制御する、生産システム。 A plurality of robot systems according to any one of claims 10 to 12,
In the robot system located at the rear stage of the other robot system, the controller causes the first articulated robot to take out the assembly housed in the buffer of the robot system at the front stage as the first part. Control, production system.
前記第一多関節ロボットを第一ラインに沿って走行させる第一搬送装置と、
組立体の第一部品を保持し、他の部品を装着可能な位置及び姿勢に配置するように前記第一多関節ロボット及び前記第一搬送装置を制御するコントローラと、を備える搬送システム。 The first articulated robot,
A first transport device that travels the first articulated robot along a first line;
A transport system comprising: a controller that controls the first articulated robot and the first transport device so as to hold the first part of the assembly and arrange the other parts at positions and postures at which other parts can be mounted.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017508854A JP6551516B2 (en) | 2015-03-27 | 2015-03-27 | Robot system |
| PCT/JP2015/059722 WO2016157323A1 (en) | 2015-03-27 | 2015-03-27 | Robot system, production system, and conveying system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2015/059722 WO2016157323A1 (en) | 2015-03-27 | 2015-03-27 | Robot system, production system, and conveying system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016157323A1 true WO2016157323A1 (en) | 2016-10-06 |
Family
ID=57006822
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2015/059722 Ceased WO2016157323A1 (en) | 2015-03-27 | 2015-03-27 | Robot system, production system, and conveying system |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP6551516B2 (en) |
| WO (1) | WO2016157323A1 (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6052405A (en) * | 1983-08-30 | 1985-03-25 | Toyota Motor Corp | Method and device for supplying part |
| JPS61111863A (en) * | 1984-11-05 | 1986-05-29 | Nissan Motor Co Ltd | Assembling work by using robots |
| JPH0486191U (en) * | 1990-11-30 | 1992-07-27 | ||
| JP2002127063A (en) * | 2000-10-23 | 2002-05-08 | Meikikou:Kk | Transfer device |
| JP2008308296A (en) * | 2007-06-14 | 2008-12-25 | Honda Motor Co Ltd | Parts removal equipment |
| JP2013158876A (en) * | 2012-02-03 | 2013-08-19 | Canon Inc | Assembly equipment and assembling method |
| JP2013193155A (en) * | 2012-03-19 | 2013-09-30 | Yaskawa Electric Corp | Robot system, and claw gripping mechanism of robot hand |
| JP2013193152A (en) * | 2012-03-19 | 2013-09-30 | Yaskawa Electric Corp | Working system and working method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10249764A (en) * | 1997-03-12 | 1998-09-22 | Nissan Motor Co Ltd | Work positioning device and positioning method |
| JP3105273U (en) * | 2004-05-17 | 2004-10-21 | 株式会社後藤 | Storage rack |
| JP5993539B2 (en) * | 2011-01-06 | 2016-09-14 | セイコーエプソン株式会社 | Robot hand and robot |
-
2015
- 2015-03-27 WO PCT/JP2015/059722 patent/WO2016157323A1/en not_active Ceased
- 2015-03-27 JP JP2017508854A patent/JP6551516B2/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6052405A (en) * | 1983-08-30 | 1985-03-25 | Toyota Motor Corp | Method and device for supplying part |
| JPS61111863A (en) * | 1984-11-05 | 1986-05-29 | Nissan Motor Co Ltd | Assembling work by using robots |
| JPH0486191U (en) * | 1990-11-30 | 1992-07-27 | ||
| JP2002127063A (en) * | 2000-10-23 | 2002-05-08 | Meikikou:Kk | Transfer device |
| JP2008308296A (en) * | 2007-06-14 | 2008-12-25 | Honda Motor Co Ltd | Parts removal equipment |
| JP2013158876A (en) * | 2012-02-03 | 2013-08-19 | Canon Inc | Assembly equipment and assembling method |
| JP2013193155A (en) * | 2012-03-19 | 2013-09-30 | Yaskawa Electric Corp | Robot system, and claw gripping mechanism of robot hand |
| JP2013193152A (en) * | 2012-03-19 | 2013-09-30 | Yaskawa Electric Corp | Working system and working method |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2016157323A1 (en) | 2017-10-05 |
| JP6551516B2 (en) | 2019-07-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5107348B2 (en) | Processing system for moving workpiece and method for positioning the processing system | |
| JP5107347B2 (en) | Machining system for machining moving workpieces | |
| JP5949799B2 (en) | Parallel link robot, parallel link robot hand and parallel link robot system | |
| CN101578162B (en) | Parts handling device, system and method | |
| US20110182702A1 (en) | Substrate transfer robot and substrate transfer system | |
| JP2008213129A (en) | General-purpose cell for production system and production system using the general-purpose cell | |
| WO2017222045A1 (en) | Robot, conveyance device, and method for conveying connector with harness | |
| JPWO2014020739A1 (en) | Working machine equipped with an articulated robot and electrical component mounting machine | |
| CN102133701A (en) | Production system | |
| JP5803887B2 (en) | robot | |
| WO2018008558A1 (en) | Workpiece bagging device | |
| IT201800004759A1 (en) | ASSEMBLY LINE OF SUB-ASSEMBLIES OF CAR BODYWORK | |
| JP4946523B2 (en) | General-purpose cell for production system and production system using the general-purpose cell | |
| JP6299769B2 (en) | Robot system | |
| KR101998582B1 (en) | Multi tray automatic guided vehicles system | |
| JP5336229B2 (en) | Mobile delivery device | |
| KR102701956B1 (en) | Maintenance device, control method, control device and robot system | |
| JP6709692B2 (en) | Robot, teaching jig, and robot teaching method | |
| WO2016157323A1 (en) | Robot system, production system, and conveying system | |
| JP6962118B2 (en) | Work transfer device | |
| JP5917386B2 (en) | Production system and production line with multi-joint double-arm robot | |
| US11407074B2 (en) | Processing machine line | |
| JP4778984B2 (en) | Cell culture equipment | |
| JP7610947B2 (en) | Industrial robot and control method thereof | |
| JP2010173799A (en) | Step-like stacked part picking device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15887476 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2017508854 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 15887476 Country of ref document: EP Kind code of ref document: A1 |