Frame and transport system

The frame system with abutment, attachment, and extension portions, along with a swivable robot hand, addresses the challenge of poor workability in transport system installations, enhancing installation efficiency and flexibility.

WO2026004769A1PCT designated stage Publication Date: 2026-01-02DMG MORI CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2025/022340
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-04-28
Filing Date
2025-06-20
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

Existing transport systems in factories lack good workability during installation, requiring improved positioning and integration of devices with robots.

Method used

A frame system that includes an abutment portion, attachment portion, and extension portion for positioning devices relative to a robot, allowing for swiveling and pivoting movements, combined with a robot having a swivable hand for efficient transport.

Benefits of technology

Enhances the workability of device installation in factories by providing a frame and transport system that facilitates seamless integration and operation with robots, improving efficiency and flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025022340_02012026_PF_FP_ABST
    Figure JP2025022340_02012026_PF_FP_ABST
Patent Text Reader

Abstract

A frame (820) positions a device (31, 70), to which an object is transported by a robot (21) swivable about a swivel center axis (101), relative to the robot (21). The frame (820) includes an abutment portion (820U) that is brought into abutment with the device (31, 70), an attachment portion (820V) attached to a robot base (22) supporting the robot (21), and an extension portion (820W) extending from the attachment portion (820V) toward the abutment portion (820U).
Need to check novelty before this filing date? Find Prior Art

Description

FRAME AND TRANSPORT SYSTEM

[0001] The present invention relates to a frame and a transport system.

[0002] For example, Japanese Patent Laying-Open No. 2017-102825 (PTL 1) discloses a combined system including a machine tool having a workpiece fixing jig integrally movable with a table, a workpiece stocker that stores a workpiece, and a robot system having a robot that supplies or takes out the workpiece to or from the workpiece fixing jig and the workpiece stocker.

[0003] [PTL 1] Japanese Patent Laying-Open No. 2017-102825

[0004] As disclosed in PTL 1 above, a transport system is known that uses a robot to transport an object such as a workpiece to various devices such as a workpiece stocker. Such a transport system is required to have good workability in installment of the device in a factory or the like.

[0005] An object of the present invention is to provide a frame that has good workability in installment in a factory or the like and a transport system including such a frame.

[0006] A frame according to the present invention is a frame for positioning a device, to which an object is transported by a robot swivable about a swivel center axis, relative to the robot. The frame includes an abutment portion that is brought into abutment with the device, an attachment portion attached to a robot base supporting the robot, and an extension portion extending from the attachment portion toward the abutment portion.

[0007] A transport system according to an aspect of the present invention includes a robot having a hand for gripping an object and being swivable about a swivel center axis, a robot base supporting the robot, a device to which the object is transported by the robot, and the frame described above for positioning the device relative to the robot.

[0008] A transport system according to another aspect of the present invention includes: a device; a robot that has a first arm, a second arm pivotably attached to the first arm, and a hand pivotably attached to the first arm and capable of transporting an object gripped by the hand to the device; a robot base that supports the robot; and a frame having an abutment portion that is brought into abutment with the device, an attachment portion attached to the robot base, and an extension portion extending from the attachment portion toward the abutment portion.

[0009] According to the present invention, a frame having good workability in installment of a device in a factory or the like, and a transport system including the frame can be provided.

[0010] Fig. 1 is a top view of a transport system in an embodiment of the present invention.Fig. 2 is a simplified top view of the transport system in Fig. 1.Fig. 3 is a perspective view showing the relationship of a pallet, a workpiece hand, a shelf plate, and a teaching hand with a master hand.Fig. 4 is a perspective view of the master hand.Fig. 5 is another perspective view of the master hand.Fig. 6 is a view for illustrating a structure of the master hand.Fig. 7 is a perspective view of a pallet stocker in Fig. 1.Fig. 8 is a perspective view of the pallet stocker in an area enclosed by a chain double-dashed line VIII in Fig. 7.Fig. 9 is a block diagram showing a control system of the transport system in Fig. 1.Fig. 10 is a top view of a floor structure of the transport system in the embodiment of the present invention.Fig. 11 is another top view of the floor structure of the transport system in the embodiment of the present invention.Fig. 12 is a top view of a robot base and a frame in an area enclosed by a chain double-dashed line XII in Fig. 11.Fig. 13 is a sectional view of the robot base and the frame as viewed in the direction of an arrow XIII-XIII in Fig. 12.Fig. 14 is a top view of a pallet stocker and the frame corresponding to an area enclosed by a chain double-dashed line XIV in Fig. 11.Fig. 15 is a top view of the pallet stocker and the frame in an area enclosed by a chain double-dashed line XV in Fig. 14.Fig. 16 is a top view of a workpiece / hand stocker and the frame corresponding to an area enclosed by a chain double-dashed line XVI in Fig. 11.Fig. 17 is a top view of the workpiece / hand stocker and the frame in an area enclosed by a chain double-dashed line XVII in Fig. 16.Fig. 18 is a sectional view of the transport system as viewed in the direction of an arrow XVIII-XVIII in Fig. 10.Fig. 19 is a sectional view of the transport system as viewed in the direction of an arrow XIX-XIX in Fig. 10.Fig. 20 is another sectional view of the transport system as viewed in the direction of an arrow XIX-XIX in Fig. 10.Fig. 21 is a top view schematically showing an oil flow in an oil pan in Fig. 10.Fig. 22 is a sectional view of the transport system as viewed in the direction of an arrow XXII-XXII in Fig. 10.

[0011] An embodiment of the present invention will be described with reference to the drawings. In the drawings referred to below, the same or corresponding components have the same reference signs allotted.

[0012] Fig. 1 is a top view of a transport system in an embodiment of the present invention. Fig. 2 is a simplified top view of the transport system in Fig. 1.

[0013] Referring to Figs. 1 and 2, a transport system 100 in the present embodiment has a robot 21 and a robot base 22.

[0014] In a typical example, robot 21 is a 6-axis articulated robot. Robot 21 has a base 26, a first arm 27, a second arm 28, a hand attachment portion 29, and a master hand 210.

[0015] Robot base 22 is a support stand that supports robot 21 and is fixed to the floor of a factory or the like. Robot base 22 is made of metal. Base 26 is connected to robot base 22 to be rotatable about a swivel center axis 101. Swivel center axis 101 is an imaginary straight line corresponding to the swivel center of robot 21 and extends in the upward-downward direction.

[0016] First arm 27 is attached to base 26. First arm 27 is pivotable about a pivot center axis 102 disposed at the attachment portion (joint) of first arm 27 to base 26. Second arm 28 is attached to first arm 27. Second arm 28 is pivotable about a pivot center axis 103 disposed at the attachment portion (joint) of second arm 28 to first arm 27, and can rotate hand attachment portion 29 about a rotation center axis 104 along second arm 28. Hand attachment portion 29 is attached to second arm 28. Hand attachment portion 29 is pivotable about a pivot center axis 105 disposed at the attachment portion (joint) of hand attachment portion 29 to second arm 28, and can rotate master hand 210 about a rotation center axis 106 arranged along hand attachment portion 29.

[0017] Master hand 210 is attached to hand attachment portion 29 as an end effector. Master hand 210 is attached to second arm 28 to be pivotable about pivot center axis 105. Master hand 210 is attached to second arm 28 via hand attachment portion 29. Second arm 28 is attached to first arm 27 to be pivotable about pivot center axis 103.

[0018] Robot 21 further has a plurality of driving servomotors 23 (see Fig. 9, which will be referred to later) for causing base 26, first arm 27, second arm 28, hand attachment portion 29, and master hand 210 to operate respectively about the above-described axes (swivel center axis 101, pivot center axis 102, pivot center axis 103, rotation center axis 104, pivot center axis 105 and rotation center axis 106).

[0019] In Fig. 1, the area in which master hand 210 moves (the operating area of master hand 210) in transport system 100 is indicated by a chain double-dashed line 111. In addition, the maximum region in which master hand 210 is movable is indicated by a chain double-dashed line 112, which extends in an arc shape about swivel center axis 101.

[0020] Transport system 100 further has a machine tool 10 (10S, 10T), a pallet stocker 31 (31S, 31T), a workpiece stocker 71, a hand stocker 81, and a setup station 61 (61S, 61T).

[0021] Machine tool 10 (10S, 10T), pallet stocker 31 (31S, 31T), workpiece stocker 71, hand stocker 81, and setup station 61 (61S, 61T) are provided around robot base 22. Machine tool 10 (10S, 10T), pallet stocker 31 (31S, 31T), workpiece stocker 71, hand stocker 81, and setup station 61 (61S, 61T) are located side by side along the circumferential direction of swivel center axis 101. In the top view shown in Fig. 1, at least part of a device such as machine tool 10 (10S, 10T), pallet stocker 31 (31S, 31T), workpiece stocker 71, hand stocker 81, or setup station 61 (61S, 61T) overlaps the operating area of master hand 210, which is indicated by chain double-dashed line 111.

[0022] The robot in the present invention is not limited to the above-described 6-axis articulated robot, and may be a robot (gantry loader) capable of moving a transport object in the directions of three axes mutually orthogonal to one another. In addition, the machine tool, pallet stocker, workpiece stocker, hand stocker, and setup station may be disposed side by side linearly.

[0023] Machine tool 10 is a machining center that performs workpiece machining by bringing a rotating tool into contact with the workpiece. Machine tool 10 is a numerically controlled (NC) machine tool in which various operations for workpiece machining are automated through numerical control by a computer.

[0024] Machine tool 10 may be a multi-tasking machine having a turning function using a fixing tool and a milling function using a rotating tool, or an additive manufacturing (AM) / subtractive manufacturing (SM) hybrid machine capable of additive manufacturing of workpieces and subtractive manufacturing of workpieces. Machine tool 10S and machine tool 10T may be machine tools of the same type or machine tools of different types.

[0025] Machine tool 10 has a cover body 14. Cover body 14 forms the external appearance of machine tool 10 and also defines a machining area 12. Machining area 12 is the space in which the workpiece is machined, and is hermitically sealed by cover body 14 so as to prevent foreign matter such as chips or cutting oil associated with workpiece machining from leaking outside the machining area.

[0026] Cover body 14 has an opening 16. Robot 21 transports a transport object such as workpiece W or a pallet 410 to machining area 12 through opening 16. Opening 16 has a door or a shutter that is openable and closable.

[0027] In machining area 12, a tool spindle for rotating a tool, a table for holding pallet 410, and the like are provided.

[0028] Machine tool 10 further has an operation panel 18. Operation panel 18 includes a controller that controls an operation of machine tool 10, a display unit (display) for displaying various types of information related to machining, and an operation unit that accepts various operations for machine tool 10.

[0029] Machine tool 10S and machine tool 10T are positioned so as to face each other with robot base 22 in between. Machine tool 10S and machine tool 10T are provided at angular positions offset by 180° in the circumferential direction about swivel center axis 101.

[0030] Pallet stocker 31 is a device for storing pallet 410. Pallet stocker 31 is provided between machine tool 10S and machine tool 10T in the circumferential direction about swivel center axis 101. Pallet stocker 31S and pallet stocker 31T are provided adjacent to each other in the circumferential direction about swivel center axis 101.

[0031] Workpiece stocker 71 is a device for storing workpiece W. Workpiece stocker 71 has a shelf structure on which workpiece W can be placed. Hand stocker 81 is a device for storing various types of hands, such as a workpiece hand 310 and a teaching hand 710, which will be described later. Hand stocker 81 has a shelf structure on which various types of hands can be placed.

[0032] Workpiece stocker 71 and hand stocker 81 are provided between machine tool 10S and machine tool 10T in the circumferential direction about swivel center axis 101. Workpiece stocker 71 and hand stocker 81 are positioned so as to face pallet stocker 31 (31S, 31T) with robot base 22 in between. Workpiece stocker 71 and hand stocker 81 are provided side by side in the upward-downward direction.

[0033] Setup station 61 is a device mainly for attaching and detaching workpiece W to and from pallet 410. Setup station 61 is equipped with a pallet placement base (not shown) on which pallet 410 can be placed. Setup station 61 is provided between machine tool 10 and workpiece stocker 71, hand stocker 81 in the circumferential direction about swivel center axis 101. Setup station 61 is provided adjacent to workpiece stocker 71 and hand stocker 81 in the circumferential direction about swivel center axis 101.

[0034] Setup station 61S and setup station 61T are provided on the opposite sides of workpiece stocker 71 and hand stocker 81 in the circumferential direction about swivel center axis 101.

[0035] The number of the devices such as machine tools 10, pallet stockers 31, workpiece stockers 71, hand stockers 81, and setup stations 61 included in transport system 100 is not particularly limited.

[0036] Transport system 100 further has a plurality of fences 56 (56h, 56i, 56j, 56k). Fences 56 rise from the floor of the factory or the like. In the top view shown in Fig. 1, fence 56h extends between machine tool 10S and pallet stocker 31S. In the top view shown in Fig. 1, fence 56i extends between pallet stocker 31T and machine tool 10T. In the top view shown in Fig. 1, fence 56j extends between machine tool 10T and setup station 61T. In the top view shown in Fig. 1, fence 56k extends between setup station 61S and machine tool 10S.

[0037] Robot 21 is disposed in a space 113 enclosed by the plurality of fences 56 (56h, 56i, 56j, 56k), machine tools 10 (10S, 10T), pallet stockers 31 (31S, 31T), workpiece stocker 71, hand stocker 81, and setup stations 61 (61S, 61T). The operating area of master hand 210, indicated by chain double-dashed line 111, is included in space 113.

[0038] The operator cannot access pallet stocker 31 from outside of space 113. The operator can load pallet 410 to pallet stocker 31 and retrieve pallets 410 from pallet stocker 31 through setup station 61. The operator can access workpiece stocker 71 and hand stocker 81 from outside of space 113. Through workpiece stocker 71, the operator can load a workpiece W yet to be machined to transport system 100 and retrieve a machined workpiece W' from transport system 100. Through hand stocker 81, the operator can load various types of hands to transport system 100 and retrieve the hands from transport system 100.

[0039] Transport system 100 further has a transport operation panel 51. Transport operation panel 51 includes a controller 610 that controls an operation of robot 21, a display unit 670 for displaying various types of information related to transport by robot 21, and an operation unit that accepts various operations for robot 21 (see Fig. 9, which will be referred to later). In the present embodiment, display unit 670 is configured as a touch panel display that can be operated by the operator, and is in charge of some of the functions of the operation unit. The operation unit may be configured as various buttons that can be pressed, numeric keys that can receive input of numbers, a dial, or the like.

[0040] Transport operation panel 51 is attached to workpiece stocker 71 and hand stocker 81. The position at which transport operation panel 51 is provided is not particularly limited.

[0041] Fig. 3 is a perspective view showing the relationship of the pallet, workpiece hand, shelf plate, and teaching hand with the master hand. Figs. 4 and 5 are perspective views of the master hand. Fig. 6 is a view for illustrating the structure of the master hand.

[0042] Referring to Figs. 3 to 6, master hand 210 has a clamp mechanism 220. Clamp mechanism 220 is configured to be operable between a clamped state in which a grip portion 120 is held and an unclamped state in which grip portion 120 is released.

[0043] As shown in Figs. 4 to 6, grip portion 120 has a grip shape that is centered on a central axis 126. Grip portion 120 has a groove portion 121. Groove portion 121 has a groove shape that is recessed from the outer circumferential surface of grip portion 120 and goes around central axis 126.

[0044] Clamp mechanism 220 has the external appearance of a block body. Clamp mechanism 220 has a grip insertion hole 221. Grip insertion hole 221 is open in one direction.

[0045] Clamp mechanism 220 is formed of a cylinder piston. Clamp mechanism 220 has a pair of pistons 226. The pair of pistons 226 extend in a shaft shape along a central axis 231 that is orthogonal to central axis 126 and intersects grip insertion hole 221. The pair of pistons 226 face, while being spaced apart from, each other in the axial direction of central axis 231. The pair of pistons 226 are slidably supported in the axial direction of central axis 126. A protrusion 227, which is engageable with groove portion 121, is provided at the tip of each piston 226.

[0046] When grip portion 120 is gripped by master hand 210, master hand 210 is positioned such that clamp mechanism 220 faces grip portion 120. Grip portion 120 is inserted into grip insertion hole 221 by moving master hand 210 linearly toward grip portion 120. Clamp mechanism 220 is operated from the unclamped state to the clamped state by sliding the pair of pistons 226 toward each other by supplying air pressure or the like. As a result, protrusions 227 of the pair of pistons 226 advance into grip insertion hole 221 and engage with groove portion 121.

[0047] When master hand 210 releases grip portion 120, clamp mechanism 220 is operated from the clamped state to the unclamped state by sliding the pair of pistons 226 away from each other. This causes protrusions 227 of the pair of pistons 226 to exit from grip insertion hole 221 and come out of groove portion 121. Grip portion 120 is removed from grip insertion hole 221 by linearly moving master hand 210 away from grip portion 120.

[0048] As shown in Fig. 5, transport system 100 further has a sensor 230. Sensor 230 can detect the presence or absence of an object, and is, for example, a non-contact photoelectric sensor. Sensor 230 may be a proximity sensor or a contact sensor such as a limit switch.

[0049] Sensor 230 is mounted in robot 21. Sensor 230 is mounted in master hand 210. When sensor 230 is a photoelectric sensor, the direction of emission of light from sensor 230 may be parallel to the direction in which grip portion 120 exits from master hand 210.

[0050] Referring to Fig. 3, transport system 100 further has pallet 410 for holding a workpiece. Transport system 100 has a plurality of pallets 410.

[0051] Pallet 410 is formed of a metal plate member and has an approximately rectangular shape as viewed from above. The table of machine tool 10 has a built-in clamp mechanism for gripping pallet 410. A jig such as an equerre or a clamping device is attached onto pallet 410, and a workpiece is held by pallet 410 with the jig in between.

[0052] Pallet 410 has a first grip portion 120A. First grip portion 120A corresponds to the above-described grip portion 120 and is configured to be gripped by master hand 210. First grip portion 120A is provided on the side surface of pallet 410. First grip portion 120A is detachably provided to pallet 410.

[0053] As master hand 210 grips first grip portion 120A, robot 21 can transport pallet 410.

[0054] Fig. 7 is a perspective view of a pallet stocker in Fig. 1. Fig. 8 is a perspective view of the pallet stocker within the area enclosed by a chain double-dashed line VIII in Fig. 7.

[0055] In Figs. 7 and 8, and in other figures showing pallet stocker 31, the X axis, the Y axis, and the Z axis, which are coordinate axes of pallet stocker 31, are shown. The X axis extends in the horizontal direction corresponding to the width direction (left-right direction) of pallet stocker 31, the Y axis extends in the upward-downward direction, and the Z axis extends in the horizontal direction corresponding to the depth direction (forward-backward direction) of pallet stocker 31. The X axis, the Y axis, and the Z axis are three axes orthogonal to one another.

[0056] Referring to Figs. 3, 7, and 8, pallet stocker 31 has a frame body 550, a plurality of support portions 560, and a plurality of shelf plates 510.

[0057] Frame body 550 forms a frame body of rectangular parallelepiped shape. Frame body 550 forms a frame body of rectangular parallelepiped shape with each direction of the X-axis direction and Y-axis direction as the longer direction and the Z-axis direction as the shorter direction. Frame body 550 has four pillars 551. The four pillars 551 are disposed at four corners of frame body 550 as viewed from above. Each pillar 551 extends in the Y-axis direction (upward-downward direction).

[0058] Support portion 560 is configured so as to support shelf plate 510. The plurality of support portions 560 are provided side by side while being spaced apart from each other in the upward-downward direction.

[0059] Support portion 560 has a pair of plates 561 on the right and left. The pair of plates 561 are spaced apart from each other in the X-axis direction. Plate 561 extends in the Z-axis direction while having an L-shaped cross-sectional shape when being cut along the X-axis-Y-axis plane. The opposite ends of plate 561 in the Z-axis direction are respectively connected to two pillars 551 provided side by side in the Z-axis direction.

[0060] Shelf plate 510 is configured to allow pallet 410 to be placed thereon. As viewed from above, shelf plate 510 has a rectangular shape with the X-axis direction as the longer direction and the Z-axis direction as the shorter direction, and has a plate shape with the Y-axis direction as the thickness direction.

[0061] Shelf plate 510 has a pair of vertical frames 532 on the right and left, and a pair of horizontal frames 531 on the front and back. The pair of vertical frames 532 are spaced apart from each other in the X-axis direction. The pair of vertical frames 532 are respectively provided at the opposite ends of shelf plate 510 in the X-axis direction. Vertical frame 532 is formed of a plate member with the Y-axis direction as its thickness direction, and extends in the Z-axis direction. The pair of horizontal frames 531 are spaced apart from each other in the Z-axis direction. Horizontal frame 531 extends in the X-axis direction and is connected to the pair of vertical frames 532 respectively at the opposite ends thereof.

[0062] As shown in Figs. 7 and 8, shelf plate 510 is supported by support portion 560. The pair of vertical frames 532 are placed on the pair of plates 561. The pair of vertical frames 532 bear the weight of shelf plate 510.

[0063] As shown in Fig. 8, support portion 560 further has a pin 562. Pin 562 is provided on plate 561. Pin 562 protrudes upward from the top surface of plate 561. Vertical frame 532 has a pin hole 533. Pin hole 533 is a through hole that penetrates through vertical frame 532 in the Y-axis direction. Pin 562 is disposed in pin hole 533. This configuration prevents shelf plate 510 from being misaligned with support portion 560.

[0064] As shown in Fig. 3, shelf plate 510 further has a plurality of pallet support portions 520 (520p, 520q, 520r).

[0065] Each pallet support portion 520 is configured to support pallet 410. Each pallet support portion 520 is formed of four tapered cone receiving portions 525 that are spaced apart from each other side by side in the X-axis direction and Z-axis direction. Tapered cone receiving portions 525 are provided on horizontal frame 531. Tapered cone receiving portions 525 protrude upward from the top surface of horizontal frame 531. Tapered cone receiving portion 525 has such a recessed shape as to receive a tapered cone provided on the bottom surface of pallet 410.

[0066] Pallet support portion 520p, pallet support portion 520q, and pallet support portion 520r are provided side by side in the stated order in the X-axis direction.

[0067] Shelf plates 510 are compatible with placement of pallets 410 of different sizes. For example, shelf plates 510 are compatible with placement of pallets 410 of a size of 400 mm by 400 mm and placement of pallets 410 of a size of 500 mm by 500 mm. When pallets 410 have the size of 400 mm by 400 mm, three pallets 410 can be placed on shelf plate 510 using pallet support portion 520p, pallet support portion 520q, and pallet support portion 520r. When pallet 410 has the size of 500 mm by 500 mm, two pallets 410 can be placed on shelf plate 510 using pallet support portion 520p and pallet support portion 520r.

[0068] As shown in Figs. 3 and 7, shelf plate 510 has a second grip portion 120B. Second grip portion 120B corresponds to the above-described grip portion 120 and is configured to be gripped by master hand 210. Second grip portion 120B is provided at the center position of shelf plate 510 in the X-axis direction. Second grip portion 120B protrudes in the Z-axis direction from the front surface of shelf plate 510 (horizontal frame 531). Second grip portion 120B is provided below pallet support portion 520 (tapered cone receiving portion 525). Second grip portion 120B is detachably provided to shelf plate 510.

[0069] As master hand 210 grips second grip portion 120B, robot 21 can transport shelf plate 510. Robot 21 rearranges shelf plate 510 between the plurality of support portions 560 in pallet stocker 31.

[0070] As shown in Fig. 7, pallet stocker 31 further has a fixed shelf plate 515. Fixed shelf plate 515 basically has the same structure as that of shelf plate 510, but differs from shelf plate 510 in that it is not provided with second grip portion 120B. Fixed shelf plate 515 cannot be rearranged between the plurality of support portions 560, and its position in pallet stocker 31 is fixed.

[0071] Pallet stocker 31 has two fixed shelf plates 515. The two fixed shelf plates 515 are disposed at the top stage and the bottom stage of pallet stocker 31, respectively. Shelf plate 510 can be rearranged within the area in the upward-downward direction between fixed shelf plate 515 disposed at the top stage and fixed shelf plate 515 disposed at the bottom stage.

[0072] Referring to Fig. 3, workpiece hand 310 is configured to grip workpiece W. Workpiece hand 310 has a pair of gripping claws 320. The pair of gripping claws 320 face, while being spaced apart from, each other.

[0073] Workpiece hand 310 is configured to be operable between a clamped state in which workpiece W is gripped by the pair of gripping claws 320 and an unclamped state in which the pair of gripping claws 320 release workpiece W. By sliding the pair of gripping claws 320 so as to approach each other, workpiece hand 310 is operated from the unclamped state to the clamped state. By sliding the pair of gripping claws 320 away from each other, workpiece hand 310 is operated from the clamped state to the unclamped state.

[0074] Workpiece hand 310 has a piston cylinder 330 and a servomotor 340 as a power source for sliding the pair of gripping claws 320 (see Fig. 9, which will be referred to later).

[0075] Workpiece hand 310 further has a third grip portion 120C. Third grip portion 120C corresponds to the above-described grip portion 120 and is configured to be gripped by master hand 210. Third grip portion 120C has a grip shape extending in a direction orthogonal to the sliding direction of the pair of gripping claws 320. Third grip portion 120C is detachably provided to workpiece hand 310.

[0076] As master hand 210 grips third grip portion 120C, workpiece hand 310 can be attached to robot 21. Robot 21 can transport workpiece W using workpiece hand 310.

[0077] Teaching hand 710 has a touch probe 720. Teaching hand 710 is used for teaching operation of robot 21 using touch probe 720.

[0078] Teaching hand 710 further has a fourth grip portion 120D. Fourth grip portion 120D corresponds to the above-described grip portion 120 and is configured to be gripped by master hand 210. Touch probe 720 has a pin-shaped contactor 720g that comes into contact with a measurement object. Fourth grip portion 120D has a grip shape extending in a direction orthogonal to the direction in which contactor 720g extends in a pin shape. Fourth grip portion 120D is detachably provided to teaching hand 710.

[0079] As master hand 210 grips fourth grip portion 120D, teaching hand 710 can be attached to robot 21.

[0080] First grip portion 120A, second grip portion 120B, third grip portion 120C, and fourth grip portion 120D have the same grip shape. Master hand 210 is configured to selectively grip any one grip portion 120 of first grip portion 120A, second grip portion 120B, third grip portion 120C, and fourth grip portion 120D.

[0081] Fig. 9 is a block diagram showing the control system of the transport system in Fig. 1. Referring to Fig. 9, transport system 100 further has a controller 610.

[0082] Each component of controller 610 is realized by hardware including a computing unit such as a central processing unit (CPU) and various computer processors, a storage device such as memory or storage, and wired or wireless communication lines that connect these, and software that is stored in the storage device and supplies processing instructions to the computing unit. The computer programs that make up the software may be composed of a device driver, an operating system, various application programs that are located at higher layers of these, or a library that provides common functions to these programs. The computer programs may be recorded in a computer-readable storage medium or in a non-transitory computer-readable storage medium. The computer programs may be included in a computer program product. Each block described below indicates a functional unit block.

[0083] Controller 610 has an operation acceptance unit 660 and a robot control unit 620. Operation acceptance unit 660 accepts, for example, an operator's operation through display unit 670 (operation unit) including a touch panel display. Operation acceptance unit 660 outputs a signal corresponding to the operator's operation to robot control unit 620.

[0084] Robot control unit 620 controls the operation of robot 21 (including the operation of workpiece hand 310 attached to master hand 210).

[0085] Robot control unit 620 has a program storage unit 621, a program analysis unit 622, an axis control unit 623, a hand control unit 624, and a parameter storage unit 625.

[0086] Program storage unit 621 stores various operation programs 641 that command the operation of robot 21. Operation programs 641 stored in program storage unit 621 include, for example, an operation command that defines the movement and stop of robot 21, a position command that defines the position and orientation (posture) of master hand 210, a path command that defines the movement path for linear movement, circular movement, or the like, and a speed command that defines the movement speed. Operation program 641 is input via an input / output device 630 connected to robot control unit 620 and is stored in program storage unit 621.

[0087] Operation program 641 is written in, for example, a language called standard language for industrial manipulators (SLIM). The specific position and orientation (posture) in each position command included in operation program 641 are obtained by operating robot 21 through a manual operation called teaching operation. As robot 21 is operated by the teaching operation, the rotation angle position of each driving servomotor 23 built in robot 21 is obtained as a parameter, and the obtained parameter is stored in parameter storage unit 625 via input / output device 630.

[0088] Program analysis unit 622 reads operation program 641, which is stored in program storage unit 621 and is to be executed, in response to a signal from operation acceptance unit 660. Program analysis unit 622 analyzes operation program 641 to extract a command related to movement, and transmits the command to axis control unit 623. Program analysis unit 622 analyzes operation program 641 to extract a command related to the hand operation, and transmits the command to hand control unit 624.

[0089] Axis control unit 623 controls the plurality of driving servomotors 23 in response to the command from program analysis unit 622. Hand control unit 624 controls master hand 210 and / or workpiece hand 310 in response to the command from program analysis unit 622.

[0090] Specifically, axis control unit 623 reads a parameter corresponding to each position command from parameter storage unit 625, generates a rotation command (control signal) for each driving servomotor 23 such that the rotational angle position of each driving servomotor 23 becomes the read rotational angle position, that the movement path of master hand 210 becomes the commanded movement path (linear movement or circular movement), and that master hand 210 moves at the commanded speed, and transmits the generated rotation command to each driving servomotor 23. The plurality of driving servomotors 23 move master hand 210 to the commanded position by being supplied with a driving current corresponding to the rotation command from axis control unit 623.

[0091] Hand control unit 624 generates an open / close command for the air valve such that the pair of pistons 226 slide in response to the command from program analysis unit 622, and transmits the open / close command to clamp mechanism 220. Hand control unit 624 generates an open / close command for the air valve such that the pair of gripping claws 320 slide in response to the command from program analysis unit 622, and transmits the open / close command to piston cylinder 330, or generates a rotation command (control signal) for servomotor 340 and transmits the rotation command to servomotor 340.

[0092] Next, a floor structure constructed around robot base 22 in transport system 100 of the present embodiment will be described. Figs. 10 and 11 are top views of the floor structure of the transport system in the embodiment of the present invention. Fig. 11 shows the floor structure shown in Fig. 10 with an oil pan 810, which will be described later, omitted.

[0093] For the sake of convenience in describing the floor structure of transport system 100, Figs. 10 and 11, as well as the figures which will be referred to later, show a first direction 150, which extends along the horizontal direction, and a second direction 160, which extends along the horizontal direction and is orthogonal to first direction 150. First direction 150 corresponds to the direction in which machine tool 10S and machine tool 10T in Fig. 1 face each other, and second direction 160 corresponds to the direction in which pallet stocker 31 faces workpiece stocker 71 and hand stocker 81. Hereinafter, the device including workpiece stocker 71 and hand stocker 81 is referred to as "workpiece / hand stocker 70."

[0094] Referring to Figs. 10 and 11, transport system 100 has a frame 820, a plurality of leg portions 841, and oil pan 810.

[0095] As shown in Fig. 11, frame 820 extends in a planar shape at a position spaced upwardly from a floor FL of the factory or the like in which transport system 100 is installed. Frame 820 is disposed parallel to the horizontal direction. As viewed from above, frame 820 has a frame shape that forms a plurality of opening surfaces. The opening surfaces formed by frame 820 have an opening of a polygonal shape including rectangles and / or triangles.

[0096] As viewed from above, frame 820 is provided around robot base 22. Frame 820 is provided at a position lower than that of the top surface of robot base 22. Frame 820 is provided between machine tool 10S and machine tool 10T in first direction 150. Frame 820 is provided between pallet stocker 31 and workpiece / hand stocker 70 in second direction 160.

[0097] Frame 820 extends from robot base 22. Frame 820 is in abutment with pallet stocker 31 and workpiece / hand stocker 70. Frame 820 is in abutment with pallet stocker 31 and workpiece / hand stocker 70 horizontally. Frame 820 is separated from machine tool 10 (10S, 10T).

[0098] As shown in Fig. 11, as well as Figs. 19 and 20 which will be referred to later, the plurality of leg portions 841 are spaced apart from one another. Leg portions 841 extend upward from floor FL of the factory or the like. Frame 820 is fastened to the upper end of leg portion 841 with a bolt or the like. Frame 820 is supported by the plurality of leg portions 841.

[0099] As shown in Figs. 10 and 11, oil pan 810 is placed on frame 820. Oil pan 810 is provided to surround robot base 22 as viewed from above.

[0100] Oil pan 810 is provided in space 113 enclosed by the plurality of fences 56 (56h, 56i, 56j, 56k), machine tool 10 (10S, 10T), pallet stocker 31 (31S, 31T), workpiece stocker 71, hand stocker 81, and setup station 61 (61S, 61T) shown in Fig. 1. Oil pan 810 is configured to receive oil that falls from workpiece W, pallet 410, or the like transported by robot 21. The oil received by oil pan 810 may include a coolant.

[0101] Robot base 22 is made of metal. Robot base 22 is made of, for example, cast metal. Robot base 22 is fixed to floor FL of the factory or the like with anchor bolts (see Fig. 19 below).

[0102] As shown in Fig. 11, robot base 22 has a rectangular shape with a pair of first end sides 41 and a pair of second end sides 42, as viewed from above. First end side 41 extends in first direction 150. The pair of first end sides 41 face pallet stocker 31 and workpiece / hand stocker 70, respectively, in second direction 160. Second end side 42 extends in second direction 160. The pair of second end sides 42 face machine tool 10S and machine tool 10T in Fig. 1, respectively, in first direction 150.

[0103] Frame 820 has a plurality of rods 821. Rod 821 extends linearly. Rod 821 extends horizontally. The plurality of rods 821 are coupled to one another. The plurality of rods 821 are coupled to one another with bolts or by welding or the like.

[0104] The plurality of rods 821 are classified into a plurality of first rods 821j, a plurality of second rods 821k, and a plurality of third rods 821p, according to the direction in which each rod 821 extends.

[0105] First rod 821j and second rod 821k extend so as to be orthogonal to each other. First rod 821j extends in second direction 160. Second rod 821k extends in first direction 150. The plurality of first rods 821j and the plurality of second rods 821k are combined in a lattice pattern around robot base 22. The plurality of first rods 821j and the plurality of second rods 821k are combined with one another to form a rectangular opening surface as viewed from above.

[0106] Third rod 821p extends diagonally with respect to each rod 821 of first rod 821j and second rod 821k. The plurality of third rods 821p are positioned to be away from robot base 22 and to face pallet stocker 31 (31S, 31T). Third rod 821p, when combined with first rod 821j and second rod 821k, forms a roughly triangular opening surface as viewed from above.

[0107] The structure of frame 820 will be described below in more detail. Fig. 12 is a top view of the robot base and the frame in the area enclosed by a chain double-dashed line XII in Fig. 11. Fig. 13 is a sectional view of the robot base and the frame as viewed in the direction of an arrow XIII-XIII in Fig. 12.

[0108] Referring to Figs. 11 to 13, the plurality of rods 821 include a plurality of first extension rods 821A and a plurality of second extension rods 821B.

[0109] The plurality of first extension rods 821A extend from the pair of first end sides 41 in robot base 22. Two first extension rods 821A extend from each first end side 41. First extension rod 821A, which extends in second direction 160, is classified as first rod 821j. The plurality of second extension rods 821B extend from the pair of second end sides 42 in robot base 22. Two second extension rods 821B extend from each second end side 42. Second extension rod 821B, which extends in first direction 150, is classified as second rod 821k.

[0110] As shown in Figs. 12 and 13, robot base 22 has a rod connection portion 851. Rod connection portion 851 forms a protruding shape protruding in second direction 160 on first end side 41. Rod connection portion 851 has a rod placement surface 851a. Rod placement surface 851a is a horizontal surface facing upward.

[0111] First extension rod 821A has a cylindrical portion 826 and a plate portion 828. Cylindrical portion 826 is formed of a pipe member. When cut along a plane orthogonal to second direction 160, cylindrical portion 826 has a rectangular opening shape. Plate portion 828 is formed of a plate member with the upward-downward direction as the thickness direction. Plate portion 828 is joined to the bottom surface of cylindrical portion 826 by welding or the like. Plate portion 828 is placed on rod placement surface 851a. Plate portion 828 is attached to robot base 22. Plate portion 828 is secured to rod connection portion 851 with a bolt.

[0112] Second extension rod 821B is connected to robot base 22 in the same manner as first extension rod 821A described above.

[0113] Fig. 14 is a top view of the pallet stocker and the frame corresponding to the area enclosed by a chain double-dashed line XIV in Fig. 11. Fig. 15 is a top view of the pallet stocker and the frame corresponding to the area enclosed by a chain double-dashed line XV in Fig. 14.

[0114] Figs. 14 and 15 show the X axis and the Z axis, which are the coordinate axes in pallet stocker 31 described with reference to Fig. 7. Pallet stocker 31T is disposed diagonally with respect to each direction of first direction 150 and second direction 160 as viewed from above. The X axis in pallet stocker 31T extends in a third direction 180, which is diagonal with respect to first direction 150. The Z axis in pallet stocker 31T extends in a fourth direction 170, which is diagonal with respect to second direction 160.

[0115] As shown in Figs. 10 and 11, pallet stocker 31S is provided symmetrically with respect to pallet stocker 31T about an imaginary straight line passing through swivel center axis 101 and extending in second direction 160.

[0116] Referring to Figs. 7, 14, and 15, the plurality of rods 821 further include a plurality of first abutment rods 821C. First abutment rod 821C, which extends in fourth direction 170, is classified as third rod 821p. The plurality of first abutment rods 821C are in abutment with pallet stocker 31T in fourth direction 170.

[0117] Pallet stocker 31 further has a crossrail 847 and a plurality of (two) first abutment plates 846. Crossrail 847 extends in third direction 180 (X-axis direction). The opposite ends of crossrail 847 in third direction 180 are respectively connected to a pair of pillars 551 disposed in front of pallet stocker 31.

[0118] First abutment plate 846 is formed of a plate member with fourth direction 170 (Z-axis direction) corresponding to the thickness direction. Abutment plate 346 is joined to crossrail 847 by welding or the like. Two first abutment plates 846 are spaced apart from each other in third direction 180 (X-axis direction). First abutment plate 846 is provided at a position lower than that of fixed shelf plate 515 disposed at the lowest stage of pallet stocker 31. First abutment plate 846 is disposed inside the operating area of master hand 210 indicated by chain double-dashed line 111 in Fig. 1.

[0119] First abutment rod 821C has a cylindrical portion 827 and a plate portion 829. Cylindrical portion 827 is formed of a pipe member. When cut along a plane orthogonal to fourth direction 170, cylindrical portion 827 has a rectangular opening shape. Plate portion 829 is formed of a plate member with fourth direction 170 as the thickness direction. Plate portion 829 is joined to the tip of cylindrical portion 827 in fourth direction 170 by welding or the like. Plate portion 829 is in abutment with first abutment plate 846 in fourth direction 170. Plate portion 829 and first abutment plate 846 are in surface contact with each other in a plane orthogonal to fourth direction 170.

[0120] As shown in Fig. 14, third rod 821p extending in third direction 180 is disposed to face crossrail 847 in fourth direction 170. The opposite ends of third rod 821p are connected to two first abutment rods 821C. As viewed from above, third rod 821p, together with the two first abutment rods 821C and crossrail 847, forms a rectangular opening surface with third direction 180 corresponding to the longer direction and fourth direction 170 corresponding to the shorter direction.

[0121] The abutment structure of frame 820 with pallet stocker 31S is in the same manner as the abutment structure of first abutment rod 821C with pallet stocker 31T described above.

[0122] Fig. 16 is a top view of the workpiece / hand stocker and the frame corresponding to the area enclosed by a chain double-dashed line XVI in Fig. 11. Fig. 17 is a top view of the workpiece / hand stocker and the frame in the area enclosed by a chain double-dashed line XVII in Fig. 16.

[0123] Referring to Figs. 16 and 17, the plurality of rods 821 further include a second abutment rod 821D. Second abutment rod 821D, which extends in first direction 150, is classified as second rod 821k. Second abutment rod 821D is in abutment with workpiece / hand stocker 70 in second direction 160.

[0124] Workpiece / hand stocker 70 further has a plurality of (two) second abutment plates 850. Second abutment plate 850 is formed of a plate member with second direction 160 corresponding to the thickness direction. The plurality of second abutment plates 850 are spaced apart from each other in first direction 150. The plurality of second abutment plates 850 are provided inside the operating area of master hand 210 indicated by chain double-dashed line 111 in Fig. 1. The plurality of second abutment plates 850 are provided to be flush with first abutment plate 846 in pallet stocker 31 in Fig. 7.

[0125] Second abutment rod 821D has a cylindrical portion 824. Cylindrical portion 824 is formed of a pipe member. When cut along a plane orthogonal to first direction 150, cylindrical portion 824 has a rectangular opening shape. Cylindrical portion 824 is in abutment with the plurality of second abutment plates 850 in second direction 160. Cylindrical portion 824 and the plurality of second abutment plates 850 are in surface abutment with each other in a plane orthogonal to second direction 160.

[0126] Referring to Figs. 12 to 17, frame 820 has an abutment portion 820U that is brought into abutment with pallet stocker 31 and workpiece / hand stocker 70, an attachment portion 820V attached to robot base 22, and an extension portion 820W extending from attachment portion 820V toward abutment portion 820U.

[0127] Abutment portion 820U corresponds to a plate portion 829 of first abutment rod 821C shown in Figs. 14 and 15, which is brought into abutment with pallet stocker 31 (first abutment plate 846), and cylindrical portion 824 of second abutment rod 821D shown in Figs. 16 and 17, which is brought into abutment with workpiece / hand stocker 70 (second abutment plate 850). Attachment portion 820V corresponds to plate portion 828 of first extension rod 821A in Figs. 12 and 13. Extension portion 820W corresponds to the plurality of rods 821 in Figs. 12, 14, and 16, which are coupled between attachment portion 820V and abutment portion 820U.

[0128] Referring to Fig. 11, in installation of transport system 100 in a factory or the like, an installation method is assumed. In the installation method, robot base 22 is first installed, the positions of devices, that is, pallet stocker 31 and workpiece / hand stocker 70, are then marked on floor FL of the factory or the like relative to swivel center axis 101 of robot 21 determined by robot base 22, and then, using the markings as references, pallet stocker 31 and workpiece / hand stocker 70 are installed. However, this method may require, for example, time-consuming marking and reinstallation of the devices due to misalignment of markings, thereby reducing work efficiency in installation of transport system 100.

[0129] In contrast, transport system 100 in the present embodiment has frames 820 that extend from robot base 22 and are brought into abutment with pallet stocker 31 and workpiece / hand stocker 70. With this configuration, after installing robot base 22, frame 820 extending from robot base 22 is provided, and then, pallet stocker 31 and workpiece / hand stocker 70 are installed while being brought into abutment with frame 820. As a result, without markings on floor FL of the factory or the like, frame 820 enables positioning of pallet stocker 31 and workpiece / hand stocker 70 relative to robot base 22 (swivel center axis 101 of robot 21). This achieves good workability in installation of transport system 100 in the factory or the like.

[0130] Fig. 18 is a sectional view of the transport system as viewed in the direction of an arrow XVIII-XVIII in Fig. 10. Referring to Figs. 1, 10, 11, and 18, the plurality of fences 56 (56h, 56i, 56j, 56k) are supported by frames 820.

[0131] Transport system 100 further has a fence attachment member 831. Fence 56 is supported by frame 820 via fence attachment member 831.

[0132] Fence attachment member 831 has a bracket portion 833 and a frame portion 832. Bracket portion 833 is attached to the peripheral portion of frame 820 as viewed from above. The plurality of rods 821 include a peripheral rod 821E. Peripheral rod 821E is disposed at the peripheral edge of frame 820 as viewed from above. Bracket portion 833 is attached to peripheral rod 821E. Bracket portion 833 extends from peripheral rod 821E horizontally so as to be away from robot base 22.

[0133] Frame portion 832 is connected to bracket portion 833. Frame portion 832 is disposed horizontally opposite to peripheral rod 821E with respect to bracket portion 833. Frame portion 832 extends in a frame shape in the upward-downward direction from bracket portion 833. Frame portion 832 has a wall shape extending in the upward-downward direction. Fence 56 is attached to frame portion 832. Fence 56 extends in the upward-downward direction along frame portion 832.

[0134] Next, the structure of oil pan 810 will be described in detail. Referring to Figs. 1 and 10, oil pan 810 includes a plurality of oil pan components 811 (811A, 811B, 811C, 811D, 811E, 811F, 811G, 811H, 811I, 811J, 811K,811L, 811M, 811N, 811P, 811Q, 811R, 811S). The plurality of oil pan components 811 are combined with one another in a planar manner.

[0135] Figs. 19 and 20 are sectional views of the transport system as viewed in the direction of an arrow XIX-XIX in Fig. 10. Fig. 19 shows a cross-sectional shape of transport system 100 as viewed in the direction of arrow XIX-XIX in Fig. 10, on the side closer to robot base 22, and Fig. 20 shows a cross-sectional shape of transport system 100 as viewed in the direction of arrow XIX-XIX in Fig. 10, on the side farther from robot base 22.

[0136] Referring to Figs. 10, 19, and 20, a first oil pan component 811A and a second oil pan component 811B of the plurality of oil pan components 811 are disposed between robot base 22 and machine tool 10S in Fig. 1 in first direction 150. First oil pan component 811A is provided adjacent to robot base 22 in first direction 150. Second oil pan component 811B is disposed opposite to robot base 22 with respect to first oil pan component 811A in first direction 150. Second oil pan component 811B is provided adjacent to first oil pan component 811A in first direction 150.

[0137] The oil received by first oil pan component 811A flows toward robot base 22 (an oil receiving portion 871, which will be described later). The oil received by second oil pan component 811B flows through first oil pan component 811A toward robot base 22 (oil receiving portion 871 described later).

[0138] As shown in Fig. 19, robot base 22 has oil receiving portion 871. Oil receiving portion 871 has a tray shape. Oil receiving portion 871 has a groove shape that is open upward with the upward-downward direction corresponding to the depth direction. Oil receiving portion 871 is disposed at a position spaced apart from, and radially outward, swivel center axis 101, as viewed from above. Oil receiving portion 871 is provided in a ring shape around swivel center axis 101 as viewed from above. Oil receiving portion 871 extends linearly along first end side 41 and second end side 42 as viewed from above. Oil receiving portion 871 is provided along four sides, that is, the pair of first end sides 41 and the pair of second end sides 42, as viewed from above.

[0139] Oil receiving portion 871 receives oil from oil pan 810. Oil receiving portion 871 is configured to store the oil from oil pan 810. Oil receiving portion 871 is formed of cast metal of robot base 22.

[0140] Robot base 22 is provided with an oil recovery hole 872. Oil recovery hole 872 is a through hole penetrating through the bottom portion of oil receiving portion 871. Oil recovery hole 872 is connected with a pipe member 882. Pipe member 882 may be a steel pipe or a resin hose. The oil stored in oil receiving portion 871 is recovered in an oil-water separation tank 886 through oil recovery hole 872 and pipe member 882. A coolant separated from the oil in oil-water separation tank 886 may be returned to machine tool 10 manually or by a pump.

[0141] As shown in Figs. 19 and 20, oil pan component 811 has a bottom portion 812, a side portion 813, and a guide portion 815.

[0142] Bottom portion 812 constitutes the bottom portion of oil pan component 811. Bottom portion 812 has a plate shape with the upward-downward direction corresponding to the thickness direction. Bottom portion 812 has a rectangular shape as viewed from above.

[0143] Side portion 813 and guide portion 815 are provided along the peripheral edge of bottom portion 812 as viewed from above. Side portion 813 extends upward from the peripheral edge of bottom portion 812 as viewed from above. Side portion 813 extends in a belt shape along the peripheral edge of bottom portion 812 as viewed from above while maintaining a constant height in the upward-downward direction. Guide portion 815 extends downward from the peripheral edge of bottom portion 812. Guide portion 815 extends in a belt shape along the peripheral edge of bottom portion 812 while maintaining a constant height in the upward-downward direction.

[0144] Guide portion 815 is provided at the peripheral edge of bottom portion 812 located on the downstream side of the oil flow in each oil pan component 811. Side portion 813 is provided at the peripheral edge of bottom portion 812 other than the peripheral edge at which guide portion 815 is provided.

[0145] As shown in Figs. 10, 19, and 20, oil pan component 811 further includes a plurality of footboards 866. Footboards 866 are formed of a perforated plate member. Footboards 866 are provided with a plurality of holes penetrating therethrough in the upward-downward direction and arranged side by side horizontally in a planar manner. Footboards 866 are made of, for example, punched metal or expanded metal.

[0146] The plurality of footboards 866 are respectively placed on the plurality of oil pan components 811. Footboards 866 are positioned on bottom portion 812 at positions surrounded by side portion 813. An operator can stand on footboards 866 when entering space 113 for, for example, maintenance of transport system 100.

[0147] Footboards 861 are placed on robot base 22. Footboard 861 is formed of the same perforated plate member as that of footboard 866. Footboards 861 are provided along four sides, that is, the pair of first end sides 41 and the pair of second end sides 42, as viewed from above. Footboard 861 is disposed above oil receiving portion 871. Footboard 861 is provided so as to be flush with footboard 866 horizontally.

[0148] As shown in Figs. 19 and 20, transport system 100 further has a plurality of blocks 881. Block 881 is interposed between frame 820 and oil pan 810 in the upward-downward direction. Block 881 is interposed between rod 821 and bottom portion 812 in the upward-downward direction. Oil pan 810 is placed on frame 820 via blocks 881.

[0149] Between first oil pan component 811A and frame 820, a first block 881a is interposed as block 881. Between second oil pan component 811B and frame 820, a second block 881b is interposed as block 881. The thickness of second block 881b in the upward-downward direction is greater than the thickness of first block 881a in the upward-downward direction.

[0150] First oil pan component 811A has a first bottom portion 812a as bottom portion 812. First bottom portion 812a is placed on first block 881a. Second oil pan component 811B has a second bottom portion 812b as bottom portion 812. Second bottom portion 812b is placed on second block 881b. Second bottom portion 812b is provided at a position higher than that of first bottom portion 812a. First bottom portion 812a is provided at a position higher than that of oil receiving portion 871.

[0151] Further, first bottom portion 812a may be sloped in the upward-downward direction so as to become lower as it approaches oil receiving portion 871 in first direction 150. Second bottom portion 812b may be sloped in the upward-downward direction so as to become lower as it approaches first oil pan component 811A in first direction 150. The plurality of blocks 881, on which bottom portions 812 are respectively placed, may have a thickness magnitude relationship in the upward-downward direction, and bottom portions 812 may be sloped depending on the thickness magnitude relationship.

[0152] As shown in Figs. 10 and 20, second bottom portion 812b is provided so as to partially overlap first bottom portion 812a as viewed from above. Second bottom portion 812b overlaps first bottom portion 812a in a belt-shaped region extending in second direction 160 while having a constant width in first direction 150 as viewed from above.

[0153] Second oil pan component 811B has a second guide portion 815b as guide portion 815. Second guide portion 815b is disposed directly above first bottom portion 812a. Second guide portion 815b faces, while being spaced apart from, side portion 813 of first oil pan component 811A in first direction 150. Second guide portion 815b is configured to guide oil from second bottom portion 812b toward first bottom portion 812a.

[0154] As shown in Figs. 10 and 19, first bottom portion 812a is provided to partially overlap the opening surface of oil receiving portion 871 as viewed from above. First bottom portion 812a overlaps the opening surface of oil receiving portion 871 in a belt-shaped region extending in second direction 160 while having a constant width in first direction 150, as viewed from above.

[0155] First oil pan component 811A has a guide portion 815a as guide portion 815. First guide portion 815a is provided directly above the bottom portion of oil receiving portion 871. First guide portion 815a extends downward from the peripheral edge of first bottom portion 812a and enters the interior of oil receiving portion 871. First guide portion 815a is configured to guide oil from first bottom portion 812a toward oil receiving portion 871.

[0156] Fig. 21 is a top view schematically showing an oil flow in the oil pan in Fig. 10. Referring to Figs. 1 and 21, oil pan components 811C, 811D are disposed between robot base 22 and machine tool 10S in first direction 150. Oil pan component 811C is provided adjacent to robot base 22 in first direction 150 and adjacent to first oil pan component 811A in second direction 160. Oil pan component 811D is disposed opposite to robot base 22 with respect to oil pan component 811C in first direction 150. Oil pan component 811D is provided adjacent to oil pan component 811C in first direction 150 and adjacent to second oil pan component 811B in second direction 160.

[0157] Oil pan components 811J, 811K, 811L, 811M are disposed between robot base 22 and machine tool 10T in first direction 150. Oil pan components 811J, 811K, 811L, 811M are symmetrically disposed with respect to oil pan components 811A, 811B, 811C, 811D, respectively, about an imaginary straight line passing through swivel center axis 101 and extending in second direction 160.

[0158] Oil pan components 811E, 811F, 811G are disposed between robot base 22 and pallet stocker 31S in second direction 160. Oil pan component 811E is provided adjacent to robot base 22 in second direction 160. Oil pan component 811F is disposed opposite to robot base 22 with respect to oil pan component 811E in second direction 160. Oil pan component 811F is provided adjacent to oil pan component 811E in second direction 160. Oil pan component 811G is provided adjacent to oil pan component 811E in first direction 150 and adjacent to oil pan component 811A in second direction 160.

[0159] Oil pan components 811N, 811P, 811Q are disposed between robot base 22 and pallet stocker 31T in second direction 160. Oil pan components 811N, 811P, 811Q are symmetrically provided with respect to oil pan components 811E, 811F, 811G, respectively, about an imaginary straight line passing through swivel center axis 101 and extending in second direction 160.

[0160] Oil pan components 811H, 811I, 811R, 811S are disposed between robot base 22 and workpiece / hand stocker 70 in second direction 160. Oil pan component 811H is provided adjacent to robot base 22 in second direction 160. Oil pan component 811I is provided adjacent to oil pan component 811H in first direction 150 and adjacent to oil pan component 811C in second direction 160.

[0161] Oil pan components 811R, 811S are provided symmetrically with respect to oil pan components 811H, 811I, respectively, about an imaginary straight line passing through swivel center axis 101 and extending in second direction 160.

[0162] Oil received by first oil pan component 811A, oil received by oil pan component 811C, oil received by oil pan component 811J, oil received by oil pan component 811L, oil received by oil pan component 811E, oil received by oil pan component 811N, oil received by oil pan component 811H, and oil received by oil pan component 811R flow into oil receiving portion 871.

[0163] Oil received by second oil pan component 811B flows through oil pan component 811A into oil receiving portion 871, and oil received by oil pan component 811D and oil received by oil pan component 811I flow through oil pan component 811C into oil receiving portion 871. Oil received by oil pan component 811K flows through oil pan component 811J into oil receiving portion 871, and oil received by oil pan component 811M and oil received by oil pan component 811S flow through oil pan component 811L into oil receiving portion 871.

[0164] Oil received by oil pan component 811F and oil received by oil pan component 811G flow through oil pan component 811E into oil receiving portion 871. Oil received by oil pan component 811P and oil received by oil pan component 811Q flow through oil pan component 811N into oil receiving portion 871.

[0165] The plurality of oil pan components 811 are provided with a stepped structure of bottom portion 812, which has been described by taking first oil pan component 811A and second oil pan component 811B as an example, so as to allow the above-described oil flow between adjacent oil pan components 811.

[0166] With this configuration, oil that falls from workpiece W, pallet 410, or the like along with transportation by robot 21 can be received by oil pan 810, and the oil received by oil pan 810 can be recovered collectively in robot base 22. This enables efficient recovery of oil.

[0167] Fig. 22 is a sectional view of the transport system as viewed in the direction of an arrow XXII-XXII in Fig. 10. Referring to Figs. 10 and 22, transport system 100 further has a line body 896 and a duct 891.

[0168] Line body 896 is a long body extending from robot 21. Line body 896 may be, for example, a wiring line such as a power line and a signal line of robot 21, or may be a pipe for air used in clamping mechanism 220 or the like in master hand 210.

[0169] Duct 891 accommodates line body 896. Duct 891 extends along the peripheral edge of oil pan component 811 as viewed from above. Duct 891 is formed of a box body extending along the peripheral edge of oil pan component 811 as viewed from above. Duct 891 extends along the peripheral edges of oil pan component 811J, oil pan component 811L, and oil pan component 811S as viewed from above. Duct 891 extends along the boundary between oil pan components 811J and 811L and robot base 22 as viewed from above.

[0170] Oil pan component 811 further has a support angle 892. Support angle 892 extends upward from bottom portion 812. Support angle 892 is disposed between footboard 861 and footboard 866. Support angle 892 supports duct 891 on footboard 861 and footboard 866.

[0171] Summarizing the structure of transport system 100 in the embodiment of the present invention described above, transport system 100 in the present embodiment includes: pallet stocker 31 and workpiece / hand stocker 70 as devices; robot 21 that has first arm 27, second arm 28 pivotably attached to first arm 27, and master hand 210 as a hand pivotably attached to second arm 28 and that is capable of transporting an object gripped by master hand 210 to pallet stocker 31 and workpiece / hand stocker 70; robot base 22 supporting robot 21; and frame 820 including abutment portion 820U that is brought into abutment with pallet stocker 31 and workpiece / hand stocker 70, attachment portion 820V attached to robot base 22, and extension portion 820W extending from attachment portion 820V toward abutment portion 820U.

[0172] Further, transport system 100 in the present embodiment includes pallet stocker 31 and workpiece / hand stocker 70 as devices, robot 21 capable of transporting an object to pallet stocker 31 and workpiece / hand stocker 70, robot base 22 disposed at a position apart from pallet stocker 31 and workpiece / hand stocker 70 and supporting robot 21, and frame 820 that extends from robot base 22 and is brought into abutment with pallet stocker 31 and workpiece / hand stocker 70.

[0173] With this configuration, in installation of transport system 100, as abutment portion 820U of frame 820 is brought into abutment with pallet stocker 31 and workpiece / hand stocker 70, pallet stocker 31 and workpiece / hand stocker 70 can be positioned relative to robot base 22. This can improve the workability in installation of transport system 100.

[0174] Further, frame 820 includes a plurality of rods 821 coupled to each other, each rod extending linearly. Rods 821 are brought into abutment with pallet stocker 31 and workpiece / hand stocker 70 horizontally.

[0175] With this configuration, as the plurality of rods 821 are coupled to each other as appropriate in accordance with the layout of pallet stocker 31 and workpiece / hand stocker 70 with respect to robot base 22, frame 820 having an appropriate planar shape can be obtained. Further, since rods 821 are brought into abutment with pallet stocker 31 and workpiece / hand stocker 70 horizontally, pallet stocker 31 and workpiece / hand stocker 70 can be positioned in the planar direction more accurately and more simply.

[0176] Transport system 100 further includes oil pan 810 placed on frame 820.

[0177] With this configuration, frame 820 can contribute to positioning of pallet stocker 31 and workpiece / hand stocker 70 in installation and supporting of oil pan 810, leading to a simplified configuration of transport system 100.

[0178] Transport system 100 further includes fence 56 erected around robot 21 and supported by frame 820.

[0179] With this configuration, frame 820 can contribute to positioning of pallet stocker 31 and workpiece / hand stocker 70 in installation and supporting of fence 56, leading to a simplified configuration of transport system 100.

[0180] Further, frame 820 in the present embodiment is a frame for positioning the device (pallet stocker 31, workpiece / hand stocker 70), to which an object is transported by robot 21 swivable about swivel center axis 101, relative to robot 21. Frame 820 includes abutment portion 820U (plate portion 829, cylindrical portion 824) that is brought into abutment with the device (pallet stocker 31, workpiece / hand stocker 70), attachment portion 820V (plate portion 828, plate portion 828) attached to robot base 22 that supports robot 21, and extension portion 820W (the plurality of rods 821) extending from attachment portion 820V (plate portion 828, plate portion 828) toward abutment portion 820U (plate portion 829, cylindrical portion 824).

[0181] With this configuration, in installation of the device around the robot, as the attachment portion is attached to the robot base supporting the robot and the abutment portion is brought into abutment with the device, the device can be positioned relative to the robot. This improves the workability during installment of the device.

[0182] Further, extension portion 820W includes the plurality of rods 821 coupled to each other, each rod extending linearly. Abutment portion 820U (plate portion 829, cylindrical portion 824) is connected to rod 821 and is brought into abutment with the device (pallet stocker 31, workpiece / hand stocker 70) horizontally.

[0183] With this configuration, a frame having an appropriate planar shape can be obtained by appropriately coupling a plurality of rods in accordance with the layout of the device with respect to the robot. Further, since the rods are brought into abutment with the device horizontally, the device can be positioned horizontally more accurately and more simply.

[0184] Further, robot 21 has a hand (master hand 210) for gripping the object. Extension portion 820W includes the plurality of rods 821 which are combined with each other in a lattice pattern as viewed axially of swivel center axis 101 and on which oil pan 810 is mounted. Abutment portion 820U (plate portion 829, cylindrical portion 824) has abutment surface 820a that is disposed in the maximum region (the region indicated by chain double-dashed line 112) in which the hand (master hand 210) is movable as viewed axially of swivel center axis 101 and that is brought into abutment with the device (pallet stocker 31, workpiece / hand stocker 70), and is connected to rods 821.

[0185] With this configuration, a plurality of rods are combined in a grid pattern as viewed axially of the swivel center axis, and an oil pan is placed on the plurality of rods combined in a grid pattern, thereby enabling the frame to contribute to positioning of the device in installation and supporting of the oil pan. In this case, the abutment surface of the abutment portion is disposed in the maximum region in which the hand is movable as viewed axially of the swivel center axis, enabling oil, which falls from the object held by the hand along with the movement of the hand, to be more reliably received by the oil pan placed on the plurality of rods.

[0186] Further, transport system 100 in the present embodiment includes robot 21 having a hand (master hand 210) for gripping an object and being swivable about swivel center axis 101, robot base 22 supporting robot 21, a device (pallet stocker 31, workpiece / hand stocker 70) to which the object is transported by robot 21, and frame 820 for positioning the device (pallet stocker 31,workpiece / hand stocker 70) relative to robot 21.

[0187] With this configuration, workability in installation of the device around the robot can be improved.

[0188] Transport system 100 further includes oil pan 810 placed on frame 820. With this configuration, the frame can contribute to positioning of the device in installation and supporting of the oil pan, leading to a simplified configuration of the transport system.

[0189] The device is pallet stocker 31 for storing a plurality of pallets and / or workpiece stocker 71 for storing a workpiece.

[0190] With this configuration, the workability in installation of pallet stocker 31 and / or workpiece stocker 71 around the robot can be improved.

[0191] Transport system 100 further includes fence 56 erected around robot 21 and supported by frame 820.

[0192] With this configuration, the frame can contribute to positioning of the device in installation and supporting of the fence, leading to a simplified configuration of the transport system.

[0193] Transport system 100 further includes machine tool 10 disposed at a position apart from the device (pallet stocker 31, workpiece / hand stocker 70) circumferentially of swivel center axis 101. As viewed axially of swivel center axis 101, at least part of machine tool 10 overlaps the maximum region (the region indicated by chain double-dashed line 112) in which the hand (master hand 210) is movable.

[0194] Transport system 100 further includes setup station 61 disposed at a position apart from the device (pallet stocker 31, workpiece / hand stocker 70) circumferentially of swivel center axis 101. As viewed axially of swivel center axis 101, at least part of setup station 61 overlaps the maximum region (the region indicated by chain double-dashed line 112) in which the hand (master hand 210) is movable.

[0195] With this configuration, an object gripped by the hand can be transported to the machine tool or the setup station.

[0196] It should be understood that the embodiment disclosed herein has been presented for the purpose of illustration and non-restrictive in every respect. It is therefore intended that the scope of the present invention is defined by claims, rather than the description above, and encompasses all modifications and variations equivalent in meaning and scope to the claims.

[0197] This nonprovisional application is based on Japanese Patent Application No. 2024-105158 filed on June 28, 2024 and Japanese Patent Application No. 2025-074728 filed on April 28, 2025, with the Japan Patent Office, the entire contents of which are hereby incorporated by reference.

[0198] 10, 10S, 10T machine tool; 12 machining area; 14 cover body; 16 opening; 18 operation panel; 21 robot; 22 robot base; 23 driving servomotor; 26 base; 27 first arm; 28 second arm; 29 hand attachment portion; 31, 31S, 31T pallet stocker; 41 first end side; 42 second end side; 51 transport operation panel; 56, 56h, 56i, 56j, 56k fence; 61, 61S, 61T setup station; 70 workpiece / hand stocker; 71 workpiece stocker; 81 hand stocker; 100 transport system; 101 swivel center axis; 102, 103, 105 pivot center axis; 104, 106 rotation center axis, 113 space; 120 grip portion; 120A first grip portion; 120B second grip portion; 120C third grip portion; 120D fourth grip portion; 121 groove portion; 126, 231 central axis; 150 first direction; 160 second direction; 170 fourth direction; 180 third direction; 210 master hand; 220 clamp mechanism; 221 grip insertion hole; 226 piston; 227 protrusion; 230 sensor; 310 workpiece hand; 320 gripping claw; 330 piston cylinder; 340 servomotor; 346, 561, 846, 850 plate; 410 pallet; 510 shelf plate; 515 fixed shelf plate; 520, 520p, 520q, 520r pallet support portion; 525 tapered cone receiving portion; 531 horizontal frame; 532 vertical frame; 533 pin hole; 550 frame body; 551 pillar; 560 support portion; 610 controller; 620 robot control unit; 621 program storage unit; 622 program analysis unit; 623 axis control unit; 624 hand control unit; 625 parameter storage unit; 630 input / output device; 641 operation program; 660 operation acceptance unit; 670 display unit; 710 teaching hand; 720 touch probe; 720g contactor; 810 oil pan; 811, 811A, 811B, 811C, 811D, 811E, 811F, 811G, 811H, 811I, 811J, 811K, 811L, 811M, 811N, 811P, 811Q, 811R, 811S oil pan component; 811A first oil pan component; 811B second oil pan component; 812 bottom portion; 812a first bottom portion; 812b second bottom portion; 813 side portion; 815 guide portion; 815a first guide portion; 815b second guide portion; 820 frame; 820a abutment surface; 820U abutment portion; 820V attachment portion; 820W extension portion; 821 rod; 821A first extension rod; 821B second extension rod; 821C first abutment rod; 821D second abutment rod; 821E peripheral rod; 821j first rod; 821k second rod; 821p third rod; 824, 826, 827 cylindrical portion; 828, 829 plate portion; 831 fence attachment member; 832 frame portion; 833 bracket portion; 841 leg portion; 847 crossrail; 851 rod connection portion; 851a rod placement portion; 861, 866 footboard; 871 oil receiving portion; 872 oil recovery hole; 881 block; 881a first block; 881b second block; 882 pipe member; 886 oil-water separation tank; 891 duct; 892 support angle; 896 line body; FL floor; W workpiece.

Claims

1. A frame for positioning a device relative to a robot swivable about a swivel center axis, an object being transported to the device by the robot, the frame comprising: an abutment portion that is brought into abutment with the device; an attachment portion attached to a robot base supporting the robot; and an extension portion extending from the attachment portion toward the abutment portion.

2. The frame according to claim 1, wherein the extension portion includes a plurality of rods coupled to each other, each rod extending linearly, and the abutment portion is connected to the plurality of rods and is brought into abutment with the device horizontally.

3. The frame according to claim 1, wherein the robot has a hand for gripping the object, the extension portion includes a plurality of rods combined with each other in a lattice pattern as viewed axially of the swivel center axis, an oil pan being placed on the plurality of rods, and the abutment portion has an abutment surface that is disposed in a maximum region in which the hand is movable as viewed axially of the swivel center axis and that is brought into abutment with the device, and the abutment portion is connected to the plurality of rods.

4. A transport system comprising: a robot having a hand for gripping an object and being swivable about a swivel center axis; a robot base supporting the robot; a device to which the object is transported by the robot; and the frame according to claim 1 for positioning the device relative to the robot.

5. The transport system according to claim 4, further comprising an oil pan placed on the frame.

6. The transport system according to claim 4, wherein the device is a pallet stocker for storing a plurality of pallets and / or a workpiece stocker for storing a workpiece.

7. The transport system according to claim 4, further comprising a fence raised around the robot and supported by the frame.

Citation Information

Patent Citations

  • Composite system equipped with machine tool and robot

    JP2017102825A

  • Ultraviolet ray amplifier

    JP2024105158A

  • Stator

    JP2025074728A

  • Automatic machine tool cutter replacing system

    CN116728137A

  • Work transportation device and machine tool

    JP2017052055A