CONVEYANCE SYSTEM
20220234829 · 2022-07-28
Assignee
Inventors
Cpc classification
G05B2219/31272
PHYSICS
G05B2219/50359
PHYSICS
B65G1/137
PERFORMING OPERATIONS; TRANSPORTING
G05B19/41815
PHYSICS
B23Q11/0032
PERFORMING OPERATIONS; TRANSPORTING
G05B2219/50365
PHYSICS
International classification
Abstract
This conveyance system (190) comprises: a main control device (150) that receives a conveyance request for a workpiece (W) from a plurality of processing machines (1A, 1B); and a conveyance device (100) that conveys the workpiece (W) between a storage shelf (2) and the plurality of processing machines (1A, 1B). The main control device (150) transmits a standby signal indicating whether or not a plurality of conveyance requests are held in the main control device (150). A local control device (70) of the conveyance device (100) moves a carriage (10) with a first travel control parameter when the standby signal indicates that the plurality of conveyance requests are held in the main control device (150), and moves the carriage (10) with a second travel control parameter when the standby signal indicates that the plurality of conveyance requests are not held in the main control device.
Claims
1. A conveyance system for conveying a workpiece between a storage shelf and a plurality of processing machines, the conveyance system comprising: (i) a main controller which receives a conveyance request for a workpiece from the plurality of processing machines, the main controller retaining the received conveyance request and transmitting a standby signal indicating whether or not a plurality of conveyance requests are retained in the main controller, and (ii) a conveyance device which conveys the workpiece between the storage shelf and the plurality of processing machines, the conveyance device comprising: a carriage which moves between the storage shelf and the plurality of processing machines, and a local controller for controlling the carriage, wherein the local controller of the conveyance device is configured to: receive the standby signal from the main controller, move the carriage in accordance with a first traveling control parameter when the standby signal indicates that a plurality of conveyance requests are retained in the main controller, and move the carriage in accordance with a second traveling control parameter, which moves the carriage more slowly than when moved in accordance with the first traveling control parameter, when the standby signal indicates that a plurality of conveyance requests are not retained in the main controller.
2. The conveyance system according to claim 1, wherein the standby signal indicates only whether or not there is a second conveyance request at the time point at which the standby signal is sent.
3. The conveyance system according to claim 1, wherein the first and second traveling control parameters include a parameter of acceleration/deceleration of the carriage.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
DESCRIPTION OF EMBODIMENTS
[0017] The conveyance system according to an embodiment will be described below with reference to the attached drawings. Identical or corresponding elements have been assigned the same reference signs, and duplicate descriptions thereof have been omitted. To facilitate understanding, the scales of the drawings have been modified in some cases.
[0018]
[0019] Referring to
[0020] In the stations 3A, 3B, an operator can attach a workpiece W to a pallet P and can remove a workpiece W from a pallet P. The stations 3A, 3B have respective local controllers 170A, 170B (which will be described in detail later) for controlling the stations 3A, 3B.
[0021] Referring to
[0022] The conveyance system 190 comprises the conveyance device 100 and a main controller 150. The conveyance device 100 comprises a carriage 10, a support column 20, a lifting device 30, a loading platform 90, and a slide device 80. Furthermore, referring to
[0023] The carriage 10 is configured so as to travel horizontally along rails R, and can move between the pallet stocker 2, the processing machines 1A, 1B, and the stations 3A, 3B. In the present embodiment, the carriage 10 travels along two rails R. In another embodiment, the carriage 10 may travel along a single rail R. The carriage 10 can be driven by, for example, a servomotor (not illustrated). The driving of the servomotor (i.e., the X direction traveling of the carriage 10) can be controlled by the local controller 70.
[0024] Regarding the coordinate axes with respect to the conveyance device 100, the axis parallel to the direction in which the carriage 10 moves (also referred to as the “forward-rearward directions”) is the X-axis (also referred to as the “travel axis”). With respect to the support column 20, the side on which the loading platform 90 is present is the “front”, and the side opposite thereto is the “rear.” Among horizontal directions, the direction orthogonal to the front-rear direction is the left-right direction, and the axis parallel to the left-right direction (i.e., the horizontal axis orthogonal to the X-axis) is the Z-axis (also referred to as the “transfer axis”). The axis parallel to the vertical direction (also referred to as the “up-down directions”) is the Y-axis (also referred to as the “elevation axis”).
[0025] The support column 20 protrudes vertically upward from the carriage 10. The lifting device 30 moves in the up-down directions along the support column 20. The lifting device 30 is driven by a motor M. The motor M can be, for example, a servomotor. The driving of the motor M (i.e., the Y direction movement of the lifting device 30) can be controlled by the local controller 70. The loading platform 90 is supported by the lifting device 30 and is moved in the up-down directions by the lifting device 30.
[0026] The slide device 80 is provided on the loading platform 90. The slide device 80 has one or a plurality of slide members which move in the left-right directions relative to the loading platform 90, and which can access the processing machines 1A, 1B, the pallet stocker 2, and the stations 3A, 3B. The slide device 80 has a fork which is capable of engaging with pallets P. The slide members can be driven by, for example, a servomotor (not illustrated). The driving of the servomotor (i.e., the Z direction movement of the slide device 80) can be controlled by the local controller 70.
[0027] The local controller 70 is capable of communicating by wire or wirelessly with the motors for driving the carriage 10, the lifting device 30, and the slide device 80, and is configured so as to control the carriage 10, the lifting device 30, and the slide device 80. The local controller 70 may further control other constituent elements of the conveyance device 100 (which will be described in detail later).
[0028] The main controller 150 is capable of communicating by wire or wirelessly with each of the local controllers described above, and is configured so as to control all conveyance in the production system 200 (which will be described in detail later).
[0029] Next, the main controller 150 and the local controllers 70, 160A, 160B, 170A, 170B will be described in detail.
[0030] The local controllers 70, 160A, 160B, 170A, 170B each comprise a processor (for example, a CPU (Central Processing Unit)) 71, 161, 171, and a memory (for example, a hard disk drive) 72, 162, 172. Furthermore, the local controllers 70, 160A, 160B, 170A, 170B can each comprise other constituent elements such as ROM (read-only memory), RAM (random access memory), and an input device and/or output device (for example, mouse, keyboard, liquid crystal display, and/or touch panel, etc.), and the constituent elements of each local controller can be connected to each other via busses or the like. The processors 71, 161, 171 can execute various processes, including the processes described below, in accordance with programs stored in, for example, the memories 72, 162, 172. The memories 72, 162, 172 can store various data including various programs used by the processors 71, 161, 171. The main controller 150, in the same manner as the local controllers, can comprise, for example, a processor 151 and a memory 152, and can comprise other constituent elements such as ROM, RAM and an input device and/or output device.
[0031] Each of the local controllers 160A, 160B of the processing machines 1A, 1B can transmit, for example, prior to machining, a workpiece W conveyance request to the main controller 150 to convey a workpiece W from the pallet stocker 2 or the stations 3A, 3B to the pallet changer PC. Furthermore, each of the local controllers 160A, 160B can transmit, after machining, a workpiece W conveyance request to the main controller 150 to convey the workpiece W from the pallet changer PC to the pallet stocker 2 or the stations 3A, 3B.
[0032] Each of the local controllers 170A, 170B of the stations 3A, 3B can transmit a workpiece W conveyance request to the main controller 150 to convey, for example, prior to attachment of the workpiece W to the pallet P, an empty pallet P from the pallet stocker 2 to the stations 3A, 3B. Furthermore, each of the local controllers 170A, 170B of the stations 3A, 3B, after attachment of the workpiece W to the pallet P, can transmit a workpiece W conveyance request to the main controller 150 to convey the workpiece W from the stations 3A, 3B to the pallet stocker 2 or the processing machines 1A, 1B.
[0033] The main controller 150 receives the conveyance requests described above, which are transmitted from the local controllers 160A, 160B, 170A, 170B. The main controller 150 retains the received conveyance requests in, for example, a storage device such as the memory 152. When a plurality of conveyance requests are retained, the main controller 150 may, for example, retain the conveyance requests in the order in which they are received, or when necessary, may change the order of the conveyance requests.
[0034] The main controller 150 transmits data necessary for a subsequent conveyance to the local controller 70 of the conveyance device 100. Specifically, the main controller 150 transmits, for example, a conveyance source and conveyance destination of a workpiece W of a subsequent conveyance request (a first conveyance request at the time point at which the standby signal is transmitted) to the local controller 70. Simultaneously, the main controller 150 transmits a standby signal indicating whether or not a plurality of conveyance requests are retained in the main controller 150 to the local controller 70. Specifically, the standby signal represents only whether or not there is a second conveyance request at the time point at which the standby signal is transmitted. More specifically, the main controller 150 uses only one bit for the standby signal, specifying 1 when there is a second conveyance request, and specifying 0 when there is no second conveyance request. The main controller may delete the corresponding conveyance request from the storage device after the above data necessary for a subsequent conveyance has been transmitted to the local controller 70 or after a conveyance complete signal has been received from the local controllers 160A, 160B, 170A, 170B.
[0035] The local controller 70 of the conveyance device 100 receives the above data transmitted from the main controller 150. The local controller 70 moves the carriage 10 in accordance with a first traveling control parameter when the standby signal indicates that a plurality of conveyance requests are retained in the main controller 150 at the time of a subsequent conveyance. For example, the first traveling control parameter may be intended to be used in normal traveling of the carriage 10. Furthermore, the local controller 70 moves the carriage 10 in accordance with a second traveling control parameter, by which the carriage 10 moves more slowly than when moved in accordance with the first traveling control parameter, when the standby signal indicates that a plurality of conveyance requests are not retained in the main controller 150 at the time of a subsequent conveyance. By moving the carriage 10 in accordance with the second traveling control parameter, the load on the conveyance device 100 can be reduced as compared with the case in which the carriage 10 is moved in accordance with the first traveling control parameter. Specifically, the first and second traveling control parameters may include a parameter related to the acceleration/deceleration of the carriage 10. More specifically, the first and second traveling control parameters may be acceleration in the acceleration/deceleration operations of the carriage 10. Specifically, the acceleration of the second traveling control parameter (which can also be referred to as deceleration in deceleration operations) is lower than the acceleration of the first traveling control parameter. The first and second control parameters can be stored in advance in a storage device such as the memory 72.
[0036] Next, the operations of the conveyance system 190 will be described.
[0037]
[0038] In this case, referring to
[0039] Referring to
[0040] In this case, referring to
[0041] Referring to
[0042] In this case, referring to
[0043] In the conveyance system 190 as described above, when the main controller 150 commands a subsequent conveyance to the conveyance device 100, a standby signal indicating whether or not a plurality of conveyance requests are retained in the main controller 150 is transmitted to the local controller 70 of the conveyance device 100. The local controller 70 which received the standby signal moves the carriage 10 in accordance with the first traveling control parameter when the standby signal indicates that a plurality of conveyance requests are retained in the main controller 150, and moves the carriage 10 more slowly in accordance with the second traveling control parameter when the standby signal indicates that a plurality of conveyance requests are not retained in the main controller 150. Thus, the movement of the carriage 10 is controlled in accordance with only whether or not a plurality of conveyance requests are retained in the main controller 150. Therefore, when a plurality of workpieces W having different machining times are machined, the movement of the carriage 10 can be controlled only according to the busy situation of the conveyance system 190 without considering the machining time of each workpiece W. Thus, the conveyance device 100 can autonomously switch operations in accordance with the situation. Furthermore, when the conveyance system 190 is not busy, the load on the conveyance device 100 can be reduced by moving the carriage 10 more slowly in accordance with the second traveling control parameter.
[0044] Furthermore, in the conveyance system 190, the standby signal indicates only whether or not there is a second conveyance request at the time point at which the main controller 150 transmits the standby signal. Thus, only one bit of data can be used, specifying 1 when there is a second conveyance request, and specifying 0 when there is no second conveyance request. Thus, increases in the amount of data transmitted from the main controller 150 to the local controller 70 can be minimized, and complicated processing can be avoided.
[0045] Furthermore, in the conveyance system 190, the first and second traveling control parameters include parameters of acceleration/deceleration of the carriage 10, and specifically, acceleration in the acceleration/deceleration operations. During acceleration or deceleration, a large moment is exerted on the components of the conveyance device 100. Thus, by adjusting the acceleration/deceleration parameters of the carriage 10, the load on the conveyance device 100 can be reduced more efficiently.
[0046] Though the embodiments of the conveyance system have been described, the present invention is not limited to the above embodiments. A person skilled in the art would understand that various modifications can be made to the above embodiments. For example, in the above embodiments, the traveling control parameters include acceleration in the acceleration/deceleration operation of the carriage 10. However, in another embodiment, the traveling control parameters may include other parameters (for example, speed, jerk, etc., of the carriage 10).
[0047] Furthermore, in the above embodiments, the local controller 70 of the conveyance device 100 adjusts only the movement of the carriage 10 based on whether or not a plurality of conveyance requests are retained in the main controller 150. However, in another embodiment, the local controller 70 may further adjust at least one of the movement of the lifting device 30 and the slide device 80 in the same manner as the carriage 10. Specifically, the local controller 70 may raise and lower the lifting device 30 in accordance with a first lifting/lowering control parameter (for example, acceleration of the lifting device 30) when the standby signal indicates that a plurality of conveyance requests are retained in the main controller 150, and may raise and lower the lifting device 30 in accordance with a second lifting/lowering control parameter, in which the lifting device 30 is moved more slowly than the movement in accordance with the first lifting/lowering control parameter, when the standby signal indicates that a plurality of conveyance requests are not retained in the main controller 150. Likewise, the local controller 70 may advance and retract the slide device 80 in accordance with a first transfer control parameter (for example, acceleration of the slide device 80) when the standby signal indicates that a plurality of conveyance requests are retained in the main controller 150, and may advance and retract the slide device 80 by a second transfer control parameter, in which the slide device 80 moves more slowly than the movement in accordance with the first transfer control parameter, when the standby signal indicates that a plurality of conveyance requests are not retained in the main controller 150.
DESCRIPTION OF REFERENCE SIGNS
[0048] 1A Processing Machine [0049] 1B Processing Machine [0050] 2 Pallet Stocker (Storage Shelf) [0051] 10 Carriage [0052] 70 Local Controller [0053] 100 Conveyance Device [0054] 150 Main Controller [0055] 190 Conveyance System [0056] W Workpiece